html{scroll-padding-top:110px;overflow-x:clip}body{overflow-wrap:break-word}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--marcin-gold-light,var(--accent));outline-offset:3px}.icon-button{width:44px;height:44px;min-width:44px;min-height:44px}.skip-link{border:2px solid #17100c;box-shadow:0 10px 30px #0003}.drawer,.mobile-menu{visibility:hidden;pointer-events:none;transition:transform .3s ease,visibility 0s linear .3s}.drawer.is-open,.mobile-menu.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.mobile-menu{height:100dvh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding-bottom:max(34px,env(safe-area-inset-bottom))}.mobile-menu nav{margin-top:clamp(34px,7vh,70px)}.mobile-menu__foot{padding-top:28px;padding-bottom:max(4px,env(safe-area-inset-bottom))}.mobile-nav__group summary,.mobile-nav__single{min-height:54px}.mobile-nav__children>a,.mobile-nav__grandchildren a{min-height:44px;display:flex;align-items:center}.mobile-localization select{min-height:44px}.filter-toggle,.sort-control select{min-height:44px!important}.active-filter-chip{min-height:40px}.pagination a{min-width:44px;min-height:44px}.product-option__values span{min-height:44px!important}.product-form__submit{min-height:54px}.product-card h3 a:focus-visible{outline-offset:3px}.collection-siblings-v24{overscroll-behavior-inline:contain;scroll-padding-inline:2px}.drawer--cart .cart-drawer-line{grid-template-columns:112px minmax(0,1fr) 44px;gap:18px;align-items:start}.drawer--cart .cart-drawer-line__info{min-width:0}.drawer--cart .cart-drawer-line__info>.product-info__vendor{display:block;color:var(--accent);font-size:8px;line-height:1.2;text-transform:uppercase;letter-spacing:.15em;font-weight:600}.drawer--cart .cart-drawer-line__info h3{max-width:285px;margin:7px 0 5px;font-family:var(--serif);font-size:20px;line-height:1.08;font-weight:500;letter-spacing:-.015em}.drawer--cart .cart-drawer-line__info>p{margin:0;color:var(--muted);font-size:9px}.drawer--cart .cart-drawer-line__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.drawer--cart .cart-drawer-line__bottom>strong{white-space:nowrap;font-size:12px;font-weight:600;color:var(--ivory)}.drawer--cart .cart-stepper{display:grid;grid-template-columns:44px 38px 44px;align-items:center;min-height:44px;border:1px solid color-mix(in srgb,var(--text) 16%,transparent);background:#ffffff05}.drawer--cart .cart-stepper button{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--ivory);font-size:18px;line-height:1}.drawer--cart .cart-stepper button:hover{color:var(--accent)}.drawer--cart .cart-stepper span{text-align:center;font-size:11px;font-variant-numeric:tabular-nums}.drawer--cart .cart-drawer-line__remove{align-self:start;width:44px;height:44px;min-width:44px;min-height:44px;display:grid;place-items:center;padding:0!important;border:0!important;background:transparent!important;color:var(--muted)!important;font-size:22px!important;line-height:1!important;text-decoration:none}.drawer--cart .cart-drawer-line__remove:hover{color:var(--ivory)!important}.marcin-cart-line__remove{min-height:44px;display:inline-flex;align-items:center}@media(max-width:1040px){.site-header__inner{grid-template-columns:44px minmax(0,1fr) 96px!important;gap:0!important}.site-header__mobile{display:grid}.site-nav,.site-actions__account,.site-localization{display:none!important}.wordmark{min-width:0;justify-self:center;text-align:center}.wordmark strong{font-size:22px}.wordmark span{max-width:190px;font-size:7px;letter-spacing:.19em;white-space:normal}.site-actions{justify-self:end;gap:4px}}@media(max-width:720px){.footer-v28__column nav{gap:0}.footer-v28__column nav a{min-height:44px;display:flex;align-items:center;padding:.35rem 0}.footer-v28__contact a{min-height:44px;display:inline-flex;align-items:center}.footer-v28__legal a{min-height:40px;display:inline-flex;align-items:center}}@media(max-width:520px){.collection-toolbar{min-height:58px}.active-filter-chip{min-height:44px;font-size:8px}.pagination a{min-height:44px!important;padding-inline:12px!important}.product-card__vendor,.product-card__type{font-size:8.5px!important}.product-card .badge{font-size:8px!important}.drawer--cart .cart-drawer-line{grid-template-columns:88px minmax(0,1fr);gap:13px;padding-right:0}.drawer--cart .cart-drawer-line__media{width:88px;height:110px}.drawer--cart .cart-drawer-line__info{padding-right:34px}.drawer--cart .cart-drawer-line__info h3{font-size:18px}.drawer--cart .cart-drawer-line__remove{position:absolute;top:16px;right:-7px}.drawer--cart .cart-drawer-line__bottom{align-items:flex-start;flex-direction:column}}@media(max-width:420px){.newsletter-v28__field{display:grid;grid-template-columns:1fr;border-bottom:0;gap:.65rem}.newsletter-v28__field input{min-height:52px;border-bottom:1px solid rgba(23,16,12,.5)}.newsletter-v28__field button{min-height:48px;justify-content:space-between;padding:.8rem 0;border-bottom:1px solid rgba(23,16,12,.28)}.newsletter-v28__meta{font-size:.76rem}.footer-v28__wordmark strong{font-size:2.55rem;letter-spacing:.1em}.footer-v28__wordmark span{font-size:.57rem;letter-spacing:.14em}}@media(max-width:380px){.template-product .product-form__row{grid-template-columns:1fr!important}.template-product .quantity-field input{min-height:50px}.template-product .product-form__submit{min-height:54px}.site-header__inner{grid-template-columns:44px minmax(0,1fr) 92px!important}.wordmark span{display:none}}@media(max-width:340px){.product-grid--4,.product-grid--3,.collection-product-grid,.search-results-grid{grid-template-columns:1fr!important}.product-card__body{min-height:0}}@media(max-height:700px)and (max-width:1040px){.mobile-menu nav{margin-top:24px}.mobile-nav__group summary,.mobile-nav__single{min-height:48px;padding-top:12px;padding-bottom:12px}}@media(prefers-reduced-motion:reduce){.drawer,.mobile-menu{transition:none!important}}@media(min-width:1041px){.mega-menu{background:#100b08fb;border-top:1px solid rgba(199,154,79,.16);border-bottom:1px solid rgba(199,154,79,.24);box-shadow:0 28px 70px #0000005c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mega-menu__inner{grid-template-columns:minmax(240px,.85fr) repeat(3,minmax(210px,1fr));gap:clamp(44px,5vw,88px);max-width:1440px}.mega-menu__intro{padding-right:clamp(18px,2vw,36px)}.mega-menu__cols{display:contents}.mega-menu__col{min-width:0}.site-nav__item:hover>a,.site-nav__item.is-active>a{color:var(--accent)}.site-nav__item>a{transition:color .18s ease}}@media(min-width:1041px){.site-nav a{font-size:10px;line-height:1.35;letter-spacing:.13em}.site-localization select{font-size:10px}.announcement-bar,.announcement-bar *{font-size:9.5px;line-height:1.35}.hero-proof,.hero-proof *{font-size:10px;line-height:1.35}.benefit-strip,.benefit-strip *{font-size:10px;line-height:1.4}}@media(min-width:1041px){.featured-premium .product-card__vendor{font-size:11px!important;line-height:1.3}.featured-premium .product-card__type{font-size:10.5px!important;line-height:1.3}.featured-premium .product-card h3{font-size:21px!important;line-height:1.22!important}.featured-premium .product-card .price__current{font-size:16px!important}.featured-premium .product-card .price__compare{font-size:12.5px!important}.editorial-worlds .section-heading__aside{font-size:17px;line-height:1.68}}@media(min-width:1041px){.editorial-worlds .world-card__content span{font-size:11px;line-height:1.4;letter-spacing:.13em}.editorial-worlds .world-card__content em{font-size:11.5px;line-height:1.45;letter-spacing:.09em}}@media(min-width:1041px){.atelier-commerce__content>.rte{font-size:17px;line-height:1.65}.atelier-commerce__services strong{font-size:11px;line-height:1.35;letter-spacing:.1em}.atelier-commerce__services span{font-size:12.5px;line-height:1.45}}@media(min-width:1041px){.brand-marquee__grid a>span{font-size:16px;line-height:1.25}.brand-marquee__grid a>small{font-size:9.5px;line-height:1.4;letter-spacing:.12em}.brand-marquee__head .text-link{font-size:10px;line-height:1.35}.heritage__content>.rte{font-size:15px;line-height:1.65}.heritage__timeline>div>span{font-size:9.5px;line-height:1.35;letter-spacing:.12em}.heritage__timeline>div>p{font-size:11.5px;line-height:1.45}.journal-featured .section-heading__aside{font-size:15px;line-height:1.62}.journal-card__kicker{font-size:10px;line-height:1.35;letter-spacing:.12em}.journal-card__body h3{font-size:20px;line-height:1.18}.journal-card__body>p{font-size:13px;line-height:1.55}.journal-card__body .text-link{font-size:10px;line-height:1.35}.concierge-section__intro{font-size:13px;line-height:1.55}.concierge-need__index,.concierge-need__channel{font-size:9px;line-height:1.35}.concierge-need h3{font-size:19px;line-height:1.18}.concierge-need>p{font-size:11.5px;line-height:1.5}.concierge-need__cta{font-size:9.5px;line-height:1.35}.concierge-direct__copy h3{font-size:18px;line-height:1.25}.concierge-direct__copy p{font-size:11px;line-height:1.47}.newsletter-v28__lead{font-size:15px;line-height:1.6}.newsletter-v28__quiet{font-size:10px;line-height:1.45}.newsletter-v28__field input,.newsletter-v28__field button{font-size:11px}.newsletter-v28__meta{font-size:9.5px;line-height:1.5}.footer-v28__trust-item strong{font-size:14px;line-height:1.3}.footer-v28__trust-item p{font-size:10.5px;line-height:1.45}.footer-v28__description{font-size:12px;line-height:1.55}.footer-v28__facts{font-size:10px;line-height:1.5}.footer-v28__contact a{font-size:10px;line-height:1.4}.footer-v28__column h3{font-size:10px;line-height:1.35;letter-spacing:.12em}.footer-v28__column nav a{font-size:11px;line-height:1.45}.footer-v28__age{font-size:9.5px;line-height:1.5}}@media(min-width:1041px){.footer-v28__bottom-inner{min-height:68px;align-items:center}.footer-v28__copyright{font-size:10px;line-height:1.45;color:#f4ebdda3}.footer-v28__legal{gap:22px}.footer-v28__legal a{font-size:10px;line-height:1.45;color:#f4ebddad}.footer-v28__legal a:hover{color:var(--ivory)}.footer-v28__localization select{min-width:132px;min-height:40px;padding-inline:14px 34px;font-size:10px;line-height:1.3;color:#f4ebddcc}}.template-product .product-trust{grid-template-columns:minmax(0,1fr)!important;gap:0;min-width:0}.template-product .product-trust>div{min-width:0}.template-product .product-trust strong,.template-product .product-trust span{min-width:0;overflow-wrap:normal;word-break:normal}
/*# sourceMappingURL=/cdn/shop/t/9/assets/marcin-qa-v29.css.map */
