:root{--font-heading--family: "Playfair Display", Georgia, serif !important;--font-body--family: "Cormorant Garamond", Georgia, serif !important;--font-subheading--family: "Cormorant Garamond", Georgia, serif !important;--font-accent--family: "Playfair Display", Georgia, serif !important}html,body,main,section,article,header,footer,nav,aside,div,p,span,a,button,input,textarea,select,label,li,td,th,blockquote,figcaption,h5,h6,[class*=type-preset-paragraph],[class*=type-preset-rte],[class*=type-preset-h5],[class*=type-preset-h6]{font-family:Cormorant Garamond,Georgia,serif!important}h1,h2,h3,h4,.h1,.h2,.h3,.h4,[class*=type-preset-h1],[class*=type-preset-h2],[class*=type-preset-h3],[class*=type-preset-h4]{font-family:Playfair Display,Georgia,serif!important;font-weight:400!important;font-style:normal!important}body{background-color:#f9f9f9;color:#1a1c1c}main,#MainContent,.section-background,.shopify-section .section-background{background-color:#f9f9f9}.header,#header-component{background-color:#f9f9f9;border-bottom:1px solid #cfc4c5}.menu-list__link{font-family:Cormorant Garamond,Georgia,serif!important;font-size:.9375rem;letter-spacing:.1em;color:#1a1c1c;padding:8px 0}.menu-list__link:hover,.menu-list__link[aria-expanded=true]{color:#000}.header__menu-dropdown,.mega-menu,.mega-menu__content{background:#fff!important;border-top:1px solid #e2e2e2!important;border-bottom:1px solid #e2e2e2!important;box-shadow:0 8px 24px #0000000a!important;padding:32px 0!important}.mega-menu .featured-images img,.mega-menu__image img,.mega-menu [class*=featured] img,.mega-menu a img{border-radius:2px!important;transition:opacity .3s ease!important}.mega-menu a:hover img{opacity:.85!important}.mega-menu h6,.mega-menu .menu__heading,.mega-menu__link-list-title{font-family:Cormorant Garamond,Georgia,serif!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#000!important;margin-bottom:12px!important}.mega-menu a,.mega-menu__link{font-family:Cormorant Garamond,Georgia,serif!important;font-size:.9375rem!important;color:#5f5e5b!important;text-decoration:none!important;padding:4px 0!important;display:block!important}.mega-menu a:hover,.mega-menu__link:hover{color:#000!important}.logo,.header__heading-link{font-family:Playfair Display,Georgia,serif!important;font-weight:400;color:#000;font-size:1.5rem;letter-spacing:.02em}.announcement-bar,.announcement-bar__text,[class*=announcement]{font-family:Cormorant Garamond,Georgia,serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.75rem!important;font-weight:700!important}.button-primary,.btn--primary,[class*=button-primary],[class*=btn--primary]{background-color:#000!important;color:#fff!important;border:1px solid #000000!important;border-radius:9999px!important;font-family:Cormorant Garamond,Georgia,serif!important;font-weight:600!important;font-size:1rem!important;letter-spacing:.06em!important;padding:12px 32px!important}.button-primary:hover{background-color:#333!important;border-color:#333!important}.button-secondary{background-color:transparent!important;color:#000!important;border:1px solid #cfc4c5!important;border-radius:9999px!important;font-family:Cormorant Garamond,Georgia,serif!important;font-weight:600!important;font-size:1rem!important;letter-spacing:.06em!important}.button-secondary:hover{border-color:#000!important;background-color:#f3f3f4!important}.product-card .card__media img,.product-card .media img{filter:grayscale(100%);transition:filter .7s ease,transform .6s ease;border-radius:4px}.product-card:hover .card__media img,.product-card:hover .media img{filter:grayscale(0%);transform:scale(1.02)}.product-card .card__heading,.product-card .card__information h3,.product-card .product-title{font-family:Playfair Display,Georgia,serif!important;font-weight:400;font-size:1.125rem;color:#000}.product-card .price,.product-card .price-item{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:600;font-size:.9375rem;color:#5f5e5b}.badge{font-family:Cormorant Garamond,Georgia,serif!important;font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;background:#000;color:#fff;border-radius:2px}.product__media img{filter:grayscale(100%);transition:filter .7s ease}.product__media:hover img{filter:grayscale(0%)}.product__title{font-family:Playfair Display,Georgia,serif!important;font-size:48px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.02em!important}.product .price{font-family:Cormorant Garamond,Georgia,serif!important;font-size:1.25rem;font-weight:600;color:#5f5e5b}.collection-hero h1,.page-hero h1{font-family:Playfair Display,Georgia,serif!important;font-weight:400!important}.collection-hero p,.page-hero p{color:#5f5e5b}input,textarea,select{border-color:#cfc4c5;border-radius:4px;font-family:Cormorant Garamond,Georgia,serif!important}input:focus,textarea:focus,select:focus{border-color:#000;box-shadow:0 0 0 1px #000}::selection{background-color:#000;color:#fff}hr,.divider{border-color:#e2e2e2}a{color:#000}@media screen and (max-width:749px){.product__title{font-size:32px!important}.collection-hero h1,.page-hero h1{font-size:2.2rem!important}}@media screen and (min-width:750px)and (max-width:989px){.product__title{font-size:40px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.mega-menu__content--miowart.mega-menu__content{display:flex;flex-direction:column;padding:0 18px}@media screen and (min-width:990px){.mega-menu__grid{display:grid!important;grid-template-columns:minmax(180px,1.2fr) 2.4fr 1.4fr!important;column-gap:28px!important;align-items:flex-start!important}.mega-menu__content--miowart.mega-menu__content--featured{grid-column:2 / span 1!important;padding-right:24px;border-right:1px solid rgba(0,0,0,.08);min-width:0}.mega-menu__content--miowart.mega-menu__content--latest{grid-column:3 / span 1!important;padding-left:24px;min-width:0}.mega-menu__grid>.mega-menu__list{grid-column:1 / span 1!important}}.mega-menu__column-heading{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:600!important;font-size:.6875rem!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:#5f5e5b!important;margin:0 0 16px!important;padding:0!important;display:block}@media screen and (max-width:989px){.mega-menu__content--miowart.mega-menu__content--latest{display:none!important}.mega-menu__content--miowart.mega-menu__content--featured{grid-column:2 / span 2!important;border-right:none;padding-right:16px}.mega-menu__grid{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:20px!important}.mega-menu__grid>.mega-menu__list{grid-column:1 / span 1!important}}.mega-menu__content--miowart .mega-menu__content-list--products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 12px!important;width:100%!important}.mega-menu__content--miowart .mega-menu__content-list--latest{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mega-menu__content--miowart .resource-card,.mega-menu__content--miowart .resource-card__image-wrapper,.mega-menu__content--miowart .resource-card__media{width:100%!important}.mega-menu__content--miowart .resource-card__image,.mega-menu__content--miowart .resource-card__image img,.mega-menu__content--miowart img{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:cover!important;border-radius:2px!important;transition:transform .6s ease,filter .5s ease,opacity .4s ease;filter:grayscale(0%)}.mega-menu__content--miowart .resource-card:hover .resource-card__image img,.mega-menu__content--miowart a:hover img{transform:scale(1.04);filter:brightness(.92)}.mega-menu__content-list-item--hidden-tablet{display:none}@media screen and (min-width:990px){.mega-menu__content-list-item--hidden-tablet{display:list-item!important}}.mega-menu__content--miowart .resource-card__title,.mega-menu__content--miowart .resource-card__heading,.mega-menu__content--miowart .card__heading,.mega-menu__content--miowart h3,.mega-menu__content--miowart h4{font-family:Playfair Display,Georgia,serif!important;font-weight:400!important;font-size:.8125rem!important;line-height:1.3!important;letter-spacing:0!important;color:#1a1c1c!important;text-transform:none!important;margin-top:8px!important}.mega-menu__content--miowart .resource-card__title a,.mega-menu__content--miowart .card__heading a{color:#1a1c1c!important;text-decoration:none!important}.mega-menu__content--miowart .resource-card__title a:hover,.mega-menu__content--miowart .card__heading a:hover{color:#000!important}.mega-menu__content--miowart .price,.mega-menu__content--miowart .price-item,.mega-menu__content--miowart .resource-card__price{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:600!important;font-size:.75rem!important;color:#5f5e5b!important;margin-top:2px!important}[data-menu-grid-id^=MegaMenuList-]{--menu-columns-desktop: 4;--menu-columns-tablet: 5}.mega-menu__content--miowart.mega-menu__content--latest{position:relative}@keyframes miowart-fade-in{0%{opacity:0}to{opacity:1}}@keyframes miowart-slide-up{0%{opacity:0;transform:translate3d(0,38px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes miowart-slide-down{0%{opacity:0;transform:translate3d(0,-28px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes miowart-slide-left{0%{opacity:0;transform:translate3d(40px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes miowart-slide-right{0%{opacity:0;transform:translate3d(-40px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes miowart-zoom-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes miowart-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes miowart-text-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes miowart-underline-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes miowart-pulse{0%,to{box-shadow:0 0 #00000059}50%{box-shadow:0 0 0 14px #0000}}@keyframes miowart-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes miowart-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.hero__media{animation:miowart-kenburns 18s ease-out forwards;transform-origin:center center}.hero__media-wrapper{overflow:hidden}.hero__content-wrapper{--miowart-anim-duration: 1.05s;--miowart-anim-easing: cubic-bezier(.22, 1, .36, 1);--miowart-stagger: .13s}.hero__content-wrapper>*{opacity:0;animation:miowart-slide-up var(--miowart-anim-duration) var(--miowart-anim-easing) forwards;animation-fill-mode:both}.hero__content-wrapper>*:nth-child(1){animation-delay:.15s}.hero__content-wrapper>*:nth-child(2){animation-delay:.3s}.hero__content-wrapper>*:nth-child(3){animation-delay:.45s}.hero__content-wrapper>*:nth-child(4){animation-delay:.6s}.hero__content-wrapper>*:nth-child(5){animation-delay:.75s}.hero__content-wrapper>*:nth-child(6){animation-delay:.9s}.hero__content-wrapper>*:nth-child(7){animation-delay:1.05s}.hero__content-wrapper>*:nth-child(8){animation-delay:1.2s}.hero__content-wrapper h1:after,.hero__content-wrapper .heading-xl:after,.hero__content-wrapper .jumbo-text:after{content:"";display:block;width:64px;height:2px;background:currentColor;margin-top:16px;transform-origin:left center;animation:miowart-underline-grow 1.4s var(--miowart-anim-easing) forwards;animation-delay:.7s;transform:scaleX(0);opacity:.7}.hero__content-wrapper h1.is-center:after,.hero__content-wrapper h1.text-center:after{margin-left:auto;margin-right:auto;transform-origin:center}.hero__content-wrapper .text-reveal{animation:miowart-text-reveal 1.4s var(--miowart-anim-easing) forwards;animation-delay:.4s;clip-path:inset(0 100% 0 0)}.hero__content-wrapper img,.hero__content-wrapper .image-block img{animation:miowart-zoom-in 1.2s var(--miowart-anim-easing) forwards;animation-delay:.5s;opacity:0}.hero__content-wrapper .logo-block,.hero__content-wrapper .logo{animation:miowart-zoom-in 1s var(--miowart-anim-easing) forwards;animation-delay:.15s}.hero__content-wrapper .button,.hero__content-wrapper a.button,.hero__content-wrapper .group-block .button{position:relative;display:inline-flex!important;align-items:center;justify-content:center;gap:10px;overflow:hidden;isolation:isolate;transition:transform .5s cubic-bezier(.22,1,.36,1),color .5s ease,background-color .5s ease,border-color .5s ease,box-shadow .5s ease,letter-spacing .5s cubic-bezier(.22,1,.36,1);animation:miowart-slide-up 1s var(--miowart-anim-easing) forwards;animation-delay:.78s;opacity:0;letter-spacing:.08em}.hero__content-wrapper .button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0%,transparent 40%,rgba(255,255,255,.35) 50%,transparent 60%,transparent 100%);background-size:250% 100%;background-position:-150% 0;pointer-events:none;z-index:1;transition:none;opacity:0}.hero__content-wrapper .button:hover:before{animation:miowart-shimmer 1s ease-in-out;opacity:1}.hero__content-wrapper .button>*{position:relative;z-index:2}.hero__content-wrapper .button:hover{transform:translateY(-3px) scale(1.025);letter-spacing:.12em;box-shadow:0 14px 30px -10px #00000040,0 6px 14px -6px #00000026}.hero__content-wrapper .button:active{transform:translateY(-1px) scale(1.005);box-shadow:0 6px 14px -8px #00000040,0 2px 6px -2px #00000026;transition-duration:.15s}.hero__content-wrapper .button:after{content:"";position:absolute;left:50%;bottom:8px;height:1px;width:calc(100% - 36px);background:currentColor;transform:translate(-50%) scaleX(0);transform-origin:center;transition:transform .55s cubic-bezier(.22,1,.36,1);z-index:1;opacity:.6}.hero__content-wrapper .button:hover:after{transform:translate(-50%) scaleX(1)}.hero__content-wrapper .button--primary,.hero__content-wrapper .button.solid,.hero__content-wrapper .button[variant=solid]{background:linear-gradient(135deg,#1a1c1c,#2a2c2c);color:#fafafa;border:1px solid transparent}.hero__content-wrapper .button--primary:hover,.hero__content-wrapper .button.solid:hover{background:linear-gradient(135deg,#2a2c2c,#1a1c1c)}.hero__content-wrapper .button--secondary,.hero__content-wrapper .button.outline,.hero__content-wrapper .button[variant=outline]{background:transparent;border:1px solid currentColor}.hero__content-wrapper .button--secondary:after,.hero__content-wrapper .button.outline:after{display:none}.hero__content-wrapper .button--secondary:hover,.hero__content-wrapper .button.outline:hover{background:currentColor;color:#fafafa;border-color:currentColor}.hero__content-wrapper .button--secondary:hover:before,.hero__content-wrapper .button.outline:hover:before{opacity:0}.hero__content-wrapper .button .icon,.hero__content-wrapper .button svg,.hero__content-wrapper .button [class*=arrow]{transition:transform .5s cubic-bezier(.22,1,.36,1)}.hero__content-wrapper .button:hover .icon,.hero__content-wrapper .button:hover svg,.hero__content-wrapper .button:hover [class*=arrow]{transform:translate(4px)}.hero__content-wrapper .button.is-cta,.hero__content-wrapper .button.button--pulse{animation:miowart-slide-up 1s var(--miowart-anim-easing) forwards,miowart-pulse 2.5s ease-in-out infinite 2.5s;animation-delay:.78s,2.5s}.hero__media-wrapper img.hero__media{will-change:transform}@media screen and (max-width:749px){.hero__content-wrapper h1:after,.hero__content-wrapper .heading-xl:after,.hero__content-wrapper .jumbo-text:after{width:48px;height:1.5px}.hero__content-wrapper>*:nth-child(1){animation-delay:.1s}.hero__content-wrapper>*:nth-child(2){animation-delay:.22s}.hero__content-wrapper>*:nth-child(3){animation-delay:.34s}.hero__content-wrapper>*:nth-child(4){animation-delay:.46s}.hero__content-wrapper>*:nth-child(5){animation-delay:.58s}.hero__content-wrapper>*:nth-child(6){animation-delay:.7s}.hero__content-wrapper .button{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.hero__content-wrapper .group-block-content,.hero__content-wrapper h1,.hero__content-wrapper h2,.hero__content-wrapper h3,.hero__content-wrapper h4,.hero__content-wrapper p,.hero__content-wrapper .heading,.hero__content-wrapper .subheading,.hero__content-wrapper .button,.hero__content-wrapper img,.hero__content-wrapper .image-block img,.hero__content-wrapper .logo-block,.hero__content-wrapper .logo{animation:none!important;opacity:1!important;transform:none!important}.hero__media{animation:none!important}.hero__content-wrapper .button:before,.hero__content-wrapper .button:after{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-theme.css.map */
