.catalog-card-page .card-value{margin-top:22px}.catalog-card-page .card-value-label{display:block;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--emerald)}.catalog-card-page .catalog-product-price{margin:4px 0 0;font:600 36px Manrope,sans-serif}.catalog-card-page .card-value-note{display:block;margin-top:6px;letter-spacing:.05em;text-transform:none;font-size:10px}.catalog-card-page .card-rarity-chip{white-space:nowrap}.catalog-card-page .card-actions{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;margin-top:20px}.catalog-card-page .card-page-wish{height:56px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);cursor:pointer;font-size:12px;letter-spacing:.04em;transition:border-color .2s ease,background .2s ease}.catalog-card-page .card-page-wish svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;transition:fill .2s ease}.catalog-card-page .card-page-wish:hover{border-color:var(--emerald);background:#f3f7f5}.catalog-card-page .card-page-wish.is-active{border-color:var(--emerald);color:var(--emerald)}.catalog-card-page .card-page-wish.is-active svg{fill:var(--emerald);stroke:var(--emerald)}.catalog-card-page .card-set-link{height:56px;display:flex;align-items:center;gap:14px;padding:0 22px;border-radius:12px;background:var(--emerald);color:#fff;font-size:12px;letter-spacing:.04em}.catalog-card-page .card-set-link span{font-size:14px}.catalog-card-page .purchase-reassure{margin-top:16px}.catalog-card-page .card-unavailable-actions{display:grid;grid-gap:10px;gap:10px;margin-top:20px}.catalog-card-page .card-unavailable-actions .card-actions{grid-template-columns:1fr;margin-top:0}.catalog-card-page .card-unavailable-actions>.notify-btn{height:56px;border-radius:12px;white-space:normal;overflow:visible}.catalog-card-page .card-unavailable-actions .card-set-link{background:transparent;color:var(--emerald);border:1px solid var(--line);justify-content:space-between}.catalog-card-page .catalog-product-visual.is-missing img{display:none}.catalog-card-page .catalog-product-visual.is-missing:after{content:attr(data-missing);color:#6e7774;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.catalog-card-page .related-product-card{min-height:340px;padding:16px 16px 20px;display:flex;flex-direction:column}.catalog-card-page .related-product-card .card-art{width:74%;height:210px;margin-top:4px}.catalog-card-page .related-product-card p{margin:12px 0 4px}.catalog-card-page .related-product-card strong{margin-top:auto;font-size:13px}.catalog-card-page .related-product-card.is-catalog-only strong{color:var(--muted);font-weight:500}.catalog-card-page .related-product-card .set-card-flag{position:absolute;left:16px;top:16px}.catalog-card-page .related-product-card:hover{transform:translateY(-4px)}.catalog-card-page .product-not-found h1{font:500 clamp(38px,5vw,62px)/1 Manrope,sans-serif;letter-spacing:-.05em;text-transform:uppercase;margin:0 0 14px}.catalog-card-page .product-not-found p{color:var(--muted);font-size:12px;line-height:1.7;margin:0}.catalog-card-page .product-not-found a{display:inline-block;margin-top:20px;padding:13px 20px;border-radius:999px;background:var(--emerald);color:#fff;font-size:11px}.catalog-card-page .product-not-found a b{margin-left:20px}@media(max-width:600px){.catalog-card-page .card-actions{grid-template-columns:1fr}.catalog-card-page .card-set-link{justify-content:space-between}.catalog-card-page .related-product-card{min-height:300px}.catalog-card-page .related-product-card .card-art{height:170px}}.catalog-card-page .card-notify{margin-top:10px}.catalog-product-page{max-width:1400px;margin:auto;padding:34px 5vw 100px}.catalog-product-hero{margin:26px 0;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);grid-gap:26px;gap:26px;align-items:start}.catalog-product-info,.catalog-product-visual,.product-panel,.product-trust{border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 18px 45px rgba(20,31,27,.07)}.catalog-product-visual{position:relative;aspect-ratio:1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;overflow:hidden;background:#fff}.catalog-product-info:before,.catalog-product-visual:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--emerald),#70c5aa)}.catalog-product-visual img{width:100%;height:100%;min-width:0;min-height:0;padding:44px;object-fit:contain;transition:transform .45s ease}.catalog-product-visual.view-detail img{width:60%;height:60%;padding:0;transform:scale(1.55);transform-origin:52% 43%}.catalog-product-visual.view-angle img{transform:perspective(1200px) rotateY(-16deg) rotateX(4deg) scale(.92)}.visual-kicker,.visual-note{position:absolute;z-index:2;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--emerald)}.visual-kicker{top:20px;left:22px}.visual-note{bottom:18px;left:22px;color:#5f6865}.product-thumbnails{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:12px}.product-thumb{position:relative;aspect-ratio:1;border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}.product-thumb img{width:100%;height:100%;padding:13px;object-fit:contain}.product-thumb span{position:absolute;left:0;right:0;bottom:0;padding:13px 5px 5px;text-align:center;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.72));font-size:9px;text-transform:uppercase;letter-spacing:.08em}.product-thumb.active{border-color:var(--emerald);box-shadow:0 0 0 2px rgba(8,116,88,.14)}.catalog-product-info{position:relative;padding:26px;overflow:hidden}.product-state{display:inline-block;border:1px solid #a5d2c4;border-radius:999px;padding:7px 12px;color:var(--emerald);font-size:9px;letter-spacing:.12em}.catalog-product-info h1{font:500 clamp(38px,4vw,62px)/.95 Manrope,sans-serif;letter-spacing:-.055em;margin:18px 0}.product-chips{display:flex;gap:9px;flex-wrap:wrap}.product-chips span{border:1px solid var(--line);border-radius:10px;padding:8px 11px;color:#5f6865;font-size:11px}.catalog-product-copy{margin:18px 0 0;color:var(--muted);font-size:13px;line-height:1.7}.catalog-product-price{display:inline-block;font:600 36px Manrope,sans-serif;margin:22px 10px 0 0}.vat-copy{color:var(--muted);text-transform:uppercase;font-size:9px;letter-spacing:.08em}.purchase-row{display:flex;gap:10px;margin-top:22px}.product-qty{height:52px;display:grid;grid-template-columns:44px 50px 44px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.product-qty button,.product-qty input{border:0;background:#fff;text-align:center;font-size:18px}.product-qty button{background:#f3f5f4}.product-wish{width:52px;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:20px}.catalog-product-actions{display:grid;grid-template-columns:1fr 56px;grid-gap:10px;gap:10px;margin-top:12px}.catalog-product-actions button{height:56px;border-radius:12px}.catalog-product-actions button:first-child:not(.notify-btn){border:0;padding:0 22px;background:var(--emerald);color:#fff;display:flex;justify-content:space-between;align-items:center}.catalog-product-actions button:last-child:not(.notify-btn){border:1px solid var(--line);background:#fff}.catalog-product-actions svg{width:19px;fill:none;stroke:currentColor;stroke-width:1.5}.purchase-reassure{font-size:11px;color:var(--muted);margin:14px 0 0}.product-panel{padding:24px;margin:26px 0}.product-panel>header{display:flex;align-items:center;gap:11px;margin-bottom:20px}.product-panel>header>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#e9f4f0;color:var(--emerald)}.product-panel h2{font:600 18px Manrope,sans-serif;margin:0;text-transform:uppercase;letter-spacing:.03em}.bundle-products,.related-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.mini-product{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:15px;padding:12px;color:inherit;text-decoration:none}.mini-product img{width:100%;height:180px;object-fit:contain;background:#fff;border-radius:11px;padding:12px}.mini-product p{font-size:12px;line-height:1.35;margin:11px 0 8px}.mini-product strong{margin-top:auto;font-size:13px}.description-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:28px;gap:28px}.description-copy{color:var(--muted);font-size:14px;line-height:1.8}.product-specs{margin:0;border:1px solid var(--line);border-radius:14px;overflow:hidden}.product-specs div{display:flex;justify-content:space-between;gap:15px;padding:13px 15px;border-bottom:1px solid var(--line);font-size:12px}.product-specs div:last-child{border-bottom:0}.product-specs dt{color:var(--muted)}.product-specs dd{margin:0;font-weight:600;text-align:right}.product-trust{display:grid;grid-template-columns:repeat(4,1fr);padding:18px 20px}.product-trust div{padding:4px 18px;border-left:1px solid var(--line)}.product-trust div:first-child{border:0}.product-trust b,.product-trust span{display:block}.product-trust b{font-size:12px}.product-trust span{font-size:10px;color:var(--muted);margin-top:4px}.product-not-found{grid-column:1/-1;min-height:500px;display:grid;place-content:center;text-align:center}@media(max-width:900px){.catalog-product-hero{grid-template-columns:1fr}.bundle-products,.related-grid{grid-template-columns:repeat(2,1fr)}.description-grid{grid-template-columns:1fr}.product-trust{grid-template-columns:repeat(2,1fr);gap:18px}.product-trust div:nth-child(3){border-left:0}}@media(max-width:600px){.catalog-product-page{padding:24px 16px 70px}.catalog-product-visual{aspect-ratio:auto;height:330px}.catalog-product-visual img{padding:35px}.catalog-product-info{padding:18px}.catalog-product-info h1{font-size:38px}.product-thumbnails{gap:7px}.product-panel{padding:18px}.bundle-products,.related-grid{display:flex;overflow:auto}.mini-product{min-width:190px}.product-trust{grid-template-columns:1fr}.product-trust div{border-left:0;border-top:1px solid var(--line);padding:12px}.product-trust div:first-child{border-top:0}}.product-bundle .bundle-products{display:flex;align-items:stretch;justify-content:center;gap:34px}.product-bundle .mini-product{flex:1 1;max-width:280px}.product-bundle .mini-product+.mini-product:before{content:"+";position:absolute;left:-25px;top:50%;font-size:28px;color:#5f6865}.bundle-select{position:absolute;left:10px;top:10px;z-index:3;width:22px;height:22px;accent-color:var(--emerald)}.bundle-buy{margin-top:22px;padding:24px;border:1px solid #cfe3dc;border-radius:17px;background:#edf6f3;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.bundle-buy small{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.bundle-buy strong{display:block;font:600 38px Manrope,sans-serif;color:var(--emerald);margin-top:5px}.bundle-buy button{width:min(440px,100%);height:58px;border:0;border-radius:14px;background:var(--emerald);color:#fff;text-transform:uppercase;letter-spacing:.08em;display:flex;align-items:center;justify-content:center;gap:10px}.bundle-buy button svg{width:20px;fill:none;stroke:currentColor;stroke-width:1.6}.bundle-buy p{margin:0;color:var(--muted);font-size:11px}@media(max-width:600px){.product-bundle .bundle-products{justify-content:flex-start;gap:12px}.product-bundle .mini-product+.mini-product:before{display:none}}.catalog-product-page .mini-product img,.catalog-product-visual img,.product-thumb img{object-fit:contain!important;object-position:center!important;background:transparent!important;mix-blend-mode:multiply!important}.catalog-product-page .mini-product img{background:#fff!important;box-shadow:none!important}.mini-product img{background:transparent!important}.single-mini-product img{padding:22px!important;transform:scale(.84)}.is-single-product .catalog-product-visual img{width:auto!important;height:auto!important;max-width:52%!important;max-height:72%!important;padding:0!important}.is-single-product .catalog-product-visual.view-detail img{max-height:70%!important;transform:scale(1.35)}.is-single-product .catalog-product-visual.view-angle img{transform:perspective(1200px) rotateY(-16deg) rotateX(4deg) scale(.88)}.is-single-product .catalog-product-visual.showing-back img{transform:none!important;mix-blend-mode:normal!important;border-radius:4.6%!important;overflow:hidden;-webkit-clip-path:inset(0 round 4.6%);clip-path:inset(0 round 4.6%)}.is-single-product .product-thumb img{width:auto!important;height:auto!important;max-width:56%!important;max-height:72%!important;padding:0!important;margin:auto}.is-single-product .product-thumb[data-view=back] img{mix-blend-mode:normal!important;border-radius:4.6%!important;-webkit-clip-path:inset(0 round 4.6%);clip-path:inset(0 round 4.6%)}.is-preorder-product .catalog-product-visual img,.is-sealed-product .catalog-product-visual img{width:auto!important;height:auto!important;max-width:72%!important;max-height:72%!important;padding:0!important;object-fit:contain!important;object-position:center!important;mix-blend-mode:multiply!important;background:transparent!important}.is-preorder-product .catalog-product-visual,.is-preorder-product .product-thumb,.is-sealed-product .catalog-product-visual,.is-sealed-product .product-thumb{background:#fff!important}.is-preorder-product .product-thumb img,.is-sealed-product .product-thumb img{width:auto!important;height:auto!important;max-width:68%!important;max-height:68%!important;padding:0!important;margin:auto!important;object-fit:contain!important;mix-blend-mode:multiply!important}.is-preorder-product .catalog-product-visual.view-detail img,.is-sealed-product .catalog-product-visual.view-detail img{transform:scale(1.25)}.is-preorder-product .catalog-product-visual.view-angle img,.is-sealed-product .catalog-product-visual.view-angle img{transform:perspective(1200px) rotateY(-14deg) rotateX(3deg) scale(.86)}@media(max-width:600px){.is-single-product .catalog-product-visual img{max-width:58%!important;max-height:76%!important}}.product-related{position:relative}.product-related>header{justify-content:flex-start}.product-related .related-carousel-btn{position:absolute;z-index:5;top:calc(50% + 24px);transform:translateY(-50%);width:42px;height:42px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink);cursor:pointer;transition:.2s ease;box-shadow:0 6px 20px rgba(0,0,0,.09)}.product-related .related-carousel-btn.prev{left:-21px}.product-related .related-carousel-btn.next{right:-21px}.product-related .related-carousel-btn:hover:not(:disabled){border-color:var(--emerald);color:var(--emerald)}.product-related .related-carousel-btn:disabled{opacity:.28;cursor:default}.product-related .related-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 42px)/4);grid-template-columns:none;grid-gap:14px;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.product-related .related-grid::-webkit-scrollbar{display:none}.product-related .mini-product,.product-related .product-card{scroll-snap-align:start}.product-related .related-product-card{min-width:0;min-height:370px;background:#e9eeeb;border:1px solid #d6ddda;padding:16px 16px 72px}.catalog-product-page .product-bundle .mini-product,.catalog-product-page .product-related .related-product-card{background:#fff}.product-related .related-product-card .product-photo{height:245px;padding:20px}.product-related .related-product-card:not(.single-product-card):not(.graded-list-card) .product-photo img{max-width:78%!important;max-height:78%!important}.catalog-product-page .product-image-link,.catalog-product-page .product-photo,.catalog-product-page .related-product-card img{background:transparent!important;box-shadow:none!important}.product-related .related-product-card.single-product-card .product-photo{padding:25px 34px!important}.product-related .related-product-card p{margin:12px 0 4px}.product-related .related-product-card .graded-list-art{height:245px;display:grid;place-items:center;background:transparent}.product-related .related-product-card .graded-list-art img{max-width:100%;max-height:100%;object-fit:contain;padding:8px}@media(max-width:900px){.product-related .related-grid{grid-auto-columns:calc((100% - 14px)/2)}}@media(max-width:600px){.product-related .related-grid{display:grid;grid-auto-columns:78%;grid-gap:12px;gap:12px}.product-related .related-carousel-btn.prev{left:-4px}.product-related .related-carousel-btn.next{right:-4px}}.card-facts{margin-top:20px;border:1px solid var(--line);border-radius:17px;overflow:hidden;background:#fbfcfc}.card-fact+.card-fact{border-top:1px solid var(--line)}.card-fact>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;font:600 11px Manrope,sans-serif;text-transform:uppercase;letter-spacing:.09em;color:#2a3431}.card-fact>summary::-webkit-details-marker{display:none}.card-fact>summary:hover{background:#f3f7f5}.card-fact>summary i{position:relative;width:14px;height:14px;flex:none;opacity:.55}.card-fact>summary i:after,.card-fact>summary i:before{content:"";position:absolute;background:currentColor;transition:transform .25s ease,opacity .25s ease}.card-fact>summary i:before{left:0;top:6px;width:14px;height:1.6px}.card-fact>summary i:after{left:6px;top:0;width:1.6px;height:14px}.card-fact[open]>summary{color:var(--emerald)}.card-fact[open]>summary i:after{transform:scaleY(0)}.card-fact-body{padding:2px 17px 18px;color:var(--muted);font-size:13px;line-height:1.75}.card-fact-body p{margin:0 0 10px}.card-fact-body p:last-child{margin-bottom:0}.fact-artist{font:500 22px/1.2 Manrope,sans-serif;letter-spacing:-.02em;color:#141f1b;margin:0 0 4px}.fact-note{font-size:11px;color:#5f6865}.fact-rows{margin:0}.fact-rows>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;border-bottom:1px solid #e7ecea}.fact-rows>div:last-child{border-bottom:0}.fact-rows dt{color:#5f6865;font-size:11px;text-transform:uppercase;letter-spacing:.07em}.fact-rows dd{margin:0;text-align:right;font-weight:600;color:#1d2723;font-size:13px}.fact-flavour{margin:14px 0 0;padding:13px 15px;border-left:2px solid var(--emerald);border-radius:0 10px 10px 0;background:#f1f6f4;font-size:12.5px;font-style:italic;line-height:1.7;color:#4a5450}.fact-condition{margin:0 0 8px}.fact-condition b{color:var(--emerald);font-size:12px;letter-spacing:.05em}@media(max-width:600px){.card-fact>summary{padding:14px}.card-fact-body{padding:2px 14px 16px}.fact-rows>div{gap:10px}}.fact-contents{margin:0 0 4px;padding-left:18px}.fact-contents li{margin:0 0 6px;line-height:1.6}.fact-contents li::marker{color:var(--emerald)}.product-state.is-out{color:#9a3d3d;border-color:#e6cfcf;background:#fdf6f6}.qty-wrap[hidden]{display:none}.bundle-select{min-width:26px;min-height:26px;cursor:pointer}.bundle-select,.bundle-select *{cursor:pointer}.bundle-select:disabled,.bundle-select:disabled *{cursor:not-allowed}@media(max-width:1000px){.bundle-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;left:1px;top:1px;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:0;background:transparent;display:grid;place-items:center}.bundle-select:before{content:"";width:26px;height:26px;border-radius:6px;border:1.5px solid #b9c4c0;background:#fff}.bundle-select:checked:before{border-color:var(--emerald);background:var(--emerald);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E");background-size:18px 18px;background-position:50%;background-repeat:no-repeat}.bundle-select:disabled:before{opacity:.55}.bundle-select:focus-visible{outline:2px solid var(--emerald);outline-offset:2px;border-radius:8px}}.crumb-step{cursor:default}.product-related .related-product-card .graded-list-art{grid-template-rows:245px;min-height:0}.product-related .related-product-card .graded-list-art img{max-height:245px;min-height:0}.catalog-product-actions>.notify-btn,.product-actions>.notify-btn{width:100%;min-height:54px;border-radius:999px;justify-content:center}.product-qty button[disabled]{opacity:.35;cursor:not-allowed}.graded-product-page{padding:34px 5vw 100px}.product-hero{display:grid;grid-template-columns:minmax(520px,1.15fr) minmax(380px,.85fr);grid-gap:7vw;gap:7vw;align-items:center;margin-top:26px}.product-studio{min-height:760px;position:relative;border-radius:30px;overflow:hidden;background:radial-gradient(115% 72% at 50% 92%,#5c5c5f 0,#3e3e41 38%,rgba(45,45,48,0) 68%),radial-gradient(130% 105% at 50% 26%,#37373a 0,#28282b 52%,#18181a 100%);border:1px solid #383b3a;box-shadow:0 36px 70px rgba(12,25,21,.2);padding:44px 28px 24px}.studio-label{position:absolute;z-index:4;top:20px;left:26px;color:#b4bfbb;text-transform:uppercase;font-size:9px;letter-spacing:.16em}.product-graded-viewer{height:100%;width:100%}.product-kicker{color:var(--emerald);font-size:9px;text-transform:uppercase;letter-spacing:.15em}.product-info h1{font:500 clamp(48px,5vw,78px)/.94 Manrope,sans-serif;letter-spacing:-.06em;margin:18px 0}.product-grade{display:inline-block;border:1px solid #9fc8bb;color:var(--emerald);padding:7px 12px;border-radius:999px;font-size:10px;letter-spacing:.12em}.product-description{font-size:13px;line-height:1.8;color:var(--muted);max-width:510px;margin:30px 0}.product-price{font:600 29px Manrope,sans-serif;margin:28px 0}.product-actions{display:flex;gap:10px}.buy-button{height:56px;flex:1 1;border:0;border-radius:999px;padding:0 24px;background:var(--emerald);color:#fff;display:flex;justify-content:space-between;align-items:center}.wish-button{width:56px;height:56px;border:1px solid var(--line);border-radius:50%;background:#fff;font-size:20px}.product-info dl{margin-top:40px;border-top:1px solid var(--line)}.product-info dl div{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:15px 0;font-size:11px}.product-info dt{color:var(--muted)}.product-info dd{margin:0;font-weight:600}.product-details{padding:120px 8vw 30px}.product-details>span{font-size:9px;color:var(--emerald);letter-spacing:.15em}.product-details h2{font:500 clamp(50px,7vw,100px)/.85 Manrope,sans-serif;letter-spacing:-.07em;text-transform:uppercase;margin:20px 0 40px}.product-details p{max-width:550px;color:var(--muted);line-height:1.8}@media(max-width:1050px){.product-hero{grid-template-columns:1fr}.product-studio{min-height:700px}.product-info{max-width:700px}}@media(max-width:640px){.graded-product-page{padding:22px 16px 70px}.product-studio{min-height:560px;border-radius:22px;padding:36px 10px 18px}.product-info h1{font-size:48px}.product-details{padding:80px 0 20px}}.product-slab-model{--slab-aspect:.635;--slab-h:520px;--slab-w:calc(var(--slab-h)*var(--slab-aspect));--slab-depth:22px}.product-slab-model .slab-face{border-radius:16px}.product-slab-model .slab-face-inner{padding:8px;border-radius:15px}.studio-hint b{color:#d9e4e0;font-weight:600;margin-left:5px}@media(max-width:640px){.product-slab-model{--slab-h:394px;--slab-depth:18px}}.product-slab-model .slab-face{border-radius:0}.product-slab-model .slab-face-inner{padding:0;border-radius:0}.wish-button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.4}.graded-product-page{max-width:1400px;margin:auto}.graded-product-page .product-hero{gap:5vw;align-items:start;margin:26px 0}.graded-product-page .product-panel,.graded-product-page .product-trust{max-width:none}.product-info .product-state{display:inline-block;border:1px solid #a5d2c4;border-radius:999px;padding:7px 12px;color:var(--emerald);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.product-info .product-state.is-out{color:#9a3d3d;border-color:#e6cfcf;background:#fdf6f6}.product-info .product-chips{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}.product-info .product-chips span{border:1px solid var(--line);border-radius:10px;padding:8px 11px;color:#5f6865;font-size:11px}.product-info .product-price{display:inline-block;margin-right:10px}.product-info .vat-copy{color:var(--muted);text-transform:uppercase;font-size:9px;letter-spacing:.08em}.product-hero{gap:26px;align-items:start}@media(min-width:1051px){.product-hero{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}}.product-info{position:relative;padding:26px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 18px 45px rgba(20,31,27,.07);overflow:hidden}.product-info:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--emerald),#70c5aa)}.product-info h1{font:500 clamp(38px,4vw,62px)/.95 Manrope,sans-serif;letter-spacing:-.055em}.product-info .product-price{font:600 36px Manrope,sans-serif}.product-actions .buy-button,.product-actions .wish-button{border-radius:12px}.afx-stage{--afx-blue:#2a6bff;--afx-blue-d:#0a2f7a;--afx-blue-l:#6ea8ff;--afx-gold:#f4a623;--afx-gold-d:#e08a10;--afx-gold-l:#ffd47a;--afx-navy:#0a1830;--afx-ink:#f0f1f5;--afx-ink-soft:#a9adb6;--afx-cardw:clamp(210px,60vw,290px);--afx-line:rgba(220,225,235,.14);position:relative;width:100%;max-width:760px;margin:0 auto;container-type:inline-size;padding:22px 22px 20px;border-radius:22px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--afx-ink);background:radial-gradient(115% 72% at 50% 92%,#5c5c5f 0,#3e3e41 38%,rgba(45,45,48,0) 68%),radial-gradient(130% 105% at 50% 26%,#37373a 0,#28282b 52%,#18181a 100%);box-shadow:0 30px 80px -30px rgba(0,0,0,.75),inset 0 1px 0 rgba(255,255,255,.05)}.afx-stage,.afx-stage *{box-sizing:border-box}.afx-stage:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 130px 16px rgba(0,0,0,.58),inset 0 0 0 1px rgba(255,255,255,.06)}.afx-viewer{position:relative;height:clamp(420px,100cqw,620px);padding-bottom:46px;perspective:1300px;perspective-origin:50% 42%;display:flex;align-items:center;justify-content:center}.afx-rays{top:46%;width:150%;aspect-ratio:1;background:conic-gradient(from 0deg,rgba(225,230,240,.06) 0deg,transparent 12deg,transparent 30deg,rgba(244,186,82,.05) 42deg,transparent 54deg,transparent 78deg,rgba(225,230,240,.05) 90deg,transparent 104deg,transparent 132deg,rgba(244,186,82,.04) 146deg,transparent 160deg,transparent 190deg,rgba(225,230,240,.05) 205deg,transparent 220deg,transparent 250deg,rgba(244,186,82,.04) 265deg,transparent 280deg,transparent 320deg,rgba(225,230,240,.05) 335deg,transparent 350deg);filter:blur(6px);opacity:.6;animation:afx-rot 60s linear infinite;-webkit-mask:radial-gradient(closest-side,#000 20%,transparent 78%);mask:radial-gradient(closest-side,#000 20%,transparent 78%)}.afx-glow,.afx-rays{position:absolute;left:50%;translate:-50% -50%}.afx-glow{top:58%;width:78%;height:66%;border-radius:50%;background:radial-gradient(closest-side,rgba(210,218,232,.3),rgba(160,168,184,.12) 46%,transparent 72%);filter:blur(26px);animation:afx-pulse 4.2s ease-in-out infinite}.afx-glow--gold{top:70%;width:52%;height:40%;background:radial-gradient(closest-side,rgba(244,186,82,.3),rgba(224,148,26,.1) 50%,transparent 74%);filter:blur(22px);animation:afx-pulse 5.6s ease-in-out .6s infinite}.afx-sparks{position:absolute;inset:0;pointer-events:none}.afx-sparks i{position:absolute;left:var(--x);top:var(--y);width:6px;height:6px;border-radius:50%;background:radial-gradient(closest-side,#fff,rgba(255,214,140,.7) 40%,transparent 70%);box-shadow:0 0 8px 2px rgba(255,210,130,.6);opacity:0;animation:afx-twinkle 3.8s ease-in-out infinite;animation-delay:var(--d)}.afx-pedestal{position:absolute;left:12%;right:12%;bottom:8%;height:62px;border-radius:14px/9px;background:linear-gradient(180deg,#3b3b40,#28282c 55%,#1a1a1d);box-shadow:0 22px 40px -18px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.12),inset 0 -10px 22px rgba(0,0,0,.4);transform:rotateX(52deg);transform-origin:50% 100%}.afx-ped-top{position:absolute;left:6%;right:6%;top:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(235,238,245,.4),rgba(244,186,82,.5),transparent);filter:blur(.3px)}.afx-reflection{bottom:12%;width:var(--afx-cardw);height:calc(var(--afx-cardw)/.72*.42);background-size:cover;background-position:top;transform:scaleY(-1);border-radius:5%/3.6%;-webkit-mask-image:linear-gradient(180deg,transparent 6%,rgba(0,0,0,.55) 72%,rgba(0,0,0,.85));mask-image:linear-gradient(180deg,transparent 6%,rgba(0,0,0,.55) 72%,rgba(0,0,0,.85));filter:blur(2.5px) saturate(1.1) brightness(.72);opacity:.24}.afx-contact,.afx-reflection{position:absolute;left:50%;translate:-50% 0}.afx-contact{bottom:16%;width:calc(var(--afx-cardw)*.88);height:30px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.72),rgba(0,0,0,.34) 52%,transparent 76%);filter:blur(8px);animation:afx-contact 3.6s ease-in-out infinite alternate}.afx-bob{animation:afx-bob 3.6s ease-in-out infinite alternate;will-change:transform}.afx-pointer{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.afx-pointer,.afx-sway{transform-style:preserve-3d}.afx-sway{animation:afx-sway 9s ease-in-out infinite alternate}.afx-flip{position:relative;width:var(--afx-cardw);aspect-ratio:720/1000;transform-style:preserve-3d;transform:rotateY(0deg);transition:transform 1.15s cubic-bezier(.2,.75,.2,1);will-change:transform}.afx-show-back .afx-flip{transform:rotateY(180deg)}.afx-m-angle .afx-flip{transform:rotateY(-20deg) rotateX(8deg)}.afx-face{position:absolute;inset:0;border-radius:5%/3.6%;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 26px 44px -16px rgba(0,0,0,.6)}.afx-cardimg{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .6s ease}.afx-m-detail .afx-cardimg{transform:scale(1.9) translateY(-4%)}.afx-m-media .afx-cardimg,.afx-m-media .afx-flip{transform:none!important}.afx-m-media.afx-show-back .afx-flip{transform:rotateY(180deg)!important}.afx-m-media .afx-contact,.afx-m-media .afx-grade-badge,.afx-m-media .afx-reflection,.afx-m-media .afx-vault-pill{display:none}.afx-m-media .afx-sway{animation:none}.afx-m-media .afx-gloss{opacity:.35}.afx-m-media .afx-face{box-shadow:0 30px 54px -20px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.07)}.afx-th.afx-th-media .afx-th-img{transform:none!important;background-size:cover!important;filter:none!important}.afx-gloss{inset:0;border-radius:inherit;background:radial-gradient(120% 60% at 22% 6%,rgba(255,255,255,.28),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.1),transparent 18%,transparent 82%,rgba(0,0,0,.18))}.afx-gloss,.afx-sheen{position:absolute;pointer-events:none;mix-blend-mode:screen}.afx-sheen{inset:-30%;background:linear-gradient(115deg,transparent 34%,rgba(255,255,255,.06) 42%,rgba(255,255,255,.42) 50%,rgba(190,220,255,.1) 57%,transparent 66%);background-size:260% 260%;background-position:180% 0;animation:afx-sheen 5.5s ease-in-out infinite;animation-delay:1.2s}.afx-frame{position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1.5px rgba(244,176,52,.3),inset 0 0 0 3px rgba(255,255,255,.05),inset 0 0 24px rgba(80,140,255,.12)}.afx-grade-badge{position:absolute;left:7%;top:5%;z-index:4;display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 10px 7px;border-radius:9px;min-width:52px;background:linear-gradient(160deg,var(--ga),var(--gb));color:var(--gfg);border:1px solid var(--gbd);box-shadow:0 6px 14px -4px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.22)}.afx-gb-co{font-size:9.5px;font-weight:800;letter-spacing:2px;opacity:.92}.afx-gb-grade{font-size:26px;font-weight:900;font-style:italic;line-height:1;letter-spacing:.5px}.afx-gb-word{font-size:7.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;opacity:.85;margin-top:1px}.afx-vault-pill{position:absolute;right:7%;top:5.5%;z-index:4;display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;font-size:9.5px;font-weight:800;letter-spacing:.4px;color:#0c1830;background:linear-gradient(180deg,#ffe6a8,#f4b028);box-shadow:0 5px 14px -4px rgba(224,138,16,.7),inset 0 1px 0 rgba(255,255,255,.55)}.afx-vault-pill svg{width:11px;height:11px;display:block}.afx-back{transform:rotateY(180deg);background:radial-gradient(120% 90% at 50% 22%,#14294f,#0a1834 55%,#07112a 100%)}.afx-back,.afx-back-inner{display:flex;align-items:center;justify-content:center}.afx-back-inner{position:absolute;inset:0}.afx-back svg{width:64%;height:auto;display:block;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4))}.afx-back-wm{position:absolute;left:0;right:0;text-align:center;font-size:8px;font-weight:800;letter-spacing:4px;color:rgba(180,205,255,.5);text-transform:uppercase}.afx-back-wm.top{top:8%}.afx-back-wm.bot{bottom:8%;letter-spacing:3px;font-size:7px}.afx-hint{position:absolute;right:10px;bottom:calc(8% + 46px);z-index:5;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--afx-ink);background:rgba(24,24,29,.72);border:1px solid var(--afx-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 12px rgba(0,0,0,.4);transition:transform .2s,background .2s}.afx-hint:hover{background:rgba(244,166,35,.32);transform:scale(1.08)}.afx-hint svg{width:16px;height:16px}.afx360{position:absolute;inset:0;display:none;outline:none}.afx360:focus-visible{outline:2px solid #53c8a6;outline-offset:-8px}.afx-m-v360 .afx360{display:block}.afx-m-v360 .afx-bob,.afx-m-v360 .afx-contact,.afx-m-v360 .afx-glow,.afx-m-v360 .afx-glow--gold,.afx-m-v360 .afx-hint,.afx-m-v360 .afx-pedestal,.afx-m-v360 .afx-rays,.afx-m-v360 .afx-reflection,.afx-m-v360 .afx-sparks{display:none}.afx360-stageplate{z-index:0;width:100%;height:calc(100% - 46px);object-fit:cover;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.afx360-gl,.afx360-stageplate{position:absolute;left:0;right:0;top:0;bottom:46px;border-radius:16px}.afx360-gl{z-index:2;overflow:hidden;background:#202125;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),inset 0 -30px 70px rgba(0,0,0,.18);touch-action:none;cursor:-webkit-grab;cursor:grab}.afx360--pedestal .afx360-gl{background:transparent}.afx360-gl.is-drag{cursor:-webkit-grabbing;cursor:grabbing}.afx360-gl canvas{display:block;width:100%;height:100%}.afx360-energy{position:absolute;left:0;right:0;top:0;bottom:46px;z-index:1;overflow:hidden;border-radius:16px;pointer-events:none;isolation:isolate}.afx360-energy-map{position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%);transform-origin:center}.afx360-beam{bottom:24.8%;width:12%;height:43%;transform:translateX(-50%);transform-origin:50% 100%;background:radial-gradient(ellipse at 50% 100%,rgba(113,255,192,.24),rgba(24,150,102,.09) 35%,transparent 72%),linear-gradient(90deg,transparent 30%,rgba(135,255,207,.1) 48%,rgba(135,255,207,.1) 52%,transparent 70%);-webkit-clip-path:polygon(43% 0,57% 0,100% 100%,0 100%);clip-path:polygon(43% 0,57% 0,100% 100%,0 100%);filter:blur(7px);opacity:.16;animation:afx360-beam 2.8s ease-in-out infinite}.afx360-beam,.afx360-core{position:absolute;left:50%;mix-blend-mode:screen}.afx360-core{bottom:23.2%;width:12.5%;height:3.2%;transform:translateX(-50%);border-radius:50%;border:1px solid rgba(183,255,222,.58);background:radial-gradient(ellipse at center,rgba(241,255,249,.82) 0,rgba(97,228,166,.54) 18%,rgba(18,136,91,.26) 47%,transparent 73%);box-shadow:0 0 8px rgba(190,255,225,.68),0 0 22px rgba(50,199,133,.56);opacity:.44;animation:afx360-core 2.2s ease-in-out infinite}.afx360-particles{position:absolute;left:50%;bottom:24.8%;width:12%;height:42%;transform:translateX(-50%);overflow:hidden}.afx360-particles i{position:absolute;left:var(--px);bottom:-14%;width:1px;height:var(--lh,48px);border-radius:999px;background:linear-gradient(0deg,transparent,rgba(44,176,116,.16) 12%,rgba(222,255,239,.88) 52%,rgba(87,220,157,.52) 74%,transparent);filter:drop-shadow(0 0 4px rgba(62,205,139,.9));opacity:0;animation:afx360-rise var(--pd) linear infinite;animation-delay:var(--pl)}.afx360-fallback{position:absolute;left:0;right:0;top:0;bottom:46px;z-index:2;margin:auto;display:none;max-width:86%;max-height:92%;width:auto;height:auto;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 26px 34px rgba(0,0,0,.55))}.afx360--pedestal .afx360-fallback{max-height:62%;transform:translateY(-18%)}.afx360.is-fallback .afx360-fallback{display:block}.afx360.is-fallback .afx360-gl{cursor:default}.afx360.is-fallback .afx360-gl canvas,.afx360.is-fallback .afx360-hint{display:none}.afx360.is-fallback .afx360-energy{opacity:.7}.afx360-hint{position:absolute;left:50%;bottom:5px;transform:translateX(-50%);z-index:6;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:10px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:var(--afx-ink);background:rgba(22,22,26,.74);border:1px solid var(--afx-line);border-radius:999px;padding:6px 12px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 6px 16px rgba(0,0,0,.4);pointer-events:none;opacity:1;transition:opacity .8s ease}.afx360-hint svg{width:13px;height:13px;color:var(--afx-gold-l)}.afx360-hint.is-off{opacity:0}.afx-gallery{position:relative;z-index:2;display:flex;gap:10px;justify-content:center;margin-top:6px}.afx-th{position:relative;flex:1 1;max-width:82px;aspect-ratio:1/1.32;padding:0;cursor:pointer;border-radius:11px;overflow:hidden;background:#1c1c20;border:1.5px solid var(--afx-line);transition:transform .2s,border-color .2s,box-shadow .2s}.afx-th:hover{transform:translateY(-3px)}.afx-th.is-active{border-color:var(--afx-gold);box-shadow:0 0 0 1px var(--afx-gold),0 8px 20px -8px rgba(244,166,35,.6)}.afx-th-img{position:absolute;inset:0;background-size:cover;background-position:center 22%}.afx-th--detail .afx-th-img{background-size:230%;background-position:center 40%}.afx-th--angle .afx-th-img{transform:perspective(220px) rotateY(22deg) scale(1.06);transform-origin:left center}.afx-th--v360 .afx-th-img{transform:perspective(220px) rotateY(-26deg) scale(1.02);transform-origin:right center;filter:brightness(.9)}.afx-th-lbl{left:0;right:0;bottom:0;padding:8px 4px 4px;font-size:8.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;text-align:center;color:#eaf1ff;background:linear-gradient(180deg,transparent,rgba(4,10,24,.82))}.afx-360,.afx-th-lbl{position:absolute;z-index:3}.afx-360{top:5px;right:5px;font-size:7.5px;font-weight:900;letter-spacing:.5px;color:#0c1830;background:linear-gradient(180deg,#ffe6a8,#f4b028);padding:2px 5px;border-radius:6px;box-shadow:0 3px 8px rgba(224,138,16,.5)}@media (hover:none) and (pointer:coarse),(max-width:900px){.afx360-gl{touch-action:pan-y}.afx-th-lbl{font-size:9px;letter-spacing:.15px;padding:8px 2px 6px;line-height:1.05;-webkit-hyphens:auto;hyphens:auto}.afx-360{font-size:9px;padding:3px 6px}.afx360-hint{font-size:11px;letter-spacing:.8px}}.afx-caption{position:relative;z-index:2;margin-top:13px;text-align:center;line-height:1.35}.afx-cap-name{display:block;font-size:15px;font-weight:800;letter-spacing:.2px;color:#fff}.afx-cap-meta{display:block;font-size:11px;font-weight:600;color:var(--afx-ink-soft);margin-top:2px}.afx-cap-meta b{color:var(--afx-gold-l)}@keyframes afx-bob{0%{transform:translateY(9px)}to{transform:translateY(-15px)}}@keyframes afx-sway{0%{transform:rotateX(4deg) rotateY(-6deg) rotate(-.6deg)}50%{transform:rotateX(-2deg) rotateY(2deg) rotate(.4deg)}to{transform:rotateX(3deg) rotateY(6deg) rotate(.6deg)}}@keyframes afx-contact{0%{transform:translateX(-50%) scale(1.06);opacity:.6}to{transform:translateX(-50%) scale(.8);opacity:.34}}@keyframes afx-pulse{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(.94)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}@keyframes afx-sheen{0%{background-position:180% 0}55%,to{background-position:-80% 0}}@keyframes afx-rot{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes afx-twinkle{0%,to{opacity:0;transform:scale(.4)}45%,60%{opacity:1;transform:scale(1)}}@keyframes afx360-float{0%{transform:translateY(5px)}to{transform:translateY(-7px)}}@keyframes afx360-beam{0%,to{opacity:.1;transform:translateX(-50%) scaleX(.92) skewX(-1deg)}50%{opacity:.22;transform:translateX(-50%) scaleX(1.05) skewX(1deg)}}@keyframes afx360-core{0%,to{opacity:.34;transform:translateX(-50%) scale(.95)}50%{opacity:.56;transform:translateX(-50%) scale(1.04)}}@keyframes afx360-rise{0%{opacity:0;transform:translate3d(0,12%,0) scaleY(.28)}16%{opacity:.72}52%{opacity:.52;transform:translate3d(var(--drift),-115%,0) scaleY(1)}78%{opacity:.28;transform:translate3d(var(--drift2),-225%,0) scaleY(.86)}to{opacity:0;transform:translate3d(0,-330%,0) scaleY(.55)}}@media (prefers-reduced-motion:reduce){.afx-bob,.afx-contact,.afx-glow,.afx-glow--gold,.afx-rays,.afx-sheen,.afx-sparks i,.afx-sway,.afx360-beam,.afx360-core,.afx360-float,.afx360-particles i{animation:none!important}.afx-glow{opacity:.85}.afx-glow--gold{opacity:.7}.afx-flip{transition:none!important}.afx-flip,.afx-show-back .afx-flip{transform:rotateX(4deg) rotateY(-7deg)!important}.afx-m-angle .afx-flip{transform:rotateY(-18deg) rotateX(9deg)!important}.afx-pointer{transition:none!important}}.afx-still{position:absolute;left:0;right:0;top:0;bottom:46px;display:none;align-items:center;justify-content:center;padding:14px;z-index:1}.afx-m-front .afx-still{display:flex}.afx-still-img{max-width:88%;max-height:97%;width:auto;height:97%;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 24px 40px rgba(0,0,0,.55))}.afx-black{position:absolute;left:0;right:0;top:0;bottom:46px;display:none;align-items:center;justify-content:center;padding:14px;z-index:1;background:#000;border-radius:16px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),inset 0 0 120px 12px rgba(0,0,0,.85)}.afx-m-back .afx-black,.afx-m-black .afx-black{display:flex}.afx-black-img{max-width:90%;max-height:93%;width:auto;height:auto;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 30px 42px rgba(0,0,0,.8));-webkit-box-reflect:below 3px linear-gradient(transparent 60%,rgba(0,0,0,.3))}.afx-m-back .afx-bob,.afx-m-back .afx-contact,.afx-m-back .afx-glow,.afx-m-back .afx-hint,.afx-m-back .afx-pedestal,.afx-m-back .afx-rays,.afx-m-back .afx-reflection,.afx-m-back .afx-sparks,.afx-m-black .afx-bob,.afx-m-black .afx-contact,.afx-m-black .afx-glow,.afx-m-black .afx-hint,.afx-m-black .afx-pedestal,.afx-m-black .afx-rays,.afx-m-black .afx-reflection,.afx-m-black .afx-sparks,.afx-m-front .afx-bob,.afx-m-front .afx-contact,.afx-m-front .afx-glow,.afx-m-front .afx-hint,.afx-m-front .afx-pedestal,.afx-m-front .afx-rays,.afx-m-front .afx-reflection,.afx-m-front .afx-sparks{display:none}.afx-th--front .afx-th-img{background-size:contain;background-repeat:no-repeat;background-position:50%;transform:none}.afx-th--back,.afx-th--black{background:#08080a}.afx-th--back .afx-th-img,.afx-th--black .afx-th-img{background-size:contain;background-repeat:no-repeat;background-position:50%;transform:none;filter:none}.afx-stage.afx-preset-three-gray .afx-black,.afx-stage.afx-preset-three-gray .afx-still{background:transparent;border-radius:0;box-shadow:none}.afx-stage.afx-preset-three-gray .afx-black-img{max-width:88%;max-height:97%;filter:drop-shadow(0 24px 40px rgba(0,0,0,.55));-webkit-box-reflect:below 0 linear-gradient(transparent,transparent)}.afx-stage.afx-preset-three-gray{max-width:620px;background:transparent;box-shadow:none;--afx-pedestal-zoom:1.08;--afx-pedestal-anchor-y:75.2%}.afx-stage.afx-preset-three-gray:after{display:none}.afx-stage.afx-preset-three-gray .afx-viewer{height:auto;min-height:0;aspect-ratio:4/5;padding-bottom:0;margin-bottom:46px}.afx-stage.afx-preset-three-gray .afx360-stageplate{bottom:0;height:100%;transform:scale(var(--afx-pedestal-zoom));transform-origin:50% var(--afx-pedestal-anchor-y);border-radius:0;-webkit-mask-image:radial-gradient(ellipse 70% 30% at 50% 70%,#000 0 48%,rgba(0,0,0,.94) 60%,rgba(0,0,0,.5) 78%,transparent 100%);mask-image:radial-gradient(ellipse 70% 30% at 50% 70%,#000 0 48%,rgba(0,0,0,.94) 60%,rgba(0,0,0,.5) 78%,transparent 100%)}.afx-stage.afx-preset-three-gray .afx360-energy-map{transform:translate(-50%,-50%) scale(var(--afx-pedestal-zoom));transform-origin:50% var(--afx-pedestal-anchor-y)}.afx-stage.afx-preset-three-gray .afx-black,.afx-stage.afx-preset-three-gray .afx-still,.afx-stage.afx-preset-three-gray .afx360-energy,.afx-stage.afx-preset-three-gray .afx360-fallback,.afx-stage.afx-preset-three-gray .afx360-gl{bottom:0}.afx-stage.afx-preset-three-gray .afx360-energy,.afx-stage.afx-preset-three-gray .afx360-gl{border-radius:0;box-shadow:none}.afx-stage.afx-preset-three-gray .afx360-hint{bottom:-41px}.afx-stage.afx-preset-three-gray .afx-th--back,.afx-stage.afx-preset-three-gray .afx-th--front{background:#424348}.afx-stage.afx-preset-three-gray .afx-th{aspect-ratio:1}.afx-stage.afx-preset-three-gray .afx-th-img{background-size:auto 68%;background-repeat:no-repeat;background-position:50%}.afx-stage.afx-preset-three-gray .afx-th--v360 .afx-th-img{transform:perspective(220px) rotateY(-18deg) scale(1);transform-origin:center}@media (max-width:560px){.as-root:is(.as-is-graded,.as-is-raw) .as-stagewrap,.pr-root.pr-is-graded .pr-figure.afx-preset-three-gray{background-size:100% 100%,210% 100%;background-position:50%,50%}.as-root:is(.as-is-graded,.as-is-raw) .afx-stage.afx-preset-three-gray .afx-viewer,.pr-root.pr-is-graded .afx-stage.afx-preset-three-gray .afx-viewer{width:min(72vw,244px);max-width:100%;height:auto;min-height:0;aspect-ratio:4/5;margin:0 auto 9px}.as-root:is(.as-is-graded,.as-is-raw) .afx-stage.afx-preset-three-gray .afx360-stageplate,.pr-root.pr-is-graded .afx-stage.afx-preset-three-gray .afx360-stageplate{-webkit-mask-image:radial-gradient(ellipse 60% 34% at 50% 72%,#000 0 58%,rgba(0,0,0,.95) 64%,rgba(0,0,0,.35) 74%,transparent 82%);mask-image:radial-gradient(ellipse 60% 34% at 50% 72%,#000 0 58%,rgba(0,0,0,.95) 64%,rgba(0,0,0,.35) 74%,transparent 82%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.as-root:is(.as-is-graded,.as-is-raw) .afx-stage.afx-preset-three-gray .afx360-hint,.pr-root.pr-is-graded .afx-stage.afx-preset-three-gray .afx360-hint{display:none}.as-root:is(.as-is-graded,.as-is-raw) .afx-stage.afx-preset-three-gray .afx-gallery,.pr-root.pr-is-graded .afx-stage.afx-preset-three-gray .afx-gallery{gap:7px;margin-top:3px}.as-root:is(.as-is-graded,.as-is-raw) .afx-stage.afx-preset-three-gray .afx-th,.pr-root.pr-is-graded .afx-stage.afx-preset-three-gray .afx-th{flex:0 0 62px;width:62px;max-width:62px;min-width:62px;min-height:62px;height:62px;aspect-ratio:1}.as-root:is(.as-is-graded,.as-is-raw) .afx-stage.afx-preset-three-gray .afx-caption,.pr-root.pr-is-graded .afx-stage.afx-preset-three-gray .afx-caption{margin-top:6px}.as-root:is(.as-is-graded,.as-is-raw) .afx-stage.afx-preset-three-gray .afx-cap-name,.pr-root.pr-is-graded .afx-stage.afx-preset-three-gray .afx-cap-name{font-size:13px;line-height:1.18}.as-root:is(.as-is-graded,.as-is-raw) .afx-stage.afx-preset-three-gray .afx-cap-meta,.pr-root.pr-is-graded .afx-stage.afx-preset-three-gray .afx-cap-meta{font-size:10.5px;line-height:1.25}}@media (max-width:360px) and (max-height:620px){.as-root:is(.as-is-graded,.as-is-raw) .afx-stage.afx-preset-three-gray .afx-viewer,.pr-root.pr-is-graded .afx-stage.afx-preset-three-gray .afx-viewer{width:min(64vw,210px);margin-bottom:6px}.as-root:is(.as-is-graded,.as-is-raw) .afx-stage.afx-preset-three-gray .afx-th,.pr-root.pr-is-graded .afx-stage.afx-preset-three-gray .afx-th{flex-basis:56px;width:56px;min-width:56px;max-width:56px;min-height:56px;height:56px}.as-root:is(.as-is-graded,.as-is-raw) .afx-stage.afx-preset-three-gray .afx-th-lbl,.pr-root.pr-is-graded .afx-stage.afx-preset-three-gray .afx-th-lbl{overflow-wrap:normal;word-break:normal;font-size:7.5px;line-height:1.05;letter-spacing:.05px;padding-inline:2px}.as-root:is(.as-is-graded,.as-is-raw) .afx-stage.afx-preset-three-gray .afx-caption,.pr-root.pr-is-graded .afx-stage.afx-preset-three-gray .afx-caption{margin-top:4px}.as-root:is(.as-is-graded,.as-is-raw) .afx-stage.afx-preset-three-gray .afx-cap-name,.pr-root.pr-is-graded .afx-stage.afx-preset-three-gray .afx-cap-name{font-size:12px}.as-root:is(.as-is-graded,.as-is-raw) .afx-stage.afx-preset-three-gray .afx-cap-meta,.pr-root.pr-is-graded .afx-stage.afx-preset-three-gray .afx-cap-meta{font-size:9.5px}}@media (max-height:560px) and (orientation:landscape) and (max-width:950px){.as-root:is(.as-is-graded,.as-is-raw) .as-stagewrap,.pr-root.pr-is-graded .pr-figure.afx-preset-three-gray{background-size:100% 100%,210% 100%;background-position:50%,50%}.as-root:is(.as-is-graded,.as-is-raw) .afx-stage.afx-preset-three-gray .afx360-stageplate,.pr-root.pr-is-graded .afx-stage.afx-preset-three-gray .afx360-stageplate{-webkit-mask-image:radial-gradient(ellipse 60% 34% at 50% 72%,#000 0 58%,rgba(0,0,0,.95) 64%,rgba(0,0,0,.35) 74%,transparent 82%);mask-image:radial-gradient(ellipse 60% 34% at 50% 72%,#000 0 58%,rgba(0,0,0,.95) 64%,rgba(0,0,0,.35) 74%,transparent 82%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}}.site-cart-link{position:relative}.cart-count{position:absolute;right:-5px;top:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#0a9a72;color:#fff;font:700 9px/16px Manrope,sans-serif;text-align:center}.cart-drawer-shell{position:fixed;inset:0;z-index:300;visibility:hidden}.cart-drawer-shell.open{visibility:visible}.cart-drawer-backdrop{position:absolute;inset:0;border:0;background:rgba(5,8,8,.55);opacity:0;transition:opacity .3s}.cart-drawer-shell.open .cart-drawer-backdrop{opacity:1}.cart-drawer{position:absolute;right:0;top:0;width:min(470px,100%);height:100%;padding:28px;background:#fff;display:grid;grid-template-rows:auto 1fr auto;transform:translateX(100%);transition:transform .38s cubic-bezier(.22,.75,.18,1);box-shadow:-30px 0 70px rgba(0,0,0,.18)}.cart-drawer-shell.open .cart-drawer{transform:none}.cart-drawer>header{display:flex;justify-content:space-between;align-items:start;padding-bottom:22px;border-bottom:1px solid #dfe3e1}.cart-drawer>header small{font-size:9px;letter-spacing:.14em;color:#087458}.cart-drawer>header h2{font:500 38px/1 Manrope,sans-serif;letter-spacing:-.05em;margin:8px 0}.cart-drawer>header button{width:38px;height:38px;border:1px solid #dfe3e1;border-radius:50%;background:#fff;font-size:22px}.cart-drawer-items{overflow:auto;padding:12px 0}.cart-drawer-items article{display:grid;grid-template-columns:78px 1fr;grid-gap:16px;gap:16px;padding:15px 0;border-bottom:1px solid #e8ebe9}.cart-drawer-items img{width:78px;height:92px;object-fit:contain;mix-blend-mode:multiply}.cart-drawer-items article div{display:flex;flex-direction:column;justify-content:center;gap:5px}.cart-drawer-items strong{font-size:13px}.cart-drawer-items small{color:#5f6865;font-size:10px}.cart-drawer-items span{font-size:11px}.cart-drawer-footer{padding-top:20px;border-top:1px solid #dfe3e1}.cart-drawer-footer>div{display:flex;justify-content:space-between;margin-bottom:18px}.cart-drawer-footer>div span{font-size:11px;color:#5f6865}.cart-drawer-footer>a{height:54px;padding:0 20px;border-radius:999px;background:#087458;display:flex;align-items:center;justify-content:space-between;font-size:12px}.cart-drawer-footer>button{width:100%;min-height:44px;padding:13px;border:0;font-size:10px;color:#5f6865}.drawer-empty{height:100%;display:grid;place-content:center;text-align:center;color:#5f6865}.drawer-empty span{font-size:9px;letter-spacing:.14em}.drawer-empty p{font-size:12px}.drawer-qty{display:flex;gap:8px;margin-top:8px}.drawer-qty button{min-width:44px;min-height:44px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:14px;line-height:1;cursor:pointer}.drawer-qty b{min-width:18px;text-align:center;font-size:12px}.drawer-togli{width:auto!important;padding:0 10px;font-size:10px!important;color:#a15f2c;border-color:#e3d3c6!important}.cart-drawer-items article.riga-esaurita img{opacity:.5}.cart-drawer-items article.riga-esaurita small,.cart-drawer-items article.riga-esaurita strong{color:#5f6865}.cart-drawer-items article.riga-esaurita span{color:#9a3d3d;font-weight:600}.drawer-qty{gap:12px;align-items:center}.drawer-togli{margin-left:auto;min-height:44px;padding:0 12px}body.cart-open{overflow:hidden}.cart-drawer-items{overscroll-behavior:contain}.drawer-qty button[disabled]{opacity:.35;cursor:not-allowed}@media(max-width:1000px){.cart-drawer>header button{width:44px;height:44px}}.drawer-qty{flex-wrap:wrap;row-gap:8px}.drawer-togli{flex:0 0 auto}.cart-drawer-footer{margin:0 -28px -28px;padding:20px 28px max(20px,env(safe-area-inset-bottom));background:var(--dark-surface);color:#fff;border-top:1px solid #40504a}.cart-drawer-footer>div span{color:#c5cac8}.cart-drawer-footer>a{background:var(--emerald);color:#fff}.cart-drawer-footer>a:hover{background:#096a52}.cart-drawer-footer>button{margin-top:12px;border:1px solid #89928f;border-radius:999px;background:transparent;color:#fff}.cart-drawer-footer>button:hover{background:rgba(255,255,255,.08)}@media(max-width:640px){.cart-drawer-shell{overflow:hidden}}.cart-page-body{background:#f7f8f7;color:#101312}.cart-page{max-width:1460px;margin:auto;padding:38px clamp(24px,5vw,80px) 110px}.cart-breadcrumb{display:flex;gap:10px;align-items:center;color:#5f6865;font-size:11px;margin-bottom:52px}.cart-breadcrumb a{color:#5f6864;display:inline-flex;align-items:center;min-height:44px}.cart-breadcrumb strong{color:#151817;font-weight:500}.cart-page-header{display:flex;justify-content:space-between;align-items:end;padding-bottom:36px;border-bottom:1px solid #d9deda}.cart-page-header>div>span{color:#087458;font-size:10px;letter-spacing:.18em}.cart-page-header h1{font:500 clamp(54px,6vw,88px)/.9 Manrope,sans-serif;letter-spacing:-.065em;margin:16px 0 0}.cart-page-header>p{text-align:right;color:#5f6865;font-size:12px;line-height:1.8}.cart-page-header>p b{color:#151817;font-size:14px}.cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 410px;grid-gap:clamp(42px,6vw,92px);gap:clamp(42px,6vw,92px);margin-top:48px}.cart-products-panel>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:17px;border-bottom:1px solid #d9deda}.cart-products-panel>header h2,.cart-summary h2{font:600 17px/1.2 Manrope,sans-serif;margin:0}.cart-products-panel>header span{color:#5f6865;font-size:11px}.cart-line-item{position:relative;display:grid;grid-template-columns:170px minmax(0,1fr) auto;grid-gap:26px;gap:26px;min-height:226px;padding:28px 0;border-bottom:1px solid #d9deda}.cart-product-image{display:grid;place-items:center;min-height:170px;border:1px solid #e0e4e1;border-radius:18px;background:#fff;overflow:hidden}.cart-product-image[data-product-type=graded]{background:#eef1ef}.cart-product-image img{display:block;width:88%;height:160px;object-fit:contain;mix-blend-mode:multiply}.cart-product-copy{display:flex;flex-direction:column;align-items:flex-start;padding:5px 0}.cart-product-type{color:#087458;text-transform:uppercase;letter-spacing:.14em;font-size:9px}.cart-product-copy h3{font:600 clamp(17px,1.45vw,22px)/1.2 Manrope,sans-serif;letter-spacing:-.035em;margin:10px 0 5px}.cart-product-copy p{margin:0;color:#5f6865;font-size:11px;text-transform:capitalize}.stock-state{display:flex;align-items:center;gap:7px;margin-top:15px;color:#66706c;font-size:10px}.stock-state i{width:7px;height:7px;border-radius:50%;background:#0a9870;box-shadow:0 0 0 5px rgba(10,152,112,.08)}.cart-line-controls{display:flex;align-items:center;gap:20px;margin-top:auto}.cart-quantity{display:grid;grid-template-columns:34px 38px 34px;height:36px;border:1px solid #d5dad7;border-radius:999px;background:#fff;overflow:hidden}.cart-quantity button{border:0;background:transparent;font-size:15px}.cart-quantity span{display:grid;place-items:center;border-inline:1px solid #eceeec;font-size:11px}.cart-remove{border:0;background:transparent;color:#69726e;padding:0 0 2px;border-bottom:1px solid #aab0ad;font-size:10px}.cart-line-price{padding-top:8px;font:600 15px/1 Manrope,sans-serif;white-space:nowrap}.continue-shopping{display:inline-flex;align-items:center;gap:12px;margin-top:24px;color:#26302c;font-size:11px}.continue-shopping span{color:#087458;font-size:16px}.cart-summary{position:-webkit-sticky;position:sticky;top:140px;align-self:start;padding:32px;border:1px solid #d8ddda;border-radius:24px;background:#fff;box-shadow:0 24px 60px rgba(19,34,28,.07)}.cart-summary>header{display:flex;align-items:end;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid #e1e5e2}.cart-summary>header small{color:#087458;font-size:9px;letter-spacing:.16em}.shipping-progress{padding:22px 0;border-bottom:1px solid #e1e5e2}.shipping-progress>div{display:flex;justify-content:space-between;gap:15px;color:#5f6965;font-size:10px}.shipping-progress>div b{color:#087458}.shipping-progress>i{display:block;height:4px;margin-top:13px;border-radius:999px;background:#e4e9e6;overflow:hidden}.shipping-progress>i b{display:block;width:0;height:100%;border-radius:inherit;background:#087458;transition:width .4s ease}.summary-lines{padding-top:9px}.summary-lines>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;color:#66706c;font-size:11px}.summary-lines strong{color:#141817;font-weight:600}.summary-lines .summary-total{margin-top:7px;padding-top:20px;border-top:1px solid #e1e5e2;color:#101312;font-size:14px}.summary-lines .summary-total strong{font-size:21px}.tax-note{margin:3px 0 20px;color:#5f6865;font-size:9px}.checkout-button{width:100%;height:58px;border:0;border-radius:999px;background:#087458;color:#fff;padding:0 22px;display:flex;align-items:center;justify-content:space-between;font-weight:600}.checkout-button:hover{background:#096a52}.checkout-button:disabled{opacity:.38;cursor:not-allowed}.payment-note{display:flex;justify-content:center;align-items:center;gap:8px;margin:14px 0 22px;color:#5f6865;font-size:9px}.payment-note svg{width:14px;fill:none;stroke:currentColor;stroke-width:1.5}.promo-code{border-top:1px solid #e1e5e2;padding-top:18px}.promo-code summary{display:flex;justify-content:space-between;list-style:none;cursor:pointer;font-size:10px}.promo-code summary::-webkit-details-marker{display:none}.promo-code>div{display:grid;grid-template-columns:1fr auto;margin-top:14px}.promo-code input{min-width:0;height:42px;padding:0 12px;border:1px solid #d8ddda;border-radius:10px 0 0 10px}.promo-code button{border:0;padding:0 16px;border-radius:0 10px 10px 0;background:#151817;color:#fff}.cart-assurances{display:grid;grid-template-columns:repeat(3,1fr);margin-top:90px;border-block:1px solid #d9deda}.cart-assurances>div{display:flex;gap:16px;padding:28px}.cart-assurances>div+div{border-left:1px solid #d9deda}.cart-assurances>div>span{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:50%;background:#e9f2ee;color:#087458}.cart-assurances p{display:flex;flex-direction:column;gap:5px;margin:0}.cart-assurances b{font-size:11px}.cart-assurances small{color:#5f6865;font-size:9px;line-height:1.5}.cart-page-empty{min-height:440px;display:grid;place-content:center;justify-items:center;text-align:center;border-bottom:1px solid #d9deda}.cart-page-empty>span{color:#087458;font-size:9px;letter-spacing:.16em}.cart-page-empty h2{font:500 42px/1 Manrope,sans-serif;letter-spacing:-.05em;margin:18px}.cart-page-empty p{max-width:390px;color:#5f6865;font-size:11px;line-height:1.6}.cart-page-empty a{display:flex;gap:24px;margin-top:16px;padding:14px 20px;border-radius:999px;background:#087458;color:#fff;font-size:11px}@media(max-width:980px){.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}.cart-assurances{grid-template-columns:1fr}.cart-assurances>div+div{border-left:0;border-top:1px solid #d9deda}}@media(max-width:620px){.cart-page{padding:28px 18px 80px}.cart-breadcrumb{margin-bottom:34px}.cart-page-header{align-items:start}.cart-page-header>p{display:none}.cart-layout{margin-top:28px}.cart-line-item{grid-template-columns:104px 1fr;gap:16px;min-height:190px}.cart-product-image{min-height:138px}.cart-product-image img{height:124px}.cart-line-price{position:absolute;right:0;bottom:31px}.cart-line-controls{margin-top:24px}.cart-summary{padding:24px 20px}.cart-assurances{margin-top:55px}}.cart-line-item.is-unavailable{opacity:.72}.cart-payment-bar{display:grid;grid-gap:12px;gap:12px;margin-top:20px;padding:20px;background:var(--dark-surface);color:#fff;border-radius:16px}.cart-payment-total{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px;color:#fff}.cart-payment-total strong{font-size:19px}.cart-payment-bar .tax-note{margin:0!important;color:#c5cac8}.cart-payment-bar .checkout-esito{color:#ffb4ab}.cart-payment-bar .checkout-button{background:var(--emerald);color:#fff}.cart-payment-bar .checkout-button:hover{background:#096a52}.cart-payment-bar .checkout-button.is-secondary{border:1px solid #89928f;background:transparent;color:#fff}.cart-payment-bar .checkout-button.is-secondary:hover{background:rgba(255,255,255,.08)}.cart-payment-bar .checkout-button:disabled{opacity:1}@media(min-width:981px){.cart-page.has-payment-bar .summary-total{display:none}}@media(max-width:980px){.cart-page.has-payment-bar{padding-bottom:calc(110px + var(--payment-bar-height,190px))}.cart-payment-bar{gap:8px;position:fixed;z-index:80;left:0;right:0;bottom:0;margin:0;border-radius:0;padding:12px max(18px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));border-top:1px solid #40504a;box-shadow:0 -8px 24px rgba(19,34,28,.08)}.cart-payment-total strong{font-size:17px}.cart-payment-bar .checkout-button{height:auto;min-height:48px;padding:12px 20px;gap:12px;font-size:13px;text-align:left}.cart-payment-bar .checkout-esito{margin:0}.cart-page .cart-assurances,.cart-page .cart-line-item,.cart-page .checkout-field{scroll-margin-bottom:calc(var(--payment-bar-height,190px) + 16px)}}.cart-line-item.is-unavailable .cart-product-image img{filter:grayscale(.5)}.stock-state.is-out{color:#a15f2c}.stock-state.is-out i{background:#d8a26a}@media(max-width:620px){.cart-line-item{grid-template-columns:96px 1fr}.cart-line-price{position:static;grid-column:2;justify-self:start;margin-top:8px;text-align:left}}.cart-line-price.is-out{text-decoration:line-through;color:#5f6865;font-weight:500}.cart-quantity button[disabled]{opacity:.4}.promo-esito{margin:10px 0 0;font-size:11px;line-height:1.45}.promo-esito:empty{display:none}.promo-esito.is-warn{color:#9a3d3d}.promo-esito.is-ok{color:#0a7a58}.cart-clear{width:100%;margin-top:10px;padding:12px;min-height:44px;border:1px solid var(--line,#e2e7e5);border-radius:999px;background:#fff;font:600 11px Manrope,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#5f6865}.cart-clear:hover{border-color:#c9b0b0;color:#9a3d3d}.cart-remove{min-height:44px;padding:6px 10px}.promo-code>summary{min-height:32px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.checkout-esito{margin:10px 0 0;font-size:11px;line-height:1.45;color:#9a3d3d}.checkout-esito:empty{display:none}.cart-clear{margin-top:28px}.cart-clear.chiede-conferma{border-color:#c9b0b0;color:#9a3d3d;background:#fdf6f6}@media(max-width:1000px){.cart-quantity{grid-template-columns:44px 44px 44px;height:auto}.cart-quantity button{min-width:44px;min-height:44px}}.cart-quantity button[disabled]{opacity:.35;cursor:not-allowed}@media(max-width:400px){.cart-line-controls{flex-wrap:wrap;row-gap:10px}.cart-remove{margin-left:0}}@media(min-width:1001px){.cart-quantity{grid-template-columns:44px 44px 44px;height:auto}.cart-quantity button{min-width:44px;min-height:44px}.menu-toggle{display:none}}.cart-drawer-shell{pointer-events:none}.cart-drawer-shell.open{pointer-events:auto}.catalog-product-actions,.product-info .product-actions{margin-top:18px}.notify-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:9px 14px;font-size:11px;letter-spacing:.04em;cursor:pointer;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notify-btn-bell{display:inline-grid;place-items:center;width:15px;flex:none}.notify-btn-bell svg{width:15px;height:15px}.notify-bell{width:34px;height:34px;flex:none;border:1px solid var(--line,#e3e7e5);border-radius:50%;background:#fff;color:#5f6865;display:grid;place-items:center;cursor:pointer;transition:transform .2s ease,color .2s ease,border-color .2s ease}.notify-bell svg{width:17px;height:17px}.notify-bell:hover{transform:scale(1.08);color:var(--emerald,#087458);border-color:var(--emerald,#087458)}.sold-out-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.product-card em.is-open{background:var(--emerald);border-color:var(--emerald);color:#fff}.product-card em.is-closed{background:var(--ruby);border-color:var(--ruby);color:#fff}.card-commerce.is-preorder-closed{width:auto;height:40px;display:grid;grid-template-columns:minmax(0,1fr) 40px;grid-template-rows:40px;grid-gap:8px;gap:8px}.card-commerce.is-preorder-closed .preorder-notify-trigger{min-width:0;height:40px;padding:2px 8px;line-height:1.2;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.card-commerce.is-preorder-closed .preorder-notify-trigger:hover{background:var(--emerald-bright)}.card-commerce.is-preorder-closed .notify-bell{width:40px;height:40px}.sold-out-label{display:inline-block;color:#8b938f;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:8px 0}.notify-modal{position:fixed;inset:0;z-index:400;background:rgba(9,11,11,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:20px}.notify-dialog{position:relative;width:min(420px,100%);background:#fff;border-radius:18px;padding:30px 26px 26px;text-align:center;box-shadow:0 30px 80px rgba(9,11,11,.35)}.notify-close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:1px solid var(--line,#e3e7e5);border-radius:50%;background:#fff;color:#5f6865;font-size:12px;cursor:pointer}.notify-dialog-bell{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#eef7f4;color:var(--emerald,#087458);margin-bottom:12px}.notify-dialog-bell svg{width:24px;height:24px}.notify-dialog h3{margin:0 0 6px;font:600 17px/1.25 Manrope,sans-serif;letter-spacing:-.01em}.notify-dialog-name{margin:0 0 16px;color:#5f6865;font-size:13px}.notify-dialog form{display:grid;grid-gap:10px;gap:10px}.notify-dialog input{border:1px solid #d9dedb;border-radius:12px;padding:13px 14px;font:500 14px Manrope,sans-serif;text-align:center}.notify-dialog input:focus-visible{outline:2px solid var(--emerald,#087458);outline-offset:1px}.notify-dialog form button{border:0;border-radius:999px;background:var(--emerald,#087458);color:#fff;padding:13px 16px;font:600 13px Manrope,sans-serif;letter-spacing:.02em;cursor:pointer}.notify-dialog form button:hover{filter:brightness(1.08)}.notify-dialog-done{margin:8px 0 0;color:var(--emerald,#087458);font-weight:600;font-size:14px}.card-native-name{margin:4px 0 0;color:#5f6865;font-size:14px}.primary-btn,.primary-btn:hover{color:#fff}.checkout-field{display:grid;grid-gap:6px;gap:6px;margin:0 0 12px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#5f6865}.checkout-field input,.checkout-field select{width:100%;border:1px solid var(--line,#e3e7e5);border-radius:12px;background:#fff;padding:12px 14px;font:500 14px/1.2 Manrope,sans-serif;letter-spacing:.01em;text-transform:none;color:#16211d;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkout-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f6865' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px}.checkout-field input:focus-visible,.checkout-field select:focus-visible{outline:2px solid var(--emerald,#087458);outline-offset:1px}.zck{max-width:1080px;margin:0 auto;padding:28px clamp(20px,4vw,48px) 90px;display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-gap:42px;gap:42px;align-items:start}.zck-main{padding-top:8px}.zck-brandbar{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding:6px 0 18px;border-bottom:1px solid var(--line,#e3e7e5);margin-bottom:10px}.zck-brandbar img{height:40px;width:auto}.zck-brandbar a{color:var(--emerald,#087458);font-size:13px;text-decoration:none}.zck-demo{display:inline-block;background:#fdf6e3;border:1px solid #eadfb8;color:#7a6520;font-size:12px;border-radius:8px;padding:8px 12px;margin-bottom:18px}.zck h2{font:600 17px/1.2 Manrope,sans-serif;letter-spacing:-.01em;margin:26px 0 12px}.zck h2:first-of-type{margin-top:0}.zck-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.zck-field{position:relative;display:block}.zck-field.full{grid-column:1/-1}.in-cart-notice{margin:10px 0 0;padding:9px 12px;border:1px solid #bfe3d4;border-radius:10px;background:#eef8f2;color:#0b5c43;font:500 13px/1.4 Manrope,sans-serif}.in-cart-notice a{color:inherit;font-weight:700;text-decoration:underline}.zck-row{grid-column:1/-1;display:grid;grid-gap:10px;gap:10px}.zck-row.addr{grid-template-columns:2.4fr 1fr}.zck-row.city{grid-template-columns:.9fr 1.5fr .8fr}.zck-field input,.zck-field select{width:100%;border:1px solid #d9dedb;border-radius:10px;background:#fff;padding:20px 14px 8px;font:500 14px/1.2 Manrope,sans-serif;color:#16211d;-webkit-appearance:none;-moz-appearance:none;appearance:none}.zck-field span{position:absolute;left:14px;top:7px;font-size:10.5px;color:#5f6865;letter-spacing:.02em;pointer-events:none}.zck-field input:focus-visible,.zck-field select:focus-visible{outline:2px solid var(--emerald,#087458);outline-offset:1px}.zck-option{display:flex;align-items:center;gap:12px;border:1px solid var(--emerald,#087458);background:#f2f8f6;border-radius:10px;padding:14px 16px;font-size:14px}.zck-option input{accent-color:var(--emerald,#087458)}.zck-option b{margin-left:auto;white-space:nowrap}.zck-option small{display:block;color:#5f6865}.zck-payment{border:1px solid #d9dedb;border-radius:12px;overflow:hidden}.zck-payment header{display:flex;align-items:center;gap:10px;padding:14px 16px;background:#f2f8f6;border-bottom:1px solid #d9dedb;font-size:14px;font-weight:600}.zck-payment .zck-pay-body{padding:16px;display:grid;grid-gap:10px;gap:10px;background:#fafbfb}.zck-payment .zck-pay-body input{border:1px dashed #cfd6d2;border-radius:10px;padding:12px 14px;font:500 14px Manrope,sans-serif;background:#fff;color:#8b938f}.zck-paynow{width:100%;margin-top:22px;border:0;border-radius:12px;background:var(--emerald,#087458);color:#fff;font:600 15px/1 Manrope,sans-serif;letter-spacing:.02em;padding:18px 20px;cursor:pointer;transition:filter .15s ease}.zck-paynow:hover{filter:brightness(1.08)}.zck-paynow[disabled]{opacity:.6;cursor:default}.zck-back{display:inline-block;margin-top:14px;color:var(--emerald,#087458);font-size:13px;text-decoration:none}.zck-aside{position:-webkit-sticky;position:sticky;top:24px;background:#fafbfb;border:1px solid var(--line,#e3e7e5);border-radius:16px;padding:22px}.zck-line{display:grid;grid-template-columns:64px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:8px 0}.zck-thumb{position:relative;width:64px;height:64px;border:1px solid var(--line,#e3e7e5);border-radius:10px;background:#fff;display:grid;place-items:center}.zck-thumb img{max-width:54px;max-height:54px;object-fit:contain}.zck-thumb i{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#5f6865;color:#fff;font:600 11px/20px Manrope,sans-serif;font-style:normal;text-align:center}.zck-line p{margin:0;font-size:13px;font-weight:600}.zck-line p small{display:block;font-weight:400;color:#5f6865;margin-top:2px}.zck-line>b{font-size:13px;white-space:nowrap}.zck-totals{margin-top:14px;border-top:1px solid var(--line,#e3e7e5);padding-top:14px;display:grid;grid-gap:8px;gap:8px;font-size:13.5px}.zck-totals div{display:flex;justify-content:space-between;gap:12px;color:#33413c}.zck-totals .zck-total{font-size:18px;font-weight:700;color:#16211d;align-items:baseline}.zck-totals .zck-total small{font-size:11px;color:#5f6865;font-weight:400}@media (max-width:900px){.zck{grid-template-columns:1fr;gap:24px}.zck-aside{position:static;order:-1}.zck-brandbar{order:-2}}.zord{max-width:720px;margin:0 auto;padding:40px clamp(20px,4vw,48px) 90px}.zord-head{display:flex;gap:16px;align-items:center;margin-bottom:22px}.zord-check{width:52px;height:52px;border-radius:50%;border:2px solid var(--emerald,#087458);color:var(--emerald,#087458);display:grid;place-items:center;font-size:24px;flex:none}.zord-head small{display:block;color:#5f6865;font-size:12.5px}.zord-head h1{margin:2px 0 0;font:600 24px/1.1 Manrope,sans-serif;letter-spacing:-.02em}.zord-card{background:#fff;border:1px solid var(--line,#e3e7e5);border-radius:16px;padding:22px;margin-bottom:14px}.zord-card h2{margin:0 0 12px;font:600 14px/1 Manrope,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#5f6865}.zord-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;font-size:13.5px}.zord-cols b{display:block;margin-bottom:4px}.zord-note{color:#5f6865;font-size:12.5px}.zord-status{display:inline-block;border-radius:999px;padding:4px 12px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;background:#e2f3ec;color:var(--emerald,#087458)}.zord-status.is-pending{background:#fdf6e3;color:#7a6520}.pagina-non-pronta{position:fixed;left:50%;bottom:26px;transform:translateX(-50%) translateY(8px);background:#101413;color:#fff;font-size:12px;letter-spacing:.02em;padding:10px 18px;border-radius:999px;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;z-index:300}.pagina-non-pronta.is-on{opacity:1;transform:translateX(-50%) translateY(0)}.product-preorders{margin-top:24px;min-width:0}.cart-suggestions{display:grid;grid-gap:28px;gap:28px;margin-top:28px;min-width:0}.cart-suggestions section{min-width:0}.cart-suggestions h2{margin:0 0 16px;font:600 20px Manrope,sans-serif}.cart-suggestions .carousel-track{grid-auto-columns:calc((100% - 36px)/3)}.cart-suggestions .carousel-btn{display:block;width:44px;height:44px;top:85px}.cart-suggestions .carousel-btn.prev{left:0}.cart-suggestions .carousel-btn.next{right:0}.cart-suggestion-card{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--line);border-radius:16px;background:#fff;scroll-snap-align:start;min-width:0;position:relative}.cart-suggestion-card:has(.suggestion-link-pending){opacity:.55}.suggestion-link-pending{position:absolute;top:12px;right:12px;width:20px;height:20px;border:2px solid var(--emerald);border-top:2px solid transparent;border-radius:50%;animation:suggestion-loading .8s linear infinite;pointer-events:none}@keyframes suggestion-loading{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.suggestion-link-pending{animation:none}}.suggestion-photo{display:grid;place-items:center;background:#fff;min-width:0}.suggestion-photo img{width:100%;height:160px;object-fit:contain}.suggestion-copy{display:grid;grid-gap:6px;gap:6px;min-width:0}.suggestion-copy a{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.suggestion-copy small{font-size:10px;color:var(--muted)}.suggestion-copy strong{font-size:13px}.suggestion-actions{margin-top:auto;display:flex;align-items:center;gap:8px}.cart-suggestions .preorder-notify-trigger{flex:1 1;min-width:0;min-height:44px;padding:8px;border-radius:12px;white-space:normal;overflow-wrap:anywhere;line-height:1.3;cursor:pointer}.cart-suggestions .notify-bell{flex:0 0 44px;width:44px;height:44px}.suggestion-add{width:100%;min-height:44px;padding:10px 14px;border:0;border-radius:12px;background:var(--emerald);color:#fff;font-size:11px;cursor:pointer}.suggestion-add:hover{background:var(--emerald-bright)}.cart-suggestions.is-compact{gap:20px;margin-top:20px}.cart-suggestions.is-compact h2{font-size:14px;margin-bottom:10px}.cart-suggestions.is-compact .carousel-track{grid-auto-columns:64%;gap:12px;overscroll-behavior-x:contain}.cart-suggestions.is-compact .cart-suggestion-card{padding:12px;gap:10px}.cart-suggestions.is-compact .suggestion-photo img{height:110px;mix-blend-mode:normal}.cart-suggestions.is-compact .carousel-btn{top:72px}@media(max-width:640px){.cart-suggestions .carousel-track{grid-auto-columns:64%;gap:12px;overscroll-behavior-x:contain}.cart-suggestions .carousel-btn{top:72px}.cart-suggestions .cart-suggestion-card{padding:12px;gap:10px}.cart-suggestions .suggestion-photo img{height:110px;mix-blend-mode:normal}.cart-suggestions .suggestion-copy a{font-size:11px}.cart-suggestions .suggestion-copy strong{font-size:12px}.cart-suggestions .suggestion-actions{display:flex;align-items:center;justify-content:flex-end}.cart-suggestions .notify-bell{width:44px;height:44px}}