.swatch--gl.size-pills{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-bottom:1.8rem}.swatch--gl.size-pills>legend.name-option{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.size-pills__title{flex-basis:100%;margin-bottom:-.2rem;font-size:1.6rem;font-weight:600;letter-spacing:.02em;color:rgb(var(--color-foreground))}.globo-swatch-product-detail .swatch--gl.size-pills ul.value{display:flex!important;flex-wrap:wrap;gap:1rem!important;margin:0!important;padding:0!important}.globo-swatch-product-detail .swatch--gl.size-pills ul.value li{float:none!important;width:auto!important;margin:0!important}.globo-swatch-product-detail .swatch--gl.size-pills li label.globo-detail-style--pill-button{display:inline-flex!important;align-items:center;justify-content:center;gap:.6rem;height:auto!important;min-width:13rem;margin:0!important;padding:1.1rem 2.4rem!important;border:.15rem solid rgba(var(--color-foreground),.35)!important;border-radius:10rem!important;background:rgb(var(--color-background))!important;color:rgb(var(--color-foreground))!important;font-family:inherit!important;font-size:1.6rem!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.02em;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.globo-swatch-product-detail .swatch--gl.size-pills li label.globo-detail-style--pill-button:hover{border-color:rgb(var(--color-foreground))!important}.globo-swatch-product-detail .swatch--gl.size-pills li input:checked+label.globo-detail-style--pill-button{border-color:rgb(var(--color-button))!important;background:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important}.globo-swatch-product-detail .swatch--gl.size-pills li input:focus-visible+label.globo-detail-style--pill-button{outline:.2rem solid rgb(var(--color-foreground))!important;outline-offset:.3rem}.swatch--gl.size-pills .attr-title-hover{display:none!important}.size-pills__check{display:none;width:.5rem;height:1rem;margin:-.2rem .2rem 0 0;border:solid currentColor;border-width:0 .2rem .2rem 0;transform:rotate(45deg)}.swatch--gl.size-pills li input:checked+label .size-pills__check{display:inline-block}.size-guide-trigger{display:inline-flex;vertical-align:middle;margin:.4rem 0;align-items:center;gap:.6rem;min-height:2.8rem;padding:0;border:0;background:none;color:rgb(var(--color-foreground));font-family:inherit;font-size:1.5rem;line-height:1.2;cursor:pointer;text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem}.size-guide-trigger:hover{text-decoration-thickness:.2rem}.size-guide-trigger svg{width:1.8rem;height:1.8rem;flex-shrink:0}.product-form__input--pill .size-guide-trigger,.product-form__input--swatch .size-guide-trigger{margin-left:.8rem}.product-form__input--dropdown .size-guide-trigger{margin-top:.8rem}.size-guide-modal.product-popup-modal{display:flex;align-items:center;justify-content:center;padding:2rem;overflow:hidden;background:#00000073;transition:opacity .2s ease,visibility .2s ease}.size-guide-modal .size-guide.product-popup-modal__content{position:relative;top:auto;left:auto;transform:translateY(1.6rem);margin:0;width:100%;max-width:72rem;height:auto;max-height:calc(100vh - 4rem);max-height:calc(100dvh - 4rem);padding:0;display:flex;flex-direction:column;overflow:hidden;border-radius:1.6rem;transition:transform .25s ease}.size-guide-modal[open] .size-guide.product-popup-modal__content{transform:none}.size-guide__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;padding:2rem 2.4rem 1.4rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.size-guide__title{margin:0;font-size:2.6rem;line-height:1.2}.size-guide__subheading{margin:.4rem 0 0;font-size:1.5rem;line-height:1.4;color:rgba(var(--color-foreground),.7)}.size-guide__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer}.size-guide__close:hover{background:rgba(var(--color-foreground),.05)}.size-guide__close .icon{width:1.6rem;height:1.6rem}.size-guide__body{padding:1.6rem 2.4rem 2rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.size-guide__figure{margin:0 0 1.6rem}.size-guide__image{display:block;width:100%;height:clamp(16rem,30vh,30rem);object-fit:contain;border-radius:1.2rem;background:#f1eae2}.size-guide__caption{margin-top:.6rem;text-align:center;font-size:1.3rem;color:rgba(var(--color-foreground),.65)}.size-guide__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.size-guide__cards--1{grid-template-columns:minmax(0,1fr)}.size-guide__cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.size-guide__card{display:flex;flex-direction:column;padding:1.4rem 1.6rem 1.6rem;border:.15rem solid rgba(var(--color-foreground),.12);border-radius:1.2rem;background:rgb(var(--color-background));transition:border-color .2s ease,box-shadow .2s ease}.size-guide__card.is-selected{border-color:rgb(var(--color-button));box-shadow:0 0 0 .1rem rgb(var(--color-button))}.size-guide__card-heading{margin-bottom:1.2rem}.size-guide__card-title{margin:0;font-size:2rem;line-height:1.2}.size-guide__card-tagline{margin:.2rem 0 0;font-size:1.4rem;color:rgba(var(--color-foreground),.65)}.size-guide__card{position:relative}.size-guide__badge{display:none;position:absolute;top:0;left:1.4rem;transform:translateY(-50%);white-space:nowrap;padding:.3rem .8rem;border-radius:10rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.4}.size-guide__card.is-selected .size-guide__badge{display:inline-block}.size-guide__specs{flex-grow:1;margin:0 0 1.4rem}.size-guide__spec{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;padding:.7rem 0;border-top:.1rem solid rgba(var(--color-foreground),.08);font-size:1.5rem;line-height:1.3}.size-guide__spec dt{color:rgba(var(--color-foreground),.7)}.size-guide__spec dd{margin:0;font-weight:600;text-align:right;white-space:nowrap}.size-guide__select{width:100%;min-height:4.4rem;padding:1rem 1.2rem;border:.1rem solid rgb(var(--color-foreground));border-radius:.8rem;background:transparent;color:rgb(var(--color-foreground));font-family:inherit;font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.size-guide__select:hover{background:rgba(var(--color-foreground),.06)}.size-guide__select-label--active,.size-guide__card.is-selected .size-guide__select-label{display:none}.size-guide__card.is-selected .size-guide__select-label--active{display:inline}.size-guide__card.is-selected .size-guide__select{border-color:rgb(var(--color-button));background:rgb(var(--color-button));color:rgb(var(--color-button-text));cursor:default}.size-guide__note{margin-top:1.6rem;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.size-guide__custom img{max-width:100%;height:auto}.size-guide__custom table{width:100%}@media screen and (max-width:749px){.globo-swatch-product-detail .swatch--gl.size-pills li label.globo-detail-style--pill-button{min-width:11rem;padding:1.1rem 1.8rem!important}.swatch--gl.size-pills{column-gap:1.2rem}.size-guide-modal.product-popup-modal{align-items:flex-end;padding:0}.size-guide-modal .size-guide.product-popup-modal__content{max-width:none;max-height:90vh;max-height:90dvh;border-width:0;border-radius:1.6rem 1.6rem 0 0;transform:translateY(100%)}.size-guide__header{align-items:center;padding:1.4rem 1.6rem 1.2rem}.size-guide__title{font-size:2.2rem}.size-guide__subheading{display:none}.size-guide__body{padding:1.4rem 1.6rem calc(1.6rem + env(safe-area-inset-bottom))}.size-guide__figure{margin-bottom:1.4rem}.size-guide__image{height:auto}.size-guide__cards,.size-guide__cards--3{gap:1.6rem .8rem}.size-guide__cards--3{grid-template-columns:minmax(0,1fr)}.size-guide__card{padding:1.2rem}.size-guide__spec{padding:.6rem 0}.size-guide__card-title{font-size:1.8rem}.size-guide__card-tagline{font-size:1.3rem}.size-guide__spec{font-size:1.4rem}.size-guide__select{font-size:1.2rem;letter-spacing:.04em;padding:1rem .6rem}.size-guide-trigger{font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.size-guide-modal.product-popup-modal,.size-guide-modal .size-guide.product-popup-modal__content{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/component-size-guide.css.map */
