:root{--hover-lift-amount: 4px;--hover-scale-amount: 1.03;--hover-subtle-zoom-amount: 1.015;--hover-shadow-color: var(--color-shadow);--hover-transition-duration: .25s;--hover-transition-timing: ease-out;--surface-transition-duration: .3s;--surface-transition-timing: var(--ease-out-quad);--submenu-animation-speed: .36s;--submenu-animation-easing: cubic-bezier(.25, .1, .25, 1)}@media(prefers-reduced-motion:no-preference){:root{view-transition-name:none}}:where(.cd-vsl-header) .content-for-layout>.shopify-section:last-child{flex-grow:1}:where(.cd-vsl-header) .shopify-section:not(.header-section) :is(.section,.cart-summary){background:transparent}:where(.cd-vsl-header) .shopify-section:not(.header-section):has(.section){position:relative}:where(.cd-vsl-header) .shopify-section:not(.header-section) .section-background{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-section-background)}:where(.cd-vsl-header) .hidden{display:none!important}:where(.cd-vsl-header) .visually-hidden:not(:focus,:active){position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}:where(.cd-vsl-header) .svg-wrapper{color:currentcolor;display:inline-flex;justify-content:center;align-items:center;width:var(--icon-size-sm);height:var(--icon-size-sm);pointer-events:none}:where(.cd-vsl-header) .svg-wrapper>svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}:where(.cd-vsl-header) .icon-success,:where(.cd-vsl-header) .icon-error{width:var(--icon-size-md);height:var(--icon-size-md);flex-shrink:0}:where(.cd-vsl-header) .icon-error{fill:var(--color-error)}:where(.cd-vsl-header) body,:where(.cd-vsl-header) .paragraph:not(.button),:where(.cd-vsl-header) .paragraph>*,:where(.cd-vsl-header) .text-block.paragraph :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);text-transform:var(--font-paragraph--case);-webkit-font-smoothing:antialiased;color:var(--color, var(--color-foreground))}@media screen and (max-width:1200px){:where(.cd-vsl-header) input.paragraph.paragraph,:where(.cd-vsl-header) input.paragraph.paragraph:not([type]),:where(.cd-vsl-header) textarea.paragraph.paragraph,:where(.cd-vsl-header) select.paragraph.paragraph{font-size:max(1rem,var(--font-paragraph--size))}}:where(.cd-vsl-header) h4,:where(.cd-vsl-header) .h4.h4,:where(.cd-vsl-header) .text-block.h4>*,:where(.cd-vsl-header) .text-block.h4 :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight);font-size:var(--font-h4--size);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing);text-transform:var(--font-h4--case);color:var(--color, var(--font-h4-color))}@media screen and (max-width:1200px){:where(.cd-vsl-header) input.h4.h4,:where(.cd-vsl-header) textarea.h4.h4,:where(.cd-vsl-header) select.h4.h4{font-size:max(1rem,var(--font-h4--size))}}:where(.cd-vsl-header) :first-child:is(.h1,.h2,.h3,.h4,.h5,.h6){margin-block-start:0}:where(.cd-vsl-header) :last-child:is(.h1,.h2,.h3,.h4,.h5,.h6){margin-block-end:0}:where(.cd-vsl-header) p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),:where(.cd-vsl-header) .rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)){text-decoration-color:currentcolor}:is(:where(.cd-vsl-header) p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),:where(.cd-vsl-header) .rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary))):hover{text-decoration-color:transparent;color:var(--color-primary-hover)}:where(.cd-vsl-header) .product-grid-view-zoom-out--details .h4,:where(.cd-vsl-header) .product-grid-view-zoom-out--details span,:where(.cd-vsl-header) .product-grid-view-zoom-out--details s{font-size:var(--font-size--xs);font-family:var(--font-paragraph--family)}:where(.cd-vsl-header) .product-grid-view-zoom-out--details .h4{line-height:1.3;font-weight:400}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}:where(.cd-vsl-header) .dialog-modal{border:none;box-shadow:var(--shadow-popover)}@media screen and (min-width:750px){:where(.cd-vsl-header) .dialog-modal{border-radius:var(--style-border-radius-popover);max-width:var(--normal-content-width)}}@media screen and (max-width:749px){:where(.cd-vsl-header) .dialog-modal{max-width:100%;max-height:100%;height:100dvh;width:100dvw;padding:var(--padding-md)}}:where(.cd-vsl-header) .dialog-modal::backdrop{transition:backdrop-filter var(--animation-speed) var(--animation-easing);-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1);background:rgb(var(--backdrop-color-rgb) / var(--backdrop-opacity))}:where(.cd-vsl-header) .dialog-modal[open]{animation:elementSlideInTop var(--animation-speed) var(--animation-easing) forwards}:where(.cd-vsl-header) .dialog-modal[open]::backdrop{animation:backdropFilter var(--animation-speed) var(--animation-easing) forwards;transition:opacity var(--animation-speed) var(--animation-easing)}:where(.cd-vsl-header) .dialog-modal.dialog-closing{animation:elementSlideOutTop var(--animation-speed) var(--animation-easing) forwards}:where(.cd-vsl-header) .dialog-modal.dialog-closing::backdrop{opacity:0}:where(.cd-vsl-header) .dialog-drawer{--dialog-drawer-opening-animation: move-and-fade;--dialog-drawer-closing-animation: move-and-fade}:where(.cd-vsl-header) .dialog-drawer[open]{--start-x: var(--custom-transform-from, 100%);--end-x: var(--custom-transform-to, 0px);--start-opacity: 1;animation:var(--dialog-drawer-opening-animation) var(--animation-speed) var(--animation-easing) forwards}:where(.cd-vsl-header) .dialog-drawer[open].dialog-closing{--start-x: 0px;--end-x: 100%;--start-opacity: 1;--end-opacity: 1;animation:var(--dialog-drawer-closing-animation) var(--animation-speed) var(--animation-easing)}:where(.cd-vsl-header) .button,:where(.cd-vsl-header) .button-secondary,:where(.cd-vsl-header) button.shopify-payment-button__button--unbranded{--text-align: center;display:grid;align-content:center;text-decoration:none;text-align:var(--text-align);color:var(--button-color);-webkit-appearance:none;appearance:none;background-color:var(--button-background-color);border:none;font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);margin-block:0;transition:color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing);cursor:pointer;width:fit-content;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline)}:where(.cd-vsl-header) .button{font-family:var(--button-font-family-primary);text-transform:var(--button-text-case-primary);border-radius:var(--style-border-radius-buttons-primary)}:where(.cd-vsl-header) .button:not(.button-secondary,.button-unstyled){outline-color:var(--button-background-color)}:where(.cd-vsl-header) textarea,:where(.cd-vsl-header) input:not([type=checkbox],[type=radio]){background-color:var(--color-input-background);border-color:var(--color-input-border)}:where(.cd-vsl-header) .button[hidden]{display:none}:where(.cd-vsl-header) .button[aria-disabled=true],:where(.cd-vsl-header) .button-secondary[aria-disabled=true],:where(.cd-vsl-header) .button:disabled{opacity:.5;cursor:not-allowed}:where(.cd-vsl-header) .button,:where(.cd-vsl-header) button.shopify-payment-button__button--unbranded{--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border);--button-border-width: var(--style-border-width-primary)}:where(.cd-vsl-header) .button:hover,:where(.cd-vsl-header) button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: var(--color-primary-button-hover-text);--button-background-color: var(--color-primary-button-hover-background);--button-border-color: var(--color-primary-button-hover-border)}:where(.cd-vsl-header) .button-unstyled{display:block;padding:0;background-color:inherit;color:inherit;border:0;border-radius:0;overflow:hidden;box-shadow:none;font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-size:var(--font-paragraph--size)}:where(.cd-vsl-header) .button-unstyled:hover{background-color:inherit}:where(.cd-vsl-header) .show-more__button .svg-wrapper{width:var(--icon-size-xs);height:var(--icon-size-xs)}:where(.cd-vsl-header) summary .svg-wrapper{margin-inline-start:auto;height:var(--icon-size-xs);width:var(--icon-size-xs);transition:transform var(--animation-speed) var(--animation-easing)}:where(.cd-vsl-header) summary .icon-plus :is(.horizontal,.vertical),:where(.cd-vsl-header) .show-more__button .icon-plus :is(.horizontal,.vertical){transition:transform var(--animation-speed) var(--animation-easing);transform:rotate(0);transform-origin:50% 50%;opacity:1}:where(.cd-vsl-header) details[open]>summary .icon-plus .horizontal,:where(.cd-vsl-header) .show-more:where([data-expanded=true]) .show-more__button .icon-plus .horizontal{transform:rotate(90deg)}:where(.cd-vsl-header) details[open]>summary .icon-plus .vertical,:where(.cd-vsl-header) .show-more:where([data-expanded=true]) .show-more__button .icon-plus .vertical{transform:rotate(90deg);opacity:0}:where(.cd-vsl-header) .close-button{position:fixed;top:var(--margin-lg);right:var(--margin-lg);width:var(--minimum-touch-target);height:var(--minimum-touch-target);z-index:var(--layer-flat);background-color:transparent;display:flex;align-items:center;justify-content:center;border-radius:50%}@supports not (background-color: rgb(from red 150 g b / alpha)){:where(.cd-vsl-header) .close-button:focus-visible{outline:none;overflow:visible}:where(.cd-vsl-header) .close-button:focus-visible:after{content:"";position:absolute;inset:calc(-1 * var(--focus-outline-offset));border:var(--focus-outline-width) solid currentColor;border-radius:50%;display:inherit}}:where(.cd-vsl-header) .dialog--closed .close-button{animation:elementSlideOutBottom calc(var(--animation-speed) * .5) var(--animation-easing) forwards}:where(.cd-vsl-header) .close-button:hover{background-color:transparent;opacity:.8}:where(.cd-vsl-header) .close-button svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}:where(.cd-vsl-header) :is(deferred-media,.video-placeholder-wrapper).border-style{overflow:hidden}:where(.cd-vsl-header) deferred-media[class] :is(.deferred-media__poster-button img,.deferred-media__poster-button~video){object-fit:cover;height:100%;aspect-ratio:var(--size-style-aspect-ratio, auto)}:where(.cd-vsl-header) .price,:where(.cd-vsl-header) .compare-at-price,:where(.cd-vsl-header) .unit-price{white-space:nowrap}:where(.cd-vsl-header) .unit-price{display:block;font-size:min(.85em,var(--font-paragraph--size));color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}:where(.cd-vsl-header) product-price.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6)>*:not(.tax-note){margin-block:0}:where(.cd-vsl-header) product-price .volume-pricing-note,:where(.cd-vsl-header) product-price.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) .volume-pricing-note{display:block;font-family:var(--font-body--family);font-weight:400;font-size:var(--font-size--xs);line-height:normal;letter-spacing:normal;text-transform:none;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}:where(.cd-vsl-header) .spacing-style{--spacing-scale: var(--spacing-scale-md);--padding-block: 0px;--padding-block-start: var(--padding-block, 0px);--padding-block-end: var(--padding-block, 0px);--padding-inline: 0px;--padding-inline-start: var(--padding-inline, 0px);--padding-inline-end: var(--padding-inline, 0px);--margin-block: 0px;--margin-block-start: var(--margin-block, 0px);--margin-block-end: var(--margin-block, 0px);--margin-inline: 0px;--margin-inline-start: var(--margin-inline, 0px);--margin-inline-end: var(--margin-inline, 0px)}@media screen and (min-width:990px){:where(.cd-vsl-header) .spacing-style{--spacing-scale: var(--spacing-scale-default)}}:where(.cd-vsl-header) .spacing-style,:where(.cd-vsl-header) .inherit-spacing{padding-block:calc(var(--padding-block-start) + var(--section-top-offset, 0px)) var(--padding-block-end);padding-inline:var(--padding-inline-start) var(--padding-inline-end);margin-block:var(--margin-block-start) var(--margin-block-end);margin-inline:var(--margin-inline-start) var(--margin-inline-end)}:where(.cd-vsl-header) .border-style{border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);border-radius:var(--border-radius)}:where(.cd-vsl-header) :where(input[type=radio]),:where(.cd-vsl-header) :where(input[type=checkbox]){width:var(--checkbox-size);height:var(--checkbox-size);aspect-ratio:1;margin:0;margin-inline-end:var(--padding-3xs);padding:0;border:var(--checkbox-border);-webkit-appearance:none;appearance:none;position:relative;display:inline-block;vertical-align:middle;cursor:pointer}:where(.cd-vsl-header) input[type=radio]{border-radius:var(--style-border-radius-50);background:transparent;transition:border-color .2s ease,background-color .2s ease}:where(.cd-vsl-header) :where(input[type=radio]):checked{border-color:var(--color-foreground);background:var(--color-background)}:where(.cd-vsl-header) :where(input[type=radio]):checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(var(--checkbox-size) / 2);height:calc(var(--checkbox-size) / 2);background:var(--color-foreground);border-radius:var(--style-border-radius-50);transition:background .2s ease}:where(.cd-vsl-header) :where(input[type=radio]):disabled{border-color:var(--input-disabled-border-color);background-color:var(--input-disabled-background-color);cursor:not-allowed}:where(.cd-vsl-header) :where(input[type=radio]):disabled:checked:after{background:var(--input-disabled-background-color)}:where(.cd-vsl-header) :where(input[type=radio]):not(:disabled):hover{border-color:rgb(var(--color-foreground-rgb) / var(--opacity-40-60));background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}:where(.cd-vsl-header) :where(input[type=radio]):not(:disabled):hover:checked{border-color:var(--color-foreground);background-color:var(--color-background)}:where(.cd-vsl-header) :where(input[type=radio]):not(:disabled):hover:checked:after{background:rgb(var(--color-foreground-rgb) / var(--opacity-85))}:where(.cd-vsl-header) :where(input[type=checkbox]){border-radius:var(--checkbox-border-radius);background-color:var(--color-background);transition:border-color .2s ease,background-color .2s ease}:where(.cd-vsl-header) :where(input[type=checkbox]):checked{background-color:var(--color-foreground);border-color:var(--color-foreground)}:where(.cd-vsl-header) :where(input[type=checkbox]):checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--checkbox-size);height:var(--checkbox-size);background-color:var(--color-background);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658' stroke='black' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658' stroke='black' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}:where(.cd-vsl-header) :where(input[type=checkbox]):not(:disabled):hover{border-color:rgb(var(--color-foreground-rgb) / var(--opacity-40-60));background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}:where(.cd-vsl-header) :where(input[type=checkbox]):not(:disabled):hover:checked{border-color:var(--color-foreground);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-85))}:where(.cd-vsl-header) :where(input[type=checkbox]):disabled{background-color:var(--input-disabled-background-color);border-color:var(--input-disabled-border-color);cursor:not-allowed}:where(.cd-vsl-header) :where(input[type=checkbox]):disabled:checked:after{background-color:var(--input-disabled-text-color)}:where(.cd-vsl-header) :where(input[type=radio])+label,:where(.cd-vsl-header) :where(input[type=checkbox])+label{display:inline;vertical-align:middle;cursor:pointer}:where(.cd-vsl-header) :where(input[type=radio]):disabled+label,:where(.cd-vsl-header) :where(input[type=checkbox]):disabled+label{color:var(--input-disabled-text-color);cursor:not-allowed}:where(.cd-vsl-header) label:has(input[type=radio]),:where(.cd-vsl-header) label:has(input[type=checkbox]){display:inline-flex;align-items:center;gap:var(--padding-2xs);cursor:pointer}:where(.cd-vsl-header) label:has(input[type=radio]:disabled),:where(.cd-vsl-header) label:has(input[type=checkbox]:disabled){cursor:not-allowed}:where(.cd-vsl-header) .variant-option__button-label--has-swatch:has(input[type=radio]){display:block}:where(.cd-vsl-header) .button[id^=BuyButtons-ProductSubmitButton-]{position:relative;overflow:hidden}:where(.cd-vsl-header) .cart-items-component{width:100%;height:100%;display:flex;flex-direction:column}:where(.cd-vsl-header) .cart-primary-typography{font-family:var(--cart-primary-font-family);font-style:var(--cart-primary-font-style);font-weight:var(--cart-primary-font-weight)}:where(.cd-vsl-header) .cart-secondary-typography{font-family:var(--cart-secondary-font-family);font-style:var(--cart-secondary-font-style);font-weight:var(--cart-secondary-font-weight)}:where(.cd-vsl-header) .quantity-selector{--quantity-selector-width: 124px;display:flex;justify-content:space-between;align-items:center;color:var(--color-input-text);background-color:var(--color-input-background);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);flex:1 1 var(--quantity-selector-width);align-self:stretch;transition:background-color var(--animation-speed) var(--animation-easing)}:where(.cd-vsl-header) .quantity-selector:hover{background-color:var(--color-input-hover-background)}:where(.cd-vsl-header) .product-form-buttons:has(.add-to-cart-button.button-secondary) .quantity-selector{border-radius:var(--style-border-radius-buttons-secondary)}:where(.cd-vsl-header) .quantity-selector :is(.quantity-minus,.quantity-plus){padding:0;background:transparent;box-shadow:none;display:flex;justify-content:center;align-items:center;cursor:pointer;width:var(--minimum-touch-target);height:var(--minimum-touch-target);flex-shrink:0;color:var(--color-input-text)}:where(.cd-vsl-header) .quantity-selector .quantity-minus{border-start-start-radius:var(--style-border-radius-inputs);border-end-start-radius:var(--style-border-radius-inputs)}:where(.cd-vsl-header) .quantity-selector .quantity-plus{border-start-end-radius:var(--style-border-radius-inputs);border-end-end-radius:var(--style-border-radius-inputs)}:where(.cd-vsl-header) .product-details .quantity-selector,:where(.cd-vsl-header) .quick-add-modal .quantity-selector{border-radius:var(--style-border-radius-buttons-primary)}:where(.cd-vsl-header) .product-details .quantity-selector .quantity-minus,:where(.cd-vsl-header) .quick-add-modal .quantity-selector .quantity-minus{border-start-start-radius:var(--style-border-radius-buttons-primary);border-end-start-radius:var(--style-border-radius-buttons-primary)}:where(.cd-vsl-header) .product-details .quantity-selector .quantity-plus,:where(.cd-vsl-header) .quick-add-modal .quantity-selector .quantity-plus{border-start-end-radius:var(--style-border-radius-buttons-primary);border-end-end-radius:var(--style-border-radius-buttons-primary)}:where(.cd-vsl-header) .quantity-selector .svg-wrapper{transition:transform var(--animation-speed) var(--animation-easing)}:where(.cd-vsl-header) .quantity-selector svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}:where(.cd-vsl-header) :is(.quantity-minus,.quantity-plus):active .svg-wrapper{transform:scale(.9)}:where(.cd-vsl-header) .quantity-selector input[type=number]{margin:0;text-align:center;border:none;-webkit-appearance:none;appearance:none;max-width:calc(var(--quantity-selector-width) - var(--minimum-touch-target) * 2);border-radius:var(--style-border-radius-buttons);color:var(--color-input-text);background-color:transparent}:where(.cd-vsl-header) .quantity-selector input[type=number]::-webkit-inner-spin-button,:where(.cd-vsl-header) .quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}:where(.cd-vsl-header) .quantity-selector input[type=number]{-webkit-appearance:textfield;appearance:textfield}:where(.cd-vsl-header) .pills__pill>.svg-wrapper{--close-icon-opacity: .4;--icon-stroke-width: 1px;color:var(--color-foreground)}@keyframes travel-scale{0%{opacity:var(--start-opacity, 1)}5%{opacity:1}to{border-radius:50%;opacity:1;transform:translate(-50%,calc(-50% + var(--offset-y))) scale(.25)}}@keyframes travel-x{to{translate:var(--travel-x, 0) 0}}@keyframes travel-y{to{translate:0 var(--travel-y, 0)}}@media screen and (min-width:750px){:where(.cd-vsl-header) .collection-wrapper:has(.facets--vertical) .facets-block-wrapper--vertical:not(.hidden)~.main-collection-grid{grid-column:var(--facets-vertical-col-width) / var(--full-width-column-number)}}@keyframes grow{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes move-and-fade{0%{transform:translate(var(--start-x, 0),var(--start-y, 0));opacity:var(--start-opacity, 0)}to{transform:translate(var(--end-x, 0),var(--end-y, 0));opacity:var(--end-opacity, 1)}}@keyframes slideInTopViewTransition{0%{transform:translateY(100px)}}@keyframes elementSlideInTop{0%{margin-top:var(--padding-sm);opacity:0}to{margin-top:0;opacity:1}}@keyframes elementSlideOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(var(--padding-sm));opacity:0}}@keyframes elementSlideInBottom{0%{transform:translateY(calc(-1 * var(--padding-sm)));opacity:0}to{transform:translateY(0);opacity:1}}@keyframes elementSlideOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(calc(-1 * var(--padding-sm)));opacity:0}}@keyframes thumbnailsSlideInTop{0%{transform:translateY(calc(-50% + var(--margin-lg)));opacity:0}to{transform:translateY(-50%);opacity:1}}@keyframes thumbnailsSlideOutTop{0%{transform:translateY(-50%);opacity:1}to{transform:translateY(calc(-50% + var(--margin-lg)));opacity:0}}@keyframes thumbnailsSlideInBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes thumbnailsSlideOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes search-element-slide-in-bottom{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes search-element-slide-out-bottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}@keyframes dialogZoom{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(1em)}}@keyframes thumbnail-selected{0%,to{box-shadow:0 0 0 2px transparent;scale:.9}50%{box-shadow:0 0 0 2px #000;scale:1}}@keyframes backdropFilter{0%{-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1)}to{-webkit-backdrop-filter:brightness(.75);backdrop-filter:brightness(.75)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideInTop{0%{transform:translateY(var(--padding-sm));opacity:0}to{transform:translateY(0);opacity:1}}@keyframes modalSlideOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(var(--padding-sm));opacity:0}}@keyframes arrowsSlideIn{0%{transform:translate(var(--padding-sm));opacity:0}to{opacity:1}}:where(.cd-vsl-header) text-component{--shimmer-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));--shimmer-color-light: rgb(var(--color-foreground-rgb) / var(--opacity-10));--shimmer-speed: 1.25s;display:inline-block;position:relative;transition:color var(--animation-speed-slow) ease;line-height:1}:where(.cd-vsl-header) text-component:after{content:attr(value);position:absolute;top:0;right:0;bottom:0;left:0;color:transparent;opacity:0;transition:opacity var(--animation-speed-slow) var(--animation-easing);pointer-events:none;background-image:linear-gradient(-85deg,var(--shimmer-text-color) 10%,var(--shimmer-color-light) 50%,var(--shimmer-text-color) 90%);background-clip:text;background-size:200% 100%;background-position:100% 0;place-content:center}:where(.cd-vsl-header) text-component[shimmer]{color:transparent}:where(.cd-vsl-header) text-component[shimmer]:after{opacity:1;animation:text-shimmer var(--shimmer-speed) infinite linear}@keyframes text-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}:where(.cd-vsl-header) [product-grid-view=zoom-out] :is(.product-card,.product-grid__card) :is(h4,.h4){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}@media screen and (max-width:749px){:where(.cd-vsl-header) :is(.product-card,.product-grid__card) :is(h4,.h4){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}}@media screen and (max-width:1200px){:where(.cd-vsl-header) input,:where(.cd-vsl-header) textarea,:where(.cd-vsl-header) select,:where(.cd-vsl-header) .paragraph.paragraph input,:where(.cd-vsl-header) .paragraph.paragraph textarea,:where(.cd-vsl-header) .paragraph.paragraph select,:where(.cd-vsl-header) .h1.h1 input,:where(.cd-vsl-header) .h1.h1 textarea,:where(.cd-vsl-header) .h1.h1 select,:where(.cd-vsl-header) .h2.h2 input,:where(.cd-vsl-header) .h2.h2 textarea,:where(.cd-vsl-header) .h2.h2 select,:where(.cd-vsl-header) .h3.h3 input,:where(.cd-vsl-header) .h3.h3 textarea,:where(.cd-vsl-header) .h3.h3 select,:where(.cd-vsl-header) .h4.h4 input,:where(.cd-vsl-header) .h4.h4 textarea,:where(.cd-vsl-header) .h4.h4 select,:where(.cd-vsl-header) .h5.h5 input,:where(.cd-vsl-header) .h5.h5 textarea,:where(.cd-vsl-header) .h5.h5 select,:where(.cd-vsl-header) .h6.h6 input,:where(.cd-vsl-header) .h6.h6 textarea,:where(.cd-vsl-header) .h6.h6 select{font-size:max(1rem,100%)}}:where(.cd-vsl-header) .add-to-cart-button .svg-wrapper .checkmark-burst{width:30px;height:30px}@keyframes atc-slide{to{opacity:var(--atc-opacity, 1);translate:0px var(--atc-destination, 0px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cd-vsl-cart.css.map */
