body #cart-drawer .theme-drawer__header{padding:12px 20px;border-bottom:1px solid #0b3b2b14}body #cart-drawer .theme-drawer__title{font:400 23px/1.3 var(--hx-display)}body #cart-drawer .theme-drawer__badge{background:none;font-size:13px;color:#52675c}body #cart-drawer .theme-drawer__dialog{width:min(440px,100%)}body #cart-drawer .hx-shipping-progress{text-align:start;padding:14px 0;margin:0 0 20px}body #cart-drawer .hx-shipping-progress p{font-size:13px;line-height:1.5;margin:0}body #cart-drawer .hx-shipping-progress progress{height:2px;margin-top:10px}body #cart-drawer .hx-shipping-progress a{margin-top:3px;font-size:12px}body #cart-drawer .hx-shipping-progress--complete{display:flex;align-items:center;flex-wrap:wrap;gap:2px 12px}body #cart-drawer .hx-shipping-progress--complete p:before{content:"\2713";margin-inline-end:7px}body #cart-drawer .cart-items__table-row{grid-template-columns:72px minmax(0,1fr) auto;gap:6px 12px}body #cart-drawer .cart-items__title{font-size:15px;line-height:1.45}body #cart-drawer .cart-items__unit-price-wrapper{font-size:13px;line-height:1.5}body #cart-drawer .cart-items__quantity{margin-top:2px}body #cart-drawer .quantity-selector{width:124px;border:0;border-bottom:1px solid #0b3b2b33;height:44px}body #cart-drawer .quantity-selector button{width:44px;min-width:44px;height:44px;padding:0}body #cart-drawer .quantity-selector input{width:36px;font-size:14px}body #cart-drawer .cart-items__remove{width:44px;height:44px;min-height:44px;padding:0;border:0}body #cart-drawer .cart-items__remove svg{width:16px;height:16px}body #cart-drawer .cart-drawer__summary{gap:12px;padding:16px 20px max(12px,env(safe-area-inset-bottom));-webkit-mask-image:none;mask-image:none;border-top:1px solid #0b3b2b14}body #cart-drawer .cart-totals{gap:14px}body #cart-drawer .cart-actions{border-top:0}body #cart-drawer .cart-totals__total{font-weight:400}body #cart-drawer .cart-totals__total-value{font-size:20px}body #cart-drawer .cart-totals__total-label{font-size:14px}body #cart-drawer .cart-totals__tax-note{line-height:1.5}body #cart-drawer .cart-totals__tax-note small{font-size:12px}body #cart-drawer .cart__checkout-button{min-height:48px;height:48px;padding:10px 16px;font-size:15px}body #cart-drawer .cart__ctas{gap:0}body #cart-drawer .hx-cart-continue{min-height:44px;background:none;border:0;padding:8px;color:#0b3b2b;font:400 13px/1.5 var(--hx-display);text-decoration:underline;text-underline-offset:4px;cursor:pointer}body #cart-drawer .theme-drawer__close-button:focus:not(:focus-visible){outline:none}body #cart-drawer :is(button,a,input):focus-visible{outline:2px solid #0b3b2b;outline-offset:2px}body .hx-discovery{color:#0b3b2b;max-width:1440px;margin:0 auto;padding:80px var(--hx-gutter)}body .hx-discovery h2{font:400 clamp(30px,3vw,44px)/1.2 "Frank Ruhl Libre",var(--hx-display);margin:0 0 18px;text-wrap:balance;color:#0b3b2b}body .hx-discovery h3{font:400 26px/1.3 "Frank Ruhl Libre",var(--hx-display);color:#0b3b2b;margin:0 0 12px}body .hx-discovery p{font:400 16px/1.8 var(--hx-display);margin:0;color:#52675c;text-wrap:pretty}body .hx-discovery-heading{max-width:650px;text-align:center;margin:0 auto 40px}body .hx-looks-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}body .hx-look{min-width:0}body .hx-look-photo{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}body .hx-look-caption{padding:26px 0 20px}body .hx-look-caption h3{margin-bottom:8px}body .hx-look-products{list-style:none;margin:0;padding:0}body .hx-look-products li{border-top:1px solid #0b3b2b26}body .hx-look-products a{display:flex;align-items:center;gap:16px;padding:12px 0;color:#0b3b2b;text-decoration:none;min-height:80px}body .hx-look-products img{width:64px;height:64px;object-fit:contain;flex:none;background:#fff}body .hx-look-products a>span:not(.hx-look-arrow){flex:1;min-width:0}body .hx-look-name{display:block;font:400 16px/1.4 var(--hx-display);overflow-wrap:anywhere}body .hx-look-price{display:block;font:400 14px/1.5 var(--hx-display);margin-top:6px;color:#52675c}body .hx-look-arrow{font-size:21px;transition:transform .25s ease}body .hx-discovery .hx-discovery-note{font-size:12px;text-align:center;margin-top:24px}body .hx-material-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px)}body .hx-material-photo{background:#fff;min-width:0}body .hx-material-photo img{width:100%;aspect-ratio:1;height:auto;object-fit:contain}body .hx-material-copy{max-width:500px}body .hx-material-detail{margin-top:28px;padding-top:24px;border-top:1px solid #0b3b2b26}body .hx-material-detail h3{font:500 17px/1.5 var(--hx-display);margin-bottom:8px}body .hx-discovery-link{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;color:#0b3b2b;text-decoration:none;border-bottom:1px solid #9b815d;font:500 15px/1.5 var(--hx-display);padding:8px 0;margin-top:20px}body .hx-finder{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding-block:64px;margin-block:40px;background:#f3efea}body .hx-finder-options{min-width:0}body .hx-discovery summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:66px;cursor:pointer;list-style:none;font:400 19px/1.5 var(--hx-display);padding:16px 0}body .hx-discovery summary::-webkit-details-marker{display:none}body .hx-discovery summary span{flex:none;font-size:23px;font-weight:300}body .hx-discovery details{border-top:1px solid #0b3b2b26}body .hx-discovery details:last-child{border-bottom:1px solid #0b3b2b26}body .hx-discovery details[open] summary span{transform:rotate(45deg)}body .hx-discovery details>div{padding:0 0 24px;max-width:65ch}body .hx-discovery details .hx-discovery-link{margin-top:8px}body .hx-faq{max-width:1000px;padding-top:32px;padding-bottom:96px}body .hx-faq-list{margin-bottom:12px}body .hx-service-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #0b3b2b26;padding:40px var(--hx-gutter);background:#f3efea}body .hx-service-strip a{text-align:center;text-decoration:none;color:#0b3b2b;padding:12px 24px}body .hx-service-strip a+a{border-inline-start:1px solid #0b3b2b26}body .hx-service-strip strong{display:block;font:400 23px/1.3 "Frank Ruhl Libre",var(--hx-display);margin-bottom:10px}body .hx-service-strip span{display:block;font:400 14px/1.6 var(--hx-display);color:#52675c}body :is(.hx-discovery,.hx-service-strip) :is(a,summary):focus-visible{outline:2px solid #0b3b2b;outline-offset:4px}@media(hover:hover){body .hx-look-products a:hover .hx-look-name,body .hx-service-strip a:hover strong{text-decoration:underline;text-underline-offset:5px}body .hx-look-products a:hover .hx-look-arrow{transform:translate(-4px)}body .hx-discovery-link:hover{border-bottom-color:#0b3b2b}}@media(max-width:700px){body #cart-drawer .theme-drawer__dialog{inset:auto 10px 10px;margin:0;width:calc(100% - 20px);max-width:none;height:auto;max-height:calc(100dvh - 20px);border:0;padding:0;border-radius:2px}body #cart-drawer .theme-drawer__dialog[open]{inset-inline-end:10px}body #cart-drawer .cart-drawer__inner{height:auto;max-height:calc(100dvh - 20px)}body #cart-drawer .cart-drawer__inner>.cart-items-component{flex:0 1 auto;overflow:hidden}body #cart-drawer .cart-drawer__content{flex:0 1 auto;max-height:calc(100dvh - 88px);overflow-y:auto}body #cart-drawer .cart-drawer__items{flex:0 1 auto;max-height:calc(100dvh - 350px);min-height:0;padding-inline:18px}body #cart-drawer .cart-drawer__summary{flex:none;position:static;margin-top:24px;padding-inline:18px}body #cart-drawer .cart-drawer--empty .cart-drawer__content{min-height:280px;padding:24px}body #cart-drawer .cart-drawer--empty .cart-drawer__items{max-height:none}body #cart-drawer .theme-drawer__dialog--opening{animation:hx-refined-cart-in .3s cubic-bezier(.22,1,.36,1) both}body #cart-drawer .theme-drawer__dialog--closing{animation:hx-refined-cart-out .2s ease-in both}body .hx-discovery{padding:52px 20px}body .hx-discovery-heading{margin-bottom:28px}body .hx-discovery p{font-size:15px;line-height:1.75}body .hx-looks-grid{grid-template-columns:1fr;gap:44px}body .hx-look-caption{padding-top:20px}body .hx-look-caption h3{font-size:25px}body .hx-material-story{grid-template-columns:1fr;gap:28px}body .hx-material-photo{margin-inline:16px}body .hx-material-copy{max-width:none}body .hx-finder{grid-template-columns:1fr;gap:28px;margin-block:24px}body .hx-discovery summary{min-height:64px;font-size:17px}body .hx-service-strip{grid-template-columns:1fr;padding:16px 24px}body .hx-service-strip a{padding:24px 0}body .hx-service-strip a+a{border-inline-start:0;border-top:1px solid #0b3b2b26}body .hx-service-strip strong{font-size:22px}}@keyframes hx-refined-cart-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes hx-refined-cart-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(24px)}}@media(prefers-reduced-motion:reduce){body .hx-look-arrow{transition:none}body #cart-drawer .theme-drawer__dialog{animation:none!important}}body :is(.hx-collections,.hx-featured,.hx-story,.hx-guide-edit){background:#faf8f5}body :is(.hx-collections,.hx-featured,.hx-story,.hx-guide-edit,.hx-ear-curator) h2{font-family:"Frank Ruhl Libre",var(--hx-latin);font-weight:400;color:#0b3b2b}body .hx-category .hx-category-label{font-family:"Frank Ruhl Libre",var(--hx-latin)}body .hx-category .hx-category-label{position:static;display:block;text-align:center;border:0;padding:20px 8px 5px;font-size:1.25rem;font-weight:400}body .hx-category .hx-category-subtitle{position:static;display:block;color:#52675c;text-align:center;font:400 14px/1.6 var(--hx-display);padding:0 8px 18px}.hx-category-media{background:#f4f1ea}.hx-story .hx-story-image img{object-fit:cover}product-card .product-card__content :is(.text-block,.price,product-price){text-align:center;justify-content:center}product-card .product-card__content>.group-block{align-items:center}product-card .product-card__content :is(.text-block,product-price){width:100%;text-align:center!important}body product-card .text-block{--text-align:center !important;text-align:center!important;align-items:center}body product-card :is([ref=priceContainer],.text-block>p){width:100%;text-align:center!important}.hx-product-rail:has(>product-card:only-child){justify-content:center}product-card .quick-add{display:none}hexo-card-preview{display:contents}hexo-card-preview:not(:defined){display:none}hexo-card-preview>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease;pointer-events:none;z-index:1}hexo-card-preview[data-active]>img{opacity:1}hexo-card-preview>button{position:absolute;bottom:12px;inset-inline-end:12px;z-index:3;min-height:44px;padding:8px 12px;background:#faf8f5ed;border:1px solid #0b3b2b33;border-radius:0;color:#0b3b2b;font:400 13px var(--hx-display);cursor:pointer}product-card:has(.product-badges) hexo-card-preview>button{bottom:48px}hexo-card-preview>button:focus-visible{outline:2px solid #0b3b2b;outline-offset:2px}product-card .product-badges{top:auto;bottom:12px;inset-inline:12px;justify-content:center;pointer-events:none}product-card .product-badges__badge{border:0;border-radius:0;background:#faf8f5ed;color:#0b3b2b;font-weight:400}.hx-guide-edit-links>a{display:grid;grid-template-columns:34px 1fr 36px;align-items:center;gap:16px;padding-block:24px}.hx-guide-number{font:italic 24px Georgia,serif;opacity:.65}.hx-guide-copy small{display:block;font:400 14px/1.6 var(--hx-display);color:#52675c;margin-top:5px}.hx-guide-edit-action{font-size:27px;transition:transform .35s ease}.hx-guide-edit-links>a:is(:hover,:focus-visible) .hx-guide-edit-action{transform:translate(-6px)}.hx-ear-curator .hx-placement-photo{position:relative;margin:0;aspect-ratio:1;overflow:hidden}.hx-ear-curator .hx-placement-photo>img{width:100%;height:100%;object-fit:contain;transform:none}.hx-ear-curator .hx-placement-caption{position:static;display:block;background:none;padding:0}.hx-ear-curator .hx-placement-links{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.hx-placement-choice{display:flex;gap:12px;align-items:center;min-height:52px;border:0;border-bottom:1px solid #0b3b2b2e;background:none;color:#0b3b2b;font:400 17px var(--hx-display);text-align:start;padding:8px 0;cursor:pointer;text-decoration:none}.hx-placement-choice span:first-child{font:italic 17px Georgia,serif;opacity:.65}body .hx-ear-curator .hx-placement-links a span:last-child{display:block;width:auto;height:auto;font:inherit}body .hx-ear-curator .hx-placement-links a{justify-content:flex-start}.hx-placement-choice[aria-pressed=true]{border-bottom-color:#0b3b2b;font-weight:600}.hx-ear-pins{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hx-ear-pin{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:44px;height:44px;display:grid;place-items:center;border:0;background:none;color:#0b3b2b;font:13px Georgia,serif;cursor:pointer;pointer-events:auto}.hx-ear-pin:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;background:#faf8f5e8;border:1px solid #0b3b2b66;border-radius:50%;z-index:-1}.hx-ear-pin[aria-pressed=true]:before{background:#0b3b2b;border-color:#faf8f5}.hx-ear-pin[aria-pressed=true]{color:#fff}.hx-ear-line{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.hx-ear-line line{stroke:#faf8f5;stroke-width:.25}.hx-ear-selection{margin-top:24px;min-height:48px;display:flex;align-items:center;gap:16px}.hx-ear-selection a{color:inherit;text-underline-offset:6px}.hx-ear-curator :is(button,a):focus-visible{outline:2px solid #0b3b2b;outline-offset:3px}.hx-ear-curator:not(:defined) .hx-ear-pins{display:none}.hx-ear-curator:not(:defined) .hx-placement-choice{cursor:default}.hx-featured-footer{margin-bottom:48px}.hx-featured .hx-rail-controls:has(button:disabled+button:disabled){visibility:hidden}.hx-shipping-progress{padding:16px 0 24px;margin-bottom:24px;border-bottom:1px solid #0b3b2b2e;text-align:center;color:#0b3b2b}.hx-shipping-progress p{margin:0 0 12px;font-size:15px}.hx-shipping-progress progress{display:block;-webkit-appearance:none;appearance:none;height:3px;width:100%;border:0;background:#e7e3da;color:#0b3b2b}.hx-shipping-progress progress::-webkit-progress-bar{background:#e7e3da}.hx-shipping-progress progress::-webkit-progress-value{background:#0b3b2b}.hx-shipping-progress progress::-moz-progress-bar{background:#0b3b2b}.hx-shipping-progress a{display:inline-block;margin-top:10px;font-size:12px;color:#52675c;text-underline-offset:3px}#cart-drawer .quantity-selector{border:1px solid #0b3b2b33;background:transparent;border-radius:0}#cart-drawer :is(.theme-drawer__dialog,.cart-drawer__content,.cart-drawer__summary){background:#faf8f5}#cart-drawer :is(.quantity-selector button,.cart-items__remove){color:#0b3b2b;background:transparent;box-shadow:none;min-height:44px;border-radius:0}#cart-drawer .cart-items__remove{border:1px solid #0b3b2b33}#cart-drawer .cart-items__table-row{grid-template-columns:80px minmax(0,1fr) auto;gap:10px 14px}#cart-drawer .cart__checkout-button{min-height:52px;border-radius:0;background:#0b3b2b;color:#fff}#cart-drawer .theme-drawer__dialog::backdrop{background:#0b3b2b52;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hx-mobile-menu .hx-mobile-category{display:flex;align-items:center;gap:14px}.hx-mobile-category img{width:36px;height:36px;object-fit:contain;background:#f4f1ea}.hx-mobile-category .hx-menu-jewel-icon{width:36px;height:36px;flex:none;color:#9b815d}@media(max-width:1000px){.hx-mobile-menu[open]:before{content:"";position:fixed;inset:var(--header-group-height,122px) 0 0;background:#0b3b2b52;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:-1}.hx-mobile-menu[open]>nav>*{animation:hx-menu-cascade .5s cubic-bezier(.16,1,.3,1) both}.hx-mobile-menu[open]>nav>:nth-child(2){animation-delay:60ms}.hx-mobile-menu[open]>nav>:nth-child(3){animation-delay:.12s}.hx-mobile-menu[open]>nav>:nth-child(4){animation-delay:.18s}.hx-mobile-menu[open]>nav>:nth-child(5){animation-delay:.24s}.hx-mobile-menu[open]>nav>:nth-child(6){animation-delay:.3s}}@media(max-width:700px){body .hx-category .hx-category-label{font-size:1.15rem;padding-top:14px}body .hx-category .hx-category-subtitle{font-size:12px}.hx-ear-curator .hx-placement-photo{aspect-ratio:1}.hx-ear-curator .hx-placement-links{gap:0 18px}.hx-placement-choice{font-size:15px}.hx-guide-edit-links>a{gap:10px;grid-template-columns:28px 1fr 28px}}@keyframes hx-menu-cascade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hx-mobile-menu[open]>nav>*{animation:none}.hx-guide-edit-action{transition:none}hexo-card-preview>img{transition:none}}#MainContent:not([data-template=index]){--hx-cream:#fff;--hexo-cream:#fff;background-color:#fff}#MainContent .hexo-source-page,#MainContent .hexo-source-page :is(.hero,.pillar,.badge-item,.location-card,.healing-stage,.cat-nav,.c4,.card,.ivh-col,.split-image.cream-bg,.split-image.light-bg){background-color:#fff}body .hx-service-strip,body .hx-catalog-empty,body .hx-local-notice,body #cart-drawer :is(.theme-drawer__dialog,.cart-drawer__content,.cart-drawer__summary){background-color:#fff}body product-card .product-badges__badge,body hexo-card-preview>button{background-color:#fffffff0}
/*# sourceMappingURL=/cdn/shop/t/15/assets/hexo-master-luxury.css.map */
