.t-1,.t-2,.t-3,.t-4,h1,h2,h3,h4,.t-block-quote{line-height:1;margin-block-start:0;margin-block-end:0}.t-1,.t-2,.t-3,.t-4,h1,h2,h3,h4{font-family:var(--font-heading-family)}.t-5,h5{font-family:var(--font-t5-family)}.t-6,h6{font-family:var(--font-t6-family)}.t-body{font-family:var(--font-body-family)}.t-body-small{font-family:var(--font-body-small-family)}.t-caption{font-family:var(--font-caption-family)}.t-block-quote{font-family:var(--font-block-quote-family)}.t-5,h5,.t-6,h6,.t-body,.t-body-small,.t-caption{margin-block-start:0;margin-block-end:0}.t-body,.t-body-small,.t-caption{color:var(--color-primary-text)}.t-secondary{color:var(--color-secondary-text)}.t-1,.t-2,.t-3,.t-4,.t-5,.t-6,.t-block-quote,h1,h2,h3,h4,h5,h6{color:var(--color-headline-text)}.t-inverted .t-1,.t-inverted .t-2,.t-inverted .t-3,.t-inverted .t-4,.t-inverted .t-5,.t-inverted .t-6,.t-inverted h1,.t-inverted h2,.t-inverted h3,.t-inverted h4,.t-inverted h5,.t-inverted h6,.t-inverted p,.t-inverted li,.t-inverted ol,.t-inverted ul,.t-inverted .t-body,.t-inverted .t-body-small,.t-inverted .t-caption,.t-inverted .t-block-quote{color:var(--inverted-color-primary-text)}.t-1,h1,.h1{margin-top:0;font-size:var(--mobile-t1-font-size);margin-bottom:var(--mobile-t1-margin-bottom)}.t-2,h2,.h2{font-size:var(--mobile-t2-font-size);margin-bottom:var(--mobile-t2-margin-bottom)}.t-3,h3,.h3{font-size:var(--mobile-t3-font-size);margin-bottom:var(--mobile-t3-margin-bottom)}.t-4,h4,.h4{font-size:var(--mobile-t4-font-size);margin-bottom:var(--mobile-t4-margin-bottom)}.t-5,h5,.h5{font-size:var(--mobile-t5-font-size);margin-bottom:var(--mobile-t5-margin-bottom)}.t-6,h6,.h6{font-size:var(--mobile-t6-font-size);margin-bottom:var(--mobile-t6-margin-bottom);line-height:2;letter-spacing:var(--mobile-t6-letter-spacing);text-transform:var(--t6-text-transformation)}@media screen and (min-width: 721px){.t-1,h1,.h1{font-size:var(--tablet-t1-font-size);margin-bottom:var(--tablet-t1-margin-bottom)}.t-2,h2,.h2{font-size:var(--tablet-t2-font-size);margin-bottom:var(--tablet-t2-margin-bottom)}.t-3,h3,.h3{font-size:var(--tablet-t3-font-size);margin-bottom:var(--tablet-t3-margin-bottom)}.t-4,h4,.h4{font-size:var(--tablet-t4-font-size);margin-bottom:var(--tablet-t4-margin-bottom)}.t-5,h5,.h5{font-size:var(--tablet-t5-font-size);margin-bottom:var(--tablet-t5-margin-bottom)}.t-6,h6,.h6{font-size:var(--tablet-t6-font-size);margin-bottom:var(--tablet-t5-margin-bottom)}.t-inverted--d .t-1,.t-inverted--d .t-2,.t-inverted--d .t-3,.t-inverted--d .t-4,.t-inverted--d .t-5,.t-inverted--d .t-6,.t-inverted--d h1,.t-inverted--d h2,.t-inverted--d h3,.t-inverted--d h4,.t-inverted--d h5,.t-inverted--d h6,.t-inverted--d p,.t-inverted--d li,.t-inverted--d ol,.t-inverted--d ul,.t-inverted--d .t-body,.t-inverted--d .t-body-small,.t-inverted--d .t-caption,.t-inverted--d .t-block-quote{color:var(--inverted-color-primary-text)}}@media screen and (min-width: 1024px){.t-1,h1,.h1{font-size:var(--desktop-t1-font-size);margin-bottom:var(--desktop-t1-margin-bottom)}.t-2,h2,.h2{font-size:var(--desktop-t2-font-size);margin-bottom:var(--desktop-t2-margin-bottom)}.t-3,h3,.h3{font-size:var(--desktop-t3-font-size);margin-bottom:var(--desktop-t3-margin-bottom)}.t-4,h4,.h4{font-size:var(--desktop-t4-font-size);margin-bottom:var(--desktop-t4-margin-bottom)}.t-5,h5,.h5{font-size:var(--desktop-t5-font-size);margin-bottom:var(--desktop-t5-margin-bottom)}.t-6,h6,.h6{font-size:var(--desktop-t6-font-size);margin-bottom:var(--desktop-t6-margin-bottom)}}@media screen and (max-width: 720px){.t-inverted--mb .t-1,.t-inverted--mb .t-2,.t-inverted--mb .t-3,.t-inverted--mb .t-4,.t-inverted--mb .t-5,.t-inverted--mb .t-6,.t-inverted--mb h1,.t-inverted--mb h2,.t-inverted--mb h3,.t-inverted--mb h4,.t-inverted--mb h5,.t-inverted--mb h6,.t-inverted--mb p,.t-inverted--mb li,.t-inverted--mb ol,.t-inverted--mb ul,.t-inverted--mb .t-body,.t-inverted--mb .t-body-small,.t-inverted--mb .t-caption,.t-inverted--mb .t-block-quote{color:var(--inverted-color-primary-text)}}.no--t-margin .t-1,.no--t-margin .t-2,.no--t-margin .t-3,.no--t-margin .t-4,.no--t-margin .t-5,.no--t-margin .t-6,.no--t-margin h1,.no--t-margin h2,.no--t-margin h3,.no--t-margin h4,.no--t-margin h5,.no--t-margin h6{margin-bottom:0}.t-body,p,div{margin:0;font-size:var(--mobile-body-font-size);line-height:1.5}.t-body-small,.t-body-small p{font-size:var(--mobile-body-small-font-size)}.t-body-small{font-size:var(--mobile-body-small-font-size);line-height:1.5}.t-caption{font-size:var(--mobile-caption-font-size);margin-bottom:var(--mobile-caption-margin-bottom);line-height:2;letter-spacing:var(--mobile-caption-letter-spacing);text-transform:var(--caption-text-transformation)}.t-block-quote{font-size:var(--mobile-block-quote-font-size);margin-bottom:var(--mobile-block-quote-margin-bottom);line-height:1}a{text-underline-offset:4px}@media screen and (min-width: 720px){.t-1,h1{font-size:var(--tablet-t1-font-size);margin-bottom:var(--tablet-t1-margin-bottom)}.t-2,h2{font-size:var(--tablet-t2-font-size);margin-bottom:var(--tablet-t2-margin-bottom)}.t-3,h3{font-size:var(--tablet-t3-font-size);margin-bottom:var(--tablet-t3-margin-bottom)}.t-4,h4{font-size:var(--tablet-t4-font-size);margin-bottom:var(--tablet-t4-margin-bottom)}.t-5,h5{font-size:var(--tablet-t5-font-size);margin-bottom:var(--tablet-t5-margin-bottom)}.t-6,h6{font-size:var(--tablet-t6-font-size);margin-bottom:var(--tablet-t6-margin-bottom);letter-spacing:var(--tablet-t6-letter-spacing)}.t-body,p,div{font-size:var(--tablet-body-font-size);line-height:1.5}.t-body-small,.t-body-small p{font-size:var(--tablet-body-small-font-size)}.t-body-small{font-size:var(--tablet-body-small-font-size);line-height:1.5}.t-caption{font-size:var(--tablet-caption-font-size);margin-bottom:var(--tablet-caption-margin-bottom);letter-spacing:var(--tablet-caption-letter-spacing);line-height:2}.t-block-quote{font-size:var(--tablet-block-quote-font-size);margin-bottom:var(--tablet-block-quote-margin-bottom);line-height:1}}@media screen and (min-width: 1024px){.t-1,h1{font-size:var(--desktop-t1-font-size);margin-bottom:var(--desktop-t1-margin-bottom)}.t-2,h2{font-size:var(--desktop-t2-font-size);margin-bottom:var(--desktop-t2-margin-bottom)}.t-3,h3{font-size:var(--desktop-t3-font-size);margin-bottom:var(--desktop-t3-margin-bottom)}.t-4,h4{font-size:var(--desktop-t4-font-size);margin-bottom:var(--desktop-t4-margin-bottom)}.t-5,h5{font-size:var(--desktop-t5-font-size);margin-bottom:var(--desktop-t5-margin-bottom)}.t-6,h6{font-size:var(--desktop-t6-font-size);margin-bottom:var(--desktop-t6-margin-bottom);letter-spacing:var(--desktop-t6-letter-spacing)}.t-body,p,div,button{font-size:var(--desktop-body-font-size)}.t-body-small,.t-body-small p{font-size:var(--desktop-body-small-font-size)}.t-caption{font-size:var(--desktop-caption-font-size);margin-bottom:var(--desktop-caption-margin-bottom);letter-spacing:var(--desktop-caption-letter-spacing)}.t-block-quote{font-size:var(--desktop-block-quote-font-size);margin-bottom:var(--desktop-block-quote-margin-bottom);line-height:1}}:root,.b-primary{--button-fill: var(--button-primary-fill);--button-border: var(--button-primary-fill);--button-text: var(--button-primary-text);--button-hover: var(--button-primary-fill-hover);--button-hover-border: var(--button-primary-fill-hover);--button-pressed: var(--button-primary-fill-pressed);--button-pressed-border: var(--button-primary-fill-pressed);--button-hover-pressed-text: var(--button-text)}:root,.b-disabled{--inactive-button: var(--sold-out-button-background);--inactive-button-text: rgba(59, 59, 59, .32);--button-fill: var(--inactive-button);--button-border: var(--inactive-button);--button-text: var(--inactive-button-text);--button-hover: var(--inactive-button);--button-hover-border: var(--inactive-button);--button-pressed: var(--inactive-button);--button-pressed-border: var(--inactive-button);--button-hover-pressed-text: var(--inactive-button-text)}:root,.b-primary.b-inverted{--button-fill: var(--inverted-button-primary-fill);--button-border: var(--inverted-button-primary-fill);--button-text: var(--inverted-button-primary-text);--button-hover: var(--inverted-button-primary-fill-hover);--button-hover-border: var(--inverted-button-primary-fill-hover);--button-pressed: var(--inverted-button-primary-fill-pressed);--button-pressed-border: var(--inverted-button-primary-fill-pressed);--button-hover-pressed-text: var(--button-text)}:root,.b-secondary{--button-fill: transparent;--button-border: var(--button-secondary-stroke);--button-text: var(--button-secondary-text);--button-hover: var(--button-secondary-stroke-hover);--button-hover-border: var(--button-secondary-stroke-hover);--button-pressed: var(--button-secondary-fill-pressed);--button-pressed-border: var(--button-secondary-fill-pressed);--button-hover-pressed-text: var(--button-secondary-pressed-hover-text)}:root,.b-secondary.b-inverted{--button-fill: transparent;--button-border: var(--inverted-button-secondary-stroke);--button-text: var(--inverted-button-secondary-text);--button-hover: var(--inverted-button-secondary-stroke-hover);--button-hover-border: var(--inverted-button-secondary-stroke-hover);--button-pressed: var(--inverted-button-secondary-fill-pressed);--button-pressed-border: var(--inverted-button-secondary-fill-pressed);--button-hover-pressed-text: var(--inverted-button-secondary-pressed-hover-text)}:root,.b-dark.b-primary,.b-dark{--button-fill: var(--dark-button-primary-fill);--button-border: var(--dark-button-primary-fill);--button-text: var(--dark-text-primary);--button-hover: var(--dark-button-primary-hover);--button-hover-border: var(--dark-button-primary-hover);--button-pressed: var(--dark-button-primary-pressed);--button-pressed-border: var(--dark-button-primary-pressed);--button-hover-pressed-text: var(--dark-canvas-primary)}:root,.b-dark.b-secondary{--button-fill: transparent;--button-border: var(--dark-button-secondary-stroke);--button-text: var(--dark-button-secondary-text);--button-hover: var(--dark-button-secondary-stroke-hover);--button-hover-border: var(--dark-button-secondary-stroke-hover);--button-pressed: var(--dark-button-secondary-fill-pressed);--button-pressed-border: var(--dark-button-secondary-fill-pressed);--button-hover-pressed-text: var(--dark-button-secondary-text)}:root,.b-light.b-primary,.b-light{--button-fill: var(--light-button-primary-fill);--button-border: var(--light-button-primary-fill);--button-text: var(--light-text-primary);--button-hover: var(--light-button-primary-hover);--button-hover-border: var(--light-button-primary-hover);--button-pressed: var(--light-button-primary-pressed);--button-pressed-border: var(--light-button-primary-pressed);--button-hover-pressed-text: var(--light-text-primary)}:root,.b-light.b-secondary{--button-fill: transparent;--button-border: var(--light-button-secondary-stroke);--button-text: var(--light-button-secondary-text);--button-hover: var(--light-button-secondary-stroke-hover);--button-hover-border: var(--light-button-secondary-stroke-hover);--button-pressed: var(--light-button-secondary-fill-pressed);--button-pressed-border: var(--light-button-secondary-fill-pressed);--button-hover-pressed-text: var(--light-canvas-primary)}.b-primary,.b-secondary,.b-disabled{font-family:var(--font-body-family);transition-property:background-color color;transition-timing-function:ease;transition-duration:80ms}.b-margin-top{margin-top:16px}.b-margin-bottom{margin-bottom:16px}.b-primary,.b-secondary,.b-disabled{cursor:pointer;padding:16px 20px;display:flex;align-items:center;justify-content:center;color:var(--button-text);background-color:var(--button-fill);border:1px solid var(--button-border);border-radius:var(--button-border-radius);text-decoration:none}@media screen and (min-width: 1024px){.b-primary,.b-secondary,.b-disabled{min-width:var(--button-min-width);box-sizing:border-box}}@media screen and (max-width: 720px){.b-primary,.b-secondary,.b-disabled{font-family:var(--font-t5-family);font-size:var(--mobile-t5-font-size)}}@media screen and (max-width: 580px){.body-button-full-width-mobile .b-primary,.body-button-full-width-mobile .b-secondary,.body-button-full-width-mobile .b-disabled{width:100%}}.b-disabled{cursor:default;color:rgba(var(--color-foreground),1);pointer-events:none}.b-primary:hover,.b-secondary:hover{color:var(--button-hover-pressed-text);background-color:var(--button-hover);border:1px solid var(--button-hover-border)}.b-primary:active,.b-primary:target,.b-secondary:active,.b-secondary:target{color:var(--button-hover-pressed-text);background-color:var(--button-pressed);border:1px solid var(--button-pressed-border)}.b-primary:focus-visible,.b-secondary:focus-visible{border:1px solid var(--tab-stroke)}.b-primary.b-rounded,.b-secondary.b-rounded{border-radius:var(--rounded-button-border-radius)}.b-primary.b-pill,.b-secondary.b-pill{border-radius:var(--pill-button-border-radius)}:root,.tag-primary{--tag-fill: var(--tag-primary-fill)}:root,.tag-secondary{--tag-fill: var(--tag-secondary-fill)}:root,.tag-tertiary{--tag-fill: var(--tag-tertiary-fill)}:root,.tag-quaternary{--tag-fill: var(--tag-quaternary-fill)}:root,.tag-dark.tag-primary{--tag-fill: var(--dark-canvas-accent1)}:root,.tag-dark.tag-secondary{--tag-fill: var(--dark-canvas-accent2)}:root,.tag-dark.tag-tertiary{--tag-fill: var(--dark-canvas-accent3)}:root,.tag-dark.tag-quaternary{--tag-fill: var(--dark-canvas-accent4)}:root,.tag-dark.tag-primary,.tag-dark.tag-secondary,.tag-dark.tag-tertiary,.tag-dark.tag-quaternary{--tag-text-color: var(--dark-text-primary)}:root,.tag-light.tag-primary{--tag-fill: var(--light-canvas-accent1)}:root,.tag-light.tag-secondary{--tag-fill: var(--light-canvas-accent2)}:root,.tag-light.tag-tertiary{--tag-fill: var(--light-canvas-accent3)}:root,.tag-light.tag-quaternary{--tag-fill: var(--light-canvas-accent4)}:root,.tag-light.tag-primary,.tag-light.tag-secondary,.tag-light.tag-tertiary,.tag-light.tag-quaternary{--tag-text-color: var(--light-text-primary)}:root,.tag-primary,.tag-secondary,.tag-tertiary,.tag-quaternary{--tag-stroke-color: var(--tag-stroke);--tag-text-color: var(--tag-text);--tag-border-radius-value: var(--tag-border-radius)}.tag-custom.tag-sale{--tag-text-color: var(--tag-sale-text);--tag-background-color: var(--tag-sale-background);--tag-border-radius-value: var(--tag-border-radius)}:root,.tag-stroke{--tag-stroke-color: var(--active-stroke)}:root,.tag-pill{--tag-border-radius-value: 100px}.tag-primary,.tag-secondary,.tag-tertiary,.tag-quaternary,.tag-custom{line-height:1;padding:4px 8px;display:flex;align-items:center;max-height:24px;background-color:var(--tag-fill);color:var(--tag-text-color);border-radius:var(--tag-border-radius-value);border:1px solid var(--tag-stroke-color);font-family:var(--font-caption-family);font-size:var(--mobile-caption-font-size);letter-spacing:var(--mobile-caption-letter-spacing);text-transform:var(--caption-text-transformation);font-weight:500}.tag-custom.tag-sale{background-color:var(--tag-background-color);border:1px solid var(--tag-background-color);border-radius:5px}.tag-custom{border-radius:5px}.special-tag.tag-custom{background-color:var(--special-tag-background-color);color:var(--special-tag-text-color)}.special-tag.tag-custom:has(.special-tag-tooltip){position:relative}.special-tag.tag-custom svg{display:block;width:16px;height:auto}.special-tag{position:relative}.special-tag-tooltip--static,.special-tag-tooltip{position:static}.special-tag-tooltip svg{display:block;margin-left:4px;margin-top:-2px;width:16px;height:auto}.special-tag-tooltip--action{position:absolute;bottom:100%;left:50%;width:220px;padding:15px;transform:translate(calc(-50% + 10px),-8px);background:rgb(var(--color-base-background-2));border-radius:5px;text-transform:none;box-shadow:2px 2px 1px #0003;cursor:pointer;visibility:hidden;opacity:0;transition:all .3s;text-align:center}.special-tag-tooltip--action:after{content:"";background:rgb(var(--color-base-background-2));position:absolute;top:100.5%;left:calc(50% - 10px);width:10px;height:10px;transform:translate(-50%,-50%) rotate(45deg);box-shadow:2px 2px 2px #00000059}.special-tag:hover .special-tag-tooltip--action{visibility:visible;opacity:1}.select-dropdown{position:relative;font-size:var(--mobile-body-small-font-size);cursor:pointer;display:block}.select-dropdown--custom-option{margin-bottom:16px}.select-dropdown--custom-option.select-dropdown .select-items{max-height:70vh}.select-dropdown[disabled]{cursor:default}.select-dropdown select{display:none}.select-dropdown .select-items.select-hide{visibility:hidden}.select-dropdown .select-selected,.select-dropdown .size-holder{position:relative;background-color:var(--dark-canvas-primary);color:var(--dark-text-primary);display:flex}.select-dropdown .select-selected{padding:13px 48px 13px 16px;border:1px solid var(--active-stroke);border-radius:var(--dropdown-select-border-radius)}.select-dropdown .select-selected span{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-dropdown .size-holder{padding:0 48px 0 16px;height:0px;overflow:hidden;left:0;display:flex;flex-direction:column;border-left:1px solid transparent;border-right:1px solid transparent}.select-dropdown .select-selected .arrow{position:absolute;padding:0 4px 1px;right:16px;top:10px}.select-dropdown .select-selected .arrow svg{width:10px}.select-dropdown .select-selected.active .arrow{transform:rotate(180deg)}.select-dropdown[disabled] .select-selected .arrow svg:not(.independ) path{fill:var(--color-icon-inactive)}.select-dropdown[disabled] .select-selected{border:1px solid var(--inactive-stroke);color:var(--dark-text-tertiary)}.select-dropdown .select-selected.active{border:1px solid var(--active-stroke)}.select-dropdown .select-selected.active:hover{background-color:var(--dark-canvas-secondary)}.select-dropdown .select-selected:focus-visible{border:1px solid var(--tab-stroke)}.select-dropdown.select-square .select-selected{border-radius:0}.select-dropdown.select-rounded .select-selected{border-radius:4px}.select-dropdown.select-pill .select-selected{border-radius:100px}.select-dropdown .select-items{border:1px solid var(--active-stroke);border-top:1px solid var(--dropdown-list-border-top);border-radius:var(--dropdown-list-border-radius);background-color:var(--dark-canvas-primary);position:absolute;z-index:2;left:0;right:0;transform:translateY(var(--dropdown-list-translate-y));max-height:120px;overflow-y:auto}.select-dropdown.select-square .select-items{border-top:1px solid var(--dark-canvas-primary);border-radius:0;transform:translateY(0)}.select-dropdown.select-rounded .select-items,.select-dropdown.select-pill .select-items{border-top:1px solid var(--active-stroke);transform:translateY(9px);border-radius:4px}.select-dropdown .select-items div{padding:13px 16px}.select-dropdown.select-square .select-items div{border-radius:0}.select-dropdown.select-rounded .select-items div,.select-dropdown.select-pill .select-items div{border-radius:4px}.select-dropdown .select-items div:focus-visible{border:1px solid var(--tab-stroke)}.select-dropdown .select-items div:not(.select-header).same-as-selected{display:none}.select-dropdown .select-items div:not(.select-header).same-as-selected,.select-dropdown .select-items div:not(.select-header):focus,.select-dropdown .select-items div:not(.select-header):hover{background-color:var(--dark-canvas-secondary)}.field-margin{margin-bottom:32px}.field-input{-webkit-appearance:none;appearance:none;background-color:var(--dark-form-field);color:rgb(var(--color-foreground));border:1px solid transparent;width:100%;position:relative;padding:9px 16px;outline:none;outline-offset:none;box-shadow:none}.field-label{left:16px;top:11px;margin-bottom:0;pointer-events:none;position:absolute;color:rgba(var(--color-foreground),.75);opacity:1;transition:opacity var(--duration-short) ease}.field-input:not(:placeholder-shown){padding:11px 16px 7px}.field-input:focus{border:1px solid var(--active-stroke)}.field-input:focus~.field-label{opacity:0}.field-input:not(:placeholder-shown)~.field-label{opacity:1;font-size:10px;top:2px;left:19px}.field-input::-webkit-search-cancel-button{display:none}.field-input::placeholder{color:var(--color-secondary-text)}.field-input:hover::placeholder{color:var(--color-primary-text)}.color-picker{display:flex;flex-wrap:wrap;align-items:center}.color-picker input[type=radio]{position:relative;-webkit-appearance:none;appearance:none;background-color:#fff;font:inherit;color:currentColor;width:26px;height:26px;display:block;background-size:130% 130%!important;background-position:20% 20%!important;border:1px solid #3333333D;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-khtml-border-radius:100px;cursor:pointer}.color-picker .outer-wrapper{position:relative;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-khtml-border-radius:100px;border:1px solid transparent;margin-right:10px;margin-bottom:0;cursor:pointer;order:0}.color-picker .outer-wrapper.option-square-shape{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px}.color-picker:has(.option-square-shape) .inner-wrapper{border:0px solid #3333333D;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;overflow:hidden}.color-picker:has(.option-square-shape).color-picker input[type=radio]{border-radius:0;border:none}.color-picker:has(.option-square-shape) input[type=radio].out-of-stock:after{height:32px;right:13px;top:-3px}.color-picker .outer-wrapper:has(.out-of-stock){order:1}.option-tooltip{position:absolute;bottom:calc(100% + 5px);left:50%;padding:5px 10px;transform:translate(-50%);visibility:hidden;background:var(--gradient-background);opacity:0;white-space:nowrap;transition:opacity .2s ease,visibility .2s ease}.option-tooltip span{font-weight:700}.radio-item{position:relative}.color-picker .outer-wrapper:hover{border:1px solid var(--hover-stroke)}.color-picker .outer-wrapper.active{border:1px solid var(--active-stroke)}.color-picker .outer-wrapper.strike{position:relative}.color-picker .inner-wrapper{border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-khtml-border-radius:100px;border:4px solid var(--color-primary-background)}.color-picker.small input[type=radio]{width:22px;height:22px;box-sizing:border-box}.color-picker input[type=radio].out-of-stock:after{content:"";position:absolute;height:24px;width:2px;background:var(--color-primary-background);right:10px;top:-1px;transform:rotate(-45deg)}.color-picker input[type=radio][value=white].out-of-stock:after,.color-picker input[type=radio][value=White].out-of-stock:after{background:#000}.color-picker.small input[type=radio].out-of-stock:after{height:22px;right:9px;top:-1px;pointer-events:none}.color-picker.small .outer-wrapper{margin-right:2px}.color-picker.small .inner-wrapper{border:3px solid transparent}.color-picker__collapser-button{margin-left:2px;width:21px;height:21px;border-radius:21px;border:1px solid var(--inactive-stroke);padding:0;display:flex;align-items:center;justify-content:center;order:10;background:transparent;cursor:pointer;transition:background-color .2s ease}.color-picker__collapser-button:hover{background:var(--inactive-stroke)}.color-picker__collapser-button svg{fill:var(--color-icon-active);width:7px;height:5px}.color-picker__collapser-button.open svg{transform:rotate(180deg)}.radio-picker.large{display:flex;align-items:center;justify-content:space-between}.radio-picker.large.line-break{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:repeat(5,auto)}.radio-picker.large input[type=radio]{display:none;-webkit-appearance:none;appearance:none;opacity:0;height:0;margin:0;width:0}.radio-picker.large .radio-item{width:100%}.radio-picker .radio-item label:has(.out-of-stock){opacity:.5;text-decoration:line-through}.radio-picker.large .radio-item label{display:flex;align-items:center;justify-content:center;width:100%;max-height:50px;height:50px;text-align:center;padding:13px 8px;cursor:pointer;font-size:var(--mobile-body-small-font-size);font-weight:400;line-height:22px;color:var(--color-secondary-text);border:1px solid var(--inactive-stroke);background-color:var(--color-primary-background)}.radio-picker.large .radio-item input[type=radio]:checked+label{color:var(--color-primary-text);color:var(--active-stroke);border:1px solid var(--active-stroke)}.radio-picker.large .radio-item input[type=radio].disabled+label{position:relative}.radio-picker.large .radio-item input[type=radio].disabled+label:before{content:"";position:absolute;left:20%;top:50%;width:60%;border-bottom:1px solid var(--color-secondary-text)}.radio-picker.large .radio-item label:hover{color:var(--color-primary-text);background-color:var(--color-secondary-background);border:1px solid var(--hover-stroke)}.radio-picker.small{display:flex;flex-wrap:wrap;row-gap:16px}.radio-picker.small input[type=radio]{-webkit-appearance:none;appearance:none;opacity:0;height:0;margin:0;width:0}.radio-picker.small .radio-item{display:flex}.radio-picker.small .radio-item label{height:24px;padding:0 8px;display:flex;align-items:center;border:1px solid transparent;border-radius:100px;cursor:pointer}.radio-picker.small .radio-item:not(:last-child) label{margin-right:4px}.radio-picker.small .radio-item input[type=radio]:checked+label,.radio-picker.small .radio-item label.active,.radio-picker.small .radio-item input[type=radio]:hover+label{border:1px solid var(--color-primary-text)}.t-inverted .radio-picker.small .radio-item input[type=radio]:checked+label,.t-inverted .radio-picker.small .radio-item input[type=radio]:hover+label{border:1px solid var(--inverted-color-primary-text)}.radio-picker.small .radio-item input[type=radio]:focus-visible+label{border:1px solid var(--tab-stroke)}.radio-picker.small .radio-item input[type=radio].out-of-stock+label{color:var(--color-secondary-text)}.t-inverted .radio-picker.small .radio-item input[type=radio].out-of-stock+label{color:var(--inverted-color-secondary-text)}.radio-picker.small .radio-item input[type=radio].out-of-stock:checked+label{text-decoration:line-through;border:1px solid var(--color-secondary-text)}.t-inverted .radio-picker.small .radio-item input[type=radio].out-of-stock:checked+label{border:1px solid var(--inverted-color-secondary-text)}.radio-picker.small .radio-item input[type=radio].out-of-stock:focus-visible+label{border:1px solid var(--tab-stroke)}.product__card-options>div:not(:last-child){padding-bottom:16px}.product__card-options>div:not(:last-child) .card-colors-scroll{height:calc(100% - 16px)}.checkbox{line-height:18px;display:block}.checkbox label{display:grid;grid-template-columns:18px auto}.checkbox+.checkbox{margin-top:8px}.checkbox span{padding-left:8px;cursor:pointer}.checkbox input[type=checkbox]{cursor:pointer;-webkit-appearance:none;appearance:none;background-color:var(--color-primary-background);margin:0 16px 0 0;font:inherit;color:currentColor;width:18px;height:18px;border:1px solid var(--active-stroke);display:grid;place-content:center}.checkbox:hover input[type=checkbox]:checked:not(:disabled){opacity:.72}.checkbox:hover input[type=checkbox]{background-color:var(--color-secondary-background)}.checkbox input[type=checkbox]:checked,.checkbox.pressed input[type=checkbox]{background-color:var(--active-stroke)}.checkbox input[type=checkbox]:focus-visible{outline:1px solid var(--tab-stroke);outline-offset:0}.checkbox input[type=checkbox]:disabled{background-color:var(--inactive-stroke);border:1px solid var(--inactive-stroke);cursor:not-allowed}.checkbox input[type=checkbox]:disabled+span{color:var(--color-secondary-text);cursor:not-allowed}.checkbox input[type=checkbox]:before{content:"";width:9px;height:7px;clip-path:url(#checkboxPath);transform:scale(0);transform-origin:bottom left;transition:10ms transform ease-in-out;box-shadow:inset 1em 1em var(--color-primary-background)}.checkbox:not(.pressed) input[type=checkbox]:checked:before{transform:scale(1.1)}.radio{line-height:16px;display:block}.radio label{display:grid;grid-template-columns:18px auto}.radio+.radio{margin-top:8px}.radio span{padding-left:8px;cursor:pointer}.radio input[type=radio]{position:relative;cursor:pointer;-webkit-appearance:none;appearance:none;background-color:var(--color-primary-background);margin:0 16px 0 0;font:inherit;color:currentColor;width:16px;height:16px;border:1px solid var(--active-stroke);display:grid;place-content:center;border-radius:18px}.radio:hover input[type=radio]:not(:checked):not(:disabled){background-color:var(--color-secondary-background)}.radio:hover input[type=radio]:checked:not(:disabled){opacity:.72}.radio input[type=radio]:focus-visible{outline:1px solid var(--tab-stroke);outline-offset:0}.radio input[type=radio]:disabled{border:1px solid var(--inactive-stroke);cursor:not-allowed}.radio input[type=radio]:disabled:before{background-color:var(--inactive-stroke)}.radio input[type=radio]:disabled+span{color:var(--color-secondary-text);cursor:not-allowed}.radio input[type=radio]:before{content:"";width:12px;height:12px;transform-origin:bottom left;transition:10ms transform ease-in-out;background-color:var(--active-stroke);border-radius:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0)}.radio:not(.pressed) input[type=radio]:checked:before{transform:translate(-50%,-50%) scale(1)}.input label{display:block;position:relative;margin-bottom:16px}.input label input:focus{border:1px solid var(--active-stroke);transition:top .2s}.input label input:disabled{pointer-events:none;background-color:inherit}.input label input{width:100%;font-size:inherit;padding:16px;border:0;border-radius:0;box-shadow:none;background-color:var(--dark-form-field);caret-color:var(--color-primary-text);color:var(--color-primary-text);border:1px solid transparent}.input label input:focus,.input label input:not(:placeholder-shown){padding:22px 16px 10px}@media screen and (min-width: 721px){.input label input{padding:20px 16px}.input label input:focus,.input label input:not(:placeholder-shown){padding:26px 16px 14px}.radio-item:not(:has([checked])):hover .option-tooltip,.color-picker .outer-wrapper:not(.active):hover .option-tooltip,.product-form__input .disabled:not(:checked)+label:hover .option-tooltip{display:block!important;visibility:visible;opacity:1}}.input label input:invalid:not(:placeholder-shown):not(:focus),.input label input.error{border:1px solid var(--color-error-text)}input{font-family:sans-serif;font-size:var(--desktop-body-small-font-size);line-height:1.15;margin:0;outline:none}.input label input:placeholder-shown:not(:focus)+.label{font-size:var(--desktop-body-font-size);top:12px;color:var(--color-secondary-text)}.input label label,.input label>.label{position:absolute;left:16px;top:6px;cursor:text;font-size:var(--mobile-caption-font-size);color:var(--color-secondary-text);transition:all .2s;pointer-events:none}@media screen and (min-width: 721px){.input label input:placeholder-shown:not(:focus)+.label{top:17px}.input label label,.input label>.label{top:10px}}.input label input:focus~.label{color:var(--color-secondary-text)}.input label input:invalid:not(:focus):not(:placeholder-shown)~.error-text,.input label input.error~.error-text{display:flex;align-items:center}.error-text{color:var(--color-error-text);font-size:var(--mobile-caption-font-size);font-weight:400;display:none;margin-top:10px;line-height:1}.error-text svg:not(.independ) path{fill:var(--color-error-text)}.error-text svg{margin-right:8px}.loading-spinner{display:inline-block;width:19px;height:19px}.loading-spinner:after{content:" ";display:block;width:19px;height:19px;border-radius:50%;border:2px solid var(--color-primary-text);border-color:var(--color-primary-text) transparent var(--color-primary-text) transparent;animation:loading-spinner 1.2s linear infinite}@keyframes loading-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.toast__wrapper{position:absolute;bottom:0;transition:bottom .4s ease}.toast__wrapper.success{background-color:var(--color-success-text)}.toast__wrapper.error{background-color:var(--color-error-text)}.toast__wrapper.open{bottom:-42px}.toast__content{display:flex;align-items:center;height:42px;justify-content:center;padding:16px}@media screen and (min-width: 721px){.toast__wrapper.open{bottom:-48px}.toast__content{height:48px}:root,.b-primary.b-inverted--d{--button-fill: var(--inverted-button-primary-fill);--button-border: var(--inverted-button-primary-fill);--button-text: var(--inverted-button-primary-text);--button-hover: var(--inverted-button-primary-fill-hover);--button-hover-border: var(--inverted-button-primary-fill-hover);--button-pressed: var(--inverted-button-primary-fill-pressed);--button-pressed-border: var(--inverted-button-primary-fill-pressed);--button-hover-pressed-text: var(--button-text)}:root,.b-secondary.b-inverted--d{--button-fill: transparent;--button-border: var(--inverted-button-secondary-stroke);--button-text: var(--inverted-button-secondary-text);--button-hover: var(--inverted-button-secondary-stroke-hover);--button-hover-border: var(--inverted-button-secondary-stroke-hover);--button-pressed: var(--inverted-button-secondary-fill-pressed);--button-pressed-border: var(--inverted-button-secondary-fill-pressed);--button-hover-pressed-text: var(--inverted-button-secondary-pressed-hover-text)}}.toast__content .toast-text{color:var(--inverted-color-primary-text)}.butter-bar__wrapper{position:relative;transition:bottom .4s ease;background-color:var(--light-canvas-primary);text-align:center}.butter-bar__content{display:flex;align-items:center;height:42px;justify-content:center;padding:4px 16px;color:var(--light-text-primary)}.butter-bar__content a{color:var(--light-text-link)}#StickyHeaderBackdrop{position:fixed;width:100vw;height:100vh;background-color:var(--veil);display:none}#StickyHeaderBackdrop.active{display:block}@media screen and (max-width: 1023px){.special-tag-tooltip--action{left:0;transform:translate(-3px,-8px)}.special-tag-tooltip--action:after{left:calc(50% - 12px)}}@media screen and (max-width: 720px){.mobile-scroll-colors.color-tooltip-type--tooltip .color-picker.small .active input[type=radio]+span{position:absolute;z-index:2;top:calc(100% + 11px);left:50%;display:block!important;padding:0 8px;transform:translate(-50%);border-radius:2px;background:var(--dark-canvas-tertiary);font-size:12px;white-space:nowrap;color:var(--dark-text-secondary)}.mobile-scroll-colors .color-picker.small .active input[type=radio]+span:before{content:"";position:absolute;z-index:-2;top:-8px;left:50%;width:0px;height:0px;border-style:solid;border-width:4px 9px 4px 0;border-color:transparent var(--dark-canvas-tertiary) transparent transparent;transform:rotate(90deg) translateY(50%)}.mobile-scroll-colors .color-picker.small .outer-wrapper:nth-last-child(-n+3) input[type=radio]+span{left:auto;right:5px;transform:translate(0)}.mobile-scroll-colors .color-picker.small .outer-wrapper:nth-last-child(-n+3) input[type=radio]+span:before{left:auto;right:0}.mobile-scroll-colors .color-picker.small .outer-wrapper:nth-child(-n+2) input[type=radio]+span{left:3px;right:auto;transform:translate(0)}.mobile-scroll-colors .color-picker.small .outer-wrapper:nth-child(-n+2) input[type=radio]+span:before{left:10px;right:auto}.butter-bar__content{height:auto;min-height:36px}:root,.b-primary.b-inverted--mb{--button-fill: var(--inverted-button-primary-fill);--button-border: var(--inverted-button-primary-fill);--button-text: var(--inverted-button-primary-text);--button-hover: var(--inverted-button-primary-fill-hover);--button-hover-border: var(--inverted-button-primary-fill-hover);--button-pressed: var(--inverted-button-primary-fill-pressed);--button-pressed-border: var(--inverted-button-primary-fill-pressed);--button-hover-pressed-text: var(--button-text)}:root,.b-secondary.b-inverted--mb{--button-fill: transparent;--button-border: var(--inverted-button-secondary-stroke);--button-text: var(--inverted-button-secondary-text);--button-hover: var(--inverted-button-secondary-stroke-hover);--button-hover-border: var(--inverted-button-secondary-stroke-hover);--button-pressed: var(--inverted-button-secondary-fill-pressed);--button-pressed-border: var(--inverted-button-secondary-fill-pressed);--button-hover-pressed-text: var(--inverted-button-secondary-pressed-hover-text)}}
/*# sourceMappingURL=/cdn/shop/t/267/assets/styleguide.css.map */
