.mask-pdp-page{margin:0;background:#0b0b0d;color:#eee8df}.mask-pdp{max-width:1440px;margin:0 auto;padding:42px clamp(24px,6vw,88px) 100px}.mask-pdp a{color:inherit;text-decoration:none}.mask-pdp-crumbs{display:flex;gap:10px;margin:0 0 34px;color:#8f887e;font:400 10px/1.4 Inter,sans-serif;letter-spacing:.15em;text-transform:uppercase}.mask-pdp-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);min-height:650px;border:1px solid #29282a;background:#101012}.mask-pdp-visual{display:flex;align-items:center;justify-content:center;min-height:650px;padding:clamp(36px,6vw,88px);background:radial-gradient(circle at 50% 38%,#26231e 0,#121214 55%,#0d0d0f 100%)}.mask-pdp-visual img{display:block;width:auto;max-width:100%;max-height:560px;object-fit:contain;filter:drop-shadow(0 28px 38px rgba(0,0,0,.45))}.mask-pdp-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(42px,6vw,92px);border-left:1px solid #29282a}.mask-pdp-arcana,.mask-pdp-eyebrow{margin:0 0 18px;color:#c5a365;font:500 10px/1.4 Inter,sans-serif;letter-spacing:.28em;text-transform:uppercase}.mask-pdp-brand{margin:0 0 14px;color:#938b80;font:400 11px/1.4 Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase}.mask-pdp h1{max-width:650px;margin:0;color:#f3eee6;font:300 clamp(44px,5vw,76px)/.97 'Cormorant Garamond',serif}.mask-pdp-intro{max-width:560px;margin:30px 0 0;color:#aaa297;font:300 15px/1.8 Inter,sans-serif}.mask-pdp-intro p{margin:0}.mask-pdp-meta{display:flex;align-items:center;gap:26px;margin:32px 0 24px;color:#8f887e;font:400 11px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase}.mask-pdp-price{color:#d0b274;font:400 20px/1 'Cormorant Garamond',serif;letter-spacing:.04em}.mask-pdp-cart{display:flex;gap:10px;max-width:440px}.mask-pdp-cart .quantity{width:82px}.mask-pdp-cart .qty{box-sizing:border-box;width:100%;height:52px;border:1px solid #39363a;background:transparent;color:#eee8df;text-align:center}.mask-pdp-cart button{flex:1;height:52px;border:1px solid #c5a365;background:#c5a365;color:#0c0c0e;cursor:pointer;font:500 11px/1 Inter,sans-serif;letter-spacing:.24em;text-transform:uppercase}.mask-pdp-cart button:hover{background:#d4b777}.mask-pdp-stock,.mask-pdp-unavailable{margin:18px 0 0;color:#958d82;font:300 12px/1.6 Inter,sans-serif}.mask-pdp-unavailable{padding:18px;border:1px solid #423a2d;color:#c5a365}.mask-pdp-details{display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw;padding:100px 0;border-bottom:1px solid #29282a}.mask-pdp h2{margin:0;color:#eee8df;font:300 clamp(35px,4vw,54px)/1.05 'Cormorant Garamond',serif}.mask-pdp-description{color:#aaa297;font:300 15px/1.9 Inter,sans-serif}.mask-pdp-description>:first-child{margin-top:0}.mask-pdp-description h2,.mask-pdp-description h3{margin:32px 0 12px;color:#d8d0c5;font:400 22px/1.2 'Cormorant Garamond',serif}.mask-pdp-related{padding-top:94px}.mask-pdp-related>h2{margin-bottom:38px}.mask-pdp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mask-pdp-grid>a{display:flex;flex-direction:column;border:1px solid #29282a;background:#101012}.mask-pdp-related-image{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;padding:28px;background:#141416}.mask-pdp-related-image img{width:100%;height:100%;object-fit:contain}.mask-pdp-related-name{padding:20px 20px 8px;color:#eee8df;font:400 17px/1.25 'Cormorant Garamond',serif}.mask-pdp-related-price{padding:0 20px 22px;color:#c5a365;font:400 12px/1 Inter,sans-serif}@media(max-width:850px){.mask-pdp{padding:24px 16px 70px}.mask-pdp-hero{grid-template-columns:1fr}.mask-pdp-visual{min-height:430px}.mask-pdp-copy{border-top:1px solid #29282a;border-left:0}.mask-pdp-details{grid-template-columns:1fr;gap:36px;padding:70px 0}.mask-pdp-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.mask-pdp-visual{min-height:350px;padding:34px}.mask-pdp-copy{padding:38px 24px}.mask-pdp h1{font-size:44px}.mask-pdp-cart{flex-direction:column}.mask-pdp-cart .quantity{width:100%}.mask-pdp-grid{grid-template-columns:1fr}}

/* Complete WooCommerce journey: shop, bag, checkout, orders, account and tracking. */
.maskarade-commerce-page .woocommerce-pagination ul{border:0!important;display:flex!important;gap:8px}.maskarade-commerce-page .woocommerce-pagination li{border:1px solid #2a2a32!important}.maskarade-commerce-page .woocommerce-pagination a,.maskarade-commerce-page .woocommerce-pagination span{min-width:42px!important;padding:13px!important;background:#141418!important;color:#b8b0a2!important}.maskarade-commerce-page .woocommerce-pagination .current{background:#c4a265!important;color:#0d0d0f!important}.maskarade-commerce-page .woocommerce-notices-wrapper{margin-bottom:30px}.maskarade-commerce-page .woocommerce-error,.maskarade-commerce-page .woocommerce-info,.maskarade-commerce-page .woocommerce-message{border:1px solid #2a2a32!important;border-top:2px solid #c4a265!important;background:#141418!important;color:#b8b0a2!important}.maskarade-commerce-page .woocommerce-error{border-top-color:#9f4e48!important}.maskarade-commerce-page .cart-empty,.maskarade-commerce-page .woocommerce-thankyou-order-received{color:#f5f0e8!important;font:300 clamp(28px,4vw,48px)/1.15 'Cormorant Garamond',serif;text-align:center}.maskarade-commerce-page .return-to-shop{text-align:center}.maskarade-commerce-page .coupon{display:flex;gap:8px}.maskarade-commerce-page .coupon .input-text{min-width:180px!important;height:47px!important;border:1px solid #2a2a32!important;background:#101014!important;color:#f5f0e8!important;padding:12px!important}.maskarade-commerce-page .wc-proceed-to-checkout a{display:block!important;text-align:center}.maskarade-commerce-page .woocommerce-checkout-review-order-table,.maskarade-commerce-page .woocommerce-order-details,.maskarade-commerce-page .woocommerce-customer-details{margin-top:35px}.maskarade-commerce-page .woocommerce-order-overview{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:34px 0!important;padding:1px!important;background:#2a2a32;list-style:none}.maskarade-commerce-page .woocommerce-order-overview li{margin:0!important;padding:20px!important;border:0!important;background:#141418;color:#8a8278!important}.maskarade-commerce-page .woocommerce-order-overview strong{display:block;margin-top:8px;color:#f5f0e8!important;font-weight:400}.maskarade-commerce-page address{padding:22px!important;border:1px solid #2a2a32!important;border-radius:0!important;background:#141418;color:#b8b0a2}.maskarade-commerce-page .woocommerce-MyAccount-navigation ul{background:#101014}.maskarade-commerce-page .woocommerce-MyAccount-content fieldset{margin:30px 0;border:1px solid #2a2a32}.maskarade-commerce-page .woocommerce-Address{padding:24px;border:1px solid #2a2a32;background:#141418}.maskarade-commerce-page .woocommerce-Address-title h3{margin-top:0}.maskarade-commerce-page .woocommerce-form-login,.maskarade-commerce-page .woocommerce-form-register,.maskarade-commerce-page .woocommerce-form-track-order{max-width:720px;margin:0 auto!important;padding:clamp(24px,5vw,54px)!important}.maskarade-commerce-page .woocommerce-password-strength{margin-top:8px;padding:10px;background:#141418}.maskarade-commerce-page .wc-block-components-sidebar-layout{gap:48px}.maskarade-commerce-page .wc-block-components-main,.maskarade-commerce-page .wc-block-components-sidebar{background:transparent!important}.maskarade-commerce-page .wc-block-components-totals-wrapper,.maskarade-commerce-page .wc-block-cart-items,.maskarade-commerce-page .wc-block-components-order-summary{border-color:#2a2a32!important}.maskarade-commerce-page .wc-block-components-product-name,.maskarade-commerce-page .wc-block-components-title,.maskarade-commerce-page .wc-block-components-totals-item__label,.maskarade-commerce-page .wc-block-components-totals-item__value{color:#f5f0e8!important}.maskarade-commerce-page .wc-block-components-text-input input,.maskarade-commerce-page .wc-block-components-combobox .wc-block-components-combobox-control input{border:1px solid #2a2a32!important;border-radius:0!important;background:#101014!important;color:#f5f0e8!important}.maskarade-commerce-page .wc-block-components-checkout-place-order-button{width:100%}.maskarade-commerce-page .woocommerce-terms-and-conditions-wrapper,.maskarade-commerce-page .woocommerce-privacy-policy-text{color:#8a8278;font-size:12px;line-height:1.7}@media(max-width:780px){.maskarade-commerce-page .woocommerce-order-overview{grid-template-columns:1fr 1fr}.maskarade-commerce-page .coupon{flex-direction:column}.maskarade-commerce-page .coupon .input-text{width:100%!important}.maskarade-commerce-page .wc-block-components-sidebar-layout{display:block}.maskarade-commerce-page .wc-block-components-sidebar{margin-top:35px!important;width:100%!important}}

.mask-ritual-object-page .mask-site-header{position:relative;z-index:100}.mask-object-delivery{display:flex;flex-direction:column;gap:6px;max-width:440px;margin-top:24px;padding:18px 20px;border:1px solid #29282a;background:#0d0d0f}.mask-object-delivery span{color:#c4a265;font:500 10px/1.3 Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase}.mask-object-delivery strong{color:#eee8df;font:400 13px/1.5 Inter,sans-serif}.mask-object-delivery small{color:#8f887e;font:300 11px/1.6 Inter,sans-serif}.mask-object-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:30px 0;background:#29282a}.mask-object-facts>div{padding:18px;background:#101012}.mask-object-facts>div:last-child:nth-child(odd){grid-column:1/-1}.mask-object-facts dt{margin:0 0 8px;color:#8f887e;font:500 9px/1.3 Inter,sans-serif;letter-spacing:.18em;text-transform:uppercase}.mask-object-facts dd{margin:0;color:#d8d0c5;font:300 14px/1.6 Inter,sans-serif}.mask-object-back{display:inline-block;margin-top:16px;padding-bottom:5px;border-bottom:1px solid #c4a265;color:#c4a265!important;font:500 10px/1 Inter,sans-serif;letter-spacing:.18em;text-transform:uppercase}.mask-object-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:180px;color:#c4a265;text-align:center;font:300 16px/1.7 'Cormorant Garamond',serif;letter-spacing:.16em}.mask-ritual-object-page .mask-site-footer{margin-top:0}@media(max-width:600px){.mask-object-facts{grid-template-columns:1fr}.mask-pdp-meta{flex-wrap:wrap;row-gap:12px}}
.mask-ritual-object-page *{box-sizing:border-box}.mask-ritual-object-page a{text-decoration:none}.mask-ritual-object-page .mask-site-actions a.is-current{color:#8a8278}


/* 1.9.0 Ritual Object trust and guided-routine prompt. */
.mask-object-builder{display:flex;flex-direction:column;gap:10px;max-width:440px;margin-top:14px;padding:20px;border:1px solid #403822;background:#12110f}.mask-object-builder>span{color:#c4a265;font:500 9px/1.3 Inter,sans-serif;letter-spacing:.22em}.mask-object-builder>strong{color:#eee8df;font:400 21px/1.2 'Cormorant Garamond',serif}.mask-object-builder p{margin:0;color:#8f887e;font:300 11px/1.65 Inter,sans-serif}.mask-object-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4px;background:#2c2922}.mask-object-tiers b{display:flex;flex-direction:column;gap:5px;padding:11px 8px;background:#0d0d0f;color:#8f887e;font:400 9px/1.2 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase}.mask-object-tiers em{color:#d4b87a;font:500 16px/1 'Cormorant Garamond',serif;font-style:normal}.mask-object-builder>a{align-self:flex-start;margin-top:3px;padding-bottom:5px;border-bottom:1px solid #c4a265;color:#c4a265!important;font:500 10px/1 Inter,sans-serif;letter-spacing:.18em;text-transform:uppercase}@media(max-width:520px){.mask-object-tiers{grid-template-columns:1fr 1fr 1fr}.mask-object-builder{max-width:none}}

/* 1.9.25: bring legacy fallback PDPs into the current Maskarade universe. Shopify-backed PDPs layer their own richer treatment above this foundation. */
.mask-ritual-object-page:not(.mask-shopify-pdp-page){background:#0e1a2b;color:#f4efe6}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp{position:relative;isolation:isolate;overflow:hidden}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp:before{content:'';position:absolute;z-index:-1;right:-140px;top:70px;width:min(530px,42vw);aspect-ratio:1;background:url('minhwa/crane-moon.webp') center/contain no-repeat;opacity:.08;pointer-events:none}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp:after{content:'';position:absolute;z-index:-1;left:-120px;top:760px;width:min(430px,36vw);aspect-ratio:1;background:url('minhwa/corner.webp') center/contain no-repeat;opacity:.07;transform:rotate(-8deg);pointer-events:none}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-crumbs{color:#9eabba}.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-crumbs a:hover{color:#d4b87a}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-hero{position:relative;border-color:rgba(196,162,101,.18);background:#0F1623;box-shadow:0 34px 80px rgba(5,12,22,.28);overflow:hidden}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-hero:after{content:'';position:absolute;right:-9%;bottom:-24%;width:47%;aspect-ratio:4/3;background:url('minhwa/motifs.webp') center/contain no-repeat;opacity:.055;pointer-events:none}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-visual{position:relative;background:radial-gradient(circle at 50% 38%,rgba(236,215,164,.15),transparent 36%),linear-gradient(145deg,#1b3451,#10223a 72%);overflow:hidden}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-visual:before{content:'';position:absolute;inset:8%;border:1px solid rgba(196,162,101,.09);border-radius:50%;pointer-events:none}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-visual img{position:relative;z-index:2;filter:drop-shadow(0 28px 42px rgba(0,0,0,.22))}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-copy{position:relative;z-index:2;border-color:rgba(196,162,101,.14);background:linear-gradient(145deg,#11233a,#0d1a2b)}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-copy:after{content:'';position:absolute;right:22px;top:18px;width:38px;height:76px;background:url('minhwa/norigae.webp') center/contain no-repeat;opacity:.42;pointer-events:none}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-brand,.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-intro,.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-description{color:#b9c2cc}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp h1,.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp h2{color:#f7f2e8}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-meta{padding:17px 0;border-top:1px solid rgba(196,162,101,.15);border-bottom:1px solid rgba(196,162,101,.11)}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-object-delivery,.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-object-builder{border-color:rgba(196,162,101,.18);background:#0d1b2c}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-details{position:relative;border-color:rgba(196,162,101,.15)}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-details:after{content:'';position:absolute;left:50%;bottom:-45px;transform:translateX(-50%);width:min(880px,76vw);height:110px;background:url('minhwa/divider.webp') center/contain no-repeat;opacity:.34;pointer-events:none}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-object-facts{background:rgba(196,162,101,.13)}.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-object-facts>div{background:#0F1623}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-grid>a{border-color:rgba(196,162,101,.15);background:#0F1623;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-grid>a:hover{transform:translateY(-6px);border-color:rgba(212,184,122,.45);box-shadow:0 24px 48px rgba(0,0,0,.2)}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-related-image{background:linear-gradient(145deg,#1a334f,#10223a)}
@media(max-width:850px){.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp:before,.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp:after{display:none}.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-copy:after{opacity:.22}}

/* 1.9.26: remove the legacy alpha-keyed divider that could render as a dark/grey transition strip. */
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-details:after{display:none!important}

/* Round 4 fallback product navy: legacy/fallback single-product surfaces use the same heritage canvas. */
.mask-ritual-object-page:not(.mask-shopify-pdp-page),.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-hero,.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-visual,.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-copy,.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-object-facts>div,.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-grid>a{background:#0F1623!important;background-image:none!important}

/* 1.9.28 final fallback PDP parity: heritage navy around a true white product stage. */
.mask-ritual-object-page:not(.mask-shopify-pdp-page){background:#0F1623!important;color:#F5F0E8!important}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp,
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-hero,
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-copy,
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-object-delivery,
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-object-builder,
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-object-facts>div,
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-grid>a{background:#0F1623!important;background-image:none!important}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-visual,
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-related-image{background:#fff!important;background-image:none!important}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-visual img,
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-related-image img{width:100%!important;height:100%!important;max-width:88%!important;max-height:88%!important;margin:auto!important;object-fit:contain!important;object-position:center!important}

/* 1.9.29: restrained fallback PDP and harmonious related-product footer. */
.mask-ritual-object-page:not(.mask-shopify-pdp-page),
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp,
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-hero,
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-copy,
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-details,
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-related,
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-grid>a{background:var(--mask-navy)!important;background-image:none!important}
@media(min-width:851px){
  .mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp{max-width:1360px!important;padding:28px clamp(24px,3vw,48px) 82px!important}
  .mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-hero{grid-template-columns:minmax(380px,520px) minmax(420px,580px)!important;justify-content:center!important;min-height:0!important;gap:clamp(32px,4vw,64px)!important;padding:32px!important}
  .mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-visual{width:100%!important;min-height:0!important;aspect-ratio:1/1!important;padding:20px!important}
  .mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-copy{padding:clamp(28px,3vw,46px)!important}
  .mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp h1{font-size:clamp(40px,3.2vw,58px)!important}
}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-related{max-width:1040px!important;margin-inline:auto!important;padding:68px 0 48px!important}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-related>h2{font-size:clamp(36px,3.2vw,52px)!important;margin-bottom:30px!important}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-grid{grid-template-columns:repeat(3,minmax(0,320px))!important;justify-content:center!important;gap:24px!important;align-items:stretch!important}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-grid>a{display:flex!important;flex-direction:column!important;align-self:stretch!important;transform:none!important}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-related-image{position:relative!important;aspect-ratio:1/1!important;height:auto!important;padding:18px!important;overflow:hidden!important}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-related-image img{position:absolute!important;inset:13%!important;width:74%!important;height:74%!important;max-width:none!important;max-height:none!important;margin:0!important}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-related-name{min-height:3.1em!important;padding:18px 18px 6px!important;font-size:18px!important;line-height:1.25!important}
.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-related-price{margin-top:auto!important;padding:0 18px 20px!important}
@media(max-width:850px){.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-grid{grid-template-columns:repeat(2,minmax(0,320px))!important}}
@media(max-width:560px){.mask-ritual-object-page:not(.mask-shopify-pdp-page) .mask-pdp-grid{grid-template-columns:1fr!important}}


/* 1.9.32 Round 9: Bridge 0.9.48 reintroduces a 260px first PDP-details track after its earlier mobile rule. Collapse it decisively on phones. */
@media(max-width:850px){
  .mask-shopify-pdp-page .mask-pdp-details{grid-template-columns:minmax(0,1fr)!important;gap:32px!important;padding-left:0!important;padding-right:0!important}
  .mask-shopify-pdp-page .mask-pdp-details>*{min-width:0!important;max-width:100%!important}
  .mask-shopify-pdp-page .mask-pdp-description{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere}
  .mask-shopify-pdp-page .mask-object-facts{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important}
  .mask-shopify-pdp-page .mask-object-facts>div,.mask-shopify-pdp-page .mask-object-facts dd{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere;word-break:break-word}
}
