:root{--cf-hairline: rgba(var(--color-foreground), .12);--cf-hairline-strong: rgba(var(--color-foreground), .24);--cf-plinth: #efe8dc;--cf-radius: .2rem;--cf-ease: cubic-bezier(.22, .61, .36, 1);--cf-ease-out: cubic-bezier(.16, 1, .3, 1);--cf-gutter: clamp(1.6rem, 1rem + 2vw, 4.8rem);--cf-section-space: clamp(6.4rem, 4rem + 6vw, 14.4rem)}body{font-size:1.6rem;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.h0,.h1,.h2,.h3,.hxl,.hxxl{font-weight:var(--font-heading-weight);letter-spacing:-.015em;text-wrap:balance}.hxxl{font-size:calc(var(--font-heading-scale) * clamp(5.2rem,3rem + 6.4vw,11.2rem));line-height:.98}.hxl{font-size:calc(var(--font-heading-scale) * clamp(4.4rem,2.6rem + 4.8vw,8.8rem));line-height:1.02}h1,.h0,.h1{font-size:calc(var(--font-heading-scale) * clamp(3.4rem,2.4rem + 2.8vw,5.8rem));line-height:1.08}h2,.h2{font-size:calc(var(--font-heading-scale) * clamp(2.8rem,2.1rem + 1.8vw,4.2rem));line-height:1.12}h3,.h3{font-size:calc(var(--font-heading-scale) * clamp(2.2rem,1.9rem + .8vw,2.8rem));line-height:1.2}h1 em,h2 em,.h0 em,.h1 em,.h2 em,.hxl em,.hxxl em{font-style:italic;letter-spacing:-.01em}.rte p,.rte li{text-wrap:pretty}.rte a,.cirella-prose a{text-decoration-thickness:.1rem;text-underline-offset:.35em}::selection{background:rgba(var(--color-foreground),.85);color:rgb(var(--color-background))}.button,.shopify-challenge__button,.customer button{border-radius:var(--cf-radius);font-size:1.2rem;letter-spacing:.2em;transition:background-color .35s var(--cf-ease),color .35s var(--cf-ease),box-shadow .35s var(--cf-ease),transform .35s var(--cf-ease)}.button:not([disabled]):hover{transform:translateY(-.1rem)}.button:not([disabled]):active{transform:translateY(0)}.button--secondary{--alpha-button-background: 0}.button--secondary:not([disabled]):hover{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.cf-arrow{display:inline-block;width:1.6rem;height:.1rem;margin-left:1.2rem;background:currentColor;position:relative;vertical-align:middle;transition:width .35s var(--cf-ease)}.cf-arrow:after{content:"";position:absolute;right:0;top:-.3rem;width:.7rem;height:.7rem;border-top:.1rem solid currentColor;border-right:.1rem solid currentColor;transform:rotate(45deg);transform-origin:center}a:hover>.cf-arrow,.button:hover>.cf-arrow{width:2.4rem}:focus-visible{outline-offset:.3rem}.announcement-bar__message{font-size:1.1rem;letter-spacing:.28em;padding-top:.9rem;padding-bottom:.9rem}.header-wrapper{transition:background-color .4s var(--cf-ease),box-shadow .4s var(--cf-ease)}.header-wrapper--border-bottom{border-bottom:.1rem solid var(--cf-hairline)}@supports (backdrop-filter: blur(1px)){.shopify-section-header-sticky.scrolled-past-header .header-wrapper{background-color:rgba(var(--color-background),.86);backdrop-filter:saturate(1.2) blur(14px);-webkit-backdrop-filter:saturate(1.2) blur(14px)}}.header{column-gap:2.4rem}.header__menu-item{font-size:1.15rem;letter-spacing:.2em;padding:1.2rem 1.4rem}.header__inline-menu .header__menu-item>span,.header__inline-menu .header__active-menu-item{position:relative;text-decoration:none}.header__inline-menu .header__menu-item>span:after{content:"";position:absolute;left:0;right:0;bottom:-.5rem;height:.1rem;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s var(--cf-ease)}.header__inline-menu .header__menu-item:hover>span:after,.header__inline-menu .header__active-menu-item:after{transform:scaleX(1);transform-origin:left}.header__inline-menu .header__menu-item:hover span{text-decoration:none}.header__submenu{border:.1rem solid var(--cf-hairline);box-shadow:0 1.8rem 4rem #28241f14;padding:1.6rem 0;min-width:22rem}.header__icon{transition:opacity .3s var(--cf-ease)}.header__icon:hover{opacity:.7}.header__icon .svg-wrapper svg,.header__icon .icon{stroke-width:0}.cart-count-bubble{width:1.7rem;height:1.7rem;font-size:1rem;font-weight:600;bottom:.9rem;left:2.3rem;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.header__heading-logo{transition:opacity .3s var(--cf-ease)}.menu-drawer{border-right:.1rem solid var(--cf-hairline);box-shadow:2rem 0 6rem #28241f14}.menu-drawer__navigation{padding:3.2rem 0 2.4rem}.menu-drawer__menu-item{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2.8rem);font-weight:var(--font-heading-weight);letter-spacing:-.01em;text-transform:none;line-height:1.15;padding:1.1rem 3.2rem}.menu-drawer__submenu .menu-drawer__menu-item{font-size:calc(var(--font-heading-scale) * 2.2rem)}.menu-drawer__menu-item--active,.menu-drawer__menu-item:hover{background-color:transparent;font-style:italic}.menu-drawer__utility-links{border-top:.1rem solid var(--cf-hairline);background-color:transparent}.menu-drawer__account{font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase}@media(prefers-reduced-motion:no-preference){.menu-opening .menu-drawer__menu>li{animation:cf-drawer-in .6s var(--cf-ease-out) both}.menu-opening .menu-drawer__menu>li:nth-child(2){animation-delay:.05s}.menu-opening .menu-drawer__menu>li:nth-child(3){animation-delay:.1s}.menu-opening .menu-drawer__menu>li:nth-child(4){animation-delay:.15s}.menu-opening .menu-drawer__menu>li:nth-child(5){animation-delay:.2s}.menu-opening .menu-drawer__menu>li:nth-child(n+6){animation-delay:.25s}}@keyframes cf-drawer-in{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}.product-card-wrapper .card__inner{background-color:var(--cf-plinth);border-radius:var(--cf-radius);overflow:hidden}.product-card-wrapper .card__media .media{background-color:var(--cf-plinth)}.product-card-wrapper .card__media img{mix-blend-mode:multiply;object-fit:contain;padding:8%;transition:transform 1.1s var(--cf-ease-out),opacity .6s var(--cf-ease)}.product-card-wrapper .card__media img.cf-cover{mix-blend-mode:normal;object-fit:cover;padding:0}@media(hover:hover){.product-card-wrapper:hover .card__media .media>img{transform:scale(1.04)}}.product-card-wrapper .card__content{padding-top:1.6rem}.product-card-wrapper .card__information{padding:0 .2rem;row-gap:.6rem}.product-card-wrapper .card__heading{font-size:calc(var(--font-heading-scale) * 1.9rem);line-height:1.25;letter-spacing:-.005em}.product-card-wrapper .card__heading a:after{outline-offset:.3rem}.product-card-wrapper .card__heading .full-unstyled-link{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-wrapper .price{font-size:1.35rem;letter-spacing:.08em}.product-card-wrapper .price .price-item--sale{color:rgb(var(--color-foreground))}.badge{border-radius:0;border:0;padding:.5rem 1rem .4rem;font-size:1rem;letter-spacing:.2em}.underline-links-hover:hover a{text-decoration:none}.product-card-wrapper:hover .card__heading{opacity:.75;transition:opacity .3s var(--cf-ease)}.title-wrapper-with-link{align-items:flex-end;border-bottom:.1rem solid var(--cf-hairline);padding-bottom:2rem;margin-bottom:4rem}.title-wrapper-with-link .link{font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;border-bottom:.1rem solid currentColor;padding-bottom:.3rem}.field__input,.select__select,.customer .field input,.customer select{border-radius:var(--cf-radius)}.field:after,.select:after,.customer .field:after,.customer select:after{box-shadow:0 0 0 .1rem var(--cf-hairline-strong)}.field:hover.field:after,.select:hover.select:after{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.5)}.footer{border-top:0}.footer__content-top{padding-bottom:4.8rem}.footer-block__heading{font-size:1.1rem;letter-spacing:.24em;margin-bottom:2rem;opacity:.7}.footer-block__details-content .list-menu__item--link{font-size:1.5rem;padding-top:.5rem;padding-bottom:.5rem;transition:opacity .3s var(--cf-ease)}.footer-block__details-content .list-menu__item--link:hover{opacity:.65;text-decoration:none}.footer-block__brand-info .footer-block__heading{opacity:1;font-size:calc(var(--font-heading-scale) * clamp(2.4rem,2rem + 1vw,3.2rem));line-height:1.15;max-width:32rem}.footer-block--newsletter .newsletter-form__field-wrapper .field__input{background:transparent}.cf-footer-signature{border-top:.1rem solid var(--cf-hairline);border-bottom:.1rem solid var(--cf-hairline);padding:clamp(3.2rem,2rem + 3vw,6.4rem) 0;overflow:hidden}.cf-footer-signature__text{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:min(12rem,calc((min(100vw,var(--page-width)) - 2 * var(--cf-gutter)) / 13.5));line-height:1.05;letter-spacing:-.02em;white-space:nowrap;text-align:center;opacity:.92}.cf-footer-signature__text em{font-style:italic}.footer__content-bottom{border-top:0;padding-top:2.4rem}.footer__copyright,.footer__copyright a,.policies li a{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase}.list-payment__item{opacity:.85}.drawer__inner,.cart-notification,.modal__content,.search-modal__content{border-radius:0}.cart-notification{border:.1rem solid var(--cf-hairline);box-shadow:0 2.4rem 6rem #28241f1f}.page-width{padding-left:var(--cf-gutter);padding-right:var(--cf-gutter)}@media(prefers-reduced-motion:reduce){.button:not([disabled]):hover,.product-card-wrapper:hover .card__media img{transform:none!important}.header__inline-menu .header__menu-item>span:after,.cf-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/cirella-foundation.css.map */
