.hero-background-video__placeholder{width:100%;height:100%}.cv-collection-header{display:grid;position:relative;grid-template-columns:repeat(12,minmax(0,1fr));padding:calc(var(--cv2-base-unit) * 10) var(--cv2-space-large);gap:var(--cv2-space-largest) var(--cv2-space-small);color:var(--cv-color--base--onSurface)}.cv-collection-header:after{position:absolute;inset:auto var(--cv2-space-large) 0;border-bottom:var(--cv-border-subtle);content:""}.cv-collection-header__content{display:contents}.cv-collection-header__text{display:flex;grid-column:1 / span 10;flex-direction:column;order:-1;gap:var(--cv2-space-large)}.cv-collection-header__media{position:relative;grid-column:1 / span 10;aspect-ratio:3 / 4;overflow:hidden;background-color:var(--cv-color--secondary--surface)}.cv-collection-header__image{display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover}.cv-collection-header__links{display:flex;grid-column:1 / -1;flex-direction:column;gap:var(--cv2-space-large)}.cv-collection-header__return{display:flex}.cv-collection-header__title{margin:0;color:var(--cv-color--base--onSurface);font:var(--cv-type--headline);overflow-wrap:break-word}.cv-collection-header__count{margin-inline-start:var(--cv2-space-smaller);font:var(--cv-type--label);vertical-align:var(--cv2-space-largest)}.cv-collection-header__description{color:var(--cv-color--secondary--onSurface);font:var(--cv-type--body)}.cv-collection-header__description>*{margin:0}.cv-collection-header__description>:where(:not(meta))~:where(:not(meta)){margin-block-start:var(--cv2-space-base)}.cv-collection-header__description a{color:inherit;text-decoration:underline}.cv-collection-header__link-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;gap:var(--cv2-space-large) var(--cv2-space-small);list-style:none}.cv-collection-header__link{display:flex}.cv-collection-header__link-anchor{display:inline-flex;align-items:center;gap:var(--cv2-space-smaller);color:var(--cv-color--base--onSurface);font:var(--cv-type--interface);text-decoration:none}.cv-collection-header__link-anchor:hover{text-decoration:underline}.cv-collection-header__link-anchor:focus-visible{outline:var(--cv-border-base);outline-offset:var(--cv2-space-smallest)}@media(min-width:768px){.cv-collection-header{padding-block:var(--cv2-space-larger) calc(var(--cv2-base-unit) * 10)}.cv-collection-header__media{grid-column:1 / span 4}.cv-collection-header__content{display:grid;grid-template-rows:1fr auto;grid-template-columns:repeat(8,minmax(0,1fr));grid-column:5 / -1;gap:var(--cv2-space-largest) var(--cv2-space-small)}.cv-collection-header--without-image .cv-collection-header__content{grid-column:1 / -1}.cv-collection-header__text,.cv-collection-header__links{grid-column:1 / span 6;padding-inline:var(--cv2-space-base)}}@media(min-width:1024px){.cv-collection-header{padding-inline:var(--cv2-space-larger)}.cv-collection-header:after{inset-inline:var(--cv2-space-larger)}.cv-collection-header__media{grid-column:1 / span 3}.cv-collection-header__content{grid-template-rows:1fr;grid-template-columns:subgrid;grid-column:4 / -1}.cv-collection-header__text{grid-row:1;grid-column:1 / span 4;justify-content:space-between}.cv-collection-header__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--cv2-space-small);grid-row:1;grid-column:-5 / -1;align-self:end;padding-inline:0}.cv-collection-header__nav{grid-column:1 / -1}.cv-collection-header__return,.cv-collection-header__link:first-child:nth-last-child(odd){grid-column:2}.cv-collection-header__return{justify-content:end}.cv-collection-header__title{font-size:calc(var(--cv2-base-unit) * 16)}.cv-collection-header__count{vertical-align:calc(var(--cv2-base-unit) * 9.5)}}@media(min-width:1440px){.cv-collection-header__title{font-size:calc(var(--cv2-base-unit) * 20)}.cv-collection-header__description{font-size:calc(var(--cv2-base-unit) * 4.5);line-height:1.4}}.cv-demo-drawer__content{padding:0 var(--cv2-space-extravagant) var(--cv2-space-extravagant)}.cv-demo-product-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;gap:var(--cv2-space-extravagant) var(--cv2-space-small);list-style:none}@media(min-width:768px){.cv-demo-product-card__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cv-featured-lifestyle{position:relative;aspect-ratio:9/16;width:100%;margin:0;margin-top:calc(var(--cv2-base-unit) * 20)}@media(min-width:768px){.cv-featured-lifestyle{aspect-ratio:3/4;width:calc(100% - var(--cv2-space-large) * 2);margin:0 var(--cv2-space-large);margin-top:calc(var(--cv2-base-unit) * 28)}}@media(min-width:1024px){.cv-featured-lifestyle{margin-top:calc(var(--cv2-base-unit) * 32)}}@media(min-width:1440px){.cv-featured-lifestyle{margin-top:calc(var(--cv2-base-unit) * 40)}}.cv-featured-lifestyle__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.cv-featured-lifestyle__top-content{position:absolute;top:0;left:var(--cv2-space-large);width:75%;max-width:500px;padding-top:var(--cv2-space-extravagant)}@media(min-width:768px){.cv-featured-lifestyle__top-content{position:sticky;top:calc(var(--cv-announcement-bar-height) + var(--cv-nav-bar-height) - var(--cv2-space-extravagant));left:calc(var(--cv2-space-large) * 2);width:50%;padding-bottom:calc(var(--cv2-base-unit) * 108)}}.cv-featured-lifestyle__heading .cv-heading{color:var(--cv-palette--white);font:var(--cv-type--headline)}@media(min-width:768px){.cv-featured-lifestyle__heading .cv-heading{font-size:80px}}.cv-featured-lifestyle__packshot{position:absolute;bottom:var(--cv2-space-large);left:var(--cv2-space-large);width:min(30%,calc(var(--cv2-base-unit) * 42))}.cv-featured-products--mobile-only{display:inline-flex}.cv-featured-products--desktop-only{display:none}@media(min-width:768px){.cv-featured-products--mobile-only{display:none}.cv-featured-products--desktop-only{display:inline-flex}}.cv-featured-products{width:100vw;padding:calc(var(--cv2-base-unit) * 20) var(--cv2-space-large) 0}.cv-featured-products>.cv-stack{width:100%}@media(min-width:768px){.cv-featured-products{padding:calc(var(--cv2-base-unit) * 40) calc(var(--cv2-space-extravagant) * 4) 0}}.cv-featured-products--heading>.cv-heading{color:var(--cv-palette--neutral-700);font:var(--cv-type--subheading)}@media(min-width:768px){.cv-featured-products--heading>.cv-heading{font-size:18px}}.cv-featured-products--product-card{width:40%}@media(min-width:768px){.cv-featured-products--product-card{width:unset}}.cv-featured-products--desktop-carousel .cv-featured-products--product-card{width:calc(calc(100% - var(--cv-space-small) * 4) / 5)}.cv-featured-products--button{padding-top:var(--cv2-space-largest)}@media(min-width:768px){.cv-featured-products--button{padding-top:calc(var(--cv2-space-extravagant) * 2)}}.cv-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--cv2-space-large);gap:var(--cv2-space-largest) var(--cv2-space-small);background-color:var(--cv-color--secondary--surface);color:var(--cv-color--base--onSurface);font:var(--cv-type--interface)}.cv-footer__newsletter{display:flex;grid-column:1 / -1;flex-direction:column}.cv-footer__newsletter-heading{margin:0 0 var(--cv2-space-smaller);font:var(--cv-type--editorial)}.cv-footer__newsletter-description{margin:0 0 var(--cv2-space-largest);color:var(--cv-color--secondary--onSurface);font:var(--cv-type--body)}.cv-footer__newsletter-consent{margin:var(--cv2-space-small) 0 0;color:var(--cv-color--secondary--onSurface);font:var(--cv-type--interface--small)}.cv-footer__image{grid-column:1 / -1}.cv-footer__image-media{display:block;aspect-ratio:1;width:100%;height:auto;object-fit:cover}.cv-footer__menus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1 / -1;gap:var(--cv2-space-largest) var(--cv2-space-small)}.cv-footer__menu-row{display:contents}.cv-footer__menu{display:flex;flex-direction:column;gap:var(--cv2-space-small)}.cv-footer__menu-heading{margin:0}.cv-footer__menu-list{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0;gap:var(--cv2-space-small);list-style:none}.cv-footer__menu-link{display:inline-block;padding-block-end:var(--cv2-space-minuscule);color:var(--cv-color--secondary--onSurface);text-decoration:none}.cv-footer__menu-button{margin:0;padding-inline:0;padding-block-start:0;border:0;background:none;font:inherit;text-align:start;cursor:pointer}.cv-footer__menu-link:hover{text-decoration:underline}.cv-footer__bottom{display:flex;grid-column:1 / -1;flex-direction:column;align-items:flex-start;gap:var(--cv2-space-base)}.cv-footer__logo{display:block;color:var(--cv-color--base--onSurface);font:var(--cv-type--listing);letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.cv-footer__logo-image{display:block}.cv-footer__legal{display:flex;flex-wrap:wrap;align-items:center;margin:0;gap:var(--cv2-space-smaller) var(--cv2-space-small);color:var(--cv-color--secondary--onSurface);white-space:nowrap}.cv-footer__legal-link{color:inherit;text-decoration:none}.cv-footer__legal-link:hover{text-decoration:underline}.cv-footer__legal-link+.cv-footer__legal-link:before{display:inline-block;width:var(--cv2-space-smaller);height:var(--cv2-space-smaller);margin-inline-end:var(--cv2-space-small);background-color:currentColor;content:"";vertical-align:middle}.cv-footer__copyright{flex-basis:100%}@media(min-width:768px){.cv-footer{grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:calc(var(--cv2-base-unit) * 10)}.cv-footer__newsletter{grid-row:1;grid-column:1 / 5}.cv-footer__image{grid-row:2 / 4;grid-column:1 / 5;align-self:end}.cv-footer__menus{row-gap:var(--cv2-space-extravagant);grid-row:1 / 3;grid-column:6 / 12}.cv-footer__bottom{grid-row:3;grid-column:6 / 12}}@media(min-width:1024px){.cv-footer{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(11,minmax(0,1fr)) 1fr;padding:var(--cv2-space-larger)}.cv-footer__newsletter,.cv-footer__image{grid-column:1 / 4}.cv-footer__menus{grid-template-rows:subgrid;grid-template-columns:subgrid;grid-column:6 / -1;gap:normal}.cv-footer__menu-row{display:grid;grid-template-columns:subgrid;grid-column:1 / -2;align-items:start}.cv-footer__menu-row--top{grid-row:1}.cv-footer__menu-row--bottom{grid-row:2}.cv-footer__menu{grid-column:span 2}.cv-footer__country{grid-row:1;grid-column:-2;justify-self:end}.cv-footer__bottom{grid-column:6 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;align-self:end;justify-content:space-between;padding-block-end:var(--cv2-space-smaller)}.cv-footer__copyright{flex-basis:auto}.cv-footer__legal-item+.cv-footer__copyright:before{display:inline-block;width:var(--cv2-space-smaller);height:var(--cv2-space-smaller);margin-inline-end:var(--cv2-space-small);background-color:currentColor;content:"";vertical-align:middle}}@media(min-width:1440px){.cv-footer{row-gap:var(--cv-space-extravagant)}.cv-footer__newsletter-heading{font:var(--cv-type--title)}}.cv-gift-quiz{--cv-gift-quiz--video-ratio: var(--cv-gift-quiz--video-ratio--mobile);display:grid}@media(min-width:768px){.cv-gift-quiz{--cv-gift-quiz--video-ratio: var(--cv-gift-quiz--video-ratio--desktop);grid-template-columns:repeat(2,minmax(0,1fr))}}.cv-gift-quiz__video{position:relative;background-color:var(--cv-color--secondary--surface)}.cv-gift-quiz__video:before{display:block;aspect-ratio:var(--cv-gift-quiz--video-ratio);content:""}.cv-gift-quiz__questions{display:grid;background-color:var(--cv-color--secondary--surface)}.cv-gift-quiz__title .cv-heading{font:var(--cv-type--headline);text-transform:uppercase}.cv-gift-quiz__subtitle{margin:0;font:var(--cv-type--title);text-align:center}cv-gift-quiz[data-swapped] [data-step]{animation:cv-gift-quiz-step-in var(--cv-animation-duration-base) ease}@keyframes cv-gift-quiz-step-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){cv-gift-quiz[data-swapped] [data-step]{animation:none}}.cv-header{display:block;z-index:var(--cv-elevation-overlay);position:relative}.cv-header-section--sticky{position:sticky;top:0;transition:transform .3s ease}.cv-header-section--hidden{transform:translateY(calc(-1 * var(--cv-header-height)))}.cv-header-section{--cv-header-sub-nav-height: calc( var(--cv-font-size-small) * var(--cv-line-height-base) + 2 * var(--cv-space-base) + var(--cv-space-minuscule) )}@media not ((prefers-contrast:more)or (forced-colors:active)){.cv-header-section:has(.cv-header--transparent){--cv-header-overlap: var(--cv-size-element-larger);z-index:var(--cv-elevation-elevated);margin-bottom:calc(-1 * var(--cv-header-overlap))}.cv-header-section:has(.cv-header--transparent):not(.cv-header-section--sticky){position:relative}@media(max-width:1023px){.cv-header-section:has(.cv-header--transparent .cv-header__mobile-sub-nav){--cv-header-overlap: calc( var(--cv-size-element-larger) + var(--cv-header-sub-nav-height) )}}.cv-header--transparent:not(.cv-header--scrolled,:has([aria-expanded=true])) :is(.cv-header__bar,.cv-header__mobile-sub-nav){--cv-color--base--surface: transparent}.cv-header--transparent:not(.cv-header--product,.cv-header--scrolled,:has([aria-expanded=true])) :is(.cv-header__bar,.cv-header__mobile-sub-nav),.cv-header--product:not(.cv-header--scrolled,:has([aria-expanded=true])) :is(.cv-header__mobile-bar .cv-header__logo,.cv-header__nav){--cv-color--base--onSurface--raw: var(--cv-palette--white--raw);--cv-color--base--onSurface: var(--cv-palette--white);--cv-color--accent--onSurface--raw: var(--cv-palette--white--raw);--cv-color--accent--onSurface: var(--cv-palette--white);color:var(--cv-color--base--onSurface)}@media(max-width:767px){.cv-header--product:not(.cv-header--scrolled,:has([aria-expanded=true])) .cv-header__bar{--cv-color--base--onSurface--raw: var(--cv-palette--white--raw);--cv-color--base--onSurface: var(--cv-palette--white);--cv-color--accent--onSurface--raw: var(--cv-palette--white--raw);--cv-color--accent--onSurface: var(--cv-palette--white)}}.cv-header--transparent:not(.cv-header--scrolled,:has([aria-expanded=true])) .cv-icon-cart__count{color:var(--cv-palette--white)}.cv-header--transparent:not(.cv-header--product,.cv-header--scrolled,:has([aria-expanded=true])) .cv-icon-cart__count{color:var(--cv-palette--neutral-900)}@media(max-width:767px){.cv-header--product:not(.cv-header--scrolled,:has([aria-expanded=true])) .cv-icon-cart__count{color:var(--cv-palette--neutral-900)}}.cv-header--transparent:not(.cv-header--product,.cv-header--scrolled,:has([aria-expanded=true])) .cv-header__logo img,.cv-header--product:not(.cv-header--scrolled,:has([aria-expanded=true])) .cv-header__mobile-bar .cv-header__logo img{filter:brightness(0) invert(1)}.cv-header--transparent:before{z-index:-1;position:absolute;top:0;left:0;width:100%;height:calc(var(--cv2-base-unit) * 27);background-image:linear-gradient(color-mix(in srgb,var(--cv-palette--black) 35%,transparent) 19%,transparent);content:"";opacity:0;pointer-events:none;transition:opacity var(--cv-animation-duration-base) ease}.cv-header--transparent:not(.cv-header--scrolled,:has([aria-expanded=true])):before{opacity:1}@media(min-width:768px){.cv-header--product:before{width:50%}}.cv-header--transparent :is(.cv-header__bar,.cv-header__mobile-sub-nav,.cv-header__nav){transition:background-color var(--cv-animation-duration-base) ease,color var(--cv-animation-duration-base) ease}.cv-header--transparent .cv-header__logo img{transition:filter var(--cv-animation-duration-base) ease}@media(prefers-reduced-motion:reduce){.cv-header--transparent :is(.cv-header__bar,.cv-header__mobile-sub-nav,.cv-header__nav),.cv-header--transparent .cv-header__logo img,.cv-header--transparent:before{transition:none}}}.cv-header__top-sentinel{display:block;visibility:hidden;height:0;pointer-events:none}.cv-header__bar{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;height:var(--cv-size-element-larger);padding-inline:var(--cv2-space-large);background-color:var(--cv-color--base--surface);color:var(--cv-color--base--onSurface)}.cv-header__desktop-bar{display:none;position:relative;padding-inline:var(--cv2-space-larger);gap:var(--cv2-space-extravagant)}@media(min-width:1024px){.cv-header:not(.cv-header--product) .cv-header__desktop-bar{display:flex}.cv-header:not(.cv-header--product) .cv-header__mobile{display:none}}@media(min-width:1440px){.cv-header--product .cv-header__desktop-bar{display:flex}.cv-header--product .cv-header__mobile{display:none}}.cv-header__nav{min-width:0}.cv-header__nav-list{display:flex;align-items:center;margin:0;padding:0;gap:var(--cv2-space-largest);list-style:none}.cv-header__end{display:flex;flex:none;align-items:center;gap:var(--cv2-space-extravagant)}.cv-header__logo{display:block;flex:none;color:inherit;text-decoration:none}.cv-header__logo img{display:block;width:calc(var(--cv2-base-unit) * 35);height:auto}.cv-header__utilities{display:flex;flex:none;align-items:center;gap:var(--cv2-space-small)}.cv-header__desktop-bar .cv-header__utilities{gap:var(--cv2-space-base)}.cv-header__utility-link{all:unset;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--cv-size-element-base);height:var(--cv-size-element-base);border-radius:var(--cv-radius-base);cursor:pointer}.cv-header__utilities .cv-header__utility-link{width:calc(var(--cv2-base-unit) * 6);height:calc(var(--cv2-base-unit) * 6)}.cv-header__utility-link:focus-visible{outline:var(--cv-space-minuscule) solid currentColor;outline-offset:var(--cv-space-smallest)}body:has(.cv-header__drawer[aria-hidden=false]){overflow:hidden}.cv-header__drawer{display:flex;visibility:hidden;z-index:var(--cv-elevation-overlay);position:fixed;right:0;bottom:0;left:0;flex-direction:column;max-height:80vh;overflow:hidden;gap:var(--cv-space-larger);transform:translateY(100%);background-color:var(--cv-color--base--surface);color:var(--cv-color--base--onSurface);transition:transform .3s ease,visibility .3s ease}.cv-header__drawer[aria-hidden=false]{visibility:visible;transform:translateY(0)}.cv-header__drawer-top{display:flex;align-items:center;justify-content:space-between;height:var(--cv-size-element-larger);padding:var(--cv-space-small) var(--cv-space-base)}.cv-header__drawer-action-button{display:flex;align-items:center;width:fit-content;gap:var(--cv-space-small);font-size:var(--cv-font-size-smaller);text-transform:uppercase}.cv-header__back-to-main-menu{display:none}.cv-header__drawer-top-utilities{display:flex;align-items:center;gap:var(--cv-space-smallest)}.cv-header__drawer-backdrop{display:none;z-index:calc(var(--cv-elevation-overlay) - 1);position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--cv-color--subtle--onSurface)}.cv-header:has(.cv-header__drawer[aria-hidden=false]) .cv-header__drawer-backdrop{display:block}.cv-header__drawer-nav{flex:1;overflow-y:auto;overscroll-behavior:contain}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}.cv-header__drawer-sections{margin:0;padding:0;transform:translate(0);list-style:none;animation:slideInLeft .3s ease}@keyframes slideOutLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}.cv-header__drawer-sections-hidden{transform:translate(-100%);animation:slideOutLeft .3s ease}.cv-header__drawer-sections>li{border-bottom:var(--cv-border-subtle)}.cv-header__drawer-sections>li>a{display:block;color:inherit;text-decoration:none}.cv-header__drawer-section-summary{display:flex;justify-content:space-between;width:100%;padding:var(--cv-space-base);font-weight:var(--cv-font-weight-bold);font-size:var(--cv-font-size-base);cursor:pointer}@keyframes slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}.cv-header__menu-section-wrapper{display:flex;position:absolute;top:calc(var(--cv-size-element-larger));flex-direction:column;width:100%;height:calc(100% - var(--cv-size-element-larger) - var(--cv-space-large));padding:var(--cv-space-large);gap:var(--cv-space-base);transform:translate(100%);background-color:var(--cv-color--base--surface);animation:slideOutRight .3s ease}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.cv-header__menu-section-open{transform:translate(0);animation:slideInRight .3s ease}.cv-header__menu-section-inner{display:flex;flex-direction:column;overflow:auto;gap:var(--cv-space-larger)}.cv-header__menu-section-inner .cv-header__nav-column-heading{border:none}.cv-header__divider{width:100%;height:var(--cv-space-smallest);border-bottom:var(--cv-border-subtle)}.cv-header__submenu-section .cv-header__nav-link .cv-stack{gap:var(--cv-space-smallest)}.cv-header__mobile-sub-nav{box-sizing:border-box;height:var(--cv-header-sub-nav-height);overflow-x:auto;border-top:var(--cv-border-subtle);background-color:var(--cv-color--base--surface);scrollbar-width:none}.cv-header__mobile-sub-nav::-webkit-scrollbar{display:none}.cv-header__mobile-sub-nav-link{color:var(--cv-color--base--onSurface);font-weight:var(--cv-font-weight-base);font-size:var(--cv-font-size-small);line-height:var(--cv-line-height-base);text-decoration:none;white-space:nowrap}.cv-header__mobile-sub-nav-link:last-child{padding-right:var(--cv-space-large)}.cv-header__mobile-sub-nav-link:first-child{padding-left:var(--cv-space-smaller)}.cv-header__mobile-sub-nav-link--accent{color:var(--cv-color--accent--onSurface)}@media(min-width:1024px){.cv-header:not(.cv-header--product) .cv-header__drawer{display:none}}@media(min-width:1440px){.cv-header--product .cv-header__drawer{display:none}}.cv-hero{--cv-hero--height: calc( 100svh - var(--cv-nav-bar-height) - var(--cv-announcement-bar-height) );position:relative;height:var(--cv-hero--height)}.cv-hero .cv-stack{width:100%}.cv-hero__overlay-top{position:absolute;top:0;left:0;width:100%;height:160px;max-height:25%;background:linear-gradient(0deg,#0000 18.75%,#00000080)}.cv-hero__overlay-bottom{position:absolute;bottom:0;left:0;width:100%;height:522px;max-height:75%;background:linear-gradient(0deg,#00000080 44.31%,#0000)}.cv-hero__img{width:100%;height:var(--cv-hero--height);object-fit:cover}.cv-hero__content{position:absolute;bottom:0;left:0;width:100%;padding:var(--cv2-space-extravagant) var(--cv2-space-large)}.cv-hero__content .cv-heading{color:var(--cv-palette--white);font:var(--cv-type--display)}@media(min-width:1024px){.cv-hero__content .cv-heading{font-size:80px}}@media(min-width:1440px){.cv-hero__content .cv-heading{font-size:112px}}.cv-hero__desktop-only{display:flex}.cv-hero__mobile-only{display:none}@media(max-width:767px){.cv-hero__desktop-only{display:none}.cv-hero__mobile-only{display:flex}}.carousel-demo{padding:var(--cv-space-large)}.carousel-demo__card{display:flex;align-items:center;justify-content:center;height:160px;padding:0 var(--cv-space-base);border-radius:var(--cv-radius-base);background:var(--cv-color--base--surface--hover);color:var(--cv-color--base--onSurface);font-weight:var(--cv-font-weight-bold);text-align:center}.cv-collage-grid{display:flex;align-items:stretch;width:100%;margin:0;gap:16px}.cv-collage-grid__products{display:grid;grid-template-columns:repeat(var(--cv-collage-grid-columns, 2),minmax(0,1fr));flex-basis:0;min-width:0;gap:16px}.cv-collage-grid__product{height:100%}.cv-collage-grid__image{position:relative;flex-basis:0;min-width:0}.cv-collage-grid__image img{display:block;aspect-ratio:auto;width:100%!important;max-width:none;height:100%!important;object-fit:cover}@media screen and (max-width:749px){.cv-collage-grid{flex-direction:column}.cv-collage-grid__products,.cv-collage-grid__image{flex-grow:1!important;flex-basis:auto!important;width:100%}.cv-collage-grid__image{align-self:auto!important;aspect-ratio:16 / 9!important}}.featured-collection__card{display:grid;grid-template-columns:minmax(0,1fr)}.cv-gift-quiz__question .cv-heading{font:var(--cv-type--section-heading);text-transform:none}.cv-gift-quiz__choice{display:grid}.cv-header__nav-column-heading{display:inline-flex;align-items:center;align-self:flex-start;min-width:80%;padding-right:var(--cv-space-base);padding-bottom:var(--cv-space-small);gap:var(--cv-space-small);border-bottom:var(--cv-border-base);color:inherit;font-weight:var(--cv-font-weight-bolder);font-size:var(--cv-font-size-smaller);letter-spacing:.05em;text-decoration:none;text-transform:uppercase}a.cv-header__nav-column-heading:hover{text-decoration:none}a.cv-header__nav-column-heading:hover .cv-header__nav-column-heading-text{text-decoration:underline}.cv-header__nav-promo{color:inherit;text-decoration:none}.cv-header__nav-promo .cv-image{aspect-ratio:4 / 5}.cv-header__nav-promo-cta{font-weight:var(--cv-font-weight-bold);font-size:var(--cv-font-size-smaller);line-height:var(--cv-line-height-small)}.cv-header__nav-promo:hover .cv-header__nav-promo-cta{text-decoration:underline}.cv-header__nav-section{list-style:none}.cv-header__nav-trigger{all:unset;display:inline-block;font:var(--cv-type--interface);white-space:nowrap;cursor:pointer}.cv-header__nav-trigger:hover,.cv-header__nav-trigger[aria-expanded=true]{text-decoration:underline}.cv-header__nav-trigger:focus-visible{border-radius:var(--cv-radius-base);outline:var(--cv-space-minuscule) solid currentColor;outline-offset:var(--cv-space-smallest)}.cv-header__nav-section--accent .cv-header__nav-trigger{color:var(--cv-color--accent--onSurface)}.cv-header__dropdown{display:none;z-index:var(--cv-elevation-overlay);position:absolute;top:100%;right:0;left:0;padding-top:var(--cv-space-large);padding-bottom:var(--cv-space-larger);background-color:inherit;box-shadow:0 var(--cv-space-small) var(--cv-space-base) color-mix(in srgb,var(--cv-color--base--onSurface),transparent 90%);color:inherit}.cv-header__dropdown[aria-hidden=false]{display:block}.cv-header__dropdown-inner{max-width:var(--cv-width-base);margin:0 auto;padding:0 var(--cv-space-large)}.cv-header__nav-link{list-style:none}.cv-header__nav-link a{display:block;color:inherit;font-size:var(--cv-font-size-small);text-decoration:none}.cv-header__nav-link a:hover .cv-header__nav-link-label{text-decoration:underline}.cv-header__nav-link-label{font-weight:var(--cv-font-weight-bold);line-height:var(--cv-line-height-small);white-space:nowrap}.cv-header__nav-link-badge{padding:var(--cv-space-smaller) var(--cv-space-small) var(--cv-space-smallest) var(--cv-space-small);border:var(--cv-border-subtle);border-radius:var(--cv-radius-full);color:var(--cv-color--base--onSurface);font-weight:var(--cv-font-weight-bold);font-size:var(--cv-font-size-smallest);line-height:var(--cv-line-height-smallest);letter-spacing:.05em;text-transform:uppercase}.cv-header__nav-link-subtitle{font-size:var(--cv-font-size-small);line-height:var(--cv-line-height-small)}cv-shop-by-shade{--cv-shade__image-width: 240px;--cv-shade__swatch__size: calc( var(--cv2-space-largest) + var(--cv2-space-smallest) );display:flex;flex-direction:column;padding:calc(var(--cv2-base-unit) * 20) var(--cv2-space-large) 0;gap:var(--cv2-space-large)}@media(min-width:768px){cv-shop-by-shade{padding:calc(var(--cv2-base-unit) * 40) calc(var(--cv2-base-unit) * 30) 0}}cv-shop-by-shade .cv-heading{font:var(--cv-type--title)}@media(min-width:768px){cv-shop-by-shade .cv-heading{font-size:28px}}cv-shop-by-shade .cv-text{color:var(--cv-color--secondary--onSurface--raw);font-weight:var(--cv-font-weight-regular);line-height:130%}@media(min-width:768px){cv-shop-by-shade .cv-text{font-size:18px}}.cv-shop-by-shade--header-row,.cv-shop-by-shade--header-row>.cv-stack{width:100%}cv-shop-by-shade:not(.cv-shop-by-shade--ready) cv-shade:first-of-type{display:block}cv-shade:not([hidden]){display:block}.cv-shade-label{display:inline-flex;height:fit-content}.cv-shade__swatch-button{display:flex;align-items:center;justify-content:center;width:var(--cv2-space-extravagant);height:var(--cv2-space-extravagant);border:none;background:none;cursor:pointer;transition:none}.cv-shade__swatch-button[aria-selected=true] .cv-shade__swatch{outline:var(--cv-border-base);outline-offset:var(--cv2-space-smallest)}.cv-shade__swatch-button:not([aria-selected=true]):hover .cv-shade__swatch{outline:var(--cv-border-subtle);outline-offset:var(--cv2-space-smallest)}.cv-shade__swatch{display:none;width:var(--cv-shade__swatch__size);height:var(--cv-shade__swatch__size);background-color:var(--cv-shade--color)}.cv-shade__swatch-button .cv-shade__swatch{display:inline-block}.cv-shade__image{aspect-ratio:9/16;width:var(--cv-shade__image-width);object-fit:cover}@media(min-width:1440px){.cv-shade__image{width:unset;height:610px}}.cv-shade__arrow{display:flex;position:absolute;bottom:calc(var(--cv2-space-base) + var(--cv2-space-small));left:var(--cv2-space-base);align-items:center;align-self:flex-end;justify-content:center;width:calc(var(--cv2-base-unit) * 5);height:calc(var(--cv2-base-unit) * 5);border-radius:var(--cv-radius-base);background:var(--cv-color--base--surface);color:var(--cv-color--base--onSurface)}.cv-shop-by-shade__swatch-selector-container{display:flex;justify-content:end}.cv-shop-by-shade__swatch-selector{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:start;max-width:calc((var(--cv-shade__swatch__size) + var(--cv2-space-smallest) + var(--cv2-space-small)) * (round(up,(var(--cv-shop-by-shade__shade-count) / 2),1) + 1));gap:var(--cv2-space-small)}@media(min-width:768px){.cv-shop-by-shade__swatch-selector{justify-content:end}}.cv-shop-by-shade__carousel-label{font:var(--cv-type--interface)}.cv-shop-by-shade__carousel-label:before{display:inline-block;width:fit-content;height:auto;padding-right:1rem;content:var(--cv-shop-by-shade__carousel-label)}cv-stylist-looks{display:flex;flex-direction:column;padding:calc(var(--cv2-base-unit) * 20) var(--cv2-space-large) 0;gap:var(--cv2-space-large)}@media(min-width:768px){cv-stylist-looks{padding:calc(var(--cv2-base-unit) * 40) calc(var(--cv2-base-unit) * 30) 0}}cv-stylist-looks .cv-heading{font:var(--cv-type--title)}@media(min-width:768px){cv-stylist-looks .cv-heading{font-size:28px}}cv-stylist-looks .cv-text{color:var(--cv-color--secondary--onSurface--raw);font-weight:var(--cv-font-weight-regular);line-height:130%}@media(min-width:768px){cv-stylist-looks .cv-text{font-size:18px}}.cv-stylist-look a{display:block;position:relative;color:inherit}.cv-stylist-look__image{display:block;aspect-ratio:9 / 16;width:240px;height:auto;object-fit:cover;background:var(--cv-color--secondary--surface, #f3f3f3)}@media(min-width:1440px){.cv-stylist-look__image{width:343.125px;height:610px}}.cv-stylist-look__swatches{display:flex;position:absolute;top:var(--cv2-space-small);left:var(--cv2-space-small);gap:2px}.cv-stylist-look__swatch{display:block;width:12px;height:12px;background-color:var(--cv-stylist-look--color);box-shadow:0 0 0 .5px #00000026}.cv-stylist-look__plus{display:flex;position:absolute;bottom:calc(var(--cv2-space-base) + var(--cv2-space-small));left:var(--cv2-space-base);align-items:center;justify-content:center;width:calc(var(--cv2-base-unit) * 5);height:calc(var(--cv2-base-unit) * 5);border-radius:var(--cv-radius-base);background:var(--cv-color--base--surface);color:var(--cv-color--base--onSurface)}.cv-stylist-look__plus svg{width:10px;height:10px}.tr-button{padding:.5rem 1rem;font:inherit;color:#fff;cursor:pointer;background:#111;border:0;border-radius:4px}.tr-button:hover{background:#333}.cv-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--cv-size-element-base);padding:0 var(--cv-space-larger);border:1px solid;border-radius:var(--cv-radius-base);font-weight:var(--cv-font-weight-bold);font-size:var(--cv-font-size-smaller);font-family:var(--cv-font-body-family);text-decoration:none;text-transform:uppercase;text-wrap:nowrap;cursor:pointer;transition:none}.cv-button--secondary{border-color:var(--cv-color--base--onSurface);-webkit-backdrop-filter:blur(var(--cv-space-smaller));backdrop-filter:blur(var(--cv-space-smaller));background-color:rgba(var(--cv-color--base--surface--raw),.1);color:var(--cv-color--base--onSurface)}.cv-button--secondary:hover,.cv-button--secondary:focus{background-color:var(--cv-color--base--surface--hover)}.cv-button--primary{border-color:var(--cv-color--base--onSurface);background-color:var(--cv-color--base--onSurface);color:var(--cv-color--base--surface)}.cv-button--primary:hover,.cv-button--primary:focus{border-color:var(--cv-color--base--onSurface--hover);background-color:var(--cv-color--base--onSurface--hover);color:var(--cv-color--base--surface)}.cv-button[type=button],.cv-button[type=submit],.cv-button[type=reset]{appearance:none;-webkit-appearance:none;background:none}.cv-button:focus{outline:2px solid var(--cv-color--base--onSurface);outline-offset:2px}.cv-button:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.cv-button--large{min-height:var(--cv-size-element-large)}@media(min-width:768px){.cv-button--large{padding:0 var(--cv-space-largest)}}.cv-button--wte{padding:var(--cv2-space-base) var(--cv2-space-larger);border:none;border-radius:var(--cv-radius-base);font:var(--cv-type--interface);text-transform:none}.cv-button--wte-primary{background-color:var(--cv-palette--neutral-900);color:var(--cv-palette--white)}.cv-button--wte-primary:hover{background-color:var(--cv-palette--neutral-950)}.cv-button--wte-secondary{background-color:var(--cv-palette--neutral-200);color:var(--cv-color--base--onSurface);font:var(--cv-type--interface);text-transform:none}.cv-description .cv-description__heading{margin-bottom:var(--cv2-space-small);color:var(--cv-color--base--onSurface);font:var(--cv-type--label);text-transform:var(--cv-type--label--text-transform)}.cv-description .cv-description__body{--cv-read-more--toggle--color: var(--cv-color--secondary--onSurface);color:var(--cv-color--base--onSurface);font:var(--cv-type--interface)}.cv-description .cv-description__body p{margin:0 0 var(--cv2-space-large)}.cv-description .cv-description__body p:last-child{margin-bottom:0}.cv-description .cv-description__body a{color:inherit}.cv-installments{display:block;min-height:calc(var(--cv-base-unit) * 2.375);color:var(--cv-color--base--onSurface);font-weight:var(--cv-font-weight-bold);font-size:var(--cv-font-size-smaller);line-height:var(--cv-line-height-body);text-align:center}.cv-installments p{margin:0}.cv-installments .affirm-ala-price{font-weight:var(--cv-font-weight-bolder)}.cv-installments .affirm-modal-trigger{color:inherit;text-decoration:underline;text-underline-offset:.25em}.cv-low-stock-note{display:block}.cv-low-stock-note:has(>.cv-note[hidden]){display:none}.cv-note{margin:0;color:var(--cv-color--secondary--onSurface);font:var(--cv-type--label);text-align:end;text-transform:var(--cv-type--label--text-transform)}.cv-pairing-card__heading{margin-block-end:var(--cv2-space-small);color:var(--cv-color--secondary--onSurface);font:var(--cv-type--subheading)}.cv-pairing-card__card{display:flex;position:relative;align-items:center;padding:var(--cv2-space-smaller);padding-inline-end:var(--cv2-space-smally);gap:var(--cv2-space-base);border-radius:var(--cv2-radius-base);background:var(--cv-color--secondary--surface);color:var(--cv-color--base--onSurface)}.cv-pairing-card__media{flex-shrink:0;aspect-ratio:3 / 4;height:calc(var(--cv2-base-unit) * 21)}.cv-pairing-card__image{display:block;aspect-ratio:3 / 4;width:100%;height:auto;object-fit:cover}.cv-pairing-card__body{display:flex;flex:1;flex-direction:column;align-self:stretch;min-width:0;padding-block:var(--cv2-space-smallest)}.cv-pairing-card__title{padding-inline-end:var(--cv2-space-small);font-weight:var(--cv-font-heading-weight);font-size:var(--cv-font-size-base);line-height:var(--cv-line-height-small);font-family:var(--cv-font-heading-family)}.cv-pairing-card__title--product{text-transform:capitalize}.cv-pairing-card__content{display:flex;flex:1;flex-direction:column;padding-inline-end:var(--cv2-space-small)}.cv-pairing-card__text{color:var(--cv-color--secondary--onSurface);font:var(--cv-type--interface)}.cv-pairing-card__text p{margin:0}.cv-pairing-card__price{margin-block-start:auto;padding-block-start:var(--cv2-space-smally)}.cv-pairing-card__price .price{display:flex;align-items:center;color:inherit;font:var(--cv-type--interface);letter-spacing:0;white-space:nowrap}.cv-pairing-card__price .price .price-item{margin:0 var(--cv2-space-small) 0 0}.cv-pairing-card__price .price--on-sale .price-item--regular{color:var(--cv-color--secondary--onSurface);font-size:inherit;text-decoration:line-through}.cv-pairing-card__arrow{display:flex;align-items:center;align-self:flex-end;justify-content:center;width:calc(var(--cv2-base-unit) * 5);height:calc(var(--cv2-base-unit) * 5);border-radius:var(--cv-radius-base);background:var(--cv-color--base--onSurface);color:var(--cv-color--base--surface)}.cv-pairing-card__link:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.cv-pairing-card__content :is(a,button){z-index:1;position:relative}.cv-pairing-card__card:has(.cv-pairing-card__link:focus-visible){outline:var(--cv-space-minuscule) solid var(--cv-color--base--onSurface);outline-offset:var(--cv-space-smallest)}.cv-pairing-card__link:focus-visible{outline:none}.cv-product-details{border-bottom:var(--cv-border-subtle)}.cv-product-details__label{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;min-height:var(--cv-size-element-largest);padding-block:var(--cv2-space-base);gap:var(--cv2-space-base);border-top:var(--cv-border-subtle);font:var(--cv-type--interface)}.cv-product-details__text{display:flex;flex-direction:column}.cv-product-details__subtitle{color:var(--cv-color--secondary--onSurface)}.cv-product-details__content{padding:0 var(--cv2-space-extravagant) var(--cv2-space-extravagant);color:var(--cv-color--secondary--onSurface);font:var(--cv-type--body)}.cv-product-details__heading{margin:0 0 var(--cv2-space-extravagant);padding-bottom:var(--cv2-space-base);border-bottom:var(--cv-border-subtle);color:var(--cv-color--base--onSurface);font:var(--cv-type--subheading)}.cv-product-details__body{max-width:80%}.cv-product-details__body :is(p,ul,ol,h1,h2,h3,h4,h5,h6){margin:var(--cv2-space-larger) 0 0;padding:0;font:inherit}.cv-product-details__body ul{padding-inline-start:var(--cv2-space-large);list-style-type:"\2013  "}.cv-product-details__body ol{padding-inline-start:var(--cv2-space-largest)}.cv-product-details__body li+li,.cv-product-details__body li>:is(ul,ol){margin-top:var(--cv2-space-base)}.cv-product-details__body :is(h1,h2,h3,h4,h5,h6,p:has(+:is(ul,ol))){margin-top:var(--cv2-space-extravagant);color:var(--cv-color--base--onSurface)}.cv-product-details__body :is(h1,h2,h3,h4,h5,h6)+*{margin-top:var(--cv2-space-small)}.cv-product-details__body p+:is(ul,ol){margin-top:var(--cv2-space-base)}.cv-product-details__body :is(strong,b){color:var(--cv-color--base--onSurface);font-weight:inherit}.cv-product-details__content a{color:inherit}.cv-product-details .cv-product-details__size-guide{overflow-x:auto}.cv-product-details .cv-product-details__size-guide:focus-visible{outline:var(--cv-border-base);outline-offset:var(--cv2-space-smaller)}.cv-product-details .cv-product-details__size-guide table{width:100%;margin:0;border:none;border-collapse:collapse;box-shadow:none;color:var(--cv-color--secondary--onSurface);font:var(--cv-type--interface--small);table-layout:auto}.cv-product-details .cv-product-details__size-guide col{width:auto}.cv-product-details .cv-product-details__size-guide :is(td,th){width:auto;height:auto;padding:var(--cv2-space-base) var(--cv2-space-smallest) var(--cv2-space-base) 0;border:none;border-bottom:var(--cv-border-subtle);background-color:var(--cv-color--base--surface);font:inherit;text-align:start;vertical-align:middle}.cv-product-details .cv-product-details__size-guide :is(td,th):not(:first-child){white-space:nowrap}.cv-product-details .cv-product-details__size-guide :is(td,th)[style*=text-align]{text-align:start!important}.cv-product-details .cv-product-details__size-guide :is(td,th)[colspan]{padding-inline-end:0}.cv-product-details .cv-product-details__size-guide :is(th,tr:first-child>td){color:var(--cv-color--base--onSurface)}.cv-product-details .cv-product-details__size-guide :is(td,th)>p{margin:0}.cv-product-details .cv-product-details__size-guide img{max-width:100%;height:auto}@media(max-width:767px){.cv-product-details__content{padding:0 var(--cv2-space-large) var(--cv2-space-largest)}}.cv-promo-card{display:flex;align-items:center;color:var(--cv-color--base--onSurface);font:var(--cv-type--interface)}.cv-promo-card__media{flex-shrink:0;width:calc(var(--cv-base-unit) * 16.5)}.cv-promo-card__image{display:block;width:100%;height:auto}.cv-promo-card__body{flex:1;min-width:0;padding:var(--cv-space-small)}.cv-promo-card__heading{font-weight:var(--cv-font-weight-bolder)}.cv-promo-card__text p{margin:0}.cv-promo-card__text a{color:inherit;font-weight:600}@media(min-width:1440px){.cv-promo-card__media{width:calc(var(--cv-base-unit) * 19.5)}.cv-promo-card__body{padding-inline:var(--cv-space-base) var(--cv-space-larger)}}.cv-star-rating .cv-star-rating__rating{box-sizing:content-box;position:relative;min-height:1lh;padding-block:var(--cv2-space-smaller);font:var(--cv-type--label)}.cv-star-rating .cv-star-rating__link{display:block;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}.cv-star-rating .cv-star-rating__rating [data-bv-show=inline_rating] .bv_main_container{flex-wrap:nowrap!important;align-items:center!important;gap:var(--cv2-space-smaller)}.cv-star-rating .cv-star-rating__rating [data-bv-show=inline_rating] .bv_main_container .bv_stars_component_container{padding:0!important}.cv-star-rating .cv-star-rating__rating [data-bv-show=inline_rating] .bv_main_container .bv_stars_svg_no_wrap{zoom:calc(10 / 15)}.cv-star-rating .cv-star-rating__rating [data-bv-show=inline_rating] .bv_main_container .bv_stars_svg_no_wrap svg:not(:last-child){padding-inline-end:calc(var(--cv2-space-smallest) * 15 / 10)!important}.cv-star-rating .cv-star-rating__rating [data-bv-show=inline_rating] .bv_main_container .bv_averageRating_component_container{display:none!important}.cv-star-rating .cv-star-rating__rating [data-bv-show=inline_rating] .bv_main_container .bv_numReviews_component_container{display:flex!important}.cv-star-rating .cv-star-rating__rating [data-bv-show=inline_rating] .bv_main_container .bv_text{padding:0!important;color:var(--cv-color--base--onSurface)!important;font:var(--cv-type--label)!important;text-decoration:none!important;text-transform:var(--cv-type--label--text-transform)!important}.cv-was-price-note{display:block}.cv-was-price-note:has(>.cv-note[hidden]){display:none}.cv-was-price-note>.cv-note{font-size:var(--cv-font-size-smaller)}.cv-buy-box{display:flex;flex-direction:column;max-width:calc(var(--cv2-base-unit) * 115);margin-inline:auto;padding-block-start:var(--cv2-space-large);gap:var(--cv-space-base)}@media(min-width:768px){.cv-buy-box{padding-block-start:calc(var(--cv2-base-unit) * 40)}}.cv-buy-box>.cv-conditional--group{display:contents}.cv-buy-box__title,.cv-buy-box__product-swatches,.cv-buy-box__variant-picker{margin-block-end:var(--cv-space-small)}.cv-buy-box>.cv-buy-box__buy-buttons:not(:has(~.cv-installments)),.cv-buy-box>.cv-installments{margin-block-end:var(--cv-space-largest)}.cv-buy-box>.cv-pairing-card:has(>.cv-pairing-card__heading){padding-block-start:var(--cv-space-larger)}.cv-buy-box .cv-buy-box__title{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--cv2-space-smaller) var(--cv2-space-small)}.cv-buy-box .cv-buy-box__title>.cv-product-title{flex:1 1 auto}.cv-buy-box .cv-buy-box__buy-buttons{display:flex;flex-direction:column;gap:var(--cv2-space-small)}.cv-buy-buttons{display:block}.cv-buy-buttons button[type=submit],.cv-buy-buttons #klaviyo-bis-button-container button{box-sizing:border-box;display:flex;-webkit-appearance:none;appearance:none;align-items:center;justify-content:space-between;width:100%;height:auto;min-height:calc(1lh + var(--cv2-space-base) * 2);padding:calc(var(--cv2-space-base) - var(--cv-space-minuscule)) calc(var(--cv2-space-larger) - var(--cv-space-minuscule));gap:var(--cv2-space-base);border:var(--cv-space-minuscule) solid transparent;border-radius:var(--cv2-radius-base);background-color:var(--cv-color--base--onSurface);color:var(--cv-color--base--surface);font:var(--cv-type--interface);letter-spacing:normal;text-align:start;text-transform:none;cursor:pointer}.cv-buy-buttons button[type=submit]:hover,.cv-buy-buttons button[type=submit]:focus-visible,.cv-buy-buttons #klaviyo-bis-button-container button:hover,.cv-buy-buttons #klaviyo-bis-button-container button:focus-visible{background-color:var(--cv-color--base--onSurface--hover)}.cv-buy-buttons button[type=submit]:focus-visible,.cv-buy-buttons #klaviyo-bis-button-container button:focus-visible{outline:var(--cv-border-base);outline-offset:var(--cv2-space-smallest)}.cv-buy-buttons button[type=submit]:disabled{background-color:var(--cv-color--secondary--onSurface);cursor:not-allowed}.cv-buy-buttons__prices{display:flex;align-items:center;gap:var(--cv2-space-small);color:var(--cv-color--secondary--surface)}.cv-buy-buttons [data-compare]{color:color-mix(in srgb,currentColor 40%,transparent)}.cv-buy-buttons [data-error]{display:block;margin-block-start:var(--cv-space-small);color:var(--cv-color--accent--onSurface);font-size:var(--cv-font-size-smaller)}.cv-buy-buttons [data-error][hidden]{display:none}.cv-buy-buttons #klaviyo-bis-button-container{margin-bottom:0!important}.cv-carousel{display:block;position:relative;width:100%;min-width:0}.cv-carousel>.cv-stack{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.cv-carousel>.cv-stack::-webkit-scrollbar{display:none}.cv-carousel--full-bleed{container-type:inline-size}.cv-carousel--full-bleed>.cv-stack{--cv-carousel__gutter: calc( 50vw - var(--cv-scrollbar-width, 0px) / 2 - 50cqw );margin-inline:calc(-1 * var(--cv-carousel__gutter));padding-inline:var(--cv-carousel__gutter);scroll-padding-inline:var(--cv-carousel__gutter)}.cv-carousel>.cv-stack>*{flex:0 0 auto;scroll-snap-align:start;scroll-snap-stop:always}.cv-carousel__controls{display:flex;position:relative;justify-content:flex-end;gap:var(--cv-space-small)}.cv-carousel--docked{display:grid;grid-template-columns:minmax(0,1fr)}.cv-carousel--docked>.cv-stack{grid-area:1 / 1}.cv-carousel__dock{z-index:1;position:sticky;bottom:0;grid-area:1 / 1;align-self:end;min-height:calc(var(--cv2-space-extravagant) + var(--cv2-space-small));pointer-events:none}.cv-carousel__controls-bottom{z-index:1;position:absolute;right:var(--cv2-space-small);bottom:var(--cv2-space-small);margin-bottom:0;gap:var(--cv2-space-small);pointer-events:auto}.cv-carousel__arrow{display:inline-flex;align-items:center;justify-content:center;padding:var(--cv-space-smaller);border:none;border-radius:var(--cv-radius-base);background:transparent;color:var(--cv-color--base--onSurface);cursor:pointer}.cv-carousel__arrow-white{width:var(--cv2-space-extravagant);height:var(--cv2-space-extravagant);padding:0;color:var(--cv-color--base--surface)}.cv-carousel__arrow:focus-visible{outline:var(--cv2-space-minuscule) solid var(--cv-color--base--onSurface);outline-offset:calc(var(--cv2-space-minuscule) * -1)}.cv-carousel__slide-count{position:absolute;top:50%;left:50%;translate:-50% -50%;color:var(--cv-color--secondary--surface);font:var(--cv-type--interface--small);white-space:nowrap;pointer-events:none}.cv-carousel__arrow:disabled{cursor:default;opacity:.35}.cv-carousel__arrow-white:disabled{cursor:default;opacity:.5}.cv-carousel__title-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:var(--cv-space-base)}.cv-carousel__progress-indicator-container{height:var(--cv2-space-smallest);overflow:hidden;background-color:var(--cv-color--secondary--surface)}.cv-carousel__progress-indicator{display:block;width:100%;height:100%;transform-origin:left;scale:var(--cv-carousel--progress-indicator--start, 0) 1;background-color:var(--cv-color--base--onSurface)}@supports (animation-timeline: scroll()){.cv-carousel--with-progress{timeline-scope:--cv-carousel-track}.cv-carousel--with-progress>.cv-stack{scroll-timeline:--cv-carousel-track inline}.cv-carousel__progress-indicator{animation:cv-carousel-progress linear both;animation-timeline:--cv-carousel-track}}@keyframes cv-carousel-progress{0%{scale:var(--cv-carousel--progress-indicator--start, 0) 1}to{scale:1 1}}body:has(>.cv-chat-reveal){position:relative}.cv-chat-reveal{display:flex;z-index:var(--cv-elevation-overlay);position:absolute;top:calc(100vh + var(--cv2-space-largest));right:0;bottom:0;flex-direction:column;align-items:flex-end;justify-content:flex-end;width:100%;min-height:calc(var(--cv2-base-unit) * 20);pointer-events:none}.cv-chat-reveal__sticky{position:sticky;bottom:0;width:100%;height:74px;transform:translateZ(0);pointer-events:none}.cv-chat-reveal__sticky:has(#chat-window):not(:has(#chat-button)){position:fixed;height:auto;top:0;right:0;bottom:0;left:0}.cv-chat-reveal__sticky #gorgias-chat-container iframe{pointer-events:auto}cv-drawer{display:block}cv-drawer:not(:defined)>cv-drawer-content{display:none}cv-drawer-label,cv-drawer-content{display:block}.cv-drawer__button{display:block;width:100%;padding:0;border:none;background-color:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.cv-drawer__button:focus-visible,.cv-drawer__close-button:focus-visible{outline:var(--cv-border-base);outline-offset:var(--cv2-space-smaller)}.cv-drawer__dialog{position:fixed;width:50vw;max-width:calc(var(--cv2-base-unit) * 150);height:100dvh;max-height:none;margin:0;inset:0 0 0 auto;padding:0;overflow-y:auto;overscroll-behavior:contain;transform:translate(100%);border:none;background-color:var(--cv-color--base--surface);color:var(--cv-color--base--onSurface);transition:transform var(--cv-animation-duration-base) ease,display var(--cv-animation-duration-base) allow-discrete,overlay var(--cv-animation-duration-base) allow-discrete}.cv-drawer__dialog[open]{transform:translate(0)}@starting-style{.cv-drawer__dialog[open]{transform:translate(100%)}}.cv-drawer__dialog::backdrop{background-color:var(--cv-color--base--onSurface);opacity:0;transition:opacity var(--cv-animation-duration-base) ease,display var(--cv-animation-duration-base) allow-discrete,overlay var(--cv-animation-duration-base) allow-discrete}.cv-drawer__dialog[open]::backdrop{opacity:.3}@starting-style{.cv-drawer__dialog[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:reduce){.cv-drawer__dialog,.cv-drawer__dialog::backdrop{transition:none}}@media(max-width:767px){.cv-drawer__dialog{width:100vw;max-width:none}}:root:has(.cv-drawer__dialog[open]){overflow:hidden}:root[data-cv-drawer-gutter]:has(.cv-drawer__dialog[open]){scrollbar-gutter:stable}.cv-drawer__header{display:flex;position:sticky;top:0;justify-content:end;padding:var(--cv2-space-largest) var(--cv2-space-largest) var(--cv2-space-small);background-color:var(--cv-color--base--surface)}.cv-drawer__close-button{display:flex;padding:var(--cv2-space-small);border:none;background-color:transparent;color:inherit;cursor:pointer}@media(max-width:767px){.cv-drawer__header{padding:var(--cv2-space-small) var(--cv2-space-small) var(--cv2-space-large)}}.cv-footer-country-selector{display:flex;color:var(--cv-color--secondary--onSurface)}.cv-footer-country-selector__control{display:grid}.cv-footer-country-selector__control:hover{color:var(--cv-color--base--onSurface)}.cv-footer-country-selector__select{-webkit-appearance:none;appearance:none;grid-area:1 / 1;margin:0;padding:0 calc(var(--cv-font-size-smaller) + var(--cv2-space-smaller)) 0 0;border:0;background:none;color:inherit;font:var(--cv-type--body);cursor:pointer}.cv-footer-country-selector__select:focus-visible{outline:var(--cv2-space-minuscule) solid var(--cv-color--base--onSurface);outline-offset:var(--cv2-space-smallest)}.cv-footer-country-selector__chevron{display:flex;grid-area:1 / 1;align-items:center;justify-self:end;pointer-events:none}@media(min-width:768px){.cv-footer-country-selector__select{font:var(--cv-type--interface)}}.cv-footer-klaviyo-form{position:relative;width:100%;min-height:var(--cv-size-element-large);font:var(--cv-type--interface)}.cv-footer-klaviyo-form [class*=klaviyo-form-] input[type=email]{box-sizing:border-box;width:100%;height:calc(1lh + var(--cv2-space-base) * 2);margin:0;padding:var(--cv2-space-base) calc(var(--cv2-space-larger) + var(--cv2-space-largest)) var(--cv2-space-base) var(--cv2-space-larger);border:0;border-radius:var(--cv-radius-large);background-color:var(--cv-color--base--onSurface);color:var(--cv-palette--white);font:var(--cv-type--interface)}.cv-footer-klaviyo-form [class*=klaviyo-form-] input[type=email]::placeholder{color:var(--cv-palette--white);font:inherit;opacity:1}.cv-footer-klaviyo-form:has(:focus-visible) [class*=klaviyo-form-] input[type=email]{outline:var(--cv2-space-minuscule) solid var(--cv-color--base--onSurface);outline-offset:var(--cv2-space-smallest)}.cv-footer-klaviyo-form [class*=klaviyo-form-] button[type]{position:absolute;top:0;right:0;width:calc(var(--cv2-space-larger) * 2 + var(--cv2-space-base));height:100%;padding:0;border:0;border-radius:0;background:var(--cv-palette--white);font-size:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M4.5 3L7.5 6L4.5 9' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / var(--cv2-space-base);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M4.5 3L7.5 6L4.5 9' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / var(--cv2-space-base)}cv-icon-cart{display:inline-block}.cv-icon-cart__link{position:relative}.cv-icon-cart__count{display:block;position:absolute;top:calc(-1 * var(--cv2-space-smallest));right:calc(-1 * var(--cv2-space-smallest));align-content:center;min-width:calc(var(--cv-space-base) - var(--cv2-space-minuscule));height:calc(var(--cv-space-base) - var(--cv2-space-minuscule));padding:0 var(--cv-space-smallest);border-radius:var(--cv-radius-full);background-color:var(--cv-color--base--onSurface);color:var(--cv-color--base--surface);font-weight:var(--cv-font-weight-bold);font-size:10px;line-height:1;text-box:trim-both cap alphabetic;text-align:center}.cv-icon-cart__count:empty{display:none}@keyframes cv-icon-cart-bump{0%{transform:scale(1)}30%{transform:scale(1.3)}60%{transform:scale(.9)}to{transform:scale(1)}}.cv-icon-cart--bump{animation:cv-icon-cart-bump .4s ease}.cv-icon{box-sizing:border-box;display:inline-flex;flex:none;align-items:center;justify-content:center;padding:var(--cv-space-smallest);vertical-align:middle}.cv-icon svg{width:100%;height:100%}.cv-icon--smaller{width:var(--cv-font-size-smaller);height:var(--cv-font-size-smaller);padding:0}.cv-icon--small{width:var(--cv-space-base);height:var(--cv-space-base);padding:0}.cv-icon--base{width:var(--cv-space-large);height:var(--cv-space-large)}.cv-icon--framed{padding:0}.cv-icon--rotate-90{rotate:90deg}.cv-icon--rotate-180{rotate:180deg}.cv-icon--rotate-270{rotate:270deg}.cv-link{color:var(--cv-color--base--onSurface);font-size:var(--cv-font-size-base);text-transform:uppercase}.cv-media-gallery__slide{display:block;position:relative;aspect-ratio:3 / 4;width:100%;transition-property:transform}.cv-media-gallery__slide__media{height:100%}.cv-media-gallery__slide__media img,.cv-media-gallery__slide__media video{display:block;width:100%;height:100%;object-fit:cover}.cv-media-gallery__slide__overlay,.cv-media-gallery__shade{display:block;position:absolute;bottom:0;left:0;width:100%;height:calc(var(--cv2-space-extravagant) * 2);background:linear-gradient(0deg,rgb(var(--cv-color--base--onSurface--raw)),rgba(var(--cv-color--base--onSurface--raw),0));opacity:.4}.cv-media-gallery__stage{position:relative;overflow-x:clip}.cv-media-gallery__packshot{position:relative;left:var(--cv2-space-large);width:min(30%,calc(var(--cv2-base-unit) * 42));margin-bottom:var(--cv2-space-large)}@media(min-width:768px){.cv-media-gallery__packshot{left:var(--cv2-space-larger);margin-bottom:var(--cv2-space-larger)}}.cv-packshot{position:relative;aspect-ratio:3 / 4;width:100%;pointer-events:auto}.cv-packshot img{display:block;aspect-ratio:3 / 4;width:100%;object-fit:cover}.cv-packshot__badge-row{position:absolute;top:0;left:0;width:100%;padding:var(--cv2-space-smaller)}.cv-product-bundle-contents{display:flex;flex-wrap:wrap;margin:0;padding:0;gap:var(--cv-space-smaller) var(--cv-space-small);list-style:none}.cv-product-bundle-contents__item{color:var(--cv-color--secondary--onSurface);font:var(--cv-type--label);text-transform:var(--cv-type--label--text-transform)}.cv-product-card{display:flex;position:relative;flex-direction:column;gap:var(--cv2-space-base);color:var(--cv-color--base--onSurface)}.cv-product-card__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background-color:var(--cv-color--base--surface)}.cv-product-card__image{display:block;width:100%;height:100%;object-fit:cover}.cv-product-card__image--hover{display:none;position:absolute;top:0;right:0;bottom:0;left:0}@media(hover:hover){.cv-product-card__image--hover{display:block;opacity:0;transition:opacity var(--cv-animation-duration-base) ease}.cv-product-card:hover .cv-product-card__image--hover{opacity:1}}@media(prefers-reduced-motion:reduce){.cv-product-card__image--hover{transition:none}}.cv-product-card__tag{position:absolute;top:var(--cv2-space-smaller);left:var(--cv2-space-smaller)}.cv-product-card__info{display:flex;flex-grow:1;flex-direction:column;gap:var(--cv2-space-base)}.cv-product-card__body{display:flex;flex-direction:column;gap:var(--cv2-space-small)}.cv-product-card__title{display:-webkit-box;margin:0;overflow:hidden;color:var(--cv-color--base--onSurface);font:var(--cv-type--listing);letter-spacing:0;overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cv-product-card__link{color:inherit;text-decoration:none}.cv-product-card__link:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.cv-product-card__link:focus-visible{outline:none}.cv-product-card__link:focus-visible:after{outline:var(--cv-border-base);outline-offset:var(--cv2-space-smallest)}.cv-product-card__price{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cv2-space-small);font:var(--cv-type--interface)}.cv-product-card__price--accent .cv-product-card__current{color:var(--cv-color--accent--onSurface)}.cv-product-card__compare{color:var(--cv-color--secondary--onSurface)}.cv-product-card__swatches{z-index:1;position:relative}.cv-product-carousel-placeholder{display:flex;flex-direction:column;gap:var(--cv2-space-base)}.cv-product-carousel-placeholder__media{aspect-ratio:3 / 4;background-color:var(--cv-color--base--surface)}.cv-product-carousel-placeholder__body{display:flex;flex-direction:column;gap:var(--cv2-space-small)}.cv-product-carousel-placeholder__title{height:2lh;font:var(--cv-type--listing)}.cv-product-carousel-placeholder__price{height:1lh;font:var(--cv-type--interface)}.cv-product-carousel{--cv-product-carousel__card-max-width: calc(var(--cv-base-unit) * 32);display:block;width:100%;min-width:0;padding-top:var(--cv-space-base)}.cv-product-carousel--large{--cv-product-carousel__card-max-width: calc(var(--cv-base-unit) * 42)}@media(max-width:767px){.cv-product-carousel{padding-top:var(--cv-space-large)}}.cv-product-carousel-card{display:grid;grid-template-columns:minmax(0,1fr);width:50vw}@media(min-width:768px){.cv-product-carousel-card{max-width:var(--cv-product-carousel__card-max-width)}}.cv-product-description{display:flex;flex-direction:column;padding-block:calc(var(--cv2-base-unit) * 20);gap:var(--cv2-space-largest);background-color:var(--cv-color--base--surface);color:var(--cv-color--base--onSurface)}.cv-product-description__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding-inline:var(--cv2-space-large);gap:var(--cv2-space-largest) var(--cv2-space-small)}.cv-product-description__text{grid-column:1 / span 9;font:var(--cv-type--editorial)}.cv-product-description__text *{margin-block:0}.cv-product-description__text .metafield-rich_text_field>*+*{margin-block-start:var(--cv2-space-smaller)}.cv-product-description__text .metafield-rich_text_field>*+:is(ul,ol),.cv-product-description__text .metafield-rich_text_field>:is(ul,ol)+*,.cv-product-description__text li+li,.cv-product-description__text li>:is(ul,ol){margin-block-start:var(--cv2-space-base)}.cv-product-description__text :is(ul,ol){padding:0}.cv-product-description__text ul{padding-inline-start:var(--cv2-space-large);list-style-type:"\2013  "}.cv-product-description__text ol{padding-inline-start:var(--cv2-space-largest)}.cv-product-description__text p:empty{display:none}.cv-product-description__text a{color:inherit}.cv-product-description__small-media{grid-column:1 / -1;width:calc(var(--cv2-base-unit) * 28)}.cv-product-description__image{display:block;aspect-ratio:4 / 3;width:100%;object-fit:cover}.cv-product-description__small-media .cv-product-description__image{aspect-ratio:3 / 4}@media(min-width:768px){.cv-product-description{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding-inline:var(--cv2-space-large);padding-block:calc(var(--cv2-base-unit) * 28);gap:var(--cv2-space-small)}.cv-product-description__large-media{grid-row:1;grid-column:7 / span 6}.cv-product-description__body{display:flex;grid-row:1;grid-column:1 / span 5;flex-direction:column;padding-inline:0;gap:calc(var(--cv2-base-unit) * 10)}}@media(min-width:1024px){.cv-product-description{padding-inline:var(--cv2-space-larger);padding-block:calc(var(--cv2-base-unit) * 32)}.cv-product-description__large-media{grid-column:6 / span 6}.cv-product-description__body{grid-column:2 / span 3}.cv-product-description__small-media{width:calc(var(--cv2-base-unit) * 36)}}@media(min-width:1440px){.cv-product-description{padding-block:calc(var(--cv2-base-unit) * 40)}.cv-product-description__text{font-size:calc(var(--cv2-base-unit) * 6);line-height:1.3}.cv-product-description__small-media{width:calc(var(--cv2-base-unit) * 42)}}.cv-product-grid-card{display:grid;grid-template-columns:minmax(0,1fr)}@property --cv-product-grid-card--hover-image-first{syntax: "<number>"; inherits: true; initial-value: 0;}@supports (animation-timeline: view()){@media(hover:hover)and (min-width:768px){.cv-product-grid-card:nth-child(-n+4 of.cv-product-grid-card) .cv-product-card__media{view-timeline:--cv-product-grid-card--media;animation:cv-product-grid-card--hover-until-in-view step-end both;animation-timeline:--cv-product-grid-card--media;animation-range:entry 0% entry 100%}.cv-product-grid-card:nth-child(-n+4 of.cv-product-grid-card) .cv-product-card__image--hover{opacity:var(--cv-product-grid-card--hover-image-first)}.cv-product-grid-card:nth-child(-n+4 of.cv-product-grid-card) .cv-product-card:hover .cv-product-card__image--hover{opacity:calc(1 - var(--cv-product-grid-card--hover-image-first))}}}@keyframes cv-product-grid-card--hover-until-in-view{0%{--cv-product-grid-card--hover-image-first: 1}to{--cv-product-grid-card--hover-image-first: 0}}.cv-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0 var(--cv2-space-large);gap:var(--cv2-space-extravagant) var(--cv2-space-small);list-style:none}@media(min-width:768px){.cv-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cv-product-model-debug{display:block;margin-block:var(--cv-space-base);padding:var(--cv-space-small);overflow-x:auto;border:1px dashed currentColor;font-family:monospace}.cv-product-model-debug p{margin:0}.cv-product-model-debug__heading{font-weight:700}.cv-product-model-debug__option{margin-top:var(--cv-space-smaller)}.cv-product-model-debug__value{padding-inline-start:var(--cv-space-base);white-space:nowrap}.cv-product-model-debug__raw{margin-top:var(--cv-space-smaller)}.cv-product-model-debug__raw code{word-break:break-all}.cv-product-model-debug__events{margin:0;padding:0;list-style:none}.cv-product-swatch{--cv-product-swatch--chip-size: var(--cv2-space-larger);--cv-product-swatch--link-width: calc( var(--cv2-space-largest) + var(--cv2-space-larger) );--cv-product-swatch--link-height: calc( var(--cv2-space-largest) + var(--cv2-space-base) );--cv-product-swatch--ring-offset: var(--cv2-space-minuscule);--cv-product-swatch--ring-inset: var(--cv2-space-none);--cv-product-swatch--focus-offset: var(--cv2-space-smaller);display:inline-block}@media(min-width:768px){.cv-product-swatch{--cv-product-swatch--link-width: calc(var(--cv2-space-largest) * 2)}}.cv-product-swatch--small{--cv-product-swatch--chip-size: var(--cv2-space-large);--cv-product-swatch--link-width: var(--cv2-space-larger);--cv-product-swatch--link-height: var(--cv2-space-larger);--cv-product-swatch--ring-offset: var(--cv2-space-none);--cv-product-swatch--ring-inset: var(--cv2-space-minuscule);--cv-product-swatch--focus-offset: var(--cv2-space-smallest)}.cv-product-swatch__link{display:flex;position:relative;align-items:center;justify-content:center;width:var(--cv-product-swatch--link-width);height:var(--cv-product-swatch--link-height);isolation:isolate;text-decoration:none}.cv-product-swatch__chip{box-sizing:border-box;display:block;position:relative;width:var(--cv-product-swatch--chip-size);height:var(--cv-product-swatch--chip-size);outline-offset:var(--cv-product-swatch--ring-offset);background-image:var(--cv-product-swatch__image, none);background-position:center;background-size:cover;background-clip:padding-box;background-color:var(--cv-product-swatch__color, transparent)}.cv-product-swatch__link:after{box-sizing:border-box;position:absolute;width:var(--cv-product-swatch--chip-size);height:var(--cv-product-swatch--chip-size);margin:auto;top:0;right:0;bottom:0;left:0;border:var(--cv-border-subtle);content:"";mix-blend-mode:multiply;pointer-events:none}@media(hover:hover){.cv-product-swatch:not([selected]) .cv-product-swatch__link:hover:not(:focus-visible) .cv-product-swatch__chip{outline:var(--cv-border-subtle)}}.cv-product-swatch[selected] .cv-product-swatch__chip{outline:var(--cv-border-base)}.cv-product-swatch[selected] .cv-product-swatch__chip:after{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 var(--cv-product-swatch--ring-inset) var(--cv-color--highlight--surface);content:"";pointer-events:none}.cv-product-swatch__link:focus-visible{outline:none}.cv-product-swatch__link:focus-visible .cv-product-swatch__chip{outline:var(--cv-border-base);outline-offset:var(--cv-product-swatch--focus-offset)}.cv-product-swatch[unavailable] .cv-product-swatch__chip{opacity:.5}.cv-product-swatch[unavailable] .cv-product-swatch__link:after{background:linear-gradient(to bottom left,transparent calc(50% - var(--cv2-space-minuscule)),var(--cv-color--subtle--onSurface) calc(50% - var(--cv2-space-minuscule)),var(--cv-color--subtle--onSurface) 50%,var(--cv-color--secondary--surface) 50%,var(--cv-color--secondary--surface) calc(50% + var(--cv2-space-minuscule)),transparent calc(50% + var(--cv2-space-minuscule)));mix-blend-mode:normal}.cv-product-swatch__dot,.cv-product-swatch__tag{z-index:1;position:absolute;top:calc(50% - var(--cv-product-swatch--chip-size) / 2 - var(--cv2-space-small) / 2 - var(--cv2-space-smallest));left:calc(50% + var(--cv-product-swatch--chip-size) / 2 - var(--cv2-space-smally));pointer-events:none}.cv-product-swatch__dot{box-sizing:content-box;width:var(--cv2-space-small);height:var(--cv2-space-small);border:var(--cv2-space-smallest) solid var(--cv-color--base--surface);border-radius:var(--cv-radius-full);background-color:var(--cv-color--base--onSurface)}.cv-product-swatch__tag{height:calc(var(--cv2-space-small) + var(--cv2-space-smallest) * 2);overflow:visible;rotate:-8deg}.cv-product-swatch__tag path{paint-order:stroke;fill:var(--cv-color--base--onSurface);stroke:var(--cv-color--base--surface);stroke-linejoin:round;stroke-width:calc(var(--cv2-space-smallest) * 2)}.cv-product-swatch__tag circle{fill:var(--cv-color--base--surface)}.cv-product-swatch[loading] .cv-product-swatch__chip:before{position:absolute;top:25%;right:25%;bottom:25%;left:25%;border:var(--cv-border-base);border-radius:var(--cv-radius-full);border-top-color:transparent;content:"";animation:cv-product-swatch-spin calc(var(--cv-animation-duration-base) * 4) linear infinite}@keyframes cv-product-swatch-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.cv-product-swatch[loading] .cv-product-swatch__chip:before{animation:none}}.cv-product-swatches__label{display:flex;order:1;min-block-size:1lh;margin:0;color:var(--cv-color--base--onSurface);font:var(--cv-type--interface)}.cv-product-swatches__name:not(:last-child):after{content:":"}.cv-product-swatches__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-product-swatches__note{flex-shrink:0;align-self:flex-start;margin-inline-start:var(--cv2-space-smaller);font:var(--cv-type--label);text-transform:var(--cv-type--label--text-transform)}.cv-product-swatches--product-page .cv-product-swatches__row{margin-inline:calc(var(--cv2-space-larger) / -2);margin-block:calc(var(--cv2-space-base) / -2)}.cv-product-swatches__item{display:flex}@media(min-width:768px){.cv-product-swatches--product-page .cv-product-swatches__row{margin-inline:calc(var(--cv2-space-largest) / -2)}}.cv-product-swatches__row{display:flex;align-items:center;gap:var(--cv2-space-smallest)}.cv-product-swatches__more{align-self:center;color:var(--cv-color--secondary--onSurface);font:var(--cv-type--interface);text-box:trim-both cap alphabetic;white-space:nowrap}.cv-product-title .cv-product-title__heading{margin:0;color:var(--cv-color--base--onSurface);font:var(--cv-type--title);letter-spacing:0;overflow-wrap:break-word}@media(min-width:768px){.cv-product-title .cv-product-title__heading{font-size:calc(var(--cv2-base-unit) * 7)}}.cv-product-title .cv-product-title__link{display:none}.cv-read-more{--cv-read-more--initial-lines: var(--cv-read-more--initial-lines--mobile, 2);display:block}@media(min-width:768px){.cv-read-more{--cv-read-more--initial-lines: var( --cv-read-more--initial-lines--desktop, 3 )}}.cv-read-more .cv-read-more__content{max-height:calc(var(--cv-read-more--initial-lines) * 1lh);overflow:hidden}.cv-read-more[data-overflowing]:not([data-expanded]) .cv-read-more__content:before{width:0;height:calc((var(--cv-read-more--initial-lines) - 1) * 1lh + var(--cv2-space-minuscule));float:right;content:""}.cv-read-more[data-expanded] .cv-read-more__content{max-height:none;overflow:visible}.cv-read-more .cv-read-more__toggle{display:none;padding:0;padding-inline-start:var(--cv2-space-small);float:right;clear:right;transform:translateY(calc(var(--cv2-space-minuscule) * -1));border:0;background:none;color:var(--cv-read-more--toggle--color, currentColor);font:var(--cv-type--label);text-decoration:underline;text-underline-offset:.2em;text-transform:var(--cv-type--label--text-transform);cursor:pointer}.cv-read-more[data-overflowing]:not([data-expanded]) .cv-read-more__toggle{display:inline}.cv-stack{display:flex;align-items:var(--cv-stack--align-items-desktop);margin:0;padding:0;list-style:none}@media(max-width:767px){.cv-stack{align-items:var(--cv-stack--align-items-mobile)}}.cv-stack>*{position:relative}.cv-stack--spacing-none{gap:var(--cv-space-none)}.cv-stack--spacing-smallest{gap:var(--cv-space-smallest)}.cv-stack--spacing-smaller{gap:var(--cv-space-smaller)}.cv-stack--spacing-small{gap:var(--cv-space-small)}.cv-stack--spacing-base{gap:var(--cv-space-base)}.cv-stack--spacing-large{gap:var(--cv-space-large)}.cv-stack--spacing-larger{gap:var(--cv-space-larger)}.cv-stack--spacing-largest{gap:var(--cv-space-largest)}.cv-stack--spacing-extravagant{gap:var(--cv-space-extravagant)}.cv-stack--padding-block-mobile-none{padding-block:var(--cv-space-none)}.cv-stack--padding-block-mobile-smaller{padding-block:var(--cv-space-small)}.cv-stack--padding-block-mobile-small{padding-block:var(--cv-space-base)}.cv-stack--padding-block-mobile-base{padding-block:var(--cv-space-large)}.cv-stack--padding-block-mobile-large{padding-block:var(--cv-space-larger)}.cv-stack--padding-block-mobile-larger{padding-block:var(--cv-space-largest)}.cv-stack--padding-block-mobile-largest{padding-block:var(--cv-space-extravagant)}.cv-stack--padding-inline-mobile-none{padding-inline:var(--cv-space-none)}.cv-stack--padding-inline-mobile-smaller{padding-inline:var(--cv-space-small)}.cv-stack--padding-inline-mobile-small{padding-inline:var(--cv-space-base)}.cv-stack--padding-inline-mobile-base{padding-inline:var(--cv-space-large)}.cv-stack--padding-inline-mobile-large{padding-inline:var(--cv-space-larger)}.cv-stack--padding-inline-mobile-larger{padding-inline:var(--cv-space-largest)}.cv-stack--padding-inline-mobile-largest{padding-inline:var(--cv-space-extravagant)}.cv-stack--direction-mobile-column{flex-direction:column}.cv-stack--direction-mobile-row{flex-direction:row}@media(min-width:768px){.cv-stack--direction-desktop-column{flex-direction:column}.cv-stack--direction-desktop-row{flex-direction:row}.cv-stack--padding-block-desktop-none{padding-block:var(--cv-space-none)}.cv-stack--padding-block-desktop-smaller{padding-block:var(--cv-space-small)}.cv-stack--padding-block-desktop-small{padding-block:var(--cv-space-base)}.cv-stack--padding-block-desktop-base{padding-block:var(--cv-space-large)}.cv-stack--padding-block-desktop-large{padding-block:var(--cv-space-larger)}.cv-stack--padding-block-desktop-larger{padding-block:var(--cv-space-largest)}.cv-stack--padding-block-desktop-largest{padding-block:var(--cv-space-extravagant)}.cv-stack--padding-inline-desktop-none{padding-inline:var(--cv-space-none)}.cv-stack--padding-inline-desktop-smaller{padding-inline:var(--cv-space-small)}.cv-stack--padding-inline-desktop-small{padding-inline:var(--cv-space-base)}.cv-stack--padding-inline-desktop-base{padding-inline:var(--cv-space-large)}.cv-stack--padding-inline-desktop-large{padding-inline:var(--cv-space-larger)}.cv-stack--padding-inline-desktop-larger{padding-inline:var(--cv-space-largest)}.cv-stack--padding-inline-desktop-largest{padding-inline:var(--cv-space-extravagant)}}.cv-stack--justify-start{justify-content:flex-start}.cv-stack--justify-end{justify-content:flex-end}.cv-stack--justify-center{justify-content:center}.cv-stack--justify-space-between{justify-content:space-between}.cv-stack--justify-stretch{justify-content:stretch}.cv-stack--justify-stretch>*{flex-grow:1}.cv-stack--wrap{flex-wrap:wrap}.cv-stack--nowrap{flex-wrap:nowrap}.cv-stack--equal-width.cv-stack--direction-mobile-row>*,.cv-stack--equal-width.cv-stack--direction-desktop-row>*{flex:1}cv-tabs{--cv-tabs__font-size: var(--cv-font-size-small);--cv-tabs__line-height: var(--cv-line-height-base);--cv-tabs__list-height: calc( var(--cv-tabs__font-size) * var(--cv-tabs__line-height) + var(--cv-space-smaller) * 2 );display:block}cv-tabs:not(.cv-tabs--ready){padding-block-start:var(--cv-tabs__list-height)}cv-tabs:not(.cv-tabs--ready) cv-tab{display:none}cv-tabs:not(.cv-tabs--ready) cv-tab:first-of-type{display:block}cv-tab:not([hidden]){display:block}.cv-tabs__list{display:flex;position:relative;inline-size:fit-content;max-inline-size:100%;block-size:var(--cv-tabs__list-height);overflow-x:auto;gap:var(--cv-space-base)}.cv-tabs__tab{box-sizing:border-box;padding-block:var(--cv-space-smaller);border:none;background:none;color:var(--cv-color--base--onSurface);font-size:var(--cv-tabs__font-size);line-height:var(--cv-tabs__line-height);text-transform:titlecase;white-space:nowrap;cursor:pointer}.cv-tabs__list:before,.cv-tabs__indicator{position:absolute;block-size:var(--cv-space-smallest);inset-block-end:0}.cv-tabs__list:before{inset-inline:0;background-color:var(--cv-color--subtle--onSurface);content:""}.cv-tabs__indicator{inline-size:0;inset-inline-start:0;background-color:var(--cv-color--base--onSurface);transition:transform var(--cv-animation-duration-base) ease,inline-size var(--cv-animation-duration-base) ease}@media(prefers-reduced-motion:reduce){.cv-tabs__indicator{transition:none}}.cv-tag{width:fit-content;padding:var(--cv2-space-smallest) var(--cv2-space-smaller) var(--cv2-space-minuscule);border-radius:var(--cv-radius-base);background-color:var(--cv-color--secondary--surface);color:var(--cv-color--secondary--onSurface);font:var(--cv-type--label);text-transform:var(--cv-type--label--text-transform)}.cv-tag--accent{background-color:var(--cv-color--accent--onSurface);color:var(--cv-color--accent--surface)}.cv-variant-picker{display:flex;flex-direction:column;gap:var(--cv2-space-small)}@property --cv-variant-picker--hover-fill{syntax: "<color>"; inherits: true; initial-value: transparent;}.cv-variant-picker__control{display:block;position:relative;border-radius:var(--cv2-radius-base);background-image:linear-gradient(var(--cv-variant-picker--hover-fill),var(--cv-variant-picker--hover-fill));background-color:var(--cv-color--secondary--surface);transition:--cv-variant-picker--hover-fill var(--cv-animation-duration-base) ease}.cv-variant-picker__control:hover,.cv-variant-picker__control:has(select:focus-visible){--cv-variant-picker--hover-fill: var(--cv-color--secondary--surface--hover)}@media(prefers-reduced-motion:reduce){.cv-variant-picker__control{transition:none}}.cv-variant-picker__control label{position:absolute;top:var(--cv2-space-base);left:var(--cv2-space-large);padding-inline-end:var(--cv2-space-small);background:inherit;color:var(--cv-color--secondary--onSurface);font:var(--cv-type--interface);pointer-events:none}.cv-variant-picker__control:hover label,.cv-variant-picker__control:has(select:focus-visible) label{color:var(--cv-color--base--onSurface)}.cv-variant-picker__control select{-webkit-appearance:none;appearance:none;width:100%;padding:var(--cv2-space-base) var(--cv2-space-extravagant) var(--cv2-space-base) var(--cv2-space-large);border:none;border-radius:inherit;background:none;color:var(--cv-color--base--onSurface);font:var(--cv-type--interface);text-align:end;text-align-last:end;cursor:pointer}.cv-variant-picker__control select:focus-visible{outline:var(--cv-border-base);outline-offset:var(--cv2-space-smallest)}.cv-variant-picker__control .cv-icon{position:absolute;top:50%;right:var(--cv2-space-large);padding:var(--cv2-space-smallest);transform:translateY(-50%);pointer-events:none}cv-country-selector{display:inline-block;position:relative}cv-country-selector:has(.cv-country-selector__popover:not([hidden])){z-index:var(--cv-elevation-modal)}.cv-country-selector__trigger{all:unset;display:flex;align-items:center;justify-content:center;height:var(--cv-size-element-base);padding:0 var(--cv-space-small);gap:var(--cv-space-smaller);border-radius:var(--cv-radius-base);font:inherit;font-size:var(--cv-font-size-smaller);cursor:pointer}.cv-country-selector__trigger-chevron{display:flex;align-items:center;transition:transform .15s ease}.cv-country-selector__trigger-chevron svg{display:block;width:var(--cv-space-small);height:auto}.cv-country-selector__trigger[aria-expanded=true] .cv-country-selector__trigger-chevron{transform:rotate(180deg)}.cv-country-selector__backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--cv-color--subtle--onSurface)}cv-country-selector:has(.cv-country-selector__popover:not([hidden])) .cv-country-selector__backdrop{display:block}.cv-country-selector__popover{display:flex;z-index:1;position:absolute;top:calc(100% + var(--cv-space-smallest));right:0;flex-direction:column;min-width:12rem;padding:var(--cv-space-smallest);gap:var(--cv-space-minuscule);border-radius:var(--cv-radius-base);background-color:var(--cv-color--base--surface);box-shadow:0 var(--cv-space-smallest) var(--cv-space-base) rgb(var(--cv-color--base--onSurface--raw) / .12);color:var(--cv-color--base--onSurface)}.cv-country-selector__popover[hidden]{display:none}.cv-country-selector__form{display:flex;flex-direction:column;margin:0;gap:var(--cv-space-minuscule)}.cv-country-selector__option{all:unset;display:flex;align-items:center;min-height:3rem;padding:var(--cv-space-small) var(--cv-space-base);gap:var(--cv-space-large);border-radius:var(--cv-radius-base);font:inherit;font-size:var(--cv-font-size-smaller);cursor:pointer}.cv-country-selector__option-label{flex:1;white-space:nowrap}.cv-country-selector__option-check{display:flex;flex-shrink:0;align-items:center;justify-content:center}.cv-country-selector__option-check svg{display:block;transform:scale(.8)}
/*# sourceMappingURL=/cdn/shop/t/2187/compiled_assets/styles.css.map */
