:root{--cq-ease: cubic-bezier(.22, 1, .36, 1);--cq-bar-radius: 14px;--cq-bar-height: 52px;--cq-bar-gap: 10px;--cq-bar-inset: 16px;--cq-bar-logo-scale: .66}@media screen and (max-width:749px){:root{--cq-bar-height: 48px;--cq-bar-gap: 8px;--cq-bar-inset: 10px;--cq-bar-logo-scale: .64;--cq-bar-nudge-x: 6px}}:root,body{--letter-spacing--heading-loose: .14em;--cq-label-spacing: .18em}h1,h2,h3,h4,.h1,.h2,.h3,.h4{text-wrap:balance}.button,.button-secondary{font-size:.75rem;letter-spacing:var(--cq-label-spacing)}.menu-list__link{letter-spacing:var(--cq-label-spacing)}.price,.cart-items__price,.cart-totals__total-value{font-variant-numeric:tabular-nums;letter-spacing:.06em}#header-component:not([transparent]){--cq-bar-shift: calc((var(--header-height) - var(--cq-bar-height)) / 2 - var(--cq-bar-gap) - 1px);--header-content-transition-timing: .3s ease .06s}#header-component:not([transparent]):before{content:"";position:absolute;z-index:var(--layer-lowest);inset-block-start:calc(var(--cq-bar-gap) + 1px);inset-inline:var(--cq-bar-inset);height:var(--cq-bar-height);border-radius:var(--cq-bar-radius);background-color:#000;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0f,0 1px 2px #0000004d,0 22px 44px -22px #0000008c;opacity:0;transform:translateY(calc(-100% - var(--cq-bar-gap) - 12px));transition:transform .7s var(--cq-ease),opacity .25s ease,background-color .4s ease,box-shadow .4s ease;pointer-events:none}#header-component:not([transparent]) .header__underlay-closed{transition:opacity .3s ease}#header-component:not([transparent]) .header__column>:not(.header__drawer),#header-component:not([transparent]) .header__drawer .header__icon--menu{transition:transform .7s var(--cq-ease),color .3s ease .06s,opacity .3s ease}#header-component:not([transparent]) .header-logo__image{transition:filter .3s ease .06s}#header-component[sticky][data-sticky-state=active]:not([transparent]):not(:has(header-menu[aria-expanded=true],.menu-open)),body:has(#MainContent>.cirque-hero-section:first-child) #header-component[sticky]:not([transparent]):not(:has(header-menu[aria-expanded=true],.menu-open)){pointer-events:none}:is(#header-component[sticky][data-sticky-state=active]:not([transparent]):not(:has(header-menu[aria-expanded=true],.menu-open)),body:has(#MainContent>.cirque-hero-section:first-child) #header-component[sticky]:not([transparent]):not(:has(header-menu[aria-expanded=true],.menu-open))):before{opacity:1;transform:none}:is(#header-component[sticky][data-sticky-state=active]:not([transparent]):not(:has(header-menu[aria-expanded=true],.menu-open)),body:has(#MainContent>.cirque-hero-section:first-child) #header-component[sticky]:not([transparent]):not(:has(header-menu[aria-expanded=true],.menu-open))) .header__underlay-closed{opacity:0}:is(#header-component[sticky][data-sticky-state=active]:not([transparent]):not(:has(header-menu[aria-expanded=true],.menu-open)),body:has(#MainContent>.cirque-hero-section:first-child) #header-component[sticky]:not([transparent]):not(:has(header-menu[aria-expanded=true],.menu-open))) .header__row{--color-foreground: rgb(255 255 255);--color-foreground-rgb: 255 255 255;--color-border: rgb(255 255 255 / .2);--color-border-rgb: 255 255 255;--cart-bubble-background: rgb(255 255 255);--cart-bubble-text: rgb(0 0 0);color:var(--color-foreground);border-color:transparent}:is(#header-component[sticky][data-sticky-state=active]:not([transparent]):not(:has(header-menu[aria-expanded=true],.menu-open)),body:has(#MainContent>.cirque-hero-section:first-child) #header-component[sticky]:not([transparent]):not(:has(header-menu[aria-expanded=true],.menu-open))) .header__column>*{pointer-events:auto}:is(#header-component[sticky][data-sticky-state=active]:not([transparent]):not(:has(header-menu[aria-expanded=true],.menu-open)),body:has(#MainContent>.cirque-hero-section:first-child) #header-component[sticky]:not([transparent]):not(:has(header-menu[aria-expanded=true],.menu-open))) .header__column--left{--cq-bar-nudge: var(--cq-bar-nudge-x, 0px)}:is(#header-component[sticky][data-sticky-state=active]:not([transparent]):not(:has(header-menu[aria-expanded=true],.menu-open)),body:has(#MainContent>.cirque-hero-section:first-child) #header-component[sticky]:not([transparent]):not(:has(header-menu[aria-expanded=true],.menu-open))) .header__column--right{--cq-bar-nudge: calc(-1 * var(--cq-bar-nudge-x, 0px))}:is(#header-component[sticky][data-sticky-state=active]:not([transparent]):not(:has(header-menu[aria-expanded=true],.menu-open)),body:has(#MainContent>.cirque-hero-section:first-child) #header-component[sticky]:not([transparent]):not(:has(header-menu[aria-expanded=true],.menu-open))) .header__column>:not(.header__drawer),:is(#header-component[sticky][data-sticky-state=active]:not([transparent]):not(:has(header-menu[aria-expanded=true],.menu-open)),body:has(#MainContent>.cirque-hero-section:first-child) #header-component[sticky]:not([transparent]):not(:has(header-menu[aria-expanded=true],.menu-open))) .header__drawer .header__icon--menu{transform:translate(var(--cq-bar-nudge, 0px),calc(-1 * var(--cq-bar-shift)))}:is(#header-component[sticky][data-sticky-state=active]:not([transparent]):not(:has(header-menu[aria-expanded=true],.menu-open)),body:has(#MainContent>.cirque-hero-section:first-child) #header-component[sticky]:not([transparent]):not(:has(header-menu[aria-expanded=true],.menu-open))) .header__column>.header-logo{transform:translateY(calc(-1 * var(--cq-bar-shift))) scale(var(--cq-bar-logo-scale))}:is(#header-component[sticky][data-sticky-state=active]:not([transparent]):not(:has(header-menu[aria-expanded=true],.menu-open)),body:has(#MainContent>.cirque-hero-section:first-child) #header-component[sticky]:not([transparent]):not(:has(header-menu[aria-expanded=true],.menu-open))) .header-logo__image{filter:invert(1)}body:has(#MainContent>.cirque-hero-section:first-child) #header-component[sticky]:not([transparent],[data-sticky-state=active]):before{background-color:#ffffff1a;-webkit-backdrop-filter:blur(16px) saturate(1.8) brightness(.74);backdrop-filter:blur(16px) saturate(1.8) brightness(.74);box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff1f,inset 0 0 0 1px #ffffff29,0 12px 32px -14px #0006}#header-component .menu-drawer-container .header__icon--summary{padding:9px}#header-component .header__icon--menu .header-drawer-icon{width:28px;height:28px}#header-component .header__icon--menu .header-drawer-icon--open svg{width:100%;height:100%;will-change:rotate}#header-component .header__icon--menu .header-drawer-icon--close svg{width:14px;height:14px}.cq-logo{position:relative}.cq-logo>img{opacity:0}.cq-logo__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.cq-logo__fill{fill:currentcolor}.cq-logo__stroke{fill:none;stroke:currentcolor;stroke-width:9;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;opacity:0}.cq-logo.is-writing .cq-logo__stroke{animation:cq-logo-draw 1.15s cubic-bezier(.6,0,.25,1) both;animation-delay:calc(var(--i) * .34s)}.cq-logo.is-writing .cq-logo__fill{animation:cq-logo-ink 1.05s cubic-bezier(.6,0,.25,1) both;animation-delay:calc(var(--i) * .34s + .22s)}@keyframes cq-logo-draw{0%{stroke-dashoffset:1;opacity:1}85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes cq-logo-ink{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -2% 0 0)}}@media(prefers-reduced-motion:reduce){.cq-logo.is-writing :is(.cq-logo__stroke,.cq-logo__fill){animation:none}}#MainContent>.cirque-hero-section:first-child{margin-block-start:calc(-1 * var(--header-height))}#MainContent>.cirque-hero-section:first-child .cirque-hero{height:clamp(480px,100svh,1100px)}@media(prefers-reduced-motion:reduce){#header-component:not([transparent]):before,#header-component:not([transparent]) :is(.header__underlay-closed,.header__column>*,.header__icon--menu,.header-logo__image){transition-duration:.01s;transition-delay:0s}}header-drawer{--drawer-animation-speed: .65s;--cq-menu-exit: .24s}header-drawer .menu-drawer,header-drawer .menu-open>.menu-drawer{--cq-menu-pad: clamp(20px, 5vw, 44px);--cq-menu-rule: rgb(var(--color-foreground-rgb) / .14);--drawer-padding: var(--cq-menu-pad);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto;grid-template-areas:"nav" "utility";top:calc(var(--header-height) - 1px);left:0;width:100vw;max-width:none;height:calc(100dvh - var(--header-height) + 1px);border:0;border-block-start:1px solid var(--cq-menu-rule);transform:none;scrollbar-width:none}header-drawer .menu-drawer{clip-path:inset(0 0 100% 0);transition:clip-path .55s cubic-bezier(.65,0,.35,1) var(--cq-menu-exit),visibility 0s linear calc(.55s + var(--cq-menu-exit))}header-drawer .menu-open>.menu-drawer{clip-path:inset(0);transition:clip-path var(--drawer-animation-speed) var(--cq-ease),visibility 0s}header-drawer .menu-drawer::-webkit-scrollbar{display:none}@media screen and (max-width:989px){html[scroll-lock]:has(header-drawer .menu-drawer-container[open]) .page-wrapper{overflow:visible}}header-drawer .menu-drawer__backdrop{top:var(--header-height);transition:opacity .5s ease}header-drawer details.menu-open .header__icon--menu .header-drawer-icon--close{display:flex}header-drawer details.menu-open .header__icon--menu .header-drawer-icon--open{display:none}header-drawer .menu-drawer>.menu-drawer__close-button{position:absolute;inset-block-start:8px;inset-inline-end:8px;z-index:var(--layer-raised);opacity:0;pointer-events:none}header-drawer .menu-drawer>.menu-drawer__close-button:focus-visible{opacity:1;pointer-events:auto}header-drawer .menu-drawer__navigation{grid-area:nav;margin:0;padding-block:clamp(12px,3vh,36px) 0}header-drawer .menu-drawer__menu.has-submenu{margin-block-end:0}header-drawer .menu-drawer__navigation>.menu-drawer__menu>li{margin-block-end:0;border-block-end:1px solid var(--cq-menu-rule)}header-drawer .menu-drawer__menu-item--mainlist{--menu-top-level-font-family: var(--font-body--family);--menu-top-level-font-weight: 400;--menu-top-level-font-size: clamp(2.5rem, 11.5vw, 5.5rem);--menu-top-level-font-line-height: 1.05;--menu-top-level-font-case: uppercase;min-height:0;padding-block:.34em;letter-spacing:.05em;transition:padding-inline-start .45s var(--cq-ease),opacity .25s ease}@media(hover:hover){header-drawer .menu-drawer__menu:has(.menu-drawer__menu-item--mainlist:hover) .menu-drawer__menu-item--mainlist:not(:hover){opacity:.3}header-drawer .menu-drawer__menu-item--mainlist:hover{padding-inline-start:14px}}header-drawer .menu-drawer__utility-links{grid-area:utility;margin:0;padding:6px var(--cq-menu-pad) calc(12px + env(safe-area-inset-bottom))}header-drawer .menu-drawer__submenu{height:100%}header-drawer .menu-drawer-container.menu-open .menu-drawer__animated-element{animation:cq-menu-rise .9s var(--cq-ease) backwards;animation-delay:calc(.14s + var(--menu-drawer-animation-index, 0) * .07s)}header-drawer .menu-drawer-container[open]:not(.menu-open) .menu-drawer__animated-element{animation:cq-menu-lift var(--cq-menu-exit) cubic-bezier(.4,0,1,1) forwards;animation-delay:calc(var(--menu-drawer-animation-index, 0) * 25ms)}@keyframes cq-menu-rise{0%{opacity:0;transform:translateY(32px)}}@keyframes cq-menu-lift{to{opacity:0;transform:translateY(-18px)}}@media(prefers-reduced-motion:reduce){header-drawer{--drawer-animation-speed: .01s;--cq-menu-exit: 0s}header-drawer .menu-drawer{transition-duration:.01s}header-drawer .menu-drawer-container[open] .menu-drawer__animated-element{animation:none}}.product-information .product-details h1{font-size:1.625rem;line-height:1.12;letter-spacing:.02em}@media screen and (min-width:750px){.product-information .product-details h1{font-size:2rem}}.product-information .product-details product-price,.product-information .product-details product-price .price{font-size:1.25rem;letter-spacing:.02em}@media screen and (max-width:749px){body:has(#MainContent[data-template^=product]) #header-component .header-logo__image{height:64px;object-fit:contain}#MainContent[data-template^=product]>.shopify-section:first-child .divider{padding-block:8px}}@media screen and (max-width:749px){.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child){width:90%;aspect-ratio:3 / 4}.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child) img{width:100%;height:100%;object-fit:cover}.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child) img[width="3840"][height="3840"]{object-fit:contain;background-color:#fff}}.variant-option--buttons{position:relative;gap:10px}.variant-option--buttons:not(.variant-option--swatches){display:flex;flex-wrap:wrap}.variant-option--buttons legend{display:flex;align-items:baseline;width:100%;margin-block-end:12px;padding:0;font-family:var(--font-body--family);font-size:.9375rem;font-weight:600;letter-spacing:.01em;text-transform:none}.variant-option__picked{font-weight:400}.variant-option__size-guide{margin-inline-start:auto;color:inherit;font-weight:400;font-size:.875rem;line-height:1.6;text-decoration:underline;text-underline-offset:3px}.variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch){flex:0 0 auto;width:auto;min-width:48px;min-height:48px;padding-inline:14px;font-family:var(--font-body--family);font-size:.9375rem;letter-spacing:.02em;text-transform:uppercase}.variant-option--buttons .variant-option__button-label:has([data-option-available=false]) .variant-option__button-label__text{opacity:.4}.variant-option--buttons .variant-option__strikethrough{opacity:.45}.product-form-buttons .shopify-payment-button{min-height:82px}.product-form-buttons>.quantity-selector-wrapper{display:flex;flex:0 0 100%;flex-direction:column;align-items:flex-start;gap:10px}.product-form-buttons>.quantity-selector-wrapper:before{content:"Quantity";font-size:.9375rem}.product-form-buttons .quantity-selector-wrapper .quantity-selector{flex:none;width:150px;min-height:48px}.product-form-buttons .add-to-cart-button{min-height:52px}.product-form-buttons .add-to-cart-icon{display:none}.shopify-section-group-footer-group .klaviyo-promocheckbox label div{font-family:var(--font-body--family)!important;font-size:.6875rem!important;line-height:1.45!important;letter-spacing:.02em!important;text-transform:none!important;opacity:.75}.shopify-section-group-footer-group [class*=klaviyo-form] :is(input[type=tel],input[type=tel]~label,label[for*=phone],button){font-family:var(--font-accent--family)!important;font-weight:var(--font-accent--weight)!important;font-size:.75rem!important;letter-spacing:var(--cq-label-spacing)!important;text-transform:uppercase!important}.shopify-section-group-footer-group [class*=klaviyo-form] input[type=tel]::placeholder{font-family:var(--font-accent--family)!important;font-size:.75rem!important;letter-spacing:var(--cq-label-spacing)!important;text-transform:uppercase!important}.footer-content .logo-block :is(img,.cq-logo__svg){transform:translate(-4.9%)}.footer-content .logo-block+.text-block{margin-block-start:-8px}@media screen and (min-width:750px){.footer-content .logo-block+.text-block{margin-block-start:-14px}}footer.cq-footer--ready .footer-content .group-block-content>:not(.logo-block){opacity:0;transform:translateY(18px);transition:opacity .9s ease,transform .9s var(--cq-ease)}footer.cq-footer--ready.cq-footer--in .footer-content .group-block-content>:not(.logo-block){opacity:1;transform:none;transition-delay:.45s}footer.cq-footer--ready.cq-footer--in .footer-content .group-block-content>:nth-child(2){transition-delay:.55s}footer.cq-footer--ready.cq-footer--in .footer-content .group-block-content>:nth-child(3){transition-delay:.65s}.footer-content .logo-block+.text-block{opacity:.8}.resource-list__item.cq-wait{opacity:0;transform:translateY(28px)}.resource-list__item.cq-in{transition:opacity .8s ease,transform .9s var(--cq-ease);transition-delay:calc(var(--cq-stagger, 0) * 80ms)}slideshow-component slideshow-component slideshow-slides{overflow:hidden}.shopify-section-group-footer-group .klaviyo-phoneinput>div:has(input[type=tel]){box-sizing:border-box!important;min-height:52px!important;border:1px solid rgb(255 255 255 / .45)!important;border-radius:0!important;background-color:#ffffff14!important}.shopify-section-group-footer-group .klaviyo-phoneinput button{border-color:transparent!important;border-radius:0!important;background-color:transparent!important}.shopify-section-group-footer-group .klaviyo-phoneinput button svg{filter:invert(1)}.shopify-section-group-footer-group .klaviyo-phoneinput input[type=tel]{color:#fff!important}.shopify-section-group-footer-group .klaviyo-phoneinput input[type=tel]::placeholder{color:#ffffffa6!important}.shopify-section-group-footer-group [class*=klaviyo-form] div:has(>.klaviyo-form-button){padding:10px 0 0!important}.shopify-section-group-footer-group .klaviyo-form-button{width:100%!important;height:52px!important;border-radius:0!important}#MainContent[data-template^=collection]>.section-wrapper .section--full-width>.custom-section-content:has(h1){padding-inline:var(--page-margin)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cirque.css.map */
