:root{--vt-neutral-black: #000;--vt-neutral-white: #fff;--vt-neutral-50: #fafafa;--vt-neutral-100: #f5f5f5;--vt-neutral-200: #e5e5e5;--vt-neutral-300: #d4d4d4;--vt-neutral-400: #a3a3a3;--vt-neutral-500: #737373;--vt-neutral-600: #525252;--vt-neutral-700: #404040;--vt-neutral-800: #262626;--vt-neutral-900: #171717;--vt-primary-50: #fcf2f5;--vt-primary-100: #f2bfcc;--vt-primary-200: #e891a6;--vt-primary-300: #de617f;--vt-primary-400: #d43058;--vt-primary-500: #ca0031;--vt-primary-600: #a20027;--vt-primary-700: #79001d;--vt-primary-800: #510014;--vt-primary-900: #28000a;--vt-support-success-50: #00bf30;--vt-support-success-100: #ccf2d6;--vt-support-success-900: #00260a;--vt-support-warning-500: #f2b90c;--vt-support-warning-100: #faefcc;--vt-support-warning-900: #2e2500;--vt-support-error-500: #d91616;--vt-support-error-100: #f7d0d0;--vt-support-error-900: #2b0404;--vt-font-size-1100-desktop: 4rem;--vt-font-size-1000-desktop: 3rem;--vt-font-size-900-desktop: 2.5rem;--vt-font-size-800-desktop: 2rem;--vt-font-size-700-desktop: 1.75rem;--vt-font-size-600-desktop: 1.5rem;--vt-font-size-500-desktop: 1.25rem;--vt-font-size-400-desktop: 1rem;--vt-font-size-300-desktop: .875rem;--vt-font-size-200-desktop: .75rem;--vt-font-size-1100-mobile: 2.5rem;--vt-font-size-1000-mobile: 2.75rem;--vt-font-size-900-mobile: 2.25rem;--vt-font-size-800-mobile: 1.75rem;--vt-font-size-700-mobile: 1.5rem;--vt-font-size-600-mobile: 1.25rem;--vt-font-size-500-mobile: 1rem;--vt-font-size-400-mobile: .875rem;--vt-font-size-300-mobile: .75rem;--vt-font-size-200-mobile: .625rem;--vt-line-height-1100-desktop: 4.5rem;--vt-line-height-1000-desktop: 3.5rem;--vt-line-height-900-desktop: 3rem;--vt-line-height-800-desktop: 2.5rem;--vt-line-height-700-desktop: 2.25rem;--vt-line-height-600-desktop: 2rem;--vt-line-height-500-desktop: 1.75rem;--vt-line-height-400-desktop: 1.5rem;--vt-line-height-300-desktop: 1.25rem;--vt-line-height-200-desktop: 1rem;--vt-line-height-1100-mobile: 4.5rem;--vt-line-height-1000-mobile: 3.25rem;--vt-line-height-900-mobile: 2.75rem;--vt-line-height-800-mobile: 2.25rem;--vt-line-height-700-mobile: 2rem;--vt-line-height-600-mobile: 1.5rem;--vt-line-height-500-mobile: 1.5rem;--vt-line-height-400-mobile: 1rem;--vt-line-height-300-mobile: 1rem;--vt-line-height-200-mobile: 1rem;--vt-font-weight-regular: 400;--vt-font-weight-medium: 500;--vt-font-weight-semibold: 600;--vt-font-weight-bold: 700;--vt-font-weight-extrabold: 800;--vt-font-weight-black: 900}.vt-text-neutral-white{color:#fff}.vt-text-neutral-50{color:#fafafa}.vt-text-neutral-100{color:#f5f5f5}.vt-text-neutral-200{color:#e5e5e5}.vt-text-neutral-300{color:#d4d4d4}.vt-text-neutral-400{color:#525252}.vt-text-neutral-500{color:#737373}.vt-text-neutral-600{color:#525252}.vt-text-neutral-700{color:#404040}.vt-text-neutral-800{color:#262626}.vt-text-neutral-900{color:#171717}.vt-text-primary-50{color:#fcf2f5}.vt-text-primary-100{color:#f2bfcc}.vt-text-primary-200{color:#e891a6}.vt-text-primary-300{color:#de617f}.vt-text-primary-600{color:#a20027}.vt-text-primary-700{color:#79001d}.vt-text-primary-800{color:#510014}.vt-text-primary-900{color:#28000a}.vt-text-support-success-50{color:#00bf30}.vt-text-support-success-100{color:#ccf2d6}.vt-text-support-success-900{color:#00260a}.vt-text-support-warning-500{color:#f2b90c}.vt-text-support-warning-100{color:#faefcc}.vt-text-support-warning-900{color:#2e2500}.vt-text-support-error-500{color:#d91616}.vt-text-support-error-100{color:#f7d0d0}.vt-text-support-error-900{color:#2b0404}.vt-font-size-1000-desktop{font-size:3rem}.vt-font-size-900-desktop{font-size:2.5rem}.vt-font-size-800-desktop{font-size:2rem}.vt-font-size-700-desktop{font-size:1.75rem}.vt-font-size-500-desktop{font-size:1.25rem}.vt-font-size-400-desktop{font-size:1rem}.vt-font-size-300-desktop{font-size:.875rem}.vt-font-size-200-desktop{font-size:.75rem}@media only screen and (max-width:749px){.vt-font-size-1000-mobile{font-size:2.75rem}.vt-font-size-900-mobile{font-size:2.25rem}.vt-font-size-800-mobile{font-size:1.75rem}.vt-font-size-600-mobile{font-size:1.25rem}.vt-font-size-500-mobile{font-size:1rem}.vt-font-size-400-mobile{font-size:.875rem}.vt-font-size-200-mobile{font-size:.625rem}}.vt-line-height-1000-desktop{line-height:3.5rem}.vt-line-height-900-desktop{line-height:3rem}.vt-line-height-800-desktop{line-height:2.5rem}.vt-line-height-700-desktop{line-height:2.25rem}.vt-line-height-500-desktop{line-height:1.75rem}.vt-line-height-400-desktop{line-height:1.5rem}.vt-line-height-300-desktop{line-height:1.25rem}.vt-line-height-200-desktop{line-height:1rem}@media only screen and (max-width:749px){.vt-line-height-1000-mobile{line-height:3.25rem}.vt-line-height-900-mobile{line-height:2.75rem}.vt-line-height-800-mobile{line-height:2.25rem}.vt-line-height-600-mobile,.vt-line-height-500-mobile{line-height:1.5rem}.vt-line-height-400-mobile,.vt-line-height-300-mobile{line-height:1rem}}.vt-font-weight-regular{font-weight:400}.vt-font-weight-medium{font-weight:500}.vt-font-weight-semibold{font-weight:600}.vt-font-weight-bold{font-weight:700}.text-body{font-size:1.5rem;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max (1,var(--font-heading-scale)));word-break:break-word}.hxxl{font-size:clamp(var(--font-heading-scale) * 5.6rem,14vw,var(--font-heading-scale) * 7.2rem);line-height:1.1}.hxl{font-size:calc(var(--font-heading-scale) * 3.4rem);line-height:calc(1 + .3/max (1,var(--font-heading-scale)))}@media only screen and (min-width:750px){.hxl{font-size:calc(var(--font-heading-scale) * 6.8rem)}}.h0{font-size:calc(var(--font-heading-scale) * 4rem)}@media only screen and (min-width:750px){.h0{font-size:calc(var(--font-heading-scale) * 5.2rem)}}h1,.h1{font-size:calc(var(--font-heading-scale) * 3rem)}@media only screen and (min-width:750px){h1,.h1{font-size:calc(var(--font-heading-scale) * 4rem)}}h2,.h2{font-size:calc(var(--font-heading-scale) * 2rem)}@media only screen and (min-width:750px){h2,.h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}}h3,.h3{font-size:calc(var(--font-heading-scale) * 1.7rem)}@media only screen and (min-width:750px){h3,.h3{font-size:calc(var(--font-heading-scale) * 1.8rem)}}h4,.h4{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:calc(var(--font-heading-scale) * 1.5rem)}h5,.h5{font-size:calc(var(--font-heading-scale) * 1.2rem)}@media only screen and (min-width:750px){h5,.h5{font-size:calc(var(--font-heading-scale) * 1.25rem)}}h6,.h6{color:rgba(var(--color-foreground),.75);margin-block-start:1.67em;margin-block-end:1.67em}blockquote{font-style:italic;color:rgba(var(--color-foreground),.75);border-left:.2rem solid rgba(var(--color-foreground),.2);padding-left:1rem}@media screen and (min-width:750px){blockquote{padding-left:1.5rem}}.caption{font-size:1rem;letter-spacing:.07rem;line-height:calc(1 + .7 / var(--font-body-scale))}@media screen and (min-width:750px){.caption{font-size:1.2rem}}.caption-with-letter-spacing{font-size:1rem;letter-spacing:.13rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase}.caption-with-letter-spacing--medium{font-size:1.2rem;letter-spacing:.16rem}.caption-with-letter-spacing--large{font-size:1.5rem;letter-spacing:.21rem;font-weight:600;line-height:1.2}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font-size:1.3rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem}p{letter-spacing:.03rem}.vt-heading{font-style:italic;letter-spacing:.02em;margin:0;display:inline-block;position:relative;padding-top:3.2rem}.vt-heading:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:rgb(var(--color-foreground))}.vt-heading:after{content:"";position:absolute;top:0;right:calc(100% - 6rem);width:100vw;height:1px;background-color:rgb(var(--color-foreground))}@media only screen and (min-width:750px){.vt-heading:before{width:45rem}}@media only screen and (max-width:749px){.vt-heading:before{width:21.9rem}}.vt-heading.h2{font-size:2.4rem}.vt-heading.h1{font-size:2.8rem}.vt-heading.h0{font-size:3.4rem}.vt-heading a{text-decoration:none;color:inherit}.vt-heading a:hover,.vt-heading a:focus{text-decoration:underline}@media only screen and (min-width:750px){.vt-heading.h2{font-size:3rem}.vt-heading.h1{font-size:4.6rem}.vt-heading.h0{font-size:6.8rem}}.vt-heading-sub-heading *{margin:0}.product-form input[type=text]:not(.quantity__input),.product-form input[type=email]:not(.quantity__input),.product-form input[type=password]:not(.quantity__input),.product-form input[type=number]:not(.quantity__input),.product-form input[type=tel]:not(.quantity__input),.product-form input[type=url]:not(.quantity__input),.product-form input[type=search]:not(.quantity__input),.product-form select:not(.quantity__input){width:100%;padding:1rem 1.2rem!important;border:.1rem solid rgba(var(--color-foreground))!important;color:var(--color-foreground)!important;border-radius:.4rem;font-size:var(--vt-font-size-600-desktop);line-height:var(--vt-line-height-600-desktop);background-color:var(--vt-neutral-white);transition:border-color .2s ease,box-shadow .2s ease;border-radius:var(--inputs-radius)!important}@media only screen and (max-width:749px){.product-form input[type=text]:not(.quantity__input),.product-form input[type=email]:not(.quantity__input),.product-form input[type=password]:not(.quantity__input),.product-form input[type=number]:not(.quantity__input),.product-form input[type=tel]:not(.quantity__input),.product-form input[type=url]:not(.quantity__input),.product-form input[type=search]:not(.quantity__input),.product-form select:not(.quantity__input){font-size:var(--vt-font-size-600-mobile);line-height:var(--vt-line-height-600-mobile);padding:.8rem 1rem}}.product-form input[type=text]:not(.quantity__input):focus,.product-form input[type=email]:not(.quantity__input):focus,.product-form input[type=password]:not(.quantity__input):focus,.product-form input[type=number]:not(.quantity__input):focus,.product-form input[type=tel]:not(.quantity__input):focus,.product-form input[type=url]:not(.quantity__input):focus,.product-form input[type=search]:not(.quantity__input):focus,.product-form select:not(.quantity__input):focus{outline:none;border-color:var(--vt-primary-500);box-shadow:0 0 0 .1rem var(--vt-primary-100)}.product-form input[type=text]:not(.quantity__input)::-moz-placeholder,.product-form input[type=email]:not(.quantity__input)::-moz-placeholder,.product-form input[type=password]:not(.quantity__input)::-moz-placeholder,.product-form input[type=number]:not(.quantity__input)::-moz-placeholder,.product-form input[type=tel]:not(.quantity__input)::-moz-placeholder,.product-form input[type=url]:not(.quantity__input)::-moz-placeholder,.product-form input[type=search]:not(.quantity__input)::-moz-placeholder,.product-form select:not(.quantity__input)::-moz-placeholder{color:var(--vt-neutral-400)}.product-form input[type=text]:not(.quantity__input)::placeholder,.product-form input[type=email]:not(.quantity__input)::placeholder,.product-form input[type=password]:not(.quantity__input)::placeholder,.product-form input[type=number]:not(.quantity__input)::placeholder,.product-form input[type=tel]:not(.quantity__input)::placeholder,.product-form input[type=url]:not(.quantity__input)::placeholder,.product-form input[type=search]:not(.quantity__input)::placeholder,.product-form select:not(.quantity__input)::placeholder{color:var(--vt-neutral-400)}.product-form input[type=text]:not(.quantity__input).field__input--error,.product-form input[type=email]:not(.quantity__input).field__input--error,.product-form input[type=password]:not(.quantity__input).field__input--error,.product-form input[type=number]:not(.quantity__input).field__input--error,.product-form input[type=tel]:not(.quantity__input).field__input--error,.product-form input[type=url]:not(.quantity__input).field__input--error,.product-form input[type=search]:not(.quantity__input).field__input--error,.product-form select:not(.quantity__input).field__input--error{border-color:var(--vt-support-error-500)}.product-form input[type=text]:not(.quantity__input).field__input--error:focus,.product-form input[type=email]:not(.quantity__input).field__input--error:focus,.product-form input[type=password]:not(.quantity__input).field__input--error:focus,.product-form input[type=number]:not(.quantity__input).field__input--error:focus,.product-form input[type=tel]:not(.quantity__input).field__input--error:focus,.product-form input[type=url]:not(.quantity__input).field__input--error:focus,.product-form input[type=search]:not(.quantity__input).field__input--error:focus,.product-form select:not(.quantity__input).field__input--error:focus{box-shadow:0 0 0 .1rem var(--vt-support-error-100)}.special-button{display:inline-flex;align-items:flex-end;flex-direction:column;gap:0;background:transparent;padding:.8rem 2.7rem .8rem 1rem;min-width:auto;position:relative;text-decoration:none;text-transform:uppercase;letter-spacing:.21em;font-size:1.4rem;font-weight:400;line-height:1.215;font-family:var(--font-body-family);color:rgba(var(--color-foreground),1);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.special-button i{font-family:var(--font-heading-family);font-style:italic;font-size:2.4rem;letter-spacing:.042rem;font-weight:500;line-height:1.215;text-align:left;text-transform:none;transition:letter-spacing .3s ease;width:100%;display:block}.special-button .icon{top:50%;left:100%;position:absolute;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateY(-50%) translate(.2rem) scale(1)}@media only screen and (max-width:749px){.special-button .icon{left:calc(100% - .37rem)}}.special-button:before{content:"";position:absolute;left:11px;bottom:0;width:calc(100% - 4.1rem);height:.05rem;background:rgba(var(--color-foreground),1);transition:all .3s cubic-bezier(.4,0,.2,1);transform:scaleX(0);transform-origin:left center}@media only screen and (max-width:749px){.special-button:before{content:none}}.special-button:after{content:"";position:absolute;left:calc(100% - 4.2rem);top:50%;transform:translateY(-50%) rotate(-50deg) scale(1);width:9.2rem;height:9.2rem;border:1.5px solid rgba(var(--color-foreground),1);border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-mask:linear-gradient(transparent 0 0) padding-box,conic-gradient(blue 76%,transparent 0%) border-box;mask:linear-gradient(transparent 0 0) padding-box,conic-gradient(blue 76%,transparent 0%) border-box}@media only screen and (max-width:749px){.special-button:after{width:6.7rem;height:6.7rem;left:calc(100% - 3.2rem)}}.special-button:hover:before{transform:scaleX(1)}.special-button:hover:after{transform:translateY(-50%) rotate(-50deg) scale(1.05)}.special-button:focus,.special-button:focus-visible{opacity:.75}.page-full-width{padding-right:0;padding-left:0;max-width:100%}.content-container{overflow:hidden}.title-wrapper{margin-bottom:3.4rem}@media only screen and (min-width:750px){.title-wrapper{margin-bottom:7rem}}.accordion{margin:0!important;border:none!important}.accordion__item{border-bottom:1px solid rgb(211,212,213)}.accordion__item--button{width:100%;text-align:left;padding:1.6rem 0 1rem;display:flex;align-items:center;justify-content:space-between;background:none;color:var(--main-color);border:none;font-size:1.8rem;font-weight:500;letter-spacing:0;line-height:1;cursor:pointer}.accordion__item--button .icon{width:15px;height:18px;transform:rotate(0);transition:transform .3s ease}.accordion__item--button-active .icon{transform:rotate(180deg)}.accordion__item--content{max-height:0;overflow:hidden;transition:max-height .3s ease;font-size:1.2rem;font-weight:300}.accordion__item--button-active+.accordion__item--content{margin-bottom:10px}.accordion__item--content ul{list-style-position:outside}.accordion__item--content p>strong{letter-spacing:.21em}.vt-title-with-text__text.rte a:not(.special-button),.banner .rte a:not(.special-button),.banner .inline-richtext a:not(.special-button),.rich-text .rte a:not(.special-button),.rich-text .inline-richtext a:not(.special-button),.accordion__item--content.rte a:not(.special-button),.vt-title-with-text__text.rte a:not(.special-button) *,.banner .rte a:not(.special-button) *,.banner .inline-richtext a:not(.special-button) *,.rich-text .rte a:not(.special-button) *,.rich-text .inline-richtext a:not(.special-button) *,.accordion__item--content.rte a:not(.special-button) *{text-decoration:none!important}.vt-title-with-text__text.rte a:not(.special-button),.banner .rte a:not(.special-button),.banner .inline-richtext a:not(.special-button),.rich-text .rte a:not(.special-button),.rich-text .inline-richtext a:not(.special-button),.accordion__item--content.rte a:not(.special-button){color:inherit;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 calc(100% - .1rem);background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .35s ease}.rich-text .rte a:not(.special-button),.rich-text .inline-richtext a:not(.special-button){color:currentColor}.vt-title-with-text__text.rte a:not(.special-button):hover,.banner .rte a:not(.special-button):hover,.banner .inline-richtext a:not(.special-button):hover,.rich-text .rte a:not(.special-button):hover,.rich-text .inline-richtext a:not(.special-button):hover,.accordion__item--content.rte a:not(.special-button):hover{background-size:100% 1px}.vt-title-with-text__text.rte a:not(.special-button):hover *,.banner .rte a:not(.special-button):hover *,.banner .inline-richtext a:not(.special-button):hover *,.rich-text .rte a:not(.special-button):hover *,.rich-text .inline-richtext a:not(.special-button):hover *,.accordion__item--content.rte a:not(.special-button):hover *{text-decoration:none!important}.accordion__item--content-prodcuct-description *{font-size:16px!important;line-height:1.5;color:#333}.accordion__item--content-prodcuct-description ul{list-style-position:outside}.cart-count-bubble{left:.7rem;background:var(--color-cart-count-bubble);color:var(--color-cart-count-bubble-text);bottom:.4rem;border-radius:100%;font-size:.8rem}@media only screen and (min-width:990px){.predictive-search{width:calc(100vw - 10rem)!important;left:calc(50% + 1rem)!important;right:auto;transform:translate(calc(-50% + 0rem));max-width:1440px}}@media only screen and (max-width:749px){input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea,select{font-size:max(16px,1.6rem)}}a,button,[role=button],input,textarea,select{-webkit-tap-highlight-color:transparent}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible){outline:none;box-shadow:none}@media only screen and (max-width:749px){.product .product__media-wrapper .product__media-gallery-container .swiper-pagination{z-index:3}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/vt-global.css.map */
