:root{--cm-ease: cubic-bezier(.22, .61, .36, 1);--cm-radius: 14px;--cm-accent: #3e5a48}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}input,textarea,select{font-size:16px}button,a,[role=button],.btn{touch-action:manipulation}button,[role=button],.btn{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:focus-visible{outline:2px solid var(--cm-accent);outline-offset:3px}.btn{transition:transform .25s var(--cm-ease),background-color .25s var(--cm-ease),box-shadow .25s var(--cm-ease)}.btn:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px -12px #3e5a4899}.btn:hover:active{transform:scale(.97)}}.grid-product__image-mask{overflow:hidden;border-radius:var(--cm-radius)}.grid-product__image-mask img{transition:transform .9s var(--cm-ease)}@media(hover:hover)and (pointer:fine){.grid-product:hover .grid-product__image-mask img{transform:scale(1.035)}}.grid-product__link:active .grid-product__image-mask{transform:scale(.985)}.grid-product__image-mask{transition:transform .2s var(--cm-ease)}.grid-product__title{letter-spacing:.02em}.collection-item{position:relative;overflow:hidden;border-radius:var(--cm-radius)}.collection-item:after{content:"";position:absolute;inset:auto 0 0 0;height:48%;background:linear-gradient(to top,#2b211a99,#2b211a00);pointer-events:none}.collection-item__title{z-index:1;letter-spacing:.08em}.collection-item img{transition:transform 1s var(--cm-ease)}@media(hover:hover)and (pointer:fine){.collection-item:hover img{transform:scale(1.04)}}.kit-shoppable-hero__content [class*=heading-]{font-size:clamp(2.5rem,5.4vw,4.75rem);line-height:1.04;text-transform:none;letter-spacing:-.01em}.kit-shoppable-hero__content .hero__link{margin-top:1.25rem}.kit-shoppable-hero__content .btn{padding-inline:2rem}.section-header__title{text-transform:none;letter-spacing:0}.section-header{margin-bottom:2.25rem}.product__main-photos img{border-radius:var(--cm-radius)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}.cm-empty{text-align:center;padding:4rem 1rem 6rem;max-width:34rem;margin-inline:auto}.cm-empty p{margin:.75rem 0 1.75rem}.collection-item__title span{white-space:normal;overflow-wrap:anywhere}.collection-item__title{max-width:100%;padding-inline:.5rem;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/8/assets/clara-may.css.map */
