.variant-input-wrap{border:0;padding:0;margin:0 0 -12px;position:relative}.variant-input-wrap input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.variant-input-wrap label{position:relative;display:inline-block;line-height:1;font-weight:400;padding:7px 15px;margin:0 8px 12px 0;font-style:normal;font-size:var(--typeBaseSize);text-transform:none;background-color:var(--colorBody);transition:all .25s ease;overflow:hidden;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-weight:var(--typeBaseWeight);letter-spacing:var(--typeBaseSpacing);line-height:var(--typeBaseLineHeight)}@media only screen and (max-width:589px){.variant-input-wrap label{font-size:calc(var(--typeBaseSize) - 1px)}}.variant-input-wrap label.disabled{color:var(--colorBorder)}.variant-input-wrap label.disabled:after{position:absolute;content:"";left:50%;top:0;bottom:0;border-left:1px solid;border-color:var(--colorBorder);transform:rotate(45deg)}.variant-input-wrap input[type=radio]:focus+label{background-color:rgba(var(--color-body-text-rgb),.025);box-shadow:0 0 0 1px var(--colorTextBody)}.variant-input-wrap input[type=radio]:checked+label{box-shadow:0 0 0 1px var(--colorTextBody)}.variant-input-wrap input[type=radio]:checked+label:before{border:4px solid;border-color:var(--colorBody)}.variant-input-wrap .color-swatch--contains-white,.variant-input-wrap .color-swatch--contains-transparent{box-shadow:inset 0 0 0 1px #11111138,0 0 0 1px #1111111a}.variant-input-wrap input[type=radio]:focus+.color-swatch--contains-white,.variant-input-wrap input[type=radio]:checked+.color-swatch--contains-white,.variant-input-wrap input[type=radio]:focus+.color-swatch--contains-transparent,.variant-input-wrap input[type=radio]:checked+.color-swatch--contains-transparent{box-shadow:inset 0 0 0 1px #11111138,0 0 0 1px var(--colorTextBody)}.variant-input{display:inline-block}select .variant-input{display:block}.variant-wrapper+.variant-wrapper{margin-top:25px}.no-js .variant-wrapper{display:none}.variant-wrapper--dropdown{display:block;max-width:100%;margin-right:0}.variant-wrapper--dropdown .variant-input-wrap{margin:0}.variant-dropdown{--variant-dropdown-height: 48px;--variant-dropdown-radius: 8px;--variant-dropdown-border: #E6E6E6;--variant-dropdown-bg: #FFFFFF;--variant-dropdown-color: #111111;--variant-dropdown-shadow: 0 14px 30px rgba(17, 17, 17, .08);--variant-dropdown-padding-x: 14px;--variant-dropdown-option-bg-hover: #F5F5F5;--variant-dropdown-option-bg-selected: rgba(17, 17, 17, .08);--variant-dropdown-option-color-selected: #111111;position:relative;width:100%}.variant-dropdown__trigger{align-items:center;background:var(--variant-dropdown-bg);border:1px solid var(--variant-dropdown-border);border-radius:var(--variant-dropdown-radius);color:var(--variant-dropdown-color);cursor:pointer;display:flex;font-size:.85em;justify-content:space-between;min-height:var(--variant-dropdown-height);padding:10px var(--variant-dropdown-padding-x);text-align:left;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.variant-dropdown__trigger:hover{border-color:var(--colorTextBody)}.variant-dropdown__trigger:focus-visible{box-shadow:0 0 0 2px rgba(var(--color-body-text-rgb),.2)}.variant-dropdown__current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.variant-dropdown__chevron{border-bottom:1.5px solid currentColor;border-right:1.5px solid currentColor;display:inline-block;max-width:100%;margin-right:20px;flex:0 0 auto;height:8px;margin-left:12px;transform:rotate(45deg);transition:transform .2s ease;width:8px}.variant-dropdown.is-open .variant-dropdown__chevron{transform:rotate(-135deg)}.variant-dropdown__menu{background:var(--variant-dropdown-bg);border:1px solid var(--variant-dropdown-border);border-radius:var(--variant-dropdown-radius);box-shadow:var(--variant-dropdown-shadow);display:none;flex-direction:column;gap:2px;left:0;margin-top:8px;max-height:280px;overflow-y:auto;padding:8px;position:absolute;right:0;top:100%;z-index:20}.variant-wrapper--dropdown select{border-radius:8px}.variant-dropdown.is-open .variant-dropdown__menu{display:flex}.variant-dropdown__option{background:transparent;border:0;border-radius:calc(var(--variant-dropdown-radius) - 3px);color:var(--variant-dropdown-color);cursor:pointer;display:block;font-size:.85em;padding:10px;text-align:left;transition:background-color .2s ease,color .2s ease;width:100%}.variant-dropdown__option:hover{background:var(--variant-dropdown-option-bg-hover)}.variant-dropdown__option:focus-visible{box-shadow:inset 0 0 0 1px rgba(var(--color-body-text-rgb),.25)}.variant-dropdown__option.is-selected{background:var(--variant-dropdown-option-bg-selected);color:var(--variant-dropdown-option-color-selected);font-weight:500}.variant-dropdown__option.is-disabled{cursor:not-allowed;opacity:.45}.variant-dropdown__native-select{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.variant-wrapper--dropdown-label{display:flex;justify-content:space-between;width:100%;margin-bottom:8px;margin-top:-4px}.variants-dropdown-group{margin-top:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px;align-items:center}@media(max-width:768px){.variants-dropdown-group{display:flex;flex-direction:column;align-items:start}.variant-wrapper--dropdown{width:100%}}.variant__label{font-family:var(--typeBasePrimary),var(--typeBaseFallback)!important;color:#6b6b6b;font-weight:400;font-size:.85em!important}.variant__label-info{color:#000;font-weight:600}.new-size-guide__btn{font-size:14px;text-decoration:underline;color:#6b6b6b;text-underline-offset:4px;font-weight:400!important}.product__quantity label{margin-top:0!important}.custom-dropdown{position:relative;font-family:inherit;-webkit-user-select:none;user-select:none;font-size:14px}.custom-dropdown__trigger{border-radius:8px;display:flex;align-items:center;justify-content:space-between;padding-inline:8px;height:40px;background-color:#fff;border:1px solid #e0e0e0;cursor:pointer;transition:all .3s ease;font:inherit;text-align:left;width:100%}.custom-dropdown__selection{align-items:center;display:flex;gap:8px;min-width:0}.custom-dropdown__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-dropdown__swatch{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:50%;box-shadow:inset 0 0 0 1px #1113;display:inline-block;flex:0 0 18px;height:18px;width:18px}.custom-dropdown.is-open .custom-dropdown__trigger{border-color:#000}.custom-dropdown__arrow svg{transition:transform .3s ease}.custom-dropdown.is-open .custom-dropdown__arrow svg{transform:rotate(180deg)}.custom-dropdown__options{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid rgb(230,230,230);border-top:none;z-index:10;list-style:none;margin:0;padding:0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .1s ease;border-radius:0 0 8px 8px}.custom-dropdown.is-open .custom-dropdown__trigger{border-radius:8px 8px 0 0}.custom-dropdown.is-open .custom-dropdown__options{opacity:1;visibility:visible;transform:translateY(0)}.custom-dropdown__item{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:0;color:inherit;display:flex;font:inherit;gap:8px;padding:10px 15px;cursor:pointer;transition:background .2s;text-align:left;width:100%}.custom-dropdown__item:hover{background-color:#f5f5f5}.custom-dropdown__item.is-selected{font-weight:700;background-color:#f9f9f9}.custom-dropdown__item.is-disabled{opacity:.5;pointer-events:none;text-decoration:line-through}
/*# sourceMappingURL=/cdn/shop/t/156/assets/variant.css.map */
