body{font-family:Cormorant Garamond,Georgia,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1d1d1f;letter-spacing:.01em;line-height:1.6}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;letter-spacing:.04em;color:#1d1d1f}.header{border-bottom:none!important;box-shadow:none!important;background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.header__heading-link,.header-logo,.header-logo span,.header-logo__image-container{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:2rem!important;letter-spacing:.15em;text-transform:uppercase;color:#1d1d1f}.header__menu-item,.header__menu-item span{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:#1d1d1f;transition:opacity .3s ease}.header__menu-item:hover,.header__menu-item:hover span{opacity:.6}.header__menu-item--active,.header__menu-item--active span,.header__menu-item[aria-current],.header__menu-item[aria-current] span{font-weight:400!important;font-size:.85rem!important}.banner,.image-banner,[class*=hero],[class*=slideshow]{position:relative}.banner__content,.image-banner__content{text-align:center}.banner__heading,.image-banner__heading{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(2.5rem,5vw,4.5rem);letter-spacing:.06em;line-height:1.1;color:#fff;text-shadow:0 2px 40px rgba(0,0,0,.15)}.section-header__title,.collection__title,h2.title,.title--primary{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:.06em;text-align:center;color:#1d1d1f;margin-bottom:3rem;text-transform:none}.product-card,.card-wrapper,[class*=product-card]{border:none!important;box-shadow:none!important;background:transparent;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.product-card:hover,.card-wrapper:hover{transform:translateY(-4px)}.product-card .media img,.card-wrapper .media img,.card__media img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.product-card:hover .media img,.card-wrapper:hover .media img,.card-wrapper:hover .card__media img{transform:scale(1.03)}.product-card .media,.card__media,.product-media-container,.card-gallery,.product-card .gallery,.product-card__content,.product-card .product-card__content,.product-card slideshow-slides,.product-card slideshow-slide,slideshow-slides,slideshow-slide{overflow:hidden;border-radius:12px!important}.product-card .media img,.card__media img,.product-media-container img,.product-media__image{border-radius:12px!important}.card__heading,.card__heading a,.product-card__title,.card-information__text,.card__information .card__heading,.product-card .text-block,.product-card .text-block p,[class*=product_title],[class*=product_title] p{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:.95rem;letter-spacing:.04em;text-transform:capitalize!important;color:#1d1d1f;line-height:1.4}.price,.price__regular,.price-item,.price-item--regular{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:.9rem;letter-spacing:.05em;color:#6e6e73}.button,.btn,.shopify-payment-button button,button[type=submit],.button--primary{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;letter-spacing:.15em;text-transform:uppercase;font-size:.8rem;border-radius:0;padding:14px 40px;transition:all .3s ease;background:#1d1d1f;color:#fff;border:1px solid #1d1d1f}.button:hover,.btn:hover,button[type=submit]:hover,.button--primary:hover{background:transparent;color:#1d1d1f;border-color:#1d1d1f}.button--secondary{background:transparent;color:#1d1d1f;border:1px solid #1d1d1f}.button--secondary:hover{background:#1d1d1f;color:#fff}.product__title,.product__title h1{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(1.6rem,3vw,2.4rem);letter-spacing:.04em;color:#1d1d1f;text-transform:none}.product__description,.product__description p{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:1rem;line-height:1.8;color:#424245}.footer{background:#fafafa;border-top:1px solid #e8e8ed;padding:4rem 0 2rem}.footer a,.footer p{font-size:.85rem;color:#6e6e73;transition:color .3s ease}.footer a:hover{color:#1d1d1f}.page-width{max-width:1400px;padding-left:5%;padding-right:5%}html{scroll-behavior:smooth}::selection{background:#1d1d1f;color:#fff}.badge,.card__badge{display:none!important}.product-media-container{aspect-ratio:auto!important}.product-media-container img{aspect-ratio:auto!important;object-fit:contain!important;width:100%;height:auto!important}.product-card .gallery,.product-card .gallery .product-media-container{aspect-ratio:auto!important}.collection .product-card .media,.collection .card__media,.product-card .media{aspect-ratio:auto!important;height:auto!important;padding-bottom:0!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card-wrapper,.product-card{animation:fadeInUp .6s ease forwards;opacity:0}.card-wrapper:nth-child(1){animation-delay:.1s}.card-wrapper:nth-child(2){animation-delay:.2s}.card-wrapper:nth-child(3){animation-delay:.3s}.card-wrapper:nth-child(4){animation-delay:.4s}.banner__media img,.banner__media video,[class*=hero] img,.media--hero img{object-position:center 70%!important}.footer .menu__heading,.footer .menu__heading__default,.footer .menu__heading__accordion,.footer h3,.footer h4,.footer-block__heading,.footer [class*=heading],.footer-block__newsletter h2,.footer-block__newsletter [class*=heading],.footer [class*=newsletter] h2,.footer [class*=newsletter] [class*=title]{font-size:.85rem!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important}.footer{margin-top:0!important}.menu__heading,.menu__heading.h4,.menu__heading__default,.menu__heading__accordion{font-size:.75rem!important;font-weight:400!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#1d1d1f!important}.footer-block__newsletter-heading,.footer [class*=newsletter] p,.footer [class*=newsletter] h2,.footer [class*=newsletter] span{font-size:.75rem!important;font-weight:400!important;letter-spacing:.14em!important;text-transform:uppercase!important}.footer .text-block.h4,.footer .text-block[class*=h4],.footer .h4.text-block,footer .h4{font-size:.75rem!important;font-weight:400!important;letter-spacing:.14em!important;text-transform:uppercase!important;line-height:1.4!important}.shopify-section.ui-test-product-list{padding-bottom:2rem!important}.shopify-section-group-footer-group .text-block.h4,.shopify-section-group-footer-group .h4,.shopify-section-group-footer-group h4{font-size:.75rem!important;font-weight:400!important;letter-spacing:.14em!important;text-transform:uppercase!important;line-height:1.4!important}.ui-test-product-list .product-media-container,.ui-test-product-list .card__media{aspect-ratio:2 / 3!important;overflow:hidden!important}.ui-test-product-list .product-media-container img,.ui-test-product-list .card__media img{aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;background:#fafaf8}jumbo-text,.jumbo-text-line,[class*=jumbo]{display:none!important}#shopify-section-hero_main .banner__media img,#shopify-section-hero_main .banner__media video,#shopify-section-hero_main [class*=hero] img,#shopify-section-hero_main .media--hero img,#shopify-section-hero_main img{object-position:center top!important}#shopify-section-hero_main [style*=background],#shopify-section-hero_main .banner__media,#shopify-section-hero_main [class*=hero__media],#shopify-section-hero_main [class*=media]{background-position:center top!important}.shopify-section h1,.shopify-section h2,.section h1,.section h2,[class*=block] h1,[class*=block] h2{font-size:1.4rem!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1.3!important}@media screen and (max-width:749px){.header-logo{text-align:center;width:100%;justify-content:center}.header-logo .header-logo__image-container,.header-logo .header-logo__image,.header-logo img,.header-logo span{text-align:center;display:block;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
