.variant-input-wrap{border:0;padding:0;margin:0;position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:auto;gap:4px}.variant-input-wrap input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.variant-input-wrap label{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:calc(var(--typeBaseSize) * .85);letter-spacing:var(--typeBaseSpacing);line-height:var(--typeBaseLineHeight)}@media only screen and (min-width:769px){.variant-input-wrap label{font-size:var(--typeBaseSize)}}.variant-input-wrap label{position:relative;display:block;font-weight:400;background-color:#fff;background-color:var(--colorBody);overflow:hidden;min-width:10px;text-align:center;width:100%;margin:0;font-size:12px;min-width:30px}.variant__input--simple label{background:transparent!important;border:unset!important;box-shadow:unset!important;text-align:left!important;padding:0!important;color:var(--colorTextBody)!important}.product-single__form>legend{display:block;width:100%;max-width:100%;box-sizing:border-box}.variants-and-size-selector{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:0;gap:10px;width:100%;box-sizing:border-box;min-width:0}.variants-and-size-selector .variant-wrapper{min-width:0}.variants-and-size-selector .variant-input-wrap{width:100%;min-width:0;box-sizing:border-box}.variants-and-size-selector .variant-input-wrap .variant-input label{padding:6px;background-color:#fff;color:#0c1214;font-size:12px;font-weight:400;border:1px solid var(--colorSoldOut)}.variants-and-size-selector .var-inpt-selected label,.variants-and-size-selector .option-selected-input label{border:1.5px solid #000000}.variant-input-wrap label.disabled:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,transparent 49.5%,var(--colorBorder) 49.5%,var(--colorBorder) 50.5%,transparent 50.5%);pointer-events:none}.variant-input-wrap input[type=radio]:focus+label{border-color:#2222220d;box-shadow:0 0 0 1px #222;box-shadow:0 0 0 1px var(--colorTextBody)}.variant-input-wrap input[type=radio]:checked+label{border:1.5px solid #000000}.variant-input-wrap input[type=radio]+label{color:#000;border:1px solid var(--colorSoldOut);box-shadow:none}.variant-input-wrap input[type=radio]+label.variant__button-label.disabled{color:var(--colorSoldOut)}.variant__button-label disabled{color:var(--colorSoldOut)}.variant-input-wrap .variant-input label{padding:3px}.size-selector-button,.btn-shop-look-subproduct{position:relative;display:block;font-weight:400;margin:0;background-color:var(--colorBody);text-decoration:underline;overflow:hidden;height:100%;font-size:12px;text-align:right}.mobile-nav__link .size-selector-button{padding-left:0;border:0;box-shadow:unset}.size-selector-button:not(.inline){width:100%}.size-selector-button:not(.inline) .text{display:block}.size-selector-wrapper{margin-left:auto;flex-basis:30%}.variant-wrapper{flex:1 0 0}.variant-input{display:inline-block}.items-per-row__4 .variant-input{width:calc(25% - 8px)}.items-per-row__3 .variant-input{width:calc(100% / 3 - 7px)}.items-per-row__2 .variant-input{width:calc(50% - 5px)}select .variant-input{display:block}.no-js .variant-wrapper{display:none}.variant-wrapper--dropdown{display:inline-block;max-width:100%;margin-right:15px;margin-bottom:0}.variant__label[for]{display:block;margin-bottom:10px;cursor:default}.variant__label-info{text-transform:none;font-weight:400;letter-spacing:0}.tabs--js{padding-bottom:0}@media only screen and (min-width:789px){.product-single__section-colors{border-bottom:unset;padding-bottom:0}}@media only screen and (max-width:768px){.tabs--js{padding-top:0}}.bullet-list{display:flex;flex-direction:column;align-items:start;gap:2px;padding-left:10px}.bullet-list__green .bullet-list--item:before{background-color:#000}.bullet-list__blue .bullet-list--item:before{background-color:#000}.bullet-list--item{font-family:Poppins;font-size:12px!important;font-weight:400;line-height:16.8px;text-align:left}.bullet-list--item:before{content:"";width:8px;height:8px;display:inline-block;margin-right:10px;border-radius:50%;background-color:#000}.bullet-list--item{position:relative;font-size:.9rem}a.bullet-list--item{text-decoration:underline}.product-single__color-variant-title{margin-top:5px;font-size:.8rem;display:block;line-height:1.25;text-align:center}.shop-look-banner.inverted{color:var(--colorBtnPrimary);background:none;margin-bottom:0;border-bottom:solid 1px var(--colorBorder);padding:10px 0}.subproduct-card{width:100%;display:flex;padding:10px 0;border-bottom:solid 1px var(--colorBorder);gap:10px}.subproduct-image{width:25%}.subproduct-info{width:75%;display:flex;flex-direction:column}.subproduct-info p{margin:0}.subproduct-title-price{display:flex;justify-content:space-between}.subproduct-title{width:70%;padding:5px;text-align:left}.subproduct-price{padding:5px;max-width:50%;width:min-content;text-align:right}.modal .subproduct-price{width:unset!important}.subproduct-extra-info{display:flex;padding:5px}.subproduct-extra-info .variants-selector{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px}.subproduct-extra-info .variants-selector>div{flex-basis:45%}.subproduct-extra-info .variant__button-label{padding:4px 0;min-width:30px}.btn-shop-look-subproduct{margin-left:auto;flex-basis:30%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--colorBtnPrimary);color:#fff;height:76px}.btn-shop-look-subproduct svg{margin:0 auto 5px}.shop-the-look-form{margin-top:0}.option-length-custom{--pdp-length-row-gap: 8px;--pdp-length-row-bottom: 20px}.option-length-custom .pdp-length-select,.option-length-custom .length-option-row,.pdp-length-select.length-option-row{display:flex;flex-direction:row;align-items:center;gap:var(--pdp-length-row-gap);flex:1 1 100%;flex-basis:100%;width:100%;box-sizing:border-box;margin:0 0 var(--pdp-length-row-bottom)}#size-finder{margin-left:8px}.size-finder-wrapper{order:5;display:flex;justify-content:space-between;align-items:center;width:100%}.size-finder-wrapper.size-finder-wrapper-top{margin-bottom:13px}.size-selector-wrapper .text,.ecom-size-finder *{font-size:10px}.ecom-size-finder span{font-weight:400}#size-finder [class*=label],#size-finder [class*=Label],.size-finder-wrapper [class*=label],.size-finder-wrapper [class*=Label],#size-finder span,.ecom-size-finder span{display:inline-flex;align-items:center;vertical-align:middle;line-height:1.2}.optionValueSelectors .size-finder-wrapper{width:100%}.section-core-details.bullet-list,.optionValueSelectors+.section-core-details .bullet-list,.product-single__meta .bullet-list{padding-top:6px}@media screen and (max-width:768px){.swym-notify-me-container:not(:empty){margin-bottom:12px!important}.swym-notify-me-container+.under-atc-text,.pdp-button-container+.swym-notify-me-container+.under-atc-text{padding-top:10px}}.variants-and-size-selector .variant-wrapper.type-length .variant-input,.variants-and-size-selector .variant-wrapper.type-l-ngd .variant-input{min-width:52px;flex:0 0 52px}.variants-and-size-selector .variant-wrapper.type-length .variant-input label,.variants-and-size-selector .variant-wrapper.type-l-ngd .variant-input label{width:100%;min-width:100%;box-sizing:border-box}.optionValueSelectors legend,.optionValueSelectors fieldset.option-Size legend,.optionValueSelectors fieldset.option-Length legend,.option-length-custom legend,.variants-and-size-selector .variant-input-wrap legend{width:100%;display:inline-flex;align-items:center;gap:6px;font-weight:400;font-size:inherit;color:var(--colorTextBody)}.optionValueSelectors legend .variant-selected-value,.optionValueSelectors fieldset legend .variant-selected-value,.variants-and-size-selector .variant-input-wrap legend .variant-selected-value{font-size:12px;font-weight:400;text-transform:none;color:var(--colorTextBody)}.variant-selected-value-legend{margin-bottom:13px}
/*# sourceMappingURL=/cdn/shop/t/150/assets/product-snippets.css.map */
