:root{--ecrin-black:#0b0b0b;--ecrin-gold:#c8a45a;--ecrin-ivory:#f8f4ec;--ecrin-cream:#efe6d7}html{scroll-behavior:smooth}body{background:var(--ecrin-ivory)}h1,h2,h3{letter-spacing:.035em}#header-group{position:relative;z-index:20}#header-group .shopify-section:first-child{color:#e7c96f}#header-group a{transition:opacity .25s ease,color .25s ease}#header-group a:hover{color:var(--ecrin-gold)}button,.button,.button-custom{letter-spacing:.06em;text-transform:uppercase;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}button:hover,.button:hover,.button-custom:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000024}product-card,.collection-card{transition:transform .35s ease,box-shadow .35s ease}product-card:hover,.collection-card:hover{transform:translateY(-5px);box-shadow:0 18px 50px #17110a1f}footer{border-top:1px solid var(--ecrin-gold)}footer .shopify-section:last-child,footer .shopify-section:last-child a{color:var(--ecrin-ivory)}::selection{background:var(--ecrin-gold);color:var(--ecrin-black)}@media(max-width:749px){h1{letter-spacing:.02em}button,.button,.button-custom{letter-spacing:.04em}}#header-group .menu-list__link-title,#header-group .menu-list--mobile .menu-list__item,#header-group .mega-menu__link,#header-group .menu-drawer__menu-item-text,#header-group .menu-drawer__title{font-family:Georgia,Times New Roman,serif!important;font-weight:500;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#header-group .menu-list__link-title{font-size:clamp(13px,1.05vw,15px);letter-spacing:.09em;line-height:1.35;text-transform:uppercase;transition:color .25s ease}#header-group .menu-list__link:hover .menu-list__link-title,#header-group .menu-list__link--active .menu-list__link-title{color:var(--ecrin-gold)}#header-group .menu-list--mobile .menu-list__item{font-size:13px;letter-spacing:.065em;text-transform:uppercase}#header-group .mega-menu__link{font-size:14px;letter-spacing:.04em;line-height:1.55}#header-group .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-size:17px;letter-spacing:.065em;line-height:1.4;text-transform:uppercase}#header-group .menu-drawer__menu-item--child .menu-drawer__menu-item-text,#header-group .menu-drawer__menu-item--parent .menu-drawer__menu-item-text{font-size:15px;letter-spacing:.035em}#header-group .menu-drawer__title{font-size:19px;letter-spacing:.065em}@media(max-width:749px){#header-group .menu-list__link-title{font-size:13px;letter-spacing:.06em}#header-group .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-size:16px}}.product-badges__badge.color-custom-badge-sale{display:none!important}:root{--ecrin-display:"Cormorant Garamond",Georgia,serif;--ecrin-ui:"Manrope",Arial,sans-serif;--ecrin-line:rgba(168,136,82,.27)}body,.text-block,.rte,.product-details,.product-card,input,select,textarea{font-family:var(--ecrin-ui);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.product-information .product-details h1,.section-resource-list h2,.product-card h3{font-family:var(--ecrin-display);font-weight:500;letter-spacing:.012em;line-height:1.12;text-wrap:balance}#header-group .menu-list__link-title,#header-group .mega-menu__link,#header-group .menu-drawer__menu-item-text,#header-group .menu-drawer__title{font-family:var(--ecrin-ui)!important;font-weight:500;letter-spacing:.115em}#header-group .menu-list__link-title{font-size:12px;letter-spacing:.14em}#header-group .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-size:13px;letter-spacing:.12em}.product-information .product-details h1{font-size:clamp(29px,3vw,48px)!important;font-weight:500!important;letter-spacing:.015em!important;line-height:1.08!important}.product-information .product-details .rte,.product-information .product-details p,.product-information .product-details li{font-family:var(--ecrin-ui);font-size:13px;line-height:1.9;letter-spacing:.012em}.product-information .product-details .rte h2,.product-information .product-details .rte h3{font-family:var(--ecrin-display);font-weight:500;font-size:clamp(23px,2.3vw,33px);line-height:1.25;margin:1.3em 0 .5em}.product-information .product-details .price{font-family:var(--ecrin-ui);font-size:clamp(19px,2vw,26px);font-weight:500;letter-spacing:.025em}.product-information .product-details .group-block{border-color:var(--ecrin-line)}.product-information .product-media-container{border:1px solid rgba(168,136,82,.22);background:#fcfaf6;transition:border-color .3s ease,box-shadow .3s ease}.product-information .product-media-container:hover{border-color:#a888528c;box-shadow:0 14px 40px #20190e11}.product-information .product-media-gallery,.product-information .media-gallery{gap:12px}product-card .card-gallery,.resource-list__item .card-gallery{background:#fdfbf7;border:1px solid rgba(168,136,82,.23);padding:8px;transition:border-color .35s,box-shadow .35s}product-card:hover .card-gallery,.resource-list__item:hover .card-gallery{border-color:#a8885299;box-shadow:0 12px 30px #140f0813}product-card .text-block,product-card .price,.resource-list__item .text-block{font-family:var(--ecrin-ui);letter-spacing:.02em}.section-resource-list h2{font-size:clamp(31px,4.2vw,55px);letter-spacing:.01em}.button,.button-custom,button[type=submit]{font-family:var(--ecrin-ui);font-weight:600;font-size:11px;letter-spacing:.13em}.ecrin-editorial{max-width:1440px;margin:0 auto;padding:64px clamp(18px,5vw,70px) 35px;color:#17140f}.ecrin-editorial__top{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.ecrin-editorial__eyebrow,.ecrin-editorial__top-note,.ecrin-editorial__overline,.ecrin-editorial__number,.ecrin-editorial__footer,.ecrin-editorial__media-signature{font-family:var(--ecrin-ui);font-size:10px;font-weight:600;letter-spacing:.19em}.ecrin-editorial__eyebrow{color:#997b47}.ecrin-editorial__top h2{font-size:clamp(38px,5vw,66px);font-weight:400;margin:8px 0 0;line-height:1.04}.ecrin-editorial__top h2 em{font-weight:400;color:#9b7a45}.ecrin-editorial__top-note{color:#7d7366;padding-bottom:8px}.ecrin-editorial__viewport{position:relative;overflow:hidden;background:#0d0c0b;border:1px solid rgba(168,136,82,.36);box-shadow:0 18px 60px #1d160c1f}.ecrin-editorial__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.ecrin-editorial__track::-webkit-scrollbar{display:none}.ecrin-editorial__slide{flex:0 0 100%;min-width:0;display:grid;grid-template-columns:43% 57%;min-height:470px;scroll-snap-align:start}.ecrin-editorial__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:58px clamp(26px,5vw,75px) 74px;background:radial-gradient(ellipse at top left,#252016,#0e0d0c 68%);color:#f9f4eb}.ecrin-editorial__number{color:#af915e;margin-bottom:32px}.ecrin-editorial__overline{color:#d4b47a;line-height:1.6}.ecrin-editorial__copy h3{font-size:clamp(43px,5.2vw,76px);font-weight:400;letter-spacing:.015em;line-height:1.04;margin:16px 0 20px;color:#faf7f0}.ecrin-editorial__rule{width:48px;height:1px;background:#c6a369;margin:2px 0 18px}.ecrin-editorial__copy p{font-size:13px;line-height:1.85;color:#d8d0c3;max-width:350px;margin:0 0 30px}.ecrin-editorial__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 20px;border:1px solid #c6a369;color:#f9f3e9;text-decoration:none;font:600 10px var(--ecrin-ui);letter-spacing:.11em;transition:background .25s,color .25s}.ecrin-editorial__cta:hover{background:#c6a369;color:#111}.ecrin-editorial__cta span{font-size:17px}.ecrin-editorial__media{background:linear-gradient(140deg,#f9f6ef,#eae0d0);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:30px 30px 48px}.ecrin-editorial__image-frame{width:100%;height:100%;min-height:350px;border:1px solid rgba(154,121,68,.23);display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fdfaf5}.ecrin-editorial__photo{display:block;width:100%;height:100%;max-height:470px;object-fit:contain;object-position:center;mix-blend-mode:normal}.ecrin-editorial__placeholder{font:400 42px var(--ecrin-display);color:#b8a98f}.ecrin-editorial__media-signature{position:absolute;right:45px;bottom:22px;color:#756248}.ecrin-editorial__media-signature span{color:#b69a65}.ecrin-editorial__controls{position:absolute;bottom:0;left:0;z-index:2;width:43%;height:54px;display:flex;align-items:center;justify-content:center;gap:16px;border-top:1px solid rgba(198,163,105,.24);background:#11100e}.ecrin-editorial__arrow{width:42px;height:42px;display:grid;place-items:center;background:none;border:0;color:#d4b47a;font-size:20px;cursor:pointer;transition:color .2s,transform .2s}.ecrin-editorial__arrow:hover{color:#fff;transform:none;box-shadow:none}.ecrin-editorial__dots{display:flex;align-items:center;gap:10px}.ecrin-editorial__dot{width:7px;height:7px;padding:0;border:1px solid #b7a27d;border-radius:50%;background:transparent;cursor:pointer;transition:width .3s,background .3s}.ecrin-editorial__dot.is-active{width:22px;border-radius:6px;background:#c8a45a}.ecrin-editorial__dot:hover{transform:none;box-shadow:none}.ecrin-editorial__footer{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid var(--ecrin-line);padding:20px 4px;color:#87755a;font-size:9px;letter-spacing:.12em}@media(max-width:749px){.ecrin-editorial{padding:40px 16px 22px}.ecrin-editorial__top{margin-bottom:18px}.ecrin-editorial__top-note{display:none}.ecrin-editorial__slide{display:flex;flex-direction:column-reverse;min-height:0}.ecrin-editorial__media{height:300px;padding:16px 16px 30px}.ecrin-editorial__image-frame{min-height:0;height:100%}.ecrin-editorial__photo{max-height:290px}.ecrin-editorial__copy{min-height:295px;padding:28px 27px 65px}.ecrin-editorial__number{margin-bottom:12px}.ecrin-editorial__copy h3{font-size:45px;margin:12px 0}.ecrin-editorial__copy p{margin-bottom:17px;font-size:12px}.ecrin-editorial__media-signature{right:24px;bottom:10px;font-size:8px}.ecrin-editorial__controls{width:100%;height:48px}.ecrin-editorial__footer{flex-wrap:wrap;justify-content:center;gap:12px 20px;font-size:8px}.product-information .product-details h1{font-size:34px!important}product-card .card-gallery{padding:4px}}@media(prefers-reduced-motion:reduce){.ecrin-editorial__track{scroll-behavior:auto}.ecrin-editorial *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ecrin-luxury.css.map */
