.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pdp-section{background:var(--cream);max-width:100%;margin:0 auto;color:var(--ink);padding-bottom:60px}.pdp-sticky-bar{position:fixed;top:0;left:0;right:0;z-index:900;background:#f7f4eff5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);padding:12px 40px;display:flex;justify-content:space-between;align-items:center;transform:translateY(-110%);opacity:0;transition:transform .35s var(--ease),opacity .35s var(--ease);pointer-events:none}.pdp-sticky-bar.is-visible{transform:translateY(0);opacity:1;pointer-events:auto;box-shadow:0 4px 16px #0000000f}.pdp-sticky-title{font-family:var(--serif);font-size:17px;font-weight:300;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.pdp-sticky-right{display:flex;align-items:center;gap:24px}.pdp-sticky-price{font-size:16px;font-weight:500;color:var(--ink)}.pdp-sticky-btn{padding:8px 20px;font-size:10.5px;letter-spacing:.2em}.pdp-breadcrumb{display:flex;align-items:center;gap:6px;font-size:12px;letter-spacing:.06em;color:var(--ink-soft);padding:16px 40px;border-bottom:1px solid var(--line)}.pdp-breadcrumb a{color:var(--ink-soft);text-decoration:none;transition:color .25s}.pdp-breadcrumb a:hover{color:var(--emerald-brand)}.pdp-bc-sep{opacity:.4}.pdp-bc-current{color:var(--ink);font-weight:500}.pdp-grid{display:grid;grid-template-columns:1.75fr 1fr;gap:0;align-items:start;max-width:100%;margin:0}@media(min-width:901px){.pdp-grid{align-items:start}}.pdp-value-props{list-style:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;margin:28px 0;display:flex;flex-direction:column;gap:14px}.pdp-value-prop{display:flex;align-items:flex-start;gap:12px;font-size:12px;color:var(--ink-soft);font-weight:300;letter-spacing:.02em;line-height:1.6}.pdp-value-icon{flex-shrink:0;color:var(--emerald-brand);margin-top:1px;opacity:.85}.pdp-accordions{display:flex;flex-direction:column;border-top:1px solid var(--line)}.pdp-accordion{border-bottom:1px solid var(--line)}.pdp-accordion-btn{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 0;background:transparent;border:none;font-family:var(--sans);font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink);cursor:pointer;text-align:left;gap:12px;transition:color .2s}.pdp-accordion-btn:hover{color:var(--emerald-brand)}.pdp-accordion-icon{font-size:14px;font-weight:300;color:var(--ink-soft);transition:transform .3s;flex-shrink:0}.pdp-accordion-btn[aria-expanded=true] .pdp-accordion-icon{transform:rotate(45deg)}.pdp-accordion-body{overflow:hidden}.pdp-accordion-content{padding-bottom:24px;font-size:13px;color:var(--ink-soft);line-height:1.75;font-weight:300}.pdp-accordion-content p{margin:0 0 8px}.pdp-accordion-content p:last-child{margin-bottom:0}.pdp-accordion-content a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pdp-crosssell{padding:0 0 20px!important;max-width:100%;margin:64px 0 0!important}.pdp-recently-viewed{padding:0 0 20px!important;max-width:100%;margin:20px 0 0!important}.pdp-crosssell-header,.pdp-rv-header{text-align:left;margin-bottom:20px;padding-left:0}.pdp-crosssell-title,.pdp-rv-title{font-family:var(--serif);font-size:24px;font-style:italic;font-weight:400;letter-spacing:.02em;color:var(--ink);text-transform:none}@media(max-width:1200px){.pdp-grid{grid-template-columns:1fr 1fr}.pdp-details-col{position:static;max-height:none;overflow-y:visible;padding:0 0 30px 24px}}@media(max-width:900px){.pdp-grid{grid-template-columns:1fr}.pdp-details-col{position:static!important;max-height:none!important;overflow-y:visible!important;padding:24px 20px!important}.pdp-breadcrumb{padding:14px 20px;font-size:11px}.pdp-sticky-bar{padding:12px 20px}.pdp-atc-btn,.pdp-wishlist-link{margin-left:0!important;margin-right:0!important;width:100%!important;box-sizing:border-box!important}.pdp-wishlist-link{border:none!important;background:transparent!important;box-shadow:none!important}.pdp-mobile-header .pdp-title{font-size:15px!important;letter-spacing:.02em!important}.pdp-mobile-header .pdp-price{font-size:13.5px!important}.pdp-mobile-header .pdp-sku{font-size:9.5px!important;letter-spacing:.1em!important}.pdp-option-label{font-size:9.5px!important;letter-spacing:.15em!important}.pdp-option-swatch{font-size:10.5px!important;padding:5px 11px!important;height:auto!important;min-width:auto!important}.pdp-qty-label,.pdp-stock{font-size:9.5px!important;letter-spacing:.08em!important}.pdp-value-prop{font-size:10px!important}.pdp-specs-grid strong{font-size:11px!important}.pdp-specs-grid span{font-size:9px!important}.pdp-accordion-btn{padding:14px 0!important;font-size:9.5px!important;letter-spacing:.15em!important}.pdp-accordion-content{padding-left:0!important;padding-right:0!important;font-size:11px!important;line-height:1.8!important}.pdp-dims-label{font-size:9.5px!important;letter-spacing:.15em!important}.pdp-dims-summary{font-size:11px!important}.pdp-dims-trigger-btn{font-size:9.5px!important;letter-spacing:.1em!important}.pdp-crosssell{padding:0!important;margin-top:40px!important}.pdp-recently-viewed{padding:0!important;margin-top:16px!important}.pdp-crosssell-header,.pdp-rv-header{padding-left:20px!important;padding-right:20px!important}}.pdp-wishlist-link.is-active{color:var(--emerald-brand)}.pdp-wishlist-link.is-active svg{fill:currentColor}.pdp-product-specs{margin:28px 0;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pdp-specs-title{margin:0 0 16px;font-size:10px;letter-spacing:.15em;font-weight:600}.pdp-specs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}.pdp-specs-grid div{display:flex;flex-direction:column;gap:4px}.pdp-specs-grid span{color:var(--ink-soft);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.pdp-specs-grid strong{font-size:13px;font-weight:400}@media(max-width:600px){.pdp-specs-grid{grid-template-columns:1fr}}.pdp-promo-badge{font-size:10.5px;font-weight:600;letter-spacing:.12em;color:var(--bronze);margin-bottom:12px;text-transform:uppercase}.pdp-mobile-header{display:none}@media(max-width:900px){.pdp-mobile-header{display:block;text-align:center;padding:24px 20px 16px;background:var(--cream);border-bottom:1px solid var(--line)}.pdp-mobile-header .pdp-promo-badge{margin-bottom:6px}.pdp-mobile-header .pdp-title{font-family:var(--serif);font-size:18px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-bottom:8px;line-height:1.35}.pdp-mobile-header .pdp-price{font-family:var(--sans);font-size:15px;font-weight:400;color:var(--ink);margin-bottom:6px;display:flex;justify-content:center;align-items:center;gap:8px}.pdp-mobile-header .pdp-compare-price{color:#9b968d;text-decoration:line-through;font-size:13.5px}.pdp-mobile-header .pdp-current-price--sale{color:#8a3324}.pdp-mobile-header .pdp-sku{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#767676;display:block;margin-bottom:0}.pdp-details-col .pdp-promo-badge,.pdp-details-col>.pdp-title,.pdp-details-col>.pdp-price,.pdp-details-col>.pdp-sku{display:none!important}.pdp-sticky-bar{display:none!important}.pdp-crosssell-title,.pdp-rv-title{font-size:19px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product.css.map */
