:root{--ink:#171817;--soft:#65655f;--muted:#8b8b85;--line:#e7e5e0;--paper:#fff;--cream:#f7f6f2;--gold:#cf9f3f;--gold2:#f2d18b;--green:#168052;--sh:#00000012;--radius:15px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;color:var(--ink);background:#fff;font:15px/1.48 DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}.container{max-width:1216px;margin:auto;padding-left:26px;padding-right:26px}.bar{background:#171817;color:#f7f4ed;text-align:center;font-size:11px;letter-spacing:2.1px;font-weight:750;padding:10px 16px}.bar span{color:#e8bb6b}.header{height:78px;background:#fff;border-bottom:1px solid #f0eee9;position:sticky;top:0;z-index:40}.nav{display:flex;align-items:center;justify-content:space-between;height:100%;gap:24px}.brand{display:flex;align-items:center;gap:10px}.brand-mark{width:34px;height:34px;background:#151715;color:#e0b466;font-size:20px;font-weight:900;display:grid;place-items:center;transform:rotate(-9deg);border-radius:6px}.brand-title{font-family:Manrope,sans-serif;font-weight:900;font-size:20px;letter-spacing:-1.2px;line-height:1}.brand-title b{color:#b88c37}.brand small{display:block;letter-spacing:2px;color:#777;font-size:8px;font-weight:800;margin-top:5px}.nav-links{display:flex;gap:32px;align-items:center;color:#454640;font-size:12px;font-weight:750}.nav-links a:hover{color:#b68b37}.nav-cta{background:var(--ink);color:#fff;border:0;border-radius:8px;padding:12px 18px;font-size:11px;letter-spacing:.5px;font-weight:800}.nav-cta:hover,.main-cta:hover{background:#2f302b}.hero{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:67px;padding-top:41px;padding-bottom:80px}.gallery,.product-info{min-width:0}.main-photo{height:572px;background:#eef0f2;overflow:hidden;position:relative;border-radius:5px;touch-action:pan-y}.main-photo img{width:100%;height:100%;object-fit:cover;transition:opacity .2s ease,transform .3s ease}.main-photo img:hover{transform:scale(1.025)}.photo-stamp{position:absolute;left:19px;top:19px;padding:9px 12px;border-radius:3px;background:#141614;color:#f4e8d0;letter-spacing:1.8px;font-size:9px;font-weight:900}.photo-controls{position:absolute;bottom:20px;right:20px;display:flex;gap:8px}.photo-controls button{width:39px;height:39px;border:0;border-radius:100%;background:#fff;color:#222;font-size:20px;box-shadow:0 3px 15px #0002}.thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:11px}.thumb{min-width:0;border:2px solid transparent;border-radius:5px;overflow:hidden;padding:0;background:#ecece8;aspect-ratio:1}.thumb.active{border-color:#262626}.thumb img{width:100%;height:100%;object-fit:cover}.photo-foot{display:flex;align-items:center;gap:7px;color:#767671;font-size:11px;margin-top:14px}.product-info{padding-top:4px}.eyebrow{display:flex;align-items:center;gap:9px;color:#a57a30;font-size:10px;letter-spacing:2.1px;font-weight:900;text-transform:uppercase}.eyebrow:before{content:"";width:23px;height:1px;background:#bd8f38}.product-info h1{font:800 clamp(37px,4vw,53px)/1.07 Manrope,sans-serif;letter-spacing:-2.5px;margin:20px 0 17px}.product-info h1 em{font-style:normal;color:#b88b3b}.sublead{font-size:15px;line-height:1.6;color:#55574f;margin-bottom:23px;max-width:490px}.star-link{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-bottom:21px;border-bottom:1px solid var(--line);cursor:pointer}.stars{color:#e7a000;letter-spacing:2px;font-size:17px;white-space:nowrap}.star-link span:last-child{font-size:11px;color:#6d6e66;text-decoration:underline;text-underline-offset:3px}.offer{display:flex;align-items:center;justify-content:space-between;padding:20px 0 17px;gap:14px}.offer-label{font-size:10px;letter-spacing:1.9px;color:#898983;font-weight:800;margin-bottom:2px}.price{font:800 42px/1.07 Manrope,sans-serif;letter-spacing:-1.8px}.price span{font-size:21px;vertical-align:12%;margin-right:2px;letter-spacing:-.4px}.unit{color:#898a85;font-size:11px;margin-top:7px}.pix-badge{display:flex;align-items:center;gap:7px;border:1px solid #c9e7db;color:#127b52;background:#f3fbf7;font-size:11px;font-weight:900;border-radius:30px;padding:10px 12px}.pix-diamond{font-size:18px}.benefit-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.chip{font-size:11px;background:#f4f2ed;border:1px solid #eeece6;padding:8px 11px;border-radius:50px;color:#45463f;font-weight:700}.chip:before{content:"✓";margin-right:7px;color:#a47a31;font-weight:900}.shipbox{background:var(--cream);border:1px solid #e9e6df;border-radius:10px;padding:18px 19px;margin-bottom:18px}.ship-title{font-size:13px;font-weight:900;display:flex;gap:9px;align-items:center;margin-bottom:4px}.ship-caption{font-size:11px;color:#797a71;margin-bottom:13px}.cep-row{display:flex;gap:7px}.cep-row input,.checkout input{height:45px;background:#fff;color:#222;border:1px solid #d8d7d0;border-radius:6px;padding:0 13px;outline:0;min-width:0}.cep-row input:focus,.checkout input:focus{border-color:#b88b3b;box-shadow:0 0 0 3px #cda45b1e}.cep-row input{flex:1;letter-spacing:1px}.cep-row button{border:0;border-radius:6px;background:#1c1d1a;color:#fff;padding:0 20px;font-size:11px;letter-spacing:.7px;font-weight:900}.cep-help{font-size:11px;color:#a9402c;margin:8px 0 0;display:none}.ship-result{display:none;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e1dfd6;padding-top:13px;margin-top:14px}.ship-result.show{display:flex}.ship-result strong{font-size:12px}.ship-result small{display:block;color:#76766f;font-size:10px;margin-top:3px}.ship-cost{text-align:right}.ship-cost b{font-size:15px}.ship-cost small{font-size:10px;color:var(--green)}.qty-purchase{display:flex;gap:10px}.qty{height:56px;border:1px solid #d9d8d1;border-radius:9px;display:flex;align-items:center;justify-content:space-between;width:121px;flex:none}.qty button{border:0;background:transparent;font-size:21px;font-weight:500;width:34px;height:100%}.qty strong{font-size:15px}.main-cta{flex:1;height:56px;background:#191b18;color:#fff;border:0;border-radius:9px;font-size:12px;font-weight:900;letter-spacing:1px;display:flex;align-items:center;justify-content:center;gap:16px}.under-cta{display:flex;gap:8px;justify-content:center;align-items:center;color:#777870;font-size:11px;padding-top:12px}.under-cta b{font-weight:700;color:#34352f}.promise{margin-top:26px;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:20px;border-top:1px solid var(--line)}.promise-item{display:flex;align-items:center;gap:9px;font-size:11px;color:#56574e}.promise-item .promise-icon{font-size:18px}.section-dark{background:#171916;color:#fff;padding:76px 0}.dark-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.section-kicker{font-size:10px;font-weight:900;letter-spacing:2.4px;color:#cca45d;margin-bottom:16px}.dark-grid h2,.section-title{font:800 clamp(28px,3.5vw,43px)/1.15 Manrope,sans-serif;letter-spacing:-1.7px;margin-bottom:15px}.dark-grid h2 em{color:#e2b460;font-style:normal}.dark-grid p{color:#afb0aa;line-height:1.7;font-size:14px;max-width:410px}.feature-list{display:grid;grid-template-columns:1fr 1fr;gap:14px}.feature{border:1px solid #42443e;border-radius:10px;padding:25px 19px;min-height:163px}.feature-icon{width:36px;height:36px;border-radius:8px;background:#3e3727;color:#d8ad62;display:grid;place-items:center;font-size:22px;margin-bottom:17px}.feature h3{font-size:14px;margin-bottom:6px}.feature p{font-size:11px;color:#b7b9b2;line-height:1.6;margin-bottom:0}.lifestyle{padding-top:85px;padding-bottom:78px}.section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:28px}.section-head p{font-size:13px;color:#71716b;max-width:330px;margin-bottom:3px}.story-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}.story-item{position:relative;overflow:hidden;border-radius:5px;height:365px;background:#dedbd5}.story-item img{width:100%;height:100%;object-fit:cover}.story-item:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#0009)}.story-caption{position:absolute;z-index:1;bottom:18px;left:18px;color:#fff;font-size:14px;font-weight:800;max-width:240px}.reviews-area{background:#f7f6f3;padding:77px 0 85px}.reviews-top{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:27px}.review-rating{display:flex;align-items:center;gap:10px;font-weight:700;font-size:12px;color:#676761}.review-rating .stars{font-size:18px}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.review-card{background:#fff;border:1px solid #eae8e1;border-radius:9px;padding:20px;display:flex;flex-direction:column;min-height:195px}.review-card .stars{font-size:15px;letter-spacing:1px}.review-text{font-size:13px;color:#292a27;line-height:1.65;margin:12px 0 18px;flex:1}.review-person{display:flex;align-items:center;gap:9px;border-top:1px solid #f0eee9;padding-top:12px}.avatar{border-radius:50%;background:#e7e2d6;width:31px;height:31px;display:grid;place-items:center;font-weight:900;color:#777267;font-size:10px;flex:none}.review-person b{font-size:11px}.review-person small{display:flex;gap:4px;align-items:center;color:#2d8860;font-size:10px;margin-top:1px}.photos-label{font-size:12px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase;margin:43px 0 14px}.customer-photos{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.customer-photos button{padding:0;border:0;border-radius:5px;overflow:hidden;aspect-ratio:1;background:#ddd}.customer-photos img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.customer-photos button:hover img{transform:scale(1.06)}.reviews-sub{color:#797971;font-size:11px;margin-top:12px}.closing{padding:81px 0;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.closing-image{border-radius:6px;overflow:hidden;background:#f1f0ed;max-height:430px}.closing-image img{width:100%;height:430px;object-fit:cover}.closing h2{font:800 clamp(30px,3.5vw,42px)/1.15 Manrope;letter-spacing:-1.8px}.closing p{color:#62645c;line-height:1.7;font-size:13px;max-width:420px}.close-price{font:800 35px Manrope;letter-spacing:-1px;margin:20px 0}.closing .main-cta{width:100%;max-width:345px}.faq-area{background:#fbfaf8;padding:65px 0 90px}.faq-wrap{max-width:820px;margin:auto}.faq-wrap h2{text-align:center;font:800 32px Manrope;margin-bottom:28px;letter-spacing:-1.2px}.faq-wrap details{background:#fff;border-bottom:1px solid #e6e3dd}.faq-wrap details:first-of-type{border-top:1px solid #e6e3dd}.faq-wrap summary{list-style:none;padding:20px 8px;font-weight:800;font-size:13px;display:flex;justify-content:space-between;gap:15px;cursor:pointer}.faq-wrap summary::-webkit-details-marker{display:none}.faq-wrap summary:after{content:"+";font-size:19px;color:#a68145}.faq-wrap details[open] summary:after{content:"−"}.faq-wrap details p{padding:0 26px 19px 8px;margin:0;color:#72736c;line-height:1.7;font-size:12px}.footer{background:#181a17;color:#b8b9b4;padding:35px 0}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:11px}.footer .brand-title{color:#fff}.footer small{color:#a4a5a0}.footer-links{display:flex;gap:24px}.footer-links a:hover{color:#fff}.mobile-buy{display:none}.overlay{position:fixed;inset:0;background:#0b0c0aca;z-index:100;display:none;justify-content:flex-end;animation:fadein .2s}.overlay.open{display:flex}.checkout{background:#fff;width:min(510px,100%);height:100%;display:flex;flex-direction:column;overflow:hidden;box-shadow:-5px 0 30px #0003;animation:slidein .25s}.drawer-header{display:flex;align-items:center;justify-content:space-between;padding:23px 25px 18px;border-bottom:1px solid #ecebe6}.drawer-header h2{font-size:19px;letter-spacing:-.4px;margin:0;font-family:Manrope}.drawer-header small{font-size:11px;color:#777}.close-btn{width:35px;height:35px;border:1px solid #eee;border-radius:7px;background:#fff;font-size:22px;color:#555}.drawer-scroll{overflow:auto;flex:1;padding:24px 25px 130px}.sum-product{display:flex;gap:14px;padding:14px;border-radius:9px;background:#f5f5f2;align-items:center;margin-bottom:25px}.sum-product img{width:66px;height:72px;object-fit:cover;border-radius:5px}.sum-product b{font-size:13px}.sum-product p{font-size:10px;color:#777;margin:4px 0}.sum-product strong{font-size:14px}.form-section-title{display:flex;gap:8px;align-items:center;font-weight:900;font-size:12px;letter-spacing:.3px;margin:24px 0 13px}.number-dot{display:grid;place-items:center;width:24px;height:24px;background:#1d1f1c;color:#fff;border-radius:50%;font-size:11px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{display:flex;flex-direction:column;gap:5px}.field.full{grid-column:1/-1}.field label{font-size:11px;font-weight:800;color:#40413c}.checkout input{width:100%;height:39px;font-size:13px;line-height:1.25}.checkout input::placeholder{color:#a6a59e}.small-help{color:#878780;font-size:10px;margin:6px 0 0}.drawer-shipping{font-size:11px;color:#50534b;background:#f5f4f0;border-radius:7px;padding:10px 12px;margin:12px 0 0;display:none}.drawer-shipping.show{display:block}.drawer-error{color:#ac3525;font-size:11px;margin-top:7px;display:none}.bump{display:none;border:1px solid #dfd0ac;background:#fffaf0;padding:13px;border-radius:8px;margin-top:21px;gap:12px;align-items:flex-start}.bump.show{display:flex}.bump input{width:18px;height:18px;flex:none;accent-color:#151515}.bump b{font-size:12px}.bump small{display:block;color:#777;font-size:11px}.totals{border-top:1px solid #e8e7e0;padding-top:14px;margin-top:26px}.totals-line{display:flex;justify-content:space-between;align-items:center;margin:9px 0;font-size:12px;color:#676861}.totals-line b{color:#242520}.totals-line.final{font-size:16px;font-weight:900;color:#1e211c;padding-top:13px;border-top:1px solid #e8e7e0}.totals-line.final b{font-size:23px}.drawer-bottom{position:absolute;bottom:0;right:0;width:min(510px,100%);padding:13px 24px calc(18px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eae9e3}.drawer-bottom button{width:100%;height:55px;background:#191b18;border:0;border-radius:8px;color:#fff;font-weight:900;letter-spacing:.6px;font-size:12px}.drawer-bottom small{display:block;text-align:center;font-size:10px;color:#74746c;margin-top:9px}.demo-state{display:none;padding:27px 12px;text-align:center}.demo-state h3{font:800 23px Manrope}.demo-state p{font-size:13px;color:#6d6d65;line-height:1.7}.demo-icon{width:64px;height:64px;background:#f1efe9;border-radius:50%;display:grid;place-items:center;margin:0 auto 19px;font-size:27px}.demo-state button{padding:13px 18px;border:0;background:#1b1c19;color:#fff;border-radius:6px;margin-top:10px}.photo-lightbox{position:fixed;inset:0;background:#080907e8;z-index:120;display:none;align-items:center;justify-content:center;padding:28px}.photo-lightbox.show{display:flex}.photo-lightbox img{max-height:85vh;max-width:90vw;object-fit:contain;border-radius:6px}.photo-lightbox button{position:absolute;right:22px;top:20px;color:#fff;border:0;background:transparent;font-size:33px}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%);background:#181a17;color:#fff;padding:11px 17px;border-radius:8px;font-size:12px;z-index:200;display:none;white-space:normal;text-align:center;max-width:calc(100% - 30px)}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes slidein{0%{transform:translate(40px)}to{transform:none}}@media(max-width:1000px){.hero{gap:31px}.main-photo{height:485px}.product-info h1{font-size:40px}.dark-grid{gap:36px}}@media(max-width:760px){.container{padding-left:18px;padding-right:18px}.bar{font-size:9px;letter-spacing:1.15px;padding:8px}.header{height:61px}.brand-title{font-size:18px}.brand-mark{width:30px;height:30px}.nav-links,.nav-cta{display:none}.hero{grid-template-columns:minmax(0,1fr);gap:21px;padding-top:16px;padding-bottom:45px}.main-photo{height:auto;aspect-ratio:1/1.03;border-radius:4px}.photo-stamp{font-size:9px;top:13px;left:13px}.photo-controls button{width:32px;height:32px}.thumbs{gap:6px;margin-top:7px}.photo-foot{margin-top:8px;font-size:10px}.product-info{padding-top:2px}.eyebrow{font-size:9px}.product-info h1{font-size:39px;letter-spacing:-1.8px;line-height:1.08;margin:14px 0 12px}.sublead{font-size:13px;margin-bottom:15px}.star-link{padding-bottom:14px}.price{font-size:38px}.offer{padding:16px 0}.benefit-chips{margin-bottom:17px}.chip{font-size:10px;padding:7px 9px}.shipbox{padding:15px;margin-bottom:14px}.qty-purchase .main-cta,.under-cta,.mobile-buy.is-hidden{display:none}.promise{margin-top:20px;gap:12px}.section-dark{padding:48px 0}.dark-grid{grid-template-columns:1fr;gap:19px}.dark-grid h2,.section-title{font-size:31px}.feature-list{gap:9px}.feature{min-height:142px;padding:15px}.feature-icon{height:30px;width:30px;font-size:19px;margin-bottom:11px}.feature h3{font-size:12px}.feature p{font-size:10px}.lifestyle{padding-top:53px;padding-bottom:52px}.section-head{display:block;margin-bottom:18px}.section-head p{font-size:12px}.story-grid{gap:8px}.story-item{height:232px}.story-caption{font-size:10px;bottom:10px;left:10px}.reviews-area{padding:48px 0 55px}.reviews-top{display:block}.review-rating{margin-top:8px}.review-grid{grid-template-columns:1fr 1fr;gap:9px}.review-card{min-height:190px;padding:13px}.review-text{font-size:11px;line-height:1.6;margin:10px 0 12px}.review-person b{font-size:10px}.review-person small{font-size:9px}.customer-photos{grid-template-columns:repeat(3,1fr);gap:8px}.photos-label{margin-top:27px}.closing{grid-template-columns:1fr;gap:24px;padding-top:49px;padding-bottom:55px}.closing-image{max-height:335px}.closing-image img{height:335px}.closing h2{font-size:34px}.closing .main-cta{display:flex;max-width:none}.faq-area{padding:52px 0 70px}.faq-wrap h2{font-size:27px}.footer-inner{flex-direction:column;align-items:flex-start}.footer-links{flex-wrap:wrap;gap:15px}.mobile-buy{position:fixed;z-index:38;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e6e3dc;box-shadow:0 -8px 24px #0000000c;padding:10px 13px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:13px}.mobile-buy .mini-price{flex:none}.mobile-buy .mini-price small{display:block;color:#7d7c76;font-size:9px}.mobile-buy .mini-price b{display:block;font:800 20px Manrope;letter-spacing:-1px}.mobile-buy button{flex:1;border:0;border-radius:7px;background:#191b18;color:#fff;font-size:11px;font-weight:900;letter-spacing:.4px;height:48px}.footer{padding-bottom:108px}.drawer-header{padding:16px 18px}.drawer-scroll{padding:18px 18px 150px}.drawer-bottom{padding:10px 17px calc(12px + env(safe-area-inset-bottom))}.checkout{width:100%}.checkout input,.cep-row input{font-size:16px}.toast{bottom:91px}}@media(max-width:365px){.product-info h1{font-size:35px}.review-grid{grid-template-columns:1fr}.main-photo{aspect-ratio:1/1.08}.story-item{height:180px}.price{font-size:35px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}.field-error{color:#ac3525;font-size:11px;line-height:1.4}.checkout input[aria-invalid=true],.cep-row input[aria-invalid=true]{border-color:#ac3525}.pix-box{margin-top:8px}.sim-note,.status-note{font-size:12px;line-height:1.55;border-radius:8px;padding:10px 12px;margin:0 0 14px;text-align:left}.sim-note{color:#8a5a12;background:#fff7e8;border:1px solid #ead7ae}.status-note{color:#3d5148;background:#f3faf6;border:1px solid #d5ebdf}.status-note.warn{color:#8a3d32;background:#fff5f3;border-color:#f0d2cc}.pix-qr{background:#fff;border:1px solid #e7e5e0;border-radius:8px;padding:12px;display:inline-flex}.pix-code{margin:14px 0;font-size:12px;line-height:1.5;word-break:break-all;background:#f7f6f2;border-radius:8px;padding:12px;text-align:left;color:#333}.pix-meta{font-size:12px;color:#5f615a;margin:0 0 14px}.pix-meta b{color:#1d1f1c}.copy-btn,.text-btn{width:100%;height:48px;border:0;border-radius:8px;background:#191b18;color:#fff;font-weight:900;letter-spacing:.5px;font-size:12px}.text-btn{background:#fff;color:#191b18;border:1px solid #d9d8d1;margin-top:10px}.paid-mark{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;margin:8px auto 14px;background:#eef8f3;color:#168052;font-size:28px}.paid-box{text-align:center}.paid-box h3{font:800 24px Manrope,sans-serif;letter-spacing:-.6px;margin-bottom:8px}.paid-box p{font-size:13px;color:#62645c;line-height:1.65}.legal{padding:42px 0 90px}.legal-card{max-width:820px}.legal h1{font:800 clamp(28px,4vw,40px)/1.15 Manrope,sans-serif;letter-spacing:-1.4px;margin:8px 0 12px}.legal h2{font-size:16px;margin:28px 0 8px}.legal p,.legal li{color:#55574f;font-size:14px;line-height:1.7}.legal ul{padding-left:18px}.footer-links{flex-wrap:wrap}button:disabled{opacity:.65;cursor:progress}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.buy-now{width:100%;height:56px;margin:0 0 14px;background:#191b18;color:#fff;border:0;border-radius:9px;font-size:12px;font-weight:900;letter-spacing:1px;display:flex;align-items:center;justify-content:center}.buy-now:hover{background:#2f302b}.bump.show{align-items:center;cursor:pointer}.bump img{width:52px;height:52px;object-fit:cover;border-radius:6px;flex:none}.bump span{flex:1;min-width:0}.bump .bump-price{margin-left:auto;white-space:nowrap}.review-block{display:flex;flex-direction:column;gap:14px}.review-lines{margin-top:0;padding-top:0;border-top:0}.review-card{background:#f7f6f2;border:1px solid #e7e5e0;border-radius:9px;padding:14px}.review-card h3{margin:0 0 8px;font-size:11px;letter-spacing:.6px;font-weight:900}.review-card p{margin:0;font-size:13px;line-height:1.5;color:#2a2b27}.review-card small{display:block;color:#66675f;font-size:12px;margin-top:3px}.review-bump{display:flex;gap:12px;align-items:center;border:1px solid #dfd0ac;background:#fffaf0;border-radius:8px;padding:12px}.review-bump img{width:52px;height:52px;object-fit:cover;border-radius:6px;flex:none}.review-bump div{flex:1;min-width:0}.review-bump b{font-size:12px}.review-bump small{display:block;color:#777;font-size:11px;margin-top:2px}.review-total{background:#191b18;color:#fff;border-radius:9px;padding:14px 16px;display:flex;justify-content:space-between;align-items:center}.review-total span{font-size:12px;letter-spacing:.6px;font-weight:800}.review-total b{font:800 22px Manrope,sans-serif}.drawer-bottom.review-actions button{height:48px;letter-spacing:.35px}.drawer-bottom button.review-back{background:#fff;color:#191b18;border:1px solid #d8d7d0;margin-bottom:8px}.drawer-scroll.is-review{padding-bottom:196px}@media(max-width:760px){.drawer-scroll.is-review{padding-bottom:214px}.buy-now{height:52px;font-size:12px}}
