:root{--marcin-light-gold:#76572f}.commercial-v32__body .eyebrow,.commercial-v32__body .commercial-v32__card>span,.stores-stock-rule__label,.stores-directory .eyebrow,.stores-services .eyebrow,.store-panel__details h4,.stores-service span,.houses-group-v25__head .eyebrow,.concierge-section .eyebrow,.concierge-need__index,.contact-v27-head .eyebrow,.contact-v27-card span,.contact-v27-form-head .eyebrow{color:var(--marcin-light-gold)}.contact-v27-field small{color:#75665b}.contact-v27-footnote{color:#706056}.template-collection .collection-hero{padding:76px 0 46px}.template-collection .collection-hero__grid{gap:clamp(34px,4.5vw,64px)}.template-collection .collection-hero h1{max-width:900px;margin:14px 0 18px;font-size:clamp(52px,5.6vw,82px);line-height:.9}.template-collection .collection-hero__aside{padding:22px 24px}.template-collection .collection-hero__count{margin-bottom:8px}.template-collection .collection-hero__count strong{font-size:44px}.template-collection .collection-context-v24__inner{padding-top:18px;padding-bottom:24px}.template-collection .collection-breadcrumb-v24{margin-bottom:14px}.template-collection .collection-context-v24__head{margin-bottom:13px}.template-collection .collection-context-v24__head h2{font-size:clamp(27px,2.6vw,36px)}.template-collection .collection-context-v24+.collection-main.section-pad--small{padding-top:24px}@media(max-width:820px){.template-collection .collection-hero{padding:48px 0 30px}.template-collection .collection-hero__grid{gap:17px}.template-collection .collection-hero h1{margin:10px 0 15px;font-size:clamp(46px,11.5vw,60px);line-height:.94}.template-collection .collection-hero__description{font-size:13px;line-height:1.6}.template-collection .collection-hero__aside{max-width:none;padding:13px 0 0;border:0;border-top:1px solid var(--line);background:none;box-shadow:none}.template-collection .collection-hero__aside:before{display:none}.template-collection .collection-hero__count{margin:0}.template-collection .collection-hero__count strong{font-size:34px}.template-collection .collection-hero__aside p{display:none}.template-collection .collection-context-v24__inner{padding-top:12px;padding-bottom:17px}.template-collection .collection-breadcrumb-v24,.template-collection .collection-context-v24__head{margin-bottom:10px}.template-collection .collection-context-v24__head h2{font-size:26px}.template-collection .collection-context-v24+.collection-main.section-pad--small{padding-top:18px}}@media(max-width:520px){.template-collection .collection-hero{padding:40px 0 24px}.template-collection .collection-hero h1{font-size:clamp(43px,13vw,55px)}.template-collection .collection-context-v24__inner{padding-top:10px;padding-bottom:14px}.template-collection .collection-breadcrumb-v24{margin-bottom:8px}.template-collection .collection-context-v24__head h2{font-size:24px}.template-collection .collection-context-v24+.collection-main.section-pad--small{padding-top:14px}}@media(min-width:1240px){.site-actions [data-search-open]{width:auto;min-width:112px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;border-color:color-mix(in srgb,var(--accent) 34%,transparent);background:color-mix(in srgb,var(--accent) 5%,transparent)}.site-actions [data-search-open]:after{content:attr(aria-label);color:var(--text);font-family:var(--sans);font-size:10px;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase}.site-actions [data-search-open]:hover{border-color:color-mix(in srgb,var(--accent) 62%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.site-actions [data-search-open] svg{color:var(--accent)}}@media(min-width:1041px){.concierge-section__intro{font-size:15px;line-height:1.65}.concierge-need h3{font-size:clamp(24px,1.8vw,29px);line-height:1.08}.concierge-need>p{font-size:13px;line-height:1.62}.concierge-need__cta{font-size:10.5px;line-height:1.4}.concierge-direct__copy h3{font-size:22px;line-height:1.2}.concierge-direct__copy p{font-size:12.5px;line-height:1.58}.newsletter-v28__meta{font-size:10.5px;line-height:1.55}.footer-v28__trust-item p{font-size:11.5px;line-height:1.5}.footer-v28__description{font-size:13px;line-height:1.65}.footer-v28__facts{font-size:11.5px;line-height:1.5}.footer-v28__contact a{font-size:12px;line-height:1.45}.footer-v28__column nav a{font-size:12.5px;line-height:1.45}.footer-v28__age a{font-size:10.5px;line-height:1.55}.footer-v28__copyright,.footer-v28__legal a{font-size:10.5px;line-height:1.45}}@media(max-width:520px){.template-product .product-info h1{max-width:100%;margin-bottom:17px;font-size:clamp(36px,10.5vw,44px);line-height:1;letter-spacing:-.022em}}.marcin-cart-summary__actions .marcin-cart-continue{min-height:42px;display:flex;align-items:center;justify-content:center;color:var(--ivory);font-size:10px;font-weight:600;line-height:1.3;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid color-mix(in srgb,var(--accent) 38%,transparent)}.marcin-cart-summary__actions .marcin-cart-continue:hover{color:var(--marcin-gold-light,var(--accent));border-color:var(--accent)}.marcin-cart-summary__actions .marcin-cart-update{min-height:38px;padding:0;border:0;background:transparent;color:var(--muted);font-size:9px;text-decoration:underline;text-underline-offset:4px;box-shadow:none}.marcin-cart-summary__actions .marcin-cart-update:hover{color:var(--ivory);background:transparent;transform:none}.brand-marquee__grid a{position:relative;overflow:hidden}.brand-marquee__grid a:after{content:"\2192";position:absolute;right:18px;bottom:18px;color:var(--accent);font-family:var(--serif);font-size:17px;opacity:.72;transition:transform .22s ease,opacity .22s ease}@media(hover:hover){.brand-marquee__grid a:hover:after{transform:translate(3px);opacity:1}}@media(prefers-reduced-motion:reduce){.brand-marquee__grid a:after{transition:none!important}}@media(min-width:1041px){.site-actions{align-items:center}.site-localization{position:relative;width:46px;height:44px;min-height:44px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;align-self:center;border:1px solid color-mix(in srgb,var(--text) 20%,transparent);box-sizing:border-box}.site-localization:after{content:"";position:absolute;right:7px;top:50%;width:4px;height:4px;border-right:1px solid var(--muted);border-bottom:1px solid var(--muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}.site-localization select{appearance:none;-webkit-appearance:none;width:44px;min-width:44px;max-width:44px;height:42px;min-height:42px;margin:0;padding:0 14px 0 8px;display:block;border:0;line-height:42px;text-align:center;text-align-last:center;box-sizing:border-box}}.template-product .product-form__row{align-items:end}.template-product .quantity-field{margin:0;padding:0;display:grid;grid-template-rows:auto 54px;gap:7px;border:0;min-width:0;box-sizing:border-box}.template-product .quantity-field input{width:100%;height:54px;min-height:54px;margin:0;padding:0 12px;display:block;line-height:54px;text-align:center;box-sizing:border-box}.template-product .product-form__submit{height:54px;min-height:54px;margin:0;align-self:end;box-sizing:border-box}.template-product .product-trust{width:100%;margin-top:24px;border:1px solid color-mix(in srgb,var(--accent) 19%,transparent);box-sizing:border-box;overflow:hidden}.template-product .product-trust>div{display:grid;grid-template-columns:minmax(155px,.72fr) minmax(0,1.28fr);gap:22px;min-height:58px;padding:0 16px;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--text) 10%,transparent);box-sizing:border-box}.template-product .product-trust>div:last-child{border-bottom:0}.template-product .product-trust strong,.template-product .product-trust span{display:block;margin:0}.template-product .product-trust strong{line-height:1.3}.template-product .product-trust span{line-height:1.45}@media(max-width:620px){.template-product .product-form__row{grid-template-columns:92px minmax(0,1fr);gap:10px}.template-product .quantity-field{grid-template-rows:auto 52px}.template-product .quantity-field input,.template-product .product-form__submit{height:52px;min-height:52px}.template-product .quantity-field input{line-height:52px}.template-product .product-trust>div{grid-template-columns:1fr;gap:4px;min-height:0;padding:13px 14px;align-items:start}}@media(min-width:1181px){.template-product .product-main__grid{grid-template-columns:minmax(0,1fr) minmax(500px,.9fr);gap:clamp(42px,4.2vw,68px)}.template-product .product-gallery__item--primary{aspect-ratio:1.12/1;min-height:clamp(520px,38vw,640px)}.template-product .product-info{top:108px}.template-product .product-info__header{padding-bottom:22px}.template-product .product-info h1{max-width:620px;margin-bottom:20px;font-size:clamp(46px,3.15vw,58px);line-height:.96;letter-spacing:-.026em;text-wrap:pretty}.template-product .product-info__price-row{margin-bottom:16px}.template-product .product-info__lead{max-width:520px;font-size:14.5px;line-height:1.68}.template-product .product-form{margin-top:18px;padding:22px 0 24px;border-top:0}.template-product .pickup-card{margin-top:18px}.template-product .product-trust{width:100%;margin-top:20px;border:0;border-top:1px solid rgba(244,235,221,.09);overflow:visible}.template-product .product-trust>div{grid-template-columns:145px minmax(0,1fr);gap:16px;min-height:0;padding:13px 0;align-items:center;border-bottom:1px solid rgba(244,235,221,.075)}.template-product .product-trust>div:last-child{border-bottom:1px solid rgba(244,235,221,.075)}.template-product .product-trust strong{color:#f4ebdddb;font-size:10px;line-height:1.4;letter-spacing:.065em}.template-product .product-trust span{color:#f4ebdd94;font-size:11.5px;line-height:1.45}}@media(min-width:1181px){.template-product .product-info{position:static;top:auto}.template-product .product-accordions{margin-top:24px;border-top:1px solid rgba(199,154,79,.16)}.template-product .product-accordions summary{min-height:58px;padding:17px 2px;font-size:10.5px;letter-spacing:.085em}.template-product .product-accordions details[open] summary{color:var(--marcin-gold-light,#e2c27f)}.template-product .product-specs{gap:0 34px;padding-bottom:20px}.template-product .product-specs>div{grid-template-columns:minmax(108px,.72fr) minmax(0,1.28fr);gap:16px;padding:12px 0}.template-product .product-specs dt{font-size:8.8px;line-height:1.5}.template-product .product-specs dd{font-size:12.5px;line-height:1.52}.template-product .product-accordions .rte{max-width:620px;font-size:13.75px;line-height:1.72}}@media(hover:hover){.template-product .product-accordions summary{transition:background .2s ease,color .2s ease,padding .2s ease}.template-product .product-accordions summary:hover{padding-left:9px;background:linear-gradient(90deg,rgba(199,154,79,.055),transparent 72%);color:var(--marcin-gold-light,#e2c27f)}}.template-product .product-recommendations{position:relative;border-top:1px solid rgba(199,154,79,.18);background:radial-gradient(circle at 82% 0,rgba(199,154,79,.06),transparent 28%),linear-gradient(180deg,#130d09,#100b08)}.template-product .product-recommendations .section-heading{margin-bottom:34px}.template-product .product-recommendations .section-heading h2{max-width:780px;margin-top:10px;font-size:clamp(42px,4vw,58px);line-height:.96;letter-spacing:-.025em}.template-product .product-recommendations .section-heading .eyebrow{color:var(--marcin-gold-light,#e2c27f)}@media(max-width:820px){.template-product .product-recommendations{padding-top:58px;padding-bottom:68px}.template-product .product-recommendations .section-heading{margin-bottom:24px}.template-product .product-recommendations .section-heading h2{font-size:clamp(36px,9.5vw,48px)}}@media(max-width:520px){.template-product .product-accordions{margin-top:22px}.template-product .product-accordions summary{padding:14px 0}.template-product .product-recommendations{padding-top:48px;padding-bottom:56px}.template-product .product-recommendations .section-heading h2{font-size:38px;line-height:1}}.template-product .product-accordions summary:focus-visible{outline:1px solid var(--accent);outline-offset:4px}.template-product .quantity-field input{-moz-appearance:textfield}.template-product .quantity-field input::-webkit-outer-spin-button,.template-product .quantity-field input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}@media(max-width:820px){.template-product .product-main__grid{gap:30px}.template-product .product-info__topline{margin-bottom:12px;gap:7px 11px}.template-product .product-info__header{padding-bottom:22px}.template-product .product-form{margin-top:22px;padding:20px 0 22px}.template-product .pickup-card{margin-top:18px}.template-product .product-trust{margin-top:19px;border:0;border-top:1px solid rgba(244,235,221,.09);overflow:visible}.template-product .product-trust>div{grid-template-columns:150px minmax(0,1fr);gap:14px;min-height:0;padding:13px 0;border-bottom:1px solid rgba(244,235,221,.075)}.template-product .product-trust>div:last-child{border-bottom:1px solid rgba(244,235,221,.075)}.template-product .product-accordions{margin-top:24px}}@media(max-width:620px){.template-product .product-trust>div{grid-template-columns:1fr;gap:4px;padding:12px 0}.template-product .product-trust strong{font-size:10px}.template-product .product-trust span{font-size:12.5px;line-height:1.5}}@media(max-width:520px){.template-product .product-main.section-pad--small{padding-top:28px;padding-bottom:48px}.template-product .product-breadcrumb{margin-bottom:16px}.template-product .product-main__grid{gap:26px}.template-product .product-gallery__image{padding:clamp(24px,7vw,38px)}.template-product .product-info__topline{gap:6px 9px;margin-bottom:12px}.template-product .product-info__vendor,.template-product .product-info__topline>span{line-height:1.4}.template-product .product-info h1{overflow-wrap:break-word}.template-product .product-info__price-row{margin-bottom:14px}.template-product .product-form__row{grid-template-columns:86px minmax(0,1fr);gap:8px}.template-product .product-form__submit{padding-inline:10px;font-size:10px;letter-spacing:.085em}.template-product .pickup-card{margin-top:16px;padding:17px 15px}.template-product .product-trust{margin-top:18px}.template-product .product-accordions summary{min-height:52px;font-size:10px}.template-product .product-specs>div{grid-template-columns:88px minmax(0,1fr);gap:11px}}.template-product .product-trust>div{padding-inline:18px}@media(max-width:620px){.template-product .product-trust>div{padding-inline:16px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/marcin-a11y-v32.css.map */
