:root{--pf-red:#8E1016;--pf-red-d:#6C0B10;--pf-cream:#F7F1E3;--pf-cream-2:#EFE5D0;--pf-paper:#FBF8F1;--pf-gold:#C9A24B;--pf-gold-d:#A9852F;--pf-ink:#1A1413;--pf-muted:#6B5E57;--pf-line:rgba(26,20,19,.12);--pf-serif:"Playfair Display",Georgia,"Times New Roman",serif;--pf-sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--pf-r:14px;--pf-gutter:16px;--pf-max:1180px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--pf-cream);color:var(--pf-ink);font:400 16px/1.55 var(--pf-sans);-webkit-font-smoothing:antialiased}img,video{max-width:100%;display:block;height:auto}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit}.pf-skip{position:absolute;left:-999px;top:0;background:#fff;padding:8px 12px;z-index:999}.pf-skip:focus{left:8px}.pf-wrap{max-width:var(--pf-max);margin:0 auto;padding:0 var(--pf-gutter)}.pf-serif{font-family:var(--pf-serif);font-weight:500;letter-spacing:-.01em}.pf-eyebrow{font:600 11px/1.2 var(--pf-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--pf-gold-d)}.pf-h2{font:500 clamp(28px,7vw,44px)/1.1 var(--pf-serif);letter-spacing:-.015em;margin:.35em 0 .5em}.pf-sec{padding:56px 0}.pf-center{text-align:center}.pf-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;border:0;border-radius:999px;background:var(--pf-red);color:#fff;font:600 16px/1 var(--pf-sans);letter-spacing:.02em;text-decoration:none;box-shadow:0 8px 22px -10px #8e1016b3;transition:transform .15s ease,background .15s ease}.pf-btn:hover{background:var(--pf-red-d)}.pf-btn:active{transform:scale(.985)}.pf-btn[disabled]{opacity:.6;cursor:progress}.pf-btn--gold{background:var(--pf-ink);color:var(--pf-cream)}:focus-visible{outline:2px solid var(--pf-gold);outline-offset:2px}.pf-ann{background:var(--pf-red);color:var(--pf-cream);overflow:hidden;white-space:nowrap;font:500 12px/1 var(--pf-sans);letter-spacing:.06em}.pf-ann__track{display:inline-flex;gap:36px;padding:10px 0;animation:pf-scroll 28s linear infinite}.pf-ann__track span{display:inline-flex;align-items:center;gap:8px}.pf-ann__track span:before{content:"\2726";color:var(--pf-gold);font-size:10px}@keyframes pf-scroll{to{transform:translate(-50%)}}.pf-deadline{background:var(--pf-ink);color:var(--pf-cream);font:500 12.5px/1.3 var(--pf-sans);text-align:center;padding:9px var(--pf-gutter)}.pf-deadline b{color:var(--pf-gold);font-variant-numeric:tabular-nums;letter-spacing:.04em}.pf-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#3ccf6e;margin-right:6px;vertical-align:1px;box-shadow:0 0 #3ccf6e99;animation:pf-pulse 2s infinite}@keyframes pf-pulse{70%{box-shadow:0 0 0 7px #3ccf6e00}to{box-shadow:0 0 #3ccf6e00}}.pf-head{position:sticky;top:0;z-index:40;background:#f7f1e3eb;backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--pf-line)}.pf-head__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:58px}.pf-head__link{font:500 12px/1 var(--pf-sans);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--pf-muted)}.pf-logo{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--pf-red)}.pf-logo img{height:34px;width:auto}.pf-logo span{font:500 24px/1 var(--pf-serif)}.pf-cartbtn{justify-self:end;position:relative;background:none;border:0;width:44px;height:44px;display:grid;place-items:center}.pf-cartbtn__n{position:absolute;top:4px;right:2px;min-width:18px;height:18px;border-radius:9px;background:var(--pf-red);color:#fff;font:600 10.5px/18px var(--pf-sans);text-align:center;padding:0 4px}.pf-prod{padding:12px 0 40px}.pf-prod__grid{display:grid;gap:22px}.pf-gal{position:relative;margin:0 calc(var(--pf-gutter) * -1)}.pf-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pf-gal__track::-webkit-scrollbar{display:none}.pf-gal__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:4/5;background:var(--pf-cream-2);overflow:hidden}.pf-gal__slide img{width:100%;height:100%;object-fit:cover}.pf-gal__badge{position:absolute;top:14px;left:var(--pf-gutter);background:var(--pf-paper);color:var(--pf-red);border:1px solid rgba(142,16,22,.25);border-radius:999px;padding:7px 12px;font:600 10.5px/1 var(--pf-sans);letter-spacing:.14em;text-transform:uppercase;z-index:2}.pf-gal__dots{display:flex;justify-content:center;gap:6px;padding:12px 0 0}.pf-gal__dots button{width:7px;height:7px;border-radius:50%;border:0;padding:0;background:#1a141333;transition:width .2s,background .2s}.pf-gal__dots button[aria-current=true]{width:20px;border-radius:4px;background:var(--pf-red)}.pf-gal__thumbs{display:none}.pf-ph{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(120% 80% at 50% 30%,#a8161d 0%,var(--pf-red) 45%,var(--pf-red-d) 100%);color:var(--pf-cream)}.pf-ph svg{width:22%;opacity:.95}.pf-buy__kicker{margin:0 0 6px}.pf-buy h1{font:500 clamp(30px,8.2vw,46px)/1.06 var(--pf-serif);letter-spacing:-.02em;margin:0 0 8px}.pf-buy__sub{color:var(--pf-muted);margin:0 0 14px;font-size:15px}.pf-price{display:flex;align-items:baseline;gap:10px;margin:0 0 16px}.pf-price b{font:600 26px/1 var(--pf-sans);color:var(--pf-red)}.pf-price s{color:var(--pf-muted);font-size:16px}.pf-bul{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:9px}.pf-bul li{display:flex;gap:10px;align-items:flex-start;font-size:15px}.pf-bul li:before{content:"";flex:0 0 18px;height:18px;margin-top:2px;border-radius:50%;background:var(--pf-gold) 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.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/11px no-repeat}.pf-stock{font-size:13.5px;color:var(--pf-muted);margin:0 0 22px}.pf-stock b{color:#1d7a43}.pf-label{font:600 13px/1 var(--pf-sans);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;display:flex;justify-content:space-between}.pf-packs{display:grid;gap:10px;margin:0 0 16px;border:0;padding:0}.pf-pack{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:14px;border:1.5px solid var(--pf-line);border-radius:var(--pf-r);background:var(--pf-paper);cursor:pointer;transition:border-color .15s,box-shadow .15s}.pf-pack input{position:absolute;opacity:0;pointer-events:none}.pf-pack__radio{width:20px;height:20px;border-radius:50%;border:1.5px solid rgba(26,20,19,.35);display:grid;place-items:center}.pf-pack__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--pf-red);transform:scale(0);transition:transform .15s}.pf-pack:has(input:checked){border-color:var(--pf-red);box-shadow:0 0 0 3px #8e101614;background:#fff}.pf-pack:has(input:checked) .pf-pack__radio{border-color:var(--pf-red)}.pf-pack:has(input:checked) .pf-pack__radio:after{transform:scale(1)}.pf-pack.is-on{border-color:var(--pf-red);background:#fff}.pf-pack.is-on .pf-pack__radio:after{transform:scale(1)}.pf-pack__t{font:600 15.5px/1.2 var(--pf-sans)}.pf-pack__s{display:block;font-size:13px;color:var(--pf-muted);margin-top:3px}.pf-pack__save{display:inline-block;margin-top:6px;font:600 11.5px/1 var(--pf-sans);color:#1d7a43;background:#e7f4ea;border-radius:6px;padding:5px 7px}.pf-pack__p{text-align:right;white-space:nowrap}.pf-pack__p b{display:block;font:600 16px/1.1 var(--pf-sans)}.pf-pack__p s{font-size:12.5px;color:var(--pf-muted)}.pf-pack__badge{position:absolute;top:-10px;right:14px;background:var(--pf-gold);color:var(--pf-ink);font:700 10px/1 var(--pf-sans);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:5px 9px}.pf-gift{display:flex;gap:12px;align-items:center;padding:13px 14px;border:1px dashed var(--pf-gold);border-radius:var(--pf-r);background:#fffaf0;margin:0 0 12px}.pf-gift__ic{flex:0 0 40px;height:40px;border-radius:10px;background:var(--pf-red);display:grid;place-items:center;color:var(--pf-cream)}.pf-gift__t{font:600 14px/1.25 var(--pf-sans)}.pf-gift__s{font-size:12.5px;color:var(--pf-muted)}.pf-gift__p{margin-left:auto;text-align:right;font:700 12px/1.2 var(--pf-sans);color:#1d7a43;white-space:nowrap}.pf-gift__p s{display:block;color:var(--pf-muted);font-weight:400}.pf-addon{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--pf-line);border-radius:var(--pf-r);background:var(--pf-paper);margin:0 0 10px;cursor:pointer}.pf-addon input{width:20px;height:20px;accent-color:var(--pf-red);margin:0}.pf-addon__t{font:600 14px/1.25 var(--pf-sans)}.pf-addon__s{font-size:12.5px;color:var(--pf-muted)}.pf-addon__p{font:600 14px/1 var(--pf-sans)}.pf-isgift{display:flex;gap:10px;align-items:center;font-size:14px;margin:4px 0 14px;cursor:pointer}.pf-isgift input{width:18px;height:18px;accent-color:var(--pf-red);margin:0}.pf-giftnote{display:none;width:100%;min-height:76px;border:1px solid var(--pf-line);border-radius:10px;padding:10px 12px;font:16px/1.4 var(--pf-sans);background:#fff;margin:-4px 0 14px;resize:vertical}.pf-giftnote.is-on{display:block}.pf-cutoff{font-size:13.5px;text-align:center;margin:6px 0 12px;color:var(--pf-red);font-weight:500}.pf-total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--pf-line);padding:14px 0 12px;font:600 15px/1 var(--pf-sans)}.pf-total b{font-size:20px}.pf-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 4px}.pf-pay svg{height:22px;width:auto}.pf-err{display:none;color:var(--pf-red);font-size:13.5px;text-align:center;margin-top:8px}.pf-err.is-on{display:block}.pf-trust{display:grid;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid var(--pf-line)}.pf-trust__eta{font-size:14px;text-align:center;margin:0}.pf-trust__row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pf-trust__i{text-align:center;font-size:12px;line-height:1.3;color:var(--pf-muted)}.pf-trust__i b{display:block;color:var(--pf-ink);font-size:12.5px;margin:6px 0 2px}.pf-trust__i svg{width:26px;height:26px;margin:0 auto;color:var(--pf-red)}.pf-love{background:var(--pf-paper)}.pf-cards{display:grid;gap:12px}.pf-card{padding:22px 20px;border:1px solid var(--pf-line);border-radius:var(--pf-r);background:var(--pf-cream)}.pf-card__n{font:500 15px/1 var(--pf-serif);color:var(--pf-gold-d);font-style:italic}.pf-card h3{font:500 22px/1.2 var(--pf-serif);margin:8px 0 6px}.pf-card p{margin:0;color:var(--pf-muted);font-size:15px}.pf-who__list{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--pf-gutter) * -1);padding:0 var(--pf-gutter) 6px;scrollbar-width:none}.pf-who__list::-webkit-scrollbar{display:none}.pf-who__c{flex:0 0 78%;scroll-snap-align:start;border-radius:18px;overflow:hidden;background:var(--pf-ink);color:var(--pf-cream);position:relative}.pf-who__m{aspect-ratio:9/14;background:var(--pf-red-d)}.pf-who__m video,.pf-who__m img{width:100%;height:100%;object-fit:cover}.pf-who__txt{position:absolute;inset:auto 0 0 0;padding:60px 18px 18px;background:linear-gradient(transparent,#1a1413e0)}.pf-who__txt small{font:600 10.5px/1 var(--pf-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--pf-gold)}.pf-who__txt h3{font:500 22px/1.15 var(--pf-serif);margin:8px 0 4px}.pf-who__txt p{margin:0;font-size:14px;opacity:.85}.pf-rib{background:var(--pf-red);color:var(--pf-cream);overflow:hidden;white-space:nowrap;padding:16px 0;transform:rotate(-1.2deg);margin:12px -10px}.pf-rib__track{display:inline-flex;gap:28px;animation:pf-scroll 34s linear infinite;font:500 italic 22px/1 var(--pf-serif)}.pf-rib__track span:after{content:"\2726";font-style:normal;font-size:13px;color:var(--pf-gold);margin-left:28px;vertical-align:4px}.pf-steps{display:grid;gap:12px}.pf-step{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:start;padding:18px;border-radius:var(--pf-r);background:var(--pf-paper);border:1px solid var(--pf-line)}.pf-step__n{width:52px;height:52px;border-radius:50%;border:1px solid var(--pf-gold);display:grid;place-items:center;font:500 italic 20px/1 var(--pf-serif);color:var(--pf-red)}.pf-step h3{font:600 16px/1.3 var(--pf-sans);margin:4px 0}.pf-step p{margin:0;color:var(--pf-muted);font-size:14.5px}.pf-specs{border-top:1px solid var(--pf-line);margin:0}.pf-specs div{display:grid;grid-template-columns:38% 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--pf-line);font-size:14.5px}.pf-specs dt{color:var(--pf-muted);font-weight:500}.pf-specs dd{margin:0}.pf-specs .is-warn dd{color:var(--pf-red);font-size:13px}.pf-scale{margin-top:22px;border-radius:var(--pf-r);overflow:hidden}.pf-story{background:var(--pf-red);color:var(--pf-cream)}.pf-story .pf-eyebrow{color:var(--pf-gold)}.pf-story__img{border-radius:var(--pf-r);overflow:hidden;aspect-ratio:4/5;margin-bottom:26px;background:var(--pf-red-d)}.pf-story__img img{width:100%;height:100%;object-fit:cover}.pf-story p{font-size:16.5px;line-height:1.65;opacity:.92}.pf-story strong{font:500 italic 20px/1.4 var(--pf-serif);color:#fff;display:block;margin-top:18px}.pf-pers{display:grid;gap:10px;margin-top:28px}.pf-pers div{border:1px solid rgba(247,241,227,.25);border-radius:var(--pf-r);padding:16px}.pf-pers b{display:block;font:500 18px/1.2 var(--pf-serif);color:#fff;margin-bottom:4px}.pf-pers span{font-size:14px;opacity:.8}.pf-giftband{display:grid;gap:20px;align-items:center}.pf-giftband__img{border-radius:var(--pf-r);overflow:hidden;aspect-ratio:1/1;background:var(--pf-cream-2)}.pf-giftband__img img{width:100%;height:100%;object-fit:cover}.pf-giftband ul{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:8px}.pf-giftband li{display:flex;gap:10px;font-size:15px}.pf-giftband li:before{content:"\2726";color:var(--pf-gold)}.pf-faq details{border-bottom:1px solid var(--pf-line)}.pf-faq summary{list-style:none;display:flex;justify-content:space-between;gap:16px;padding:18px 0;font:600 15.5px/1.35 var(--pf-sans);cursor:pointer}.pf-faq summary::-webkit-details-marker{display:none}.pf-faq summary:after{content:"+";font:300 26px/18px var(--pf-sans);color:var(--pf-red);transition:transform .2s}.pf-faq details[open] summary:after{transform:rotate(45deg)}.pf-faq p{margin:0 0 18px;color:var(--pf-muted);font-size:15px}.pf-final{background:var(--pf-ink);color:var(--pf-cream);text-align:center}.pf-final p{opacity:.75;margin:0 0 24px}.pf-final .pf-btn{max-width:420px;margin:0 auto}.pf-foot{background:#120d0c;color:#f7f1e3b3;font-size:13.5px;padding:44px 0 120px}.pf-foot__grid{display:grid;gap:26px}.pf-foot h4{font:600 11px/1 var(--pf-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--pf-cream);margin:0 0 12px}.pf-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.pf-foot a{text-decoration:none}.pf-foot a:hover{color:var(--pf-cream)}.pf-foot__brand span{font:500 26px/1 var(--pf-serif);color:var(--pf-cream);display:block;margin-bottom:10px}.pf-foot__legal{border-top:1px solid rgba(247,241,227,.12);margin-top:30px;padding-top:18px;font-size:12px}.pf-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fbf8f1f7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--pf-line);padding:10px var(--pf-gutter) calc(10px + env(safe-area-inset-bottom));display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;transform:translateY(110%);transition:transform .28s ease}.pf-sticky.is-on{transform:none}.pf-sticky__img{width:46px;height:46px;border-radius:8px;overflow:hidden;background:var(--pf-red)}.pf-sticky__img img{width:100%;height:100%;object-fit:cover}.pf-sticky__t{font:600 13.5px/1.2 var(--pf-sans)}.pf-sticky__p{font-size:13px;color:var(--pf-red);font-weight:600}.pf-sticky .pf-btn{min-height:48px;width:auto;padding:0 20px;font-size:14.5px}.pf-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a141373;z-index:90;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.pf-drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);z-index:100;background:var(--pf-cream);display:flex;flex-direction:column;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1);box-shadow:-20px 0 40px -20px #00000059}.pf-open .pf-ov{opacity:1;visibility:visible}.pf-open .pf-drawer{transform:none}.pf-open,.pf-open body{overflow:hidden}.pf-dr__h{display:flex;align-items:center;justify-content:space-between;padding:16px var(--pf-gutter);border-bottom:1px solid var(--pf-line)}.pf-dr__h h2{font:500 22px/1 var(--pf-serif);margin:0}.pf-dr__x{background:none;border:0;width:44px;height:44px;margin-right:-10px;font-size:26px;line-height:1}.pf-dr__ship{background:var(--pf-red);color:var(--pf-cream);text-align:center;font:500 12.5px/1.3 var(--pf-sans);padding:9px var(--pf-gutter)}.pf-dr__body{flex:1;overflow-y:auto;padding:6px var(--pf-gutter) 16px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.pf-li{display:grid;grid-template-columns:76px 1fr auto;gap:12px;padding:16px 0;border-bottom:1px solid var(--pf-line)}.pf-li__img{width:76px;height:76px;border-radius:10px;overflow:hidden;background:var(--pf-red)}.pf-li__img img{width:100%;height:100%;object-fit:cover}.pf-li__t{font:600 14px/1.3 var(--pf-sans)}.pf-li__v{font-size:12.5px;color:var(--pf-muted);margin-top:2px}.pf-li__save{font:600 11.5px/1 var(--pf-sans);color:#1d7a43;margin-top:6px}.pf-qty{display:inline-flex;align-items:center;border:1px solid var(--pf-line);border-radius:999px;margin-top:10px;background:#fff}.pf-qty button{width:34px;height:34px;border:0;background:none;font-size:17px}.pf-qty span{min-width:24px;text-align:center;font:600 14px/1 var(--pf-sans)}.pf-li__r{text-align:right;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.pf-li__p b{display:block;font:600 14.5px/1.2 var(--pf-sans)}.pf-li__p s{font-size:12px;color:var(--pf-muted)}.pf-li__rm{background:none;border:0;font-size:12px;color:var(--pf-muted);text-decoration:underline;padding:6px 0}.pf-up{margin:16px 0 4px;padding:14px;border-radius:var(--pf-r);background:#fffaf0;border:1px dashed var(--pf-gold);display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.pf-up b{font:600 14px/1.25 var(--pf-sans);display:block}.pf-up span{font-size:12.5px;color:var(--pf-muted)}.pf-up button{border:0;border-radius:999px;background:var(--pf-ink);color:var(--pf-cream);font:600 12.5px/1 var(--pf-sans);padding:11px 14px;white-space:nowrap}.pf-dr__addons{margin-top:14px}.pf-dr__empty{text-align:center;padding:60px 10px;color:var(--pf-muted)}.pf-dr__empty b{display:block;font:500 22px/1.2 var(--pf-serif);color:var(--pf-ink);margin-bottom:8px}.pf-dr__f{border-top:1px solid var(--pf-line);padding:14px var(--pf-gutter) calc(14px + env(safe-area-inset-bottom));background:var(--pf-paper)}.pf-row{display:flex;justify-content:space-between;font-size:14px;margin:0 0 7px}.pf-row--save{color:#1d7a43;font-weight:600}.pf-row--tot{font:600 17px/1 var(--pf-sans);margin:10px 0 14px}.pf-dr__note{font-size:12px;color:var(--pf-muted);text-align:center;margin:10px 0 0}.pf-dr.is-busy .pf-dr__body{opacity:.55;pointer-events:none}@media(prefers-reduced-motion:reduce){.pf-ann__track,.pf-rib__track,.pf-dot{animation:none}*{scroll-behavior:auto}}@media(min-width:750px){:root{--pf-gutter:28px}.pf-sec{padding:84px 0}.pf-cards{grid-template-columns:repeat(3,1fr);gap:18px}.pf-who__list{overflow:visible;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr)}.pf-steps{grid-template-columns:repeat(3,1fr)}.pf-step{grid-template-columns:1fr}.pf-pers{grid-template-columns:repeat(3,1fr)}.pf-giftband{grid-template-columns:1fr 1fr;gap:48px}.pf-foot__grid{grid-template-columns:2fr 1fr 1fr}.pf-foot{padding-bottom:44px}.pf-sticky{left:auto;right:24px;bottom:24px;width:min(460px,calc(100% - 48px));border:1px solid var(--pf-line);border-radius:16px;padding:10px 12px;box-shadow:0 16px 40px -18px #0006}}@media(min-width:990px){.pf-prod{padding:28px 0 72px}.pf-prod__grid{grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}.pf-gal{margin:0;position:sticky;top:78px}.pf-gal__track{border-radius:18px}.pf-gal__badge{left:16px}.pf-gal__thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px}.pf-gal__thumbs button{border:1.5px solid transparent;border-radius:10px;overflow:hidden;padding:0;background:var(--pf-cream-2);aspect-ratio:1}.pf-gal__thumbs button[aria-current=true]{border-color:var(--pf-red)}.pf-gal__thumbs img{width:100%;height:100%;object-fit:cover}.pf-gal__dots{display:none}.pf-specs-wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:start}.pf-story__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}.pf-story__img{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/perfumas.css.map */
