.capsul-empty{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:4rem 0 6rem;text-transform:none}.capsul-empty__text{font-family:var(--capsul-serif);font-style:italic;font-weight:400;font-size:2.6rem;letter-spacing:0;color:rgb(var(--capsul-ink))}.banner__text.subtitle p,.banner__text .subtitle{font-family:var(--capsul-serif);font-style:italic;font-size:2.2rem;letter-spacing:0;text-transform:none}.banner__buttons .button{min-height:0;min-width:0;padding:0 0 .3rem;background:none!important;color:currentColor!important;border-bottom:1px solid currentColor;border-radius:0;font-size:1.3rem;font-weight:500;letter-spacing:.06em}.banner__buttons .button:before,.banner__buttons .button:after{display:none}.banner__buttons .button:hover{opacity:.7}.banner__box>*+.banner__buttons{margin-top:2rem}.template-page .contact.page-width,.contact.page-width--narrow{max-width:calc(76rem + 2 * var(--capsul-gutter));padding-left:var(--capsul-gutter);padding-right:var(--capsul-gutter)}.contact .title.h1,.contact h2.title{font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground));padding-bottom:1.2rem;margin-bottom:2.4rem;border-bottom:1px solid rgba(var(--color-foreground),.15)}.contact .field__input,.contact .text-area{border-radius:0}.contact__button .button{border-radius:9rem;min-height:5.2rem;min-width:22rem;padding:0 3.2rem;background:rgb(var(--capsul-ink));color:#fff;font-size:1.2rem;letter-spacing:.08em}.contact__button .button:before,.contact__button .button:after{border-radius:9rem;box-shadow:0 0 0 1px rgb(var(--capsul-ink))}.contact__button .button:hover{background:transparent;color:rgb(var(--capsul-ink))}.template-404 .button,.cart__ctas .button,.cart__checkout-button{border-radius:9rem}.template-404 .button:before,.template-404 .button:after,.cart__ctas .button:before,.cart__ctas .button:after{border-radius:9rem}.capsul-footer .capsul-footer__acc>summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;list-style:none;cursor:pointer}.capsul-footer .capsul-footer__acc>summary::-webkit-details-marker{display:none}.capsul-footer .capsul-footer__acc>summary .capsul-footer__heading{margin:0}.capsul-footer .capsul-footer__acc>summary+*{margin-top:1.6rem}.capsul-footer .capsul-footer__plus{position:relative;flex:none;width:1.2rem;height:1.2rem}.capsul-footer .capsul-footer__plus:before,.capsul-footer .capsul-footer__plus:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;transition:transform .25s ease}.capsul-footer .capsul-footer__plus:after{transform:rotate(90deg)}.capsul-footer .capsul-footer__acc[open] .capsul-footer__plus:after{transform:rotate(0)}@media screen and (min-width:750px){.capsul-footer .capsul-footer__acc>summary{cursor:default;pointer-events:none}.capsul-footer .capsul-footer__plus{display:none}}@media screen and (max-width:749px){.footer.capsul-footer{padding:4rem var(--capsul-gutter) 2.4rem}.capsul-footer .capsul-footer__top{gap:3.2rem}.capsul-footer .capsul-footer__social{margin-top:2.8rem}.capsul-footer .capsul-footer__menus{grid-template-columns:1fr;gap:0;border-top:1px solid rgba(var(--color-foreground),.2)}.capsul-footer .capsul-footer__acc{border-bottom:1px solid rgba(var(--color-foreground),.2)}.capsul-footer .capsul-footer__acc>summary{padding:1.8rem 0}.capsul-footer .capsul-footer__acc>summary+*{margin-top:0;padding-bottom:1.6rem}.capsul-footer .capsul-footer__bottom{margin-top:3.2rem;padding-top:2.4rem;gap:1.6rem}.capsul-footer .capsul-footer__logo img{width:min(var(--logo-w, 160px),12rem)}}@media screen and (max-width:749px){.banner__heading.h0{font-size:2rem;line-height:1.05;letter-spacing:0}.banner__heading.h1,.banner__heading.h2{font-size:2.4rem}.banner__text.subtitle p,.banner__text .subtitle{font-size:1.7rem}.banner__buttons .button{font-size:1.1rem}.banner__box>*+.banner__buttons{margin-top:1.4rem}.banner__content{padding:2rem var(--capsul-gutter)}.capsul-fc{padding-top:3.2rem;padding-bottom:3.6rem}.capsul-fc__header{padding-bottom:1.4rem}.capsul-fc__title,.capsul-tiles__heading,.capsul-logos__heading,.capsul-statement__heading{font-size:1.4rem}.capsul-fc__track{grid-auto-columns:46%}.card__heading,.card__heading a{font-size:1.1rem!important}.card-information>.price,.card-information .price{font-size:1.1rem}.card__content{padding:.8rem .8rem 1.4rem!important}.capsul-tiles__grid{grid-template-columns:repeat(2,1fr)}.capsul-tile__label{font-size:1.6rem;bottom:1.2rem;left:1.2rem;right:1.2rem}.capsul-logos{padding-top:4rem;padding-bottom:4rem}.capsul-logos__heading{margin-bottom:2.4rem}.capsul-logos__list{gap:2rem 3.2rem;margin-bottom:2.4rem}.capsul-logos__list img{max-height:3.2rem;max-width:10rem}.capsul-statement{padding-top:5.6rem!important;padding-bottom:5.6rem!important}.capsul-statement--serif .capsul-statement__text{font-size:1.8rem}}.product .product__title h1,.product__title h1{font-size:2rem;line-height:1.2;letter-spacing:.02em}@media screen and (max-width:749px){.product .product__title h1,.product__title h1{font-size:1.7rem}}.card-wrapper .capsul-launch-badge,.card-wrapper .capsul-badge--price{top:0!important;bottom:auto!important;left:auto!important;right:1rem!important;margin:calc(125% - 1rem) 0 0 0!important;transform:translateY(-100%);font-size:.9rem!important;line-height:1.2!important;padding:.35rem .7rem!important;letter-spacing:.04em!important;white-space:nowrap}.card-wrapper .card__badge{align-self:flex-end!important;justify-self:flex-end!important;grid-row-start:3!important;transform:translate(.2rem,1.1rem)}.card-wrapper .card__badge .badge{font-size:.9rem!important;line-height:1.2!important;padding:.35rem .7rem!important;letter-spacing:.04em!important;margin:0!important}.card-wrapper:has(.capsul-badge--price) .card__badge{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/capsul-fixes.css.map */
