.pdp2{--d-paper:#fbf8f1;--d-ink:#101e2a;--d-ink-soft:#101e2a8c;--d-card:#e2dfd9;--d-hair:#0000001a;--d-photo:#cbcac8;--d-thumb-on:#dfbf8c;--d-gold:linear-gradient(90deg, #263547 0%, #aa9247 100%);--d-wash:linear-gradient(90deg, #26354721 0%, #a58f4721 28.09%, #a7904721 48.74%, #aa924721 100%);background:var(--d-paper);color:var(--d-ink)}.pdp2 .p2-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.pdp2 .p2-card{border:1px solid var(--d-hair);background:var(--d-paper);border-radius:17px;padding:24px}.pdp2 .p2-card--buy{border-color:var(--d-card)}@media (min-width:1001px){.pdp2 .p2-hero>.p2-card:first-child{align-self:start;position:sticky;top:92px}}.pdp2 .p2-gal{grid-template-columns:84px minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.pdp2 .p2-gal--solo{grid-template-columns:minmax(0,1fr)}.pdp2 .p2-thumbs{min-height:0;position:relative}.pdp2 .p2-thumbs-inner{scrollbar-width:none;flex-direction:column;gap:9px;display:flex;position:absolute;inset:0;overflow-y:auto}.pdp2 .p2-thumbs-inner::-webkit-scrollbar{display:none}.pdp2 .p2-thumb{border:1px solid var(--d-photo);cursor:pointer;background:#fff;border-radius:7px;flex:none;width:84px;height:84px;padding:0;overflow:hidden}.pdp2 .p2-thumb.is-on{border-color:var(--d-thumb-on)}.pdp2 .p2-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pdp2 .p2-stage:before{content:"";padding-top:100%;display:block}.pdp2 .p2-stage{border:1px solid var(--d-photo);background:#fff;border-radius:7px;position:relative;overflow:hidden}.pdp2 .p2-stage img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .26s;display:block;position:absolute;inset:0}.pdp2 .p2-stage img.is-on{opacity:1}.pdp2 .p2-stage .p2-arrow,.pdp2 .p2-stage .p2-count{z-index:1}@media (prefers-reduced-motion:reduce){.pdp2 .p2-stage img{transition:none}}.pdp2 .p2-arrow{border:1px solid var(--d-card);width:34px;height:34px;color:var(--d-ink);cursor:pointer;opacity:0;background:#fbf8f1e6;border-radius:999px;transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%)}.pdp2 .p2-stage:hover .p2-arrow{opacity:1}.pdp2 .p2-arrow--prev{left:12px}.pdp2 .p2-arrow--next{right:12px}.pdp2 .p2-count{color:#fff;background:#101e2acc;border-radius:999px;padding:3px 10px;font-size:12px;position:absolute;bottom:12px;right:12px}.pdp2 .p2-assure{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.pdp2 .p2-assure>div{align-items:center;gap:12px;display:flex}.pdp2 .p2-assure img{object-fit:contain;flex:none;width:38px;height:38px}.pdp2 .p2-assure span{color:var(--d-ink);max-width:12ch;font-size:13px;line-height:1.25}.pdp2 .p2-buy{flex-direction:column;display:flex}.pdp2 .p2-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--d-ink-soft);margin:0;font-size:11px}.pdp2 .p2-title{font-family:var(--font-display,"Inter"), system-ui, sans-serif;letter-spacing:-.015em;text-wrap:balance;margin:10px 0 0;font-size:clamp(24px,2vw,30px);font-weight:700;line-height:1.15}.pdp2 .p2-price{font-family:var(--font-display,"Inter"), system-ui, sans-serif;flex-wrap:wrap;align-items:baseline;gap:10px;margin:12px 0 0;font-size:18px;font-weight:700;line-height:1;display:flex}.pdp2 .p2-price s{font-size:inherit;color:var(--d-ink-soft);font-weight:500;text-decoration-thickness:1px}.pdp2 .p2-save{letter-spacing:.02em;color:#8d7439;white-space:nowrap;background:#aa92471f;border:1px solid #aa924759;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.pdp2 .p2-desc{color:var(--d-ink);margin-top:16px;font-size:15px;line-height:1.62}.pdp2 .p2-desc p+p{margin-top:12px}.pdp2 .p2-desc :where(h2,h3,h4){margin:16px 0 6px;font-size:16px;font-weight:700}.pdp2 .p2-desc :where(ul,ol){margin:10px 0 0 18px}.pdp2 .p2-rule{border:0;border-top:1px solid var(--d-card);margin:22px 0 0}.pdp2 .p2-field{border:0;margin:20px 0 0;padding:0}.pdp2 .p2-label{letter-spacing:.16em;text-transform:uppercase;color:var(--d-ink);margin:0;font-size:12px;font-weight:700}.pdp2 .p2-sizes{flex-wrap:wrap;gap:9px;margin-top:10px;display:flex}.pdp2 .p2-size{color:var(--d-ink-soft);font:inherit;cursor:pointer;background:0 0;border:1px solid #101e2a59;border-radius:4px;padding:8px 15px;font-size:13px;transition:border-color .15s,color .15s,background-color .15s}.pdp2 .p2-size.is-on{border-color:var(--d-ink);color:var(--d-ink);background:#101e2a0a}.pdp2 .p2-size.is-out{opacity:.55;text-decoration:line-through}.pdp2 .p2-qtyrow{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:20px;display:flex}.pdp2 .p2-qty{border:1px solid #101e2a66;border-radius:999px;align-items:center;gap:18px;margin-top:10px;padding:6px 14px;display:inline-flex}.pdp2 .p2-qty button{font:inherit;cursor:pointer;color:var(--d-ink);background:0 0;border:0;padding:2px 4px;font-size:16px;line-height:1}.pdp2 .p2-qty button:disabled{opacity:.35;cursor:not-allowed}.pdp2 .p2-qty span{color:var(--d-ink-soft);font-variant-numeric:tabular-nums;text-align:center;min-width:14px;font-size:14px}.pdp2 .p2-linetotal{font-family:var(--font-display,"Inter"), system-ui, sans-serif;font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:700;line-height:1.1}.pdp2 .p2-notify{margin-top:18px}.pdp2 .p2-notify>*{border-color:var(--d-card);background:#101e2a08;border-radius:13px}.pdp2 .p2-stock{letter-spacing:.1em;text-transform:uppercase;color:var(--d-ink-soft);margin:10px 0 0;font-size:12px}.pdp2 .p2-stock.is-low,.pdp2 .p2-stock.is-note{color:#aa9247}.pdp2 .p2-pack{color:var(--d-ink);border:1px solid #263547;border-radius:13px;align-items:center;gap:18px;margin-top:22px;padding:16px 20px;text-decoration:none;display:flex;position:relative;overflow:visible}.pdp2 .p2-pack:before{content:"";background:var(--d-wash);border-radius:13px;position:absolute;inset:0}.pdp2 .p2-pack>*{position:relative}.pdp2 .p2-pack-tag{background:var(--d-ink);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:9px;padding:4px 9px;font-size:9px;position:absolute;top:-10px;right:14px}.pdp2 .p2-pack-badge{background:var(--d-gold);color:#fff;text-align:center;border-radius:50%;flex:none;place-content:center;width:64px;height:64px;line-height:1.05;display:grid;transform:rotate(-10.5deg)}.pdp2 .p2-pack-badge b{font-size:19px;font-weight:600;display:block}.pdp2 .p2-pack-badge small{letter-spacing:.1em;font-size:11px}.pdp2 .p2-pack-copy b{font-size:19px;font-weight:700;display:block}.pdp2 .p2-pack-copy small{color:var(--d-ink);margin-top:4px;font-size:13px;line-height:1.45;display:block}.pdp2 .p2-cta{background:var(--d-gold);color:#fff;width:100%;font:inherit;cursor:pointer;border:0;border-radius:24px;justify-content:center;align-items:center;gap:12px;margin-top:20px;padding:17px 22px;font-size:18px;display:inline-flex}.pdp2 .p2-cta:disabled{opacity:.55;cursor:not-allowed}.pdp2 .p2-cta img{filter:brightness(0)invert();width:24px;height:24px}.pdp2 .p2-error{color:#b3261e;margin:8px 0 0;font-size:14px}.pdp2 .p2-subscribe{width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #263547;border-radius:24px;justify-content:center;align-items:center;gap:10px;margin-top:12px;padding:16px 20px;font-size:17px;display:inline-flex}.pdp2 .p2-subscribe img{width:21px;height:21px}.pdp2 .p2-subscribe.is-on{background:#aa924714;border-color:#aa9247}.pdp2 .p2-subscribe:disabled{opacity:.6;cursor:not-allowed}.pdp2 .p2-subscribe-label{background:var(--d-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.pdp2 .p2-subscribe-price{margin-left:auto;font-size:14px;font-weight:700}.pdp2 .p2-disclaimer{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--d-ink-soft);margin:9px 0 0;font-size:11px}.pdp2 .p2-subnote{color:var(--d-ink-soft);margin:8px 0 0;font-size:13px}.pdp2 .p2-subnote a{color:#aa9247;font-weight:600}.pdp2 .p2-ships{border:1px solid #263547;border-radius:13px;margin:22px 0 0;padding:0;list-style:none;position:relative;overflow:hidden}.pdp2 .p2-ships:before{content:"";background:var(--d-wash);position:absolute;inset:0}.pdp2 .p2-ships li{align-items:center;gap:16px;padding:20px 28px;font-size:15px;font-weight:500;display:flex;position:relative}.pdp2 .p2-ships li+li{border-top:1px solid #2635472e}.pdp2 nav[aria-label=Research\ overview]{border:1px solid var(--d-card);border-radius:13px;margin-top:22px;padding:16px 18px}.pdp2 nav[aria-label=Research\ overview] .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--d-ink-soft);margin:0;font-size:11px}.pdp2 nav[aria-label=Research\ overview] a{color:var(--d-ink);text-underline-offset:2px;font-size:14px;-webkit-text-decoration:underline #101e2a40;text-decoration:underline #101e2a40;transition:color .16s,text-decoration-color .16s}.pdp2 nav[aria-label=Research\ overview] a:hover{color:#aa9247;text-decoration-color:#aa9247}@media (prefers-reduced-motion:reduce){.pdp2 nav[aria-label=Research\ overview] a{transition:none}}.pdp2 .p2-rec{margin-top:26px}.pdp2 .p2-rec-grid.p2-rec-grid{--cols:3;--rail-gap:12px;justify-content:flex-start;margin-top:12px}.pdp2 .p2-sub.p2-sub--tight{text-align:left;max-width:none;color:var(--d-ink);margin:6px 0 0;font-size:15px;font-weight:500;line-height:1.45}.pdp2 .p2-section{padding-block:44px}.pdp2 .p2-sechead{text-align:center}.pdp2 .p2-sechead.p2-sechead--left{text-align:left}.pdp2 .p2-sechead.p2-sechead--left h2{margin:0;font-size:clamp(24px,2.4vw,34px)}.pdp2 .p2-sechead.p2-sechead--left .p2-eyebrow{margin-top:10px}.pdp2 .p2-sechead h2{font-family:var(--font-display,"Inter"), system-ui, sans-serif;text-wrap:balance;margin:8px 0 0;font-size:clamp(22px,2.1vw,30px);font-weight:700;line-height:1.15}.pdp2 .p2-sub{max-width:64ch;color:var(--d-ink-soft);margin:10px auto 0;font-size:15px;line-height:1.6}.pdp2 .p2-center{text-align:center}.pdp2 .p2-cta-gold{background:var(--d-gold);color:#fff;border-radius:24px;align-items:center;gap:8px;margin-top:24px;padding:14px 26px;font-size:14px;text-decoration:none;display:inline-flex}.pdp2 .p2-chip{border:1px solid var(--d-card);color:var(--d-ink-soft);border-radius:999px;padding:4px 10px;font-size:11px}.pdp2 .p2-rail,.pdp2 .p2-rec-grid{--cols:6;--rail-gap:16px;justify-content:center;align-items:stretch;gap:var(--rail-gap);flex-wrap:wrap;margin-top:26px;display:flex}.pdp2 .p2-rail>*,.pdp2 .p2-rec-grid>*{flex:0 0 calc((100% - (var(--cols) - 1) * var(--rail-gap)) / var(--cols));max-width:calc((100% - (var(--cols) - 1) * var(--rail-gap)) / var(--cols));align-self:stretch;height:auto}.pdp2 .p2-rec-grid .pc.pc,.pdp2 .p2-rail .pc.pc{border:1px solid var(--d-hair);background:var(--d-paper);box-shadow:none;border-radius:17px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.pdp2 :is(.p2-rail,.p2-rec-grid) .pc.pc .pc-body{flex:auto}.pdp2 :is(.p2-rail,.p2-rec-grid) .pc.pc .foot{margin-top:auto}.pdp2 :is(.p2-rail,.p2-rec-grid) .pc.pc:hover{box-shadow:none;transform:none}.pdp2 :is(.p2-rail,.p2-rec-grid) .pc.pc:before{display:none}.pdp2 :is(.p2-rail,.p2-rec-grid) .pc.pc .tile{aspect-ratio:1;background:#fff;border-radius:0}.pdp2 :is(.p2-rail,.p2-rec-grid) .pc.pc .tile img{object-fit:cover;padding:0}.pdp2 :is(.p2-rail,.p2-rec-grid) .pc.pc:hover .tile img{transform:none}.pdp2 :is(.p2-rail,.p2-rec-grid) .pc.pc .pc-body{gap:3px;padding:14px 16px 0}.pdp2 :is(.p2-rail,.p2-rec-grid) .pc.pc .nm{letter-spacing:-.012em;font-size:15px;line-height:1.3}.pdp2 :is(.p2-rail,.p2-rec-grid) .pc.pc .price{font-size:13px;font-weight:600}.pdp2 :is(.p2-rail,.p2-rec-grid) .pc.pc .cat{letter-spacing:0;text-transform:none;margin-top:0;font-size:12px}.pdp2 :is(.p2-rail,.p2-rec-grid) .pc.pc .foot{border-top:none;padding:12px 16px 16px}.pdp2 :is(.p2-rail,.p2-rec-grid) .pc.pc .foot .btn-duo{border-radius:24px;width:100%;min-width:0;height:36px;font-size:12px}@media (max-width:600px){.pdp2 .p2-rec-grid .pc.pc,.pdp2 .p2-rail .pc.pc{flex-direction:column;grid-template-columns:none;grid-template-areas:none;align-items:stretch;gap:0;padding:0;display:flex}.pdp2 :is(.p2-rail,.p2-rec-grid) .pc.pc .tile,.pdp2 :is(.p2-rail,.p2-rec-grid) .pc.pc .pc-body,.pdp2 :is(.p2-rail,.p2-rec-grid) .pc.pc .foot{grid-area:auto}.pdp2 :is(.p2-rail,.p2-rec-grid) .pc.pc .pc-body{padding:12px 12px 0}.pdp2 :is(.p2-rail,.p2-rec-grid) .pc.pc .foot{align-self:stretch;padding:10px 12px 12px}.pdp2 :is(.p2-rail,.p2-rec-grid) .pc.pc .nm{font-size:13px}.pdp2 :is(.p2-rail,.p2-rec-grid) .pc.pc .foot .btn-duo{height:34px;font-size:11px}.pdp2 .p2-rail.p2-rail,.pdp2 .p2-rec-grid.p2-rec-grid{--cols:2;--rail-gap:10px}.pdp2 :is(.p2-rail,.p2-rec-grid) .pc.pc .cat{display:none}}.pdp2 .p2-tablist{border-bottom:1px solid var(--d-card);gap:34px;display:flex;overflow-x:auto}.pdp2 .p2-tablist button{font:inherit;color:var(--d-ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 12px;font-size:15px;font-weight:500}.pdp2 .p2-tablist button.is-on{color:var(--d-ink);border-bottom-color:var(--d-ink)}.pdp2 .p2-tabpane{padding-top:24px}.pdp2 .p2-tabpane>div>div:first-child,.pdp2 .p2-tabpane>div:first-child{border-top:0}.pdp2 .p2-lab{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.pdp2 .p2-lab-dark{background:var(--d-ink);color:#fff;background-image:url(/design/pdp/coa-watermark.png);background-position:100% 100%;background-repeat:no-repeat;background-size:210px;border-radius:17px;padding:26px;position:relative}.pdp2 .p2-lab-head{align-items:center;gap:12px;display:flex}.pdp2 .p2-lab-tile{background:var(--d-gold);letter-spacing:2px;border-radius:7px;place-content:center;width:52px;height:47px;font-weight:700;display:grid}.pdp2 .p2-lab-head h3{margin:0;font-size:20px;font-weight:700}.pdp2 .p2-lab-head small,.pdp2 .p2-lab-label{letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;font-size:11px}.pdp2 .p2-lab-label{margin-top:24px;display:block}.pdp2 .p2-lab-purity{font-family:var(--font-display,"Inter"), system-ui, sans-serif;background:var(--d-gold);color:#0000;-webkit-background-clip:text;background-clip:text;margin:8px 0 0;font-size:48px;font-weight:700;line-height:1}.pdp2 .p2-lab-purity.is-none{font-size:30px}.pdp2 .p2-lab-meta{border-top:1px solid #ffffff26;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;padding-top:20px;display:grid}.pdp2 .p2-lab-meta small{letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;font-size:11px;display:block}.pdp2 .p2-lab-meta b{font-size:14px;font-weight:500}.pdp2 .p2-lab-cta{background:var(--d-gold);color:#fff;border-radius:24px;margin-top:26px;padding:13px 24px;font-size:14px;text-decoration:none;display:inline-flex}.pdp2 .p2-qc{background:#fff;border:1px solid #e5e5e5;border-radius:17px;padding:22px}.pdp2 .p2-qc-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pdp2 .p2-qc-head b{letter-spacing:.2em;text-transform:uppercase;background:var(--d-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:12px}.pdp2 .p2-qc table{border-collapse:collapse;width:100%;margin-top:14px;font-size:13px}.pdp2 .p2-qc td{vertical-align:top;border-top:1px solid #eee;padding:11px 0}.pdp2 .p2-qc td b{font-size:13px;display:block}.pdp2 .p2-qc td small{color:var(--d-ink-soft);font-size:12px}.pdp2 .p2-qc td:last-child{text-align:right;white-space:nowrap}.pdp2 .p2-pass{color:#2f9a24;background:#e8f3eb;border-radius:12px;padding:4px 11px;font-size:11px;font-weight:600}.pdp2 .p2-pending{color:var(--d-ink-soft);background:#101e2a0f;border-radius:12px;padding:4px 11px;font-size:11px}.pdp2 .p2-qc-note{color:var(--d-ink-soft);margin:14px 0 0;font-size:12px}.pdp2 .p2-banner{text-align:center;background-color:#f6efe1;background-image:url(/design/pdp/pack-banner.webp);background-position:50%;background-size:cover;border-radius:0;justify-content:center;align-items:center;padding:48px 40px;display:flex;overflow:hidden}@media (min-width:1024px){.pdp2 .p2-banner{aspect-ratio:1920/735;padding-block:0}}.pdp2 .p2-banner-copy{max-width:960px;margin-inline:auto}.pdp2 .p2-banner-sub{max-width:46ch;color:var(--d-ink);margin:16px auto 0;font-size:16px;line-height:1.5}.pdp2 .p2-banner .p2-eyebrow{font-family:var(--font-display), "Inter", system-ui, sans-serif}.pdp2 .p2-banner h2{font-family:var(--font-display,"Inter"), system-ui, sans-serif;letter-spacing:-.02em;margin:2px 0 0;font-size:clamp(24px,2.9vw,40px);font-weight:700;line-height:1.12}.pdp2 .p2-banner h2 em{background:var(--d-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.pdp2 .p2-banner-card{text-align:left;border:.5px solid #263547;border-radius:13px;align-items:center;gap:18px;width:min(100%,420px);margin:30px auto 0;padding:16px 18px;display:flex;position:relative;overflow:hidden}.pdp2 .p2-banner-card:before{content:"";border-radius:inherit;opacity:.13;pointer-events:none;background:linear-gradient(90deg,#263547 0%,#a58f47 28.09%,#a79047 48.739% 62.967%,#aa9247 100%);position:absolute;inset:0}.pdp2 .p2-banner-card>*{z-index:1;position:relative}.pdp2 .p2-banner-cardcopy{display:block}.pdp2 .p2-banner-stack{flex:none;width:96px;height:96px;position:relative}.pdp2 .p2-banner-sheet{background:#fff;border:.6px solid #cbcac8;border-radius:7px;position:absolute}.pdp2 .p2-banner-sheet--1{inset:0 8% 8% 0;transform:rotate(-13.85deg)}.pdp2 .p2-banner-sheet--2{inset:3% 5% 5% 3%;transform:rotate(-7.45deg)}.pdp2 .p2-banner-sheet--3{inset:6% 2% 2% 6%;transform:rotate(-3.37deg)}.pdp2 .p2-banner-photo{place-items:center;display:grid;inset:9% 0 0 9%;overflow:hidden;transform:rotate(-.18deg);box-shadow:0 2px 2px #0000001a}.pdp2 .p2-banner-photo img{object-fit:contain;width:100%;height:100%;padding:8px}.pdp2 .p2-banner-card b{font-size:19px}.pdp2 .p2-banner-card small{color:var(--d-ink-soft);margin-top:6px;font-size:16px;line-height:1.4;display:block}.pdp2 .p2-banner-cta{color:#fff;background:linear-gradient(90deg,#263547 0%,#aa9247 100%);border-radius:24px;align-items:center;margin-top:14px;padding:13px 22px;font-size:16px;line-height:1;text-decoration:none;display:inline-flex}@media (max-width:640px){.pdp2 .p2-banner{aspect-ratio:auto;background-color:#f7f1e4;background-image:url(/design/pdp/pack-banner-mobile.webp);background-position:top;background-repeat:no-repeat;background-size:100%;align-items:stretch;min-height:177.566vw;padding:0 18px;position:relative}.pdp2 .p2-banner-copy{flex-direction:column;width:100%;padding-top:29%;padding-bottom:34%;display:flex}.pdp2 .p2-banner-card{margin-top:auto}.pdp2 .p2-banner-copy{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;position:relative}.pdp2 .p2-banner h2{margin-top:6px;max-width:none;margin-inline:auto;font-size:clamp(26px,7.6vw,30px);line-height:1.16}.pdp2 .p2-banner h2 em{color:#a79047;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;display:block}.pdp2 .p2-banner-sub{max-width:40ch;margin-top:14px;font-size:14px;line-height:1.45}.pdp2 .p2-banner-card{text-align:left;-webkit-backdrop-filter:blur(6px);background:#fcf8f0b8;flex-direction:row;align-items:center;gap:12px;width:85%;min-width:0;max-width:none;margin-inline:auto;padding:12px 14px}.pdp2 .p2-banner-cardcopy{text-align:left}.pdp2 .p2-banner-stack{width:60px;height:60px;margin-left:0}.pdp2 .p2-banner-card b{font-size:17px}.pdp2 .p2-banner-card small{margin-top:3px;font-size:12px;line-height:1.35}.pdp2 .p2-banner-cta{margin-top:8px;padding:8px 14px;font-size:12px}.pdp2 .p2-ships li{padding:10px 28px}}.pdp2 .p2-closing-wrap{padding-top:16px}.pdp2 .p2-closing{text-align:center;color:#fff;background-color:var(--d-paper);background-image:url(/design/pdp/closing-band.webp);background-position:50%;background-size:cover;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:72px 36px;display:flex}@media (min-width:641px){.pdp2 .p2-closing{aspect-ratio:1902/513;background-position:top;padding-block:5.99% 0}}.pdp2 .p2-closing .p2-eyebrow{color:#ffffff8c;font-size:13px}.pdp2 .p2-closing h2{font-family:var(--font-display,"Inter"), system-ui, sans-serif;color:#fff;margin:12px 0 0;font-size:clamp(26px,2.9vw,40px);font-weight:700;line-height:1.15}.pdp2 .p2-closing .p2-cta-gold{margin-top:20px;font-size:16px}@media (max-width:1000px){.pdp2 .p2-rail{--cols:3}.pdp2 .p2-lab{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pdp2 .p2-section{padding-block:32px}.pdp2 .p2-rail{--cols:2;--rail-gap:12px}.pdp2 .p2-lab-dark,.pdp2 .p2-qc{padding:18px}.pdp2 .p2-closing{aspect-ratio:auto;background-color:#001323;background-image:url(/design/pdp/closing-band-mobile.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:flex-start;min-height:0;padding:84% 20px 64px;position:relative}.pdp2 .p2-closing h2{font-size:clamp(24px,7.6vw,32px)}.pdp2 .p2-closing .p2-eyebrow{font-size:12px}}.pdp2 .band{background:var(--d-paper);color:var(--d-ink)}.pdp2 .band:before{display:none}.pdp2 .band h2,.pdp2 .band h3,.pdp2 .band h4{color:var(--d-ink)}.pdp2 .band p,.pdp2 .band .eyebrow{color:var(--d-ink-soft)}.pdp2 .band .eyebrow:before{background:#aa9247}.pdp2 .band h2{font-size:clamp(22px,2.1vw,30px)}.pdp2 .band .pc{background:#fff;box-shadow:0 1px 3px #101e2a0f}.pdp2 .band .pc:before{background:#101e2a1f}.pdp2 .band .pc:hover:before{background:var(--duo)}.pdp2 .band .pc .nm{color:var(--d-ink)}.pdp2 .band .pc .nm:hover{color:#aa9247}.pdp2 .band .pc .cat{color:var(--d-ink-soft)}.pdp2 .band .pc .foot{border-color:#101e2a1f}.pdp2 .band .btn--ghost{color:var(--d-ink);border-color:#101e2a57}.pdp2 .band .btn--ghost:before{background:#101e2a57}.pdp2 .band .btn--ghost:hover{color:var(--d-ink);background:#101e2a0f}.pdp2 .band .btn--ghost:hover:before{background:#101e2a99}.pdp2 .band>.mx-auto{padding-top:40px}.pdp2-note{color:#101e2a9e;background:#aa92470f;border:1px dashed #aa9247;border-radius:13px;padding:14px 18px;font-size:14px}.pdp2-note b{color:#101e2a}.pdp2 .p2-cta,.pdp2 .p2-subscribe,.pdp2 .p2-pack,.pdp2 .p2-banner-cta,.pdp2 .p2-cta-gold,.pdp2 .p2-lab-cta,.pdp2 .p2-size,.pdp2 .p2-thumb,.pdp2 .p2-article,.pdp2 .p2-article-chev,.pdp2 .p2-tablist button,.pdp2 .p2-qty button{transition:transform .16s,box-shadow .16s,filter .16s,background-color .16s,border-color .16s,color .16s}.pdp2 .p2-cta:hover:not(:disabled),.pdp2 .p2-banner-cta:hover,.pdp2 .p2-cta-gold:hover,.pdp2 .p2-lab-cta:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 6px 18px -8px #101e2a73}.pdp2 .p2-cta:active:not(:disabled),.pdp2 .p2-banner-cta:active,.pdp2 .p2-cta-gold:active,.pdp2 .p2-lab-cta:active{box-shadow:none;filter:none;transform:translateY(0)}.pdp2 .p2-subscribe:hover:not(:disabled){background:#aa92470f;border-color:#aa9247}.pdp2 .p2-pack:hover{transform:translateY(-1px);box-shadow:0 8px 22px -12px #101e2a66}.pdp2 .p2-size:hover:not(.is-out){border-color:var(--d-ink);color:var(--d-ink)}.pdp2 .p2-qty button:hover:not(:disabled){color:#aa9247}.pdp2 .p2-thumb:hover{border-color:var(--d-thumb-on);transform:translateY(-1px)}.pdp2 .p2-tablist button:hover{color:var(--d-ink)}.pdp2 .p2-article:hover{background:#101e2a08}.pdp2 .p2-article:hover .p2-article-chev{transform:translate(3px)}.pdp2 :is(.p2-rail,.p2-rec-grid) .pc.pc{transition:box-shadow .16s}.pdp2 :is(.p2-rail,.p2-rec-grid) .pc.pc:hover{box-shadow:0 10px 26px -18px #101e2a73}@media (prefers-reduced-motion:reduce){.pdp2 .p2-cta,.pdp2 .p2-subscribe,.pdp2 .p2-pack,.pdp2 .p2-banner-cta,.pdp2 .p2-cta-gold,.pdp2 .p2-lab-cta,.pdp2 .p2-size,.pdp2 .p2-thumb,.pdp2 .p2-article,.pdp2 .p2-article-chev,.pdp2 .p2-tablist button,.pdp2 .p2-qty button,.pdp2 :is(.p2-rail,.p2-rec-grid) .pc.pc{transition:none}.pdp2 .p2-cta:hover:not(:disabled),.pdp2 .p2-banner-cta:hover,.pdp2 .p2-cta-gold:hover,.pdp2 .p2-lab-cta:hover,.pdp2 .p2-pack:hover,.pdp2 .p2-thumb:hover,.pdp2 .p2-article:hover .p2-article-chev{transform:none}}@media (max-width:1000px){.pdp2 .p2-hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pdp2 .p2-card{padding:16px}.pdp2 .p2-gal{grid-template-columns:minmax(0,1fr)}.pdp2 .p2-thumbs{order:2;position:static}.pdp2 .p2-thumbs-inner{flex-direction:row;padding-bottom:4px;position:static;overflow:auto hidden}.pdp2 .p2-thumb{flex:none;width:68px;height:68px}.pdp2 .p2-assure{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pdp2 .p2-assure>div{text-align:center;flex-direction:column;align-items:center;gap:7px}.pdp2 .p2-assure img{width:30px;height:30px}.pdp2 .p2-assure span{max-width:none;font-size:11px;line-height:1.2}.pdp2 .p2-title{font-size:24px}.pdp2 .upsell-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
