.section-heading{display:block}.section-heading>p,.section-heading>.section-aside{max-width:640px;margin-top:20px;padding-bottom:0}.section-heading .section-lead{margin-top:16px}.rival-copy>p{color:#e0d9d4;white-space:pre-line;max-width:310px;font-size:17px;line-height:1.55}.store-kicker{letter-spacing:1.5px;text-transform:uppercase;color:#bfb7af;font-size:12px;font-weight:800;line-height:1.5;display:block}.shop-page{padding-bottom:60px}.shop-page .shop-intro{padding:54px 0 34px}.shop-page .shop-intro h1{margin:0 0 12px;font-size:clamp(66px,7vw,96px);line-height:1}.shop-page .shop-intro p{font-size:17px}.shop-featured{isolation:isolate;background:radial-gradient(at 76% 48%,#a0dbf315,#0000 55%),linear-gradient(120deg,#1d1c20,#101014);border:1px solid #ffffff1a;grid-template-columns:1fr 1.15fr;min-height:500px;display:grid;position:relative;overflow:hidden}.shop-featured:after{content:"";background:linear-gradient(90deg,#0000,#b5e2f466,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.featured-product-info{z-index:2;align-self:center;padding:56px;position:relative}.whot-site .featured-product-info h2{margin:20px 0 16px;font-size:clamp(72px,7.5vw,110px);line-height:1}.featured-product-info h2 em{color:#b4e6f6}.featured-product-info>p{max-width:330px;font-size:17px}.featured-price{color:#e4ded8;margin:22px 0;font-size:15px;font-weight:800;display:block}.featured-product-info .button{color:#101014;background:#c5eaf5;border-color:#c5eaf5;justify-content:space-between;min-width:205px}.featured-inspect-note{color:#a39da2;margin-top:16px;font-size:12px;display:block}.featured-product-art{min-width:0;min-height:480px;display:block;position:relative}.featured-product-art:before{content:"";filter:blur(24px);opacity:.6;background:#000;border-radius:50%;width:70%;height:10%;position:absolute;bottom:13%;left:12%}.featured-view-label{color:#a9b7be;justify-content:space-between;gap:20px;font-size:12px;display:flex;position:absolute;bottom:27px;left:25px;right:28px}.featured-view-label>span{color:#d0e7ee}.pack-artwork{perspective:900px;isolation:isolate;width:100%;height:100%;transition:transform .4s;position:relative}.printed-pack{aspect-ratio:96/149.333;width:38%;max-width:195px;transform-style:preserve-3d;filter:drop-shadow(0 24px 19px #0009);position:absolute;top:17%;left:20%;transform:rotateY(-16deg)}.printed-pack img{object-fit:fill;max-width:none;display:block;position:absolute}.printed-front{backface-visibility:hidden;width:100%;height:100%;inset:0}.printed-spine{transform-origin:0;width:18.75%;height:100%;top:0;left:100%;transform:rotateY(90deg)}.printed-top{transform-origin:top;width:100%;height:12.05%;top:0;left:0;transform:rotateX(-90deg)}.loose-card{aspect-ratio:100/156;object-fit:contain;filter:drop-shadow(0 20px 18px #0009);z-index:2;width:36%;height:auto;position:absolute;top:28%;right:14%;transform:rotate(8deg)}.featured-product-art .printed-pack{width:44%;max-width:245px;top:14%;left:17%}.featured-product-art .loose-card{width:39%;top:28%;right:10%}.product-tile:hover .pack-artwork{transform:translateY(-6px)}.product-art .pack-artwork:after{content:"";filter:blur(15px);z-index:-1;background:#0008;border-radius:50%;height:9%;position:absolute;bottom:14%;left:20%;right:15%}.effect-artwork .loose-card{width:38%;top:18%;left:31%;right:auto;transform:rotate(-6deg)}.effect-halo{background:radial-gradient(ellipse,color-mix(in srgb,var(--product-color),transparent 35%),transparent 65%);filter:blur(17px);z-index:-1;position:absolute;inset:20% 22% 18%}.effect-spark{color:var(--product-color);text-shadow:0 0 20px var(--product-color);position:absolute}.spark-one{font-size:33px;top:29%;left:22%}.spark-two{font-size:46px;top:56%;right:22%}.spark-three{font-size:18px;bottom:18%;left:29%}.shop-collection{padding-top:70px}.whot-site .collection-heading h2{font-size:46px;line-height:1.1}.collection-heading p{max-width:580px;margin-top:13px}.shop-page .shop-toolbar{border-top:0;margin-top:28px;margin-bottom:24px;padding-top:0}.shop-page .category-tabs button{color:#b3adb3;background:0 0;border-color:#0000;border-radius:4px;padding:12px 18px;font-size:14px}.shop-page .category-tabs button[aria-pressed=true]{color:#121114;background:#f5f2eb}.shop-page .shop-grid{gap:36px 26px;padding-bottom:20px}.shop-page .product-art{aspect-ratio:1.1;background:radial-gradient(ellipse at 50% 58%,color-mix(in srgb,var(--product-color),transparent 91%),transparent 70%),#151418;border:1px solid #ffffff12;border-radius:5px;height:auto}.shop-page .product-tile:hover .product-art{border-color:color-mix(in srgb,var(--product-color),transparent 50%)}.shop-page .product-caption{padding:19px 2px 0;display:block}.shop-page .product-caption h3{margin:0 0 6px;font-size:31px;line-height:1.1}.shop-page .product-caption div>span{color:#a59ca5;font-size:13px}.shop-page .product-price{text-align:left;color:#d3c9bb;max-width:none;margin-top:12px;font-size:14px;font-weight:700;line-height:1.4;display:block}.store-availability-note{color:#a7a0a8!important;margin-bottom:24px!important;font-size:13px!important}.product-page{padding-bottom:70px}.product-page .breadcrumb{flex-wrap:wrap;padding-top:30px;font-size:13px;line-height:1.5}.product-inspection{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);align-items:start;gap:35px 55px;padding-top:44px;display:grid}.product-heading{grid-column:1/-1}.product-heading h1{overflow-wrap:anywhere;margin:13px 0 16px;font-size:clamp(62px,6.5vw,94px);line-height:1.02}.product-heading h1 em{color:var(--product-color)}.product-heading>p{max-width:660px;font-size:17px}.store-inspector{background:#121116;border:1px solid #ffffff18;border-radius:6px;min-width:0;overflow:hidden}.inspector-stage{background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--product-color),transparent 92%),transparent 65%),linear-gradient(#18171c,#111015);isolation:isolate;height:490px;position:relative}.inspection-label{color:#c8bfc9;z-index:2;pointer-events:none;justify-content:space-between;font-size:12px;display:flex;position:absolute;top:22px;left:24px;right:24px}.inspection-label>span{color:#8e858e}.inspector-floor{filter:blur(17px);z-index:-1;background:#000a;border-radius:50%;width:42%;height:8%;position:absolute;bottom:11%;left:29%}.inspector-canvas{opacity:0;touch-action:pan-y;cursor:grab;position:absolute;inset:0}.inspector-canvas:active{cursor:grabbing}.inspector-canvas.is-ready{opacity:1}.inspector-canvas canvas{width:100%;height:100%;display:block}.inspector-canvas:focus-visible{outline:2px solid var(--amber);outline-offset:-6px}.inspector-fallback{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.inspector-fallback.is-hidden{visibility:hidden}.inspector-fallback>.pack-artwork{width:100%;height:100%}.inspector-fallback .printed-pack{width:34%;max-width:210px;top:15%;left:33%;transform:rotateY(-16deg)}.inspector-fallback>img{object-fit:contain;filter:drop-shadow(0 20px 20px #000a);width:42%;height:68%}.inspection-hint{z-index:2;text-align:center;pointer-events:none;position:absolute;bottom:20px;left:18px;right:18px;color:#aea3af!important;font-size:12px!important;line-height:1.4!important}.inspection-toolbar{background:#17161b;border-top:1px solid #ffffff0c;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:20px 14px;display:flex}.inspect-segment{background:#0b0b0e;border:1px solid #ffffff13;border-radius:5px;gap:3px;padding:3px;display:flex}.inspect-segment button,.inspect-reset,.inspect-play{color:#aaa3ae;background:0 0;border:0;border-radius:3px;min-height:38px;padding:10px 14px;font-size:13px;line-height:1.2}.inspect-segment button[aria-pressed=true]{color:#f5f2eb;background:#353039}.inspect-reset{background:#252229;place-items:center;min-width:40px;min-height:40px;padding:10px;display:grid}.whot-site .inspect-play{color:#151318;background:#f5f2eb;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.inspection-toolbar button:disabled{opacity:.4;cursor:default}.whot-site .inspect-play:disabled{opacity:1;color:#c9c1ce;background:#37323c}.product-purchase{min-width:0;padding-top:12px}.purchase-price{color:#f5f2eb;margin:15px 0 25px;font-size:25px;line-height:1.3;display:block}.product-facts{margin:0}.product-facts>div{border-top:1px solid #ffffff1c;padding:20px 0}.product-facts dt{color:#b9afb8;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:12px;font-weight:800}.product-facts dd{color:#e1d8dc;margin:0;font-size:15px;line-height:1.65}.product-purchase .detail-action{justify-content:space-between;width:100%;margin-top:22px}.purchase-help{margin-top:14px!important;font-size:13px!important}.purchase-unavailable{background:#151318;border:1px solid #ffffff1b;border-radius:4px;margin-top:20px;padding:18px}.purchase-unavailable p{font-size:14px!important;line-height:1.6!important}.purchase-unavailable .text-link{margin-top:14px;font-size:13px}.back-collection{color:#bdb2ba;margin-top:28px;font-size:13px;display:inline-block}@media (width>=1600px){.shop-featured,.featured-product-art{min-height:560px}.featured-product-art .printed-pack{max-width:265px}.inspector-stage{height:560px}}@media (width<=1100px){.featured-product-info{padding:35px}.shop-featured,.featured-product-art{min-height:440px}.product-inspection{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:30px}.inspector-stage{height:420px}.inspection-toolbar{gap:8px}.inspect-segment button{padding:9px 11px}}@media (width<=767px){.section-heading>p,.section-heading>.section-aside{max-width:100%;margin-top:16px}.rival-copy>p{font-size:16px}.shop-page .shop-intro{padding:35px 0 28px}.shop-page .shop-intro h1{font-size:62px}.shop-page .shop-intro p{font-size:15px}.shop-featured{grid-template-columns:1fr;min-height:0}.featured-product-info{padding:30px 26px 10px}.whot-site .featured-product-info h2{margin-top:14px;font-size:69px}.featured-product-info>p{max-width:100%;font-size:15px}.featured-price{margin:18px 0}.featured-inspect-note{font-size:12px}.featured-product-art{min-height:340px}.featured-product-art .printed-pack{width:36%;max-width:165px;top:12%;left:23%}.featured-product-art .loose-card{width:31%;top:22%;right:17%}.featured-view-label{font-size:11px;bottom:19px;left:22px;right:22px}.shop-collection{padding-top:46px}.whot-site .collection-heading h2{font-size:38px}.collection-heading p{margin-top:12px;font-size:15px}.shop-page .shop-toolbar{margin-top:22px;margin-bottom:18px;padding-bottom:18px}.shop-page .category-tabs{gap:3px}.shop-page .category-tabs button{padding:10px 11px;font-size:12px}.shop-page .shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.shop-page .product-caption{padding-top:13px}.shop-page .product-caption h3{overflow-wrap:anywhere;font-size:25px}.shop-page .product-caption div>span{font-size:12px}.shop-page .product-price{margin-top:8px;font-size:12px}.shop-page .product-art{aspect-ratio:.85}.shop-page .printed-pack{width:43%;top:20%;left:16%}.shop-page .loose-card{width:38%;top:32%;right:10%}.shop-page .effect-artwork .loose-card{width:49%;top:18%;left:25%}.product-arrow{font-size:16px}.product-page .breadcrumb{padding-top:25px;font-size:12px}.product-inspection{grid-template-columns:minmax(0,1fr);gap:26px;padding-top:30px}.product-heading h1{margin:11px 0 14px;font-size:58px}.product-heading>p{font-size:16px}.inspector-stage{height:390px}.inspection-label{font-size:11px;top:17px;left:18px;right:18px}.inspection-toolbar{gap:9px;padding-top:16px}.inspect-segment button{padding:10px 13px;font-size:13px}.inspect-reset{min-height:40px}.inspection-hint{bottom:17px;font-size:11px!important}.product-purchase{padding-top:7px}.purchase-price{margin-bottom:22px;font-size:24px}.product-facts>div{padding:17px 0}.product-facts dd{font-size:15px}}@media (width<=360px){.shop-page .category-tabs button{padding:9px 8px;font-size:11px}.featured-product-info{padding:25px 21px 10px}.featured-product-art{min-height:300px}.shop-page .product-caption h3{font-size:22px}.inspector-stage{height:330px}.inspect-segment button{padding:9px 10px}.inspection-toolbar{gap:6px}.product-heading h1{font-size:50px}}@media (prefers-reduced-motion:reduce){.pack-artwork{transition:none}.product-tile:hover .pack-artwork{transform:none}}.collection-group+.collection-group{border-top:1px solid #ffffff1a;margin-top:50px;padding-top:35px}.collection-group>h3{margin-bottom:24px;font-size:34px;line-height:1.15}@media (width<=767px){.collection-group+.collection-group{margin-top:35px;padding-top:28px}.collection-group>h3{margin-bottom:20px;font-size:29px}}.store-showcase.single-product{grid-template-columns:1fr;max-width:760px}.mobile-product-contents{min-width:0}.contents-heading{justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.whot-site .contents-heading h2{letter-spacing:1px;text-transform:uppercase;font-family:Nunito,system-ui,sans-serif;font-size:12px;font-weight:800;line-height:1.5}.contents-heading>span{color:#b5abb4;white-space:nowrap;font-size:12px}.mobile-product-contents ol{margin:0;padding:0;list-style:none}.mobile-product-contents li{border-top:1px solid #ffffff1b;align-items:center;gap:12px;padding:20px 0;display:flex}.contents-number{color:#92858e;align-self:flex-start;padding-top:3px;font-size:12px}.mobile-product-contents li>div{flex:1;min-width:0}.mobile-product-contents strong{font-size:15px;line-height:1.5}.mobile-product-contents li p{margin-top:5px;font-size:12px;line-height:1.5}.whot-site .mobile-product-contents button{color:#f5f2eb;background:#29232c;border:1px solid #ffffff20;border-radius:4px;min-height:40px;padding:10px 12px;font-size:12px;font-weight:800}.whot-site .mobile-product-contents button[aria-pressed=true]{border-color:var(--product-color);color:var(--product-color)}.mobile-product-contents .contents-note{margin-top:17px;font-size:13px;line-height:1.7}.product-purchase>.purchase-price{margin-top:26px}.product-purchase .detail-action:disabled{background:#38313a;transform:none;color:#d0c6cf!important}.product-purchase>.purchase-included{color:#f5f2eb;margin-top:26px;font-size:16px;font-weight:800}.product-heading>p,.featured-product-info>p,.spotlight-caption>p{white-space:pre-line}.featured-product-info h2{overflow-wrap:anywhere}.store-spotlight-interactive{background:#121116;min-height:0}.store-spotlight-interactive>.store-inspector{border:0;border-radius:0;margin-top:0}.store-spotlight-interactive .inspector-stage{height:400px}.store-spotlight-interactive .inspection-toolbar{padding:16px 8px}@media (width>=1600px){.store-spotlight-interactive .inspector-stage{height:460px}}@media (width<=1100px){.store-spotlight-interactive .inspector-stage{height:340px}}@media (width<=767px){.store-spotlight-interactive .inspector-stage{height:360px}}@media (width<=360px){.store-spotlight-interactive .inspector-stage{height:300px}}.store-section>.section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 32px;display:grid}.store-section>.section-heading>h2{grid-area:1/1;min-width:0}.store-section .store-section-link{white-space:nowrap;grid-area:1/2;justify-self:end}@media (width<=767px){.store-section>.section-heading{gap:18px}.store-section>.section-heading>h2{grid-column:1/-1}.store-section .store-section-link{grid-row:2}}.limited-stock{color:#e7c68c;border-top:1px solid #ffffff18;margin-top:18px;padding-top:14px}.limited-stock-heading{justify-content:space-between;align-items:center;gap:12px;font-size:11px;line-height:1.6;display:flex}.limited-stock-heading>span:first-child:not(:last-child){letter-spacing:1.5px;text-transform:uppercase;font-size:9px;font-weight:800}.limited-stock-heading>span:last-child{color:#e9e0ef;text-align:right}.limited-stock-track{background:#e7c68c20;border-radius:2px;height:3px;margin-top:8px;overflow:hidden}.limited-stock-track>span{background:linear-gradient(90deg,#8b7049,#e7c68c);height:100%;display:block}.limited-stock.is-compact{border:0;flex:1;max-width:170px;margin:0 0 0 12px;padding:0}.limited-stock.is-compact .limited-stock-heading{justify-content:flex-end}.limited-reserved-note{color:#c9bbd0!important;margin:10px 0 0!important;font-size:12px!important}.premium-pack-art{position:relative;overflow:hidden}.limited-sold-ribbon{color:#f3dbab;z-index:3;background:linear-gradient(135deg,#17121f,#332737,#17121f);border-block:1px solid #e7c68cb0;justify-content:center;align-items:center;gap:20px;padding:13px 0;font-size:15px;display:flex;position:absolute;top:55%;left:-10%;right:-10%;transform:rotate(-8deg);box-shadow:0 6px 14px #0008}.limited-sold-ribbon>span{letter-spacing:5px;text-transform:uppercase;font-size:15px;font-weight:800}.premium-pack .premium-open{white-space:nowrap;border-radius:7px;width:auto;min-width:100px;padding:12px;font-size:12px}.limited-sold-badge{color:#e7c68c;background:#e7c68c0b;border:1px solid #e7c68c65;border-radius:6px;padding:9px 12px;display:inline-flex}.store-buy-button.limited-sold-action:disabled{opacity:1;filter:none;color:#e7c68c;cursor:default;background:linear-gradient(145deg,#342b3a,#211b27);border-color:#e7c68c60}