/* Sbusto Rarionis: carte vere, atmosfera viola e oro. */
.pack-studio{--studio-gold:#f1ce85;--studio-violet:#c79af9;--studio-width:1160px;background:radial-gradient(ellipse 85% 550px at 75% 9%,#49206624,transparent 75%),#100b18;padding-bottom:108px;overflow:clip}.pack-studio button,.pack-studio a{-webkit-tap-highlight-color:transparent}.pack-studio :focus-visible{outline:2px solid #edceff;outline-offset:5px}.studio-hero{width:min(var(--studio-width),calc(100% - 2 * var(--page-gutter)));margin:0 auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;min-height:650px;padding:54px 0 45px;position:relative;isolation:isolate}.studio-hero:before{content:'';position:absolute;width:640px;height:640px;right:-150px;top:0;background:radial-gradient(ellipse,#743ba142,transparent 66%);z-index:-1;pointer-events:none}.studio-eyebrow{font-size:10px;letter-spacing:2px;color:#d4bbea;display:flex;align-items:center;gap:12px;margin:0 0 28px}.studio-eyebrow>span{font-size:22px;line-height:1;color:var(--studio-gold)}.studio-hero h1{font-size:clamp(54px,5.9vw,82px);line-height:1.02;letter-spacing:-3.7px;margin:0 0 26px;font-weight:600}.studio-hero h1 em{font-style:normal;background:linear-gradient(105deg,#d8b6ff,#e3b7f0 45%,#f4d58e);background-clip:text;-webkit-background-clip:text;color:transparent}.studio-lead{max-width:445px;font-size:15px;line-height:1.85;color:#b8a9c6;margin:0 0 30px}.studio-lead strong{font-weight:500;color:#eee3f9}.studio-hero-actions{display:flex;gap:12px;align-items:stretch}.studio-cta{min-height:68px;display:grid;grid-template-columns:1fr auto;gap:3px 15px;border-radius:9px;padding:13px 18px;text-align:left;border:1px solid #9770bd;background:#322040;color:#eee0fc;min-width:176px;transition:transform .2s,box-shadow .2s,border-color .2s;cursor:pointer}.studio-cta>span:first-child{font-size:11px;line-height:1.3}.studio-cta strong{font:600 24px/1.2 'Space Grotesk',sans-serif;grid-column:1}.studio-cta>span:last-child{grid-column:2;grid-row:1/3;align-self:center;font-size:24px}.studio-cta-basic{background:linear-gradient(115deg,#b380dc,#e0baf9);color:#24132e;border-color:#e6c3ff;box-shadow:0 5px 28px #b76fef28}.studio-cta-gold{background:linear-gradient(110deg,#43312c,#30202d);color:#f4d796;border-color:#a4844b}.studio-cta:hover{transform:translateY(-3px);box-shadow:0 7px 35px #b76fef36}.studio-cta-gold:hover{box-shadow:0 7px 35px #edc46f22;border-color:#f1ce85}.studio-preview-note{font-size:10px;color:#b4a1c0;margin:15px 0 20px}.studio-gallery-link{font-size:11px;color:#e1c7f6;text-underline-offset:5px}.studio-gallery-link span{margin-left:10px}.studio-hero-art{position:relative;min-width:0;min-height:510px;perspective:1100px}.studio-thirty{position:absolute;left:50%;top:-25px;transform:translateX(-50%);font:600 270px/1 'Space Grotesk',sans-serif;color:transparent;-webkit-text-stroke:1px #e7c1ff20;letter-spacing:-25px;pointer-events:none}.studio-orbit{position:absolute;width:440px;height:440px;border:1px solid #c28ce12b;border-radius:50%;left:50%;top:44%;transform:translate(-50%,-50%);background:radial-gradient(ellipse,#8d45bd20,transparent 65%);box-shadow:0 0 90px #672e8830,inset 0 0 50px #672e8820}.studio-orbit:before,.studio-orbit:after{content:'';position:absolute;border:1px solid #d4a6f110;border-radius:50%;inset:25px}.studio-orbit:after{inset:-28px;border-style:dashed;opacity:.7}.studio-card-fan{position:absolute;inset:0}.studio-hero-card{position:absolute;display:block;width:38%;max-width:215px;left:var(--card-x);top:var(--card-y);border-radius:12px;transform:translate(-50%,-50%) rotate(var(--card-r));box-shadow:0 22px 45px #0008;animation:studio-float 7s var(--card-delay) ease-in-out infinite;will-change:transform;transition:filter .25s;overflow:hidden;border:1px solid #efdbff4d}.studio-hero-card img{display:block;width:100%;height:auto;border-radius:11px}.studio-card-0{--card-x:23%;--card-y:47%;--card-r:-16deg;--card-delay:-2s;z-index:1}.studio-card-1{--card-x:51%;--card-y:43%;--card-r:3deg;--card-delay:-4s;z-index:3;width:43%;max-width:240px}.studio-card-2{--card-x:79%;--card-y:49%;--card-r:17deg;--card-delay:0s;z-index:2}.studio-hero-card:hover,.studio-hero-card:focus-visible{filter:brightness(1.12);z-index:4}.studio-card-glint{position:absolute;inset:0;background:linear-gradient(115deg,transparent 25%,#ffffff15 40%,#ffd4ff28 45%,transparent 60%);mix-blend-mode:screen;pointer-events:none}.studio-spark{position:absolute;color:#e7bbfc;z-index:4;text-shadow:0 0 20px #c884ff;font-size:30px;pointer-events:none}.studio-spark-one{left:5%;top:18%}.studio-spark-two{right:2%;bottom:23%;font-size:45px;color:var(--studio-gold)}.studio-art-caption{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:grid;grid-template-columns:auto 1fr;gap:6px 9px;text-align:center;white-space:nowrap;align-items:center}.studio-art-caption strong{font-size:8px;letter-spacing:1.8px;font-weight:500;color:#d8bce9}.studio-art-caption>span:last-child{grid-column:1/-1;font-size:9px;color:#947f9f}.studio-art-dot{width:5px;height:5px;border-radius:50%;background:#dcbd85;box-shadow:0 0 12px #f8c563}.studio-facts{width:min(var(--studio-width),calc(100% - 2 * var(--page-gutter)));margin:0 auto;border-top:1px solid #b17ac22b;border-bottom:1px solid #b17ac22b;display:grid;grid-template-columns:1fr 1.5fr 1fr;padding:24px 0;gap:20px;color:#a995b5;font-size:10px;line-height:1.7}.studio-facts>span{text-align:center;border-right:1px solid #b17ac22b}.studio-facts>span:last-child{border:0}.studio-facts strong{display:block;font-size:15px;color:#eee1fa;font-weight:500}
.pack-studio .pack-experience,.pack-studio .pack-loyalty,.pack-studio .pack-box-section{width:min(var(--studio-width),calc(100% - 2 * var(--page-gutter)));max-width:none;margin:0 auto;padding-left:0;padding-right:0}.pack-studio .studio-choice{padding-top:52px;padding-bottom:28px;scroll-margin-top:24px}.pack-studio .pack-collection-nav{padding:0 0 28px;border-bottom:0}.pack-studio .pack-collection-nav>span{font-size:9px;letter-spacing:1.7px;color:#a68ab7}.pack-studio .pack-choice-heading{margin-bottom:26px}.pack-studio .pack-choice-heading h2,.studio-section-head h2,.pack-studio .section-heading h2,.studio-delivery h2,.studio-trust h2{font-size:clamp(32px,3.2vw,46px);font-weight:500;line-height:1.12;letter-spacing:-1.6px;margin:16px 0}.pack-studio .pack-choice-intro{font-size:13px;color:#ad98bc}.pack-studio .demo-pill{background:#22172e;color:#c5a3db;border-color:#674a7c;font-size:9px}.pack-studio .pack-options{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.pack-studio .pack-choice-card{border:1px solid #493354;border-radius:15px;background:#1b1125;overflow:hidden;transition:border-color .2s,box-shadow .2s}.pack-studio .pack-choice-card:has(.pack-gold){border-color:#705637;background:#211721}.pack-studio .pack-choice-card:has([aria-pressed=true]){border-color:#c397e2;box-shadow:0 0 28px #9c58ca13}.pack-studio .pack-choice-card:has(.pack-gold[aria-pressed=true]){border-color:#edce8d;box-shadow:0 0 28px #edce8d14}.pack-studio .pack-option{display:grid;grid-template-columns:150px minmax(0,1fr);width:100%;min-height:280px;border:0;border-radius:0;padding:26px 28px;gap:20px;background:radial-gradient(ellipse at 10% 50%,#8858b134,transparent 65%);text-align:left;justify-content:initial;align-items:center}.pack-studio .pack-option.pack-gold{background:radial-gradient(ellipse at 10% 50%,#d9ae4a29,transparent 65%)}.pack-studio .pack-option[aria-pressed=true]{background-color:#251532}.pack-studio .pack-option.pack-gold[aria-pressed=true]{background-color:#2a1c25}.pack-studio .pack-option-art{display:block;position:relative;width:150px;height:220px;min-width:0}.pack-studio .pack-option-art .foil-pack{position:absolute;width:185px;height:305px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-9deg) scale(.68);transform-origin:center;transition:transform .3s}.pack-studio .pack-option:hover .foil-pack{transform:translate(-50%,-53%) rotate(-5deg) scale(.71)}.pack-studio .pack-option-info{min-width:0;display:flex;align-items:flex-start;flex-direction:column;gap:9px}.pack-studio .pack-option-name{font-size:25px;font-weight:500;letter-spacing:-.6px}.pack-studio .pack-option-info>strong{font:500 43px/1.1 'Space Grotesk',sans-serif;letter-spacing:-1px;color:#e3c1fa;margin:3px 0 0}.pack-studio .pack-gold .pack-option-info>strong{color:var(--studio-gold)}.pack-studio .pack-option-info>span:not(.pack-option-name):not(.studio-choice-kicker):not(.studio-choice-select){font-size:11px;color:#ad98bc}.pack-studio .studio-choice-kicker{font-size:7px;letter-spacing:1.5px;color:#ac8abf}.pack-studio .pack-gold .studio-choice-kicker{color:#c2a273}.pack-studio .studio-choice-select{display:flex;justify-content:space-between;gap:16px;width:100%;padding-top:10px;margin-top:5px;border-top:1px solid #c19cdb29;font-size:11px;color:#e5c7fa}.pack-studio .pack-gold .studio-choice-select{color:#f2d696}.pack-studio .pack-selected{right:17px;top:17px;bottom:auto;width:22px;height:22px;font-size:10px}.pack-studio .pack-spec-link{padding:15px 22px;margin:0;background:#100b1840;border-top:1px solid #e5c2ff12;font-size:10px;display:flex;justify-content:space-between}.pack-studio .pack-demo-note{font-size:11px;line-height:1.75;padding:16px 18px;background:transparent;border-left:2px solid #78528e;color:#ab95b9;margin:22px 0 30px}.pack-studio .pack-opening-room{border:1px solid #76518f;border-radius:16px;background:radial-gradient(ellipse at 78% 48%,#72399042,transparent 60%),linear-gradient(120deg,#21122d,#160c22);padding:48px 6%;grid-template-columns:1fr 1fr;min-height:490px;box-shadow:inset 0 1px 0 #c195e02a}.pack-studio .pack-room-copy h2{font-size:48px;font-weight:500;letter-spacing:-2px;margin:17px 0}.pack-studio .pack-room-copy>p:not(.eyebrow){font-size:13px;line-height:1.8}.pack-studio .pack-room-copy .pack-no-charge{font-size:10px;color:#a48bb6}.pack-studio .pack-opening-stage{grid-row:auto;min-height:375px}.pack-studio .pack-opening-glow{background:radial-gradient(ellipse,#d19aff3a,transparent 65%)}.pack-studio .pack-wrapper{background:linear-gradient(115deg,var(--pack-dark),var(--pack-mid) 23%,var(--pack-light) 26%,var(--pack-mid) 30%,var(--pack-dark) 52%,var(--pack-mid) 81%,var(--pack-light) 85%,var(--pack-dark));box-shadow:inset 0 0 30px #0004}.pack-studio .pack-emblem{border-radius:12px;clip-path:polygon(50% 0,96% 24%,96% 76%,50% 100%,4% 76%,4% 24%);border:none;background:linear-gradient(120deg,#ffffff30,#0007);font-size:65px;transform:rotate(-6deg);text-shadow:0 2px 8px #0007}.pack-studio .pack-emblem:before{border-radius:8px}.pack-studio .pack-brand{letter-spacing:4px;font-weight:500}.pack-studio .pack-tier{letter-spacing:2px}.pack-studio .pack-eight{font-size:7px;letter-spacing:1px}.pack-studio .pack-reveal{background:radial-gradient(ellipse at 50% 45%,#8e49b153,transparent 60%),#1a0e27;border-color:#835aa2}.pack-studio .pack-reveal h2,.pack-studio .pack-results h2{font-weight:500}
.studio-showcase,.studio-delivery,.studio-trust{width:min(var(--studio-width),calc(100% - 2 * var(--page-gutter)));margin:0 auto;padding:70px 0}.studio-section-head{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;margin-bottom:32px}.studio-section-head p:not(.eyebrow){max-width:340px;font-size:13px;line-height:1.8;color:#b09bbd;margin:0 0 18px}.studio-section-head a{font-size:11px;color:#dfbdf8;text-underline-offset:5px}.studio-card-rail{display:flex;gap:22px;overflow-x:auto;padding:8px 2px 26px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#74428b #21142b;overscroll-behavior-inline:contain}.studio-feature-card{flex:0 0 calc((100% - 88px)/5);min-width:175px;scroll-snap-align:start;text-decoration:none;color:inherit}.studio-feature-card>div{background:linear-gradient(135deg,#51345e,#27172e);border:1px solid #86619544;padding:7px;border-radius:13px;transition:border-color .2s,transform .2s}.studio-feature-card img{display:block;width:100%;height:auto;aspect-ratio:660/920;object-fit:contain;border-radius:8px}.studio-feature-card:hover>div{transform:translateY(-5px);border-color:#d7aef5}.studio-feature-card>span{font-size:8px;text-transform:uppercase;letter-spacing:1.2px;color:#b286c9;display:block;margin:17px 0 8px}.studio-feature-card h3{font-size:14px;font-weight:500;margin:0 0 6px}.studio-feature-card>p{font-size:10px;color:#8d789b;margin:0}.studio-showcase-note{color:#927ca0;font-size:10px;line-height:1.8;max-width:700px;margin:15px 0 0}.pack-studio .pack-loyalty{padding:35px 0 50px;border-top:1px solid #8d60a52a}.pack-studio .pack-loyalty-intro{max-width:700px;font-size:13px;line-height:1.8}.pack-studio .pack-loyalty-steps{gap:16px}.pack-studio .pack-loyalty-steps li{padding:27px 25px;border-color:#68467e66;background:linear-gradient(145deg,#291932,#1b1225);border-radius:13px}.pack-studio .pack-loyalty-steps li:last-child{border-color:#b38c495e;background:linear-gradient(145deg,#46312c,#201423)}.pack-studio .pack-loyalty-steps li>span{font-weight:500;font-size:31px}.pack-studio .pack-loyalty-steps h3{font-weight:500;font-size:20px}.pack-studio .pack-loyalty-steps p{font-size:12px;line-height:1.75}.pack-studio .pack-loyalty-steps strong{font-size:11px}.pack-studio .pack-loyalty-terms{font-size:11px;color:#a189b1;line-height:1.85}.pack-studio .pack-lot-status{font-size:9px}.pack-studio .pack-box-section{padding-top:38px;padding-bottom:45px}.pack-studio .pack-box-card{background:radial-gradient(ellipse at 5% 50%,#76469524,transparent 55%),#1a1123;border-color:#684d7a;border-radius:14px}.pack-studio .pack-box-copy h3{font-weight:500}.pack-studio .pack-box-copy>p:not(.pack-box-selected){font-size:12px}.pack-studio .pack-box-copy>p.pack-box-origin{font-size:10px}.pack-studio .pack-box-art img{width:145px}.pack-studio .pack-box-art figcaption{font-size:9px}.pack-studio .pack-box-guarantees span{font-size:10px}.studio-delivery{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:center;border-top:1px solid #8d60a52a}.studio-delivery-copy>p:not(.eyebrow){font-size:13px;line-height:1.8;color:#ad96ba;max-width:520px}.studio-delivery-options{display:grid;gap:20px;margin:30px 0}.studio-delivery-options article{padding:0 0 0 17px;border-left:1px solid #8353a1}.studio-delivery-options article:last-child{border-color:#c49b5c}.studio-delivery-options span{font-size:8px;letter-spacing:1.5px;color:#bc99d6}.studio-delivery-options h3{font-size:18px;font-weight:500;margin:10px 0 8px}.studio-delivery-options p{font-size:12px;line-height:1.7;color:#a58db2;margin:0}.studio-delivery-copy>p.studio-custody-note{font-size:10px;line-height:1.75;color:#a18aad;margin:25px 0}.studio-delivery-copy>a{font-size:11px}.studio-binder{position:relative;padding:25px 25px 22px 35px;background:linear-gradient(125deg,#59376f,#2c1c3c 60%,#422955);border:1px solid #a37dbf66;border-radius:10px 20px 20px 10px;transform:perspective(1000px) rotateY(-9deg) rotateZ(4deg);box-shadow:10px 25px 55px #0007,inset 3px 0 10px #0005}.studio-binder-spine{position:absolute;left:0;top:0;bottom:0;width:16px;border-right:1px solid #c69be544;background:linear-gradient(90deg,#291634,#694883);border-radius:10px 0 0 10px}.studio-binder-header{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:7px;letter-spacing:1.3px;color:#b296c4;margin:0 0 20px}.studio-binder-header strong{font-size:9px;color:#e2c9f2;font-weight:500;letter-spacing:1px}.studio-binder-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.studio-binder-cards>span{display:block;padding:5px;background:#0f071e70;border:1px solid #d0a2ec25;border-radius:5px}.studio-binder-cards img{display:block;width:100%;height:auto;border-radius:4px;aspect-ratio:660/920;object-fit:contain}.studio-binder-label{display:block;font-size:7px;letter-spacing:2px;text-align:center;color:#ba9dcd;margin-top:20px}.studio-trust{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;border-top:1px solid #8d60a52a}.studio-trust-title .eyebrow{font-size:8px;letter-spacing:1.3px}.studio-trust-title>p:last-child{font-size:13px;line-height:1.8;color:#b19ac0;max-width:370px}.studio-trust-links>a{display:flex;align-items:center;gap:20px;text-decoration:none;color:inherit;border-bottom:1px solid #8d60a52a;padding:24px 0}.studio-trust-links>a:first-child{padding-top:0}.studio-trust-links>a>span{font:400 19px 'Space Grotesk',sans-serif;color:#936caf}.studio-trust-links>a>div{flex:1}.studio-trust-links h3{font-size:16px;font-weight:500;margin:0 0 7px}.studio-trust-links p{font-size:11px;color:#9e86ad;margin:0;line-height:1.6}.studio-trust-links b{font-weight:400;color:#d7b2f0;transition:transform .2s}.studio-trust-links a:hover b{transform:translate(2px,-2px)}.pack-studio .studio-faq{padding-top:22px;padding-bottom:20px}.pack-studio .pack-service-rules{background:transparent;border:0;padding:0}.pack-studio .pack-service-rules .section-heading{margin-bottom:30px}.pack-studio .pack-service-rules .faq-item{background:transparent}.studio-dock{position:fixed;z-index:25;left:50%;bottom:20px;transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;gap:35px;max-width:calc(100% - 40px);padding:15px 18px 15px 23px;background:#24132fee;border:1px solid #b88bd866;box-shadow:0 10px 60px #0009;border-radius:12px;backdrop-filter:blur(18px)}.studio-dock[hidden]{display:none}.studio-dock>div{display:grid;grid-template-columns:auto auto;gap:5px 20px;min-width:0}.studio-dock>div>span{grid-column:1/-1;font-size:7px;letter-spacing:1.2px;color:#ad8abd}.studio-dock strong{font-size:15px;white-space:nowrap;font-weight:500;color:#eed4ff}.studio-dock small{font-size:9px;color:#ad8abd;align-self:center;white-space:nowrap}.studio-dock .primary{white-space:nowrap;font-size:11px;min-height:45px;padding:12px 19px}
@keyframes studio-float{0%,100%{transform:translate(-50%,-50%) rotate(var(--card-r))}50%{transform:translate(-50%,calc(-50% - 13px)) rotate(calc(var(--card-r) + 2deg))}}
.studio-feature-card>.studio-showcase-availability{display:inline-block;margin:0 0 12px;padding:6px 9px;font-size:10px;font-weight:500;letter-spacing:.4px;text-transform:none;border:1px solid #b0a4c544;border-radius:5px;line-height:1.2}.studio-feature-card>.outside-lot{color:#e9d3ad;background:#604c2b40;border-color:#a58c5d66}.studio-feature-card>.in-stock{color:#c5e7d5;background:#31574540;border-color:#6c9c8366}.studio-showcase-note{font-size:12px;color:#b5a1c1;max-width:850px}.studio-showcase-note a{color:#dfbdf8;text-underline-offset:3px}
@media(min-width:1001px){.pack-result-grid[data-card-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:1600px){.studio-hero{min-height:700px}.studio-hero h1{font-size:88px}.studio-hero-art{min-height:550px}}
@media(max-width:1100px){.studio-hero{gap:12px;min-height:600px}.studio-hero h1{font-size:65px;letter-spacing:-3px}.studio-hero-art{min-height:470px}.studio-orbit{width:360px;height:360px}.studio-thirty{font-size:225px;top:15px}.studio-cta{min-width:155px;padding:12px 15px;gap:4px 10px}.studio-cta strong{font-size:22px}.pack-studio .pack-option{grid-template-columns:120px 1fr;padding:25px 20px;gap:12px}.pack-studio .pack-option-art{width:120px}.pack-studio .pack-option-art .foil-pack{transform:translate(-50%,-50%) rotate(-9deg) scale(.6)}.pack-studio .pack-option:hover .foil-pack{transform:translate(-50%,-53%) rotate(-5deg) scale(.63)}.pack-studio .pack-option-info>strong{font-size:37px}.studio-delivery{gap:45px}.studio-trust{gap:45px}}
@media(max-width:800px){.studio-hero{grid-template-columns:1fr;gap:0;padding-top:37px;padding-bottom:23px;min-height:0}.studio-hero-copy{max-width:540px}.studio-hero h1{font-size:63px}.studio-lead{font-size:14px;max-width:430px}.studio-hero-art{min-height:420px;width:min(520px,100%);margin:15px auto 0}.studio-thirty{font-size:220px;top:0}.studio-card-0{--card-y:45%}.studio-card-1{--card-y:42%}.studio-card-2{--card-y:47%}.studio-orbit{top:42%;width:330px;height:330px}.studio-art-caption{bottom:0}.studio-facts{grid-template-columns:1fr 1.5fr 1fr;gap:9px;padding:20px 0;font-size:9px}.studio-facts strong{font-size:12px}.pack-studio .pack-option{grid-template-columns:1fr;gap:0;justify-items:center;text-align:center;min-height:385px;padding:24px 20px 20px}.pack-studio .pack-option-info{align-items:center;width:100%;gap:8px}.pack-studio .pack-option-art{height:175px}.pack-studio .pack-option-art .foil-pack{transform:translate(-50%,-50%) rotate(-8deg) scale(.5)}.pack-studio .pack-option:hover .foil-pack{transform:translate(-50%,-52%) rotate(-5deg) scale(.52)}.pack-studio .pack-option-info>strong{font-size:35px}.pack-studio .pack-opening-room{padding:35px 5%}.pack-studio .pack-room-copy h2{font-size:39px}.studio-section-head{gap:30px}.studio-feature-card{flex-basis:calc((100% - 44px)/3)}.studio-delivery{grid-template-columns:1fr 1fr;gap:30px}.studio-binder{padding:20px 16px 18px 28px}.studio-binder-cards{gap:6px}.studio-binder-header{font-size:6px}.studio-binder-header strong{font-size:7px}.studio-trust{grid-template-columns:1fr 1fr;gap:30px}.studio-dock{bottom:15px}}
@media(max-width:600px){.studio-hero h1{font-size:clamp(48px,12.5vw,68px);letter-spacing:-2.6px;margin-bottom:22px}.studio-eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:24px}.studio-hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.studio-cta{min-width:0;min-height:64px;padding:12px 14px}.studio-cta strong{font-size:23px}.studio-cta>span:first-child{font-size:10px}.studio-cta>span:last-child{font-size:21px}.studio-preview-note{font-size:9px;margin:13px 0 19px}.studio-gallery-link{font-size:10px}.studio-lead{font-size:13px;line-height:1.85;margin-bottom:24px}.studio-hero-art{min-height:350px;margin-top:35px}.studio-thirty{font-size:190px;letter-spacing:-18px;top:-3px}.studio-orbit{width:280px;height:280px;top:41%}.studio-card-0{--card-x:23%;--card-y:45%}.studio-card-1{--card-x:51%;--card-y:41%}.studio-card-2{--card-x:78%;--card-y:47%}.studio-hero-card{border-radius:8px}.studio-hero-card img{border-radius:7px}.studio-card-1{width:42%}.studio-spark-one{top:6%;left:9%;font-size:24px}.studio-spark-two{bottom:28%;right:0;font-size:33px}.studio-art-caption{bottom:0}.studio-art-caption strong{font-size:7px;letter-spacing:1.4px}.studio-art-caption>span:last-child{font-size:8px}.studio-facts{grid-template-columns:1fr;gap:0;padding:0}.studio-facts>span{display:flex;justify-content:space-between;gap:15px;text-align:left;border:0;border-bottom:1px solid #b17ac21a;padding:13px 2px;font-size:10px;align-items:center}.studio-facts strong{display:inline;font-size:12px}.pack-studio .studio-choice{padding-top:36px}.pack-studio .pack-collection-nav{padding-bottom:20px}.pack-studio .pack-collection-nav>span{font-size:7px;letter-spacing:1px}.pack-studio .pack-collection-nav a{font-size:10px}.pack-studio .pack-choice-heading{gap:14px;align-items:flex-start}.pack-studio .pack-choice-heading h2,.studio-section-head h2,.pack-studio .section-heading h2,.studio-delivery h2,.studio-trust h2{font-size:33px;letter-spacing:-1.15px}.pack-studio .pack-choice-heading .demo-pill{font-size:7px;white-space:nowrap;margin-top:3px;padding:6px 8px}.pack-studio .pack-choice-intro{font-size:11px;line-height:1.8}.pack-studio .pack-options{gap:12px}.pack-studio .pack-option{padding:18px 10px 16px;min-height:345px}.pack-studio .pack-option-art{width:100%;height:155px}.pack-studio .pack-option-art .foil-pack{transform:translate(-50%,-50%) rotate(-8deg) scale(.43)}.pack-studio .pack-option:hover .foil-pack{transform:translate(-50%,-52%) rotate(-5deg) scale(.45)}.pack-studio .pack-option-name{font-size:21px}.pack-studio .pack-option-info>strong{font-size:31px}.pack-studio .pack-option-info>span:not(.pack-option-name):not(.studio-choice-kicker):not(.studio-choice-select){font-size:8px}.pack-studio .studio-choice-kicker{font-size:6px;letter-spacing:1px}.pack-studio .studio-choice-select{font-size:9px;gap:8px;justify-content:center;padding-top:11px}.pack-studio .pack-selected{top:10px;right:10px;width:18px;height:18px;font-size:8px}.pack-studio .pack-spec-link{font-size:8px;padding:13px 11px;line-height:1.5}.pack-studio .pack-demo-note{font-size:10px;padding:8px 0 8px 13px;margin:22px 0 26px}.pack-studio .pack-opening-room{grid-template-columns:1fr;padding:27px 22px;gap:10px}.pack-studio .pack-opening-stage{grid-row:1;min-height:330px}.pack-studio .pack-room-copy{padding-bottom:7px}.pack-studio .pack-room-copy h2{font-size:36px;margin:15px 0}.pack-studio .pack-room-copy>p:not(.eyebrow){font-size:12px}.pack-studio .pack-room-copy .pack-no-charge{font-size:9px}.pack-studio .pack-opening-room .primary{width:100%;justify-content:center}.pack-studio .pack-reveal{padding:24px 16px}.studio-showcase,.studio-delivery,.studio-trust{padding-top:45px;padding-bottom:45px}.studio-section-head{grid-template-columns:1fr;gap:8px;margin-bottom:24px}.studio-section-head p:not(.eyebrow){font-size:12px;max-width:none;margin-bottom:12px}.studio-section-head a{font-size:10px}.studio-feature-card{flex-basis:56%;min-width:0}.studio-card-rail{gap:16px;padding-bottom:25px}.studio-feature-card h3{font-size:13px}.studio-feature-card>span{font-size:7px;margin-top:14px}.studio-showcase-note{font-size:9px}.pack-studio .pack-loyalty{padding-top:26px;padding-bottom:30px}.pack-studio .pack-loyalty .section-heading{gap:15px}.pack-studio .pack-loyalty-steps{grid-template-columns:1fr;gap:12px}.pack-studio .pack-loyalty-steps li{padding:22px}.pack-studio .pack-loyalty-steps li>span{font-size:25px}.pack-studio .pack-loyalty-steps h3{font-size:20px;margin:15px 0}.pack-studio .pack-loyalty-intro,.pack-studio .pack-loyalty-steps p{font-size:11px}.pack-studio .pack-loyalty-terms{padding:20px 0;font-size:10px}.pack-studio .pack-box-section{padding-top:25px;padding-bottom:35px}.pack-studio .pack-box-card{padding:27px 22px}.pack-studio .pack-box-art img{width:140px}.pack-studio .pack-box-copy h3{font-size:27px}.pack-studio .pack-box-copy>p:not(.pack-box-selected){font-size:11px}.pack-studio .pack-box-copy>p.pack-box-origin{font-size:9px}.pack-studio .pack-box-actions a{font-size:10px}.studio-delivery{grid-template-columns:1fr;gap:35px}.studio-delivery-copy>p:not(.eyebrow){font-size:12px}.studio-delivery-copy>p.studio-custody-note{font-size:10px}.studio-delivery-options h3{font-size:18px}.studio-delivery-options p{font-size:11px}.studio-binder{max-width:320px;width:90%;margin:0 auto;padding:25px 23px 20px 33px}.studio-binder-header{font-size:7px}.studio-binder-header strong{font-size:8px}.studio-binder-cards{gap:8px}.studio-trust{grid-template-columns:1fr;gap:25px}.studio-trust-title>p:last-child{font-size:12px}.studio-trust-links>a{gap:17px;padding:23px 0}.studio-trust-links h3{font-size:15px}.studio-trust-links p{font-size:11px}.pack-studio .studio-faq{padding-top:5px}.pack-studio .pack-service-rules .section-heading{align-items:flex-start;gap:15px}.pack-studio .pack-service-rules .section-heading>a{font-size:9px;white-space:nowrap}.studio-dock{width:calc(100% - 28px);max-width:none;bottom:12px;gap:15px;padding:13px 13px 13px 17px;border-radius:11px}.studio-dock>div{grid-template-columns:1fr;gap:4px}.studio-dock>div>span{font-size:6px;letter-spacing:1px}.studio-dock strong{font-size:13px}.studio-dock small{font-size:8px}.studio-dock .primary{font-size:10px;padding:12px;min-height:43px}.pack-studio{padding-bottom:105px}}
@media(prefers-reduced-motion:reduce){.studio-hero-card{animation:none;will-change:auto}.studio-cta,.pack-studio .pack-option-art .foil-pack,.studio-feature-card>div,.studio-trust-links b{transition:none}.studio-cta:hover,.studio-feature-card:hover>div{transform:none}}

/* Vetrina dell’espansione, separata dall’assortimento delle bustine. */
.studio-icons-showcase{border-bottom:1px solid #8d60a52a}
.studio-icons-showcase .studio-card-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;max-width:640px;margin:0 auto;overflow:visible;padding:12px 0 26px}
.studio-icons-showcase .studio-feature-card{min-width:0}
.studio-icons-showcase .studio-feature-card>div{background:linear-gradient(135deg,#77552b,#28182f);border-color:#d9b87066;padding:9px}
.studio-icons-showcase .studio-feature-card>span{color:#e2c282}
.studio-icons-showcase .studio-feature-card h3{font-size:20px}
@media(max-width:600px){.studio-icons-showcase .studio-card-rail{gap:16px;padding-bottom:14px}.studio-icons-showcase .studio-feature-card>div{padding:5px}.studio-icons-showcase .studio-feature-card h3{font-size:16px}.studio-icons-showcase .studio-feature-card>span{font-size:7px;line-height:1.7}}

/* Galleria di riferimento della collezione, distinta dalle schede delle bustine. */
.studio-collection-showcase{border-bottom:1px solid #8d60a52a}
.studio-collection-showcase .studio-card-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:960px;margin:0 auto;overflow:visible;padding:12px 2px 30px}
.studio-collection-showcase .studio-feature-card{min-width:0}
.studio-collection-showcase .studio-feature-card h3{font-size:20px}
.studio-collection-showcase .studio-feature-card>span{line-height:1.7;color:#d9b9f0}
.studio-collection-showcase .collection-card-source{display:block;margin-top:13px;font-size:10px;line-height:1.5;color:#d7b6ef;text-decoration:underline;text-underline-offset:4px}
@media(max-width:700px){.studio-collection-showcase .studio-card-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.studio-collection-showcase .studio-feature-card h3{font-size:17px}.studio-collection-showcase .studio-feature-card>span{font-size:7px}.studio-collection-preview .studio-card-rail{display:flex;overflow-x:auto;gap:18px;scroll-snap-type:x mandatory}.studio-collection-preview .studio-feature-card{flex:0 0 74%;scroll-snap-align:start}.studio-collection-showcase .collection-card-source{font-size:9px}}
