.bp-pdp,.bp-section,.bp-final-cta{--bp-ink:#18231c;--bp-forest:#2f4637;--bp-forest-2:#3c5745;--bp-cream:#f7f2e9;--bp-paper:#fff;--bp-orange:#e8743f;--bp-orange-dark:#c95729;--bp-mint:#edf3ed;--bp-line:#dce2dc;--bp-muted:#667168;color:var(--bp-ink);font-family:var(--font-body--family,Arial,sans-serif)}.bp-pdp *,.bp-section *,.bp-final-cta *{box-sizing:border-box}.bp-container{width:min(1180px,calc(100% - 32px));margin-inline:auto}.bp-section{padding:clamp(64px,8vw,112px) 0}.bp-section--white{background:#fff}.bp-section--warm{background:var(--bp-cream)}.bp-section--dark{background:var(--bp-forest);color:#fff}.bp-section--return{background:#e7efe7;padding-block:48px}.bp-pdp h1,.bp-section h2,.bp-section h3,.bp-final-cta h2{font-family:var(--font-heading--family,var(--font-body--family,Arial,sans-serif));letter-spacing:-.045em;line-height:1.02;margin:0}.bp-pdp h1{font-size:clamp(30px,3vw,44px);max-width:none;white-space:nowrap}.bp-section h2,.bp-final-cta h2{font-size:clamp(34px,4.4vw,58px);max-width:900px}.bp-section h3{font-size:22px}.bp-pdp p,.bp-section p,.bp-final-cta p{line-height:1.58}.bp-eyebrow{color:var(--bp-orange);font-size:12px;font-weight:850;letter-spacing:.16em;line-height:1.4;margin:0 0 14px}.bp-section--dark .bp-eyebrow,.bp-final-cta .bp-eyebrow{color:#ff9a6c}.bp-button{align-items:center;background:var(--bp-orange);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:850;justify-content:center;letter-spacing:.02em;min-height:52px;padding:14px 24px;text-align:center;text-decoration:none;transition:background .2s,transform .2s}.bp-button:hover{background:var(--bp-orange-dark);transform:translateY(-1px)}.bp-button:focus-visible,.bp-text-button:focus-visible,.bp-gallery button:focus-visible{outline:3px solid #ffb18d;outline-offset:3px}.bp-button:disabled{cursor:not-allowed;opacity:.45;transform:none}.bp-button--wide{width:100%;margin-top:14px}.bp-strong{font-size:20px!important;font-weight:800}.bp-callout{background:#eef3eb;border-left:4px solid var(--bp-orange);border-radius:0 14px 14px 0;font-weight:750;padding:16px 18px}.bp-callout--dark{background:#435e4c}.bp-note{color:var(--bp-muted);font-size:13px}.bp-visually-hidden{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.bp-main{background:#fff;padding:24px 0 64px}.bp-main__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);gap:clamp(34px,6vw,78px);align-items:start}.bp-gallery{min-width:0;position:sticky;top:18px}.bp-gallery__stage{aspect-ratio:1;overflow:hidden;position:relative;background:#f2f0ed;border-radius:24px}.bp-gallery__slide{display:none;height:100%;margin:0}.bp-gallery__slide.is-active{display:block}.bp-gallery__slide img{display:block;height:100%;object-fit:cover;width:100%}.bp-gallery__count{background:#141f18d1;border-radius:999px;bottom:12px;color:#fff;font-size:12px;padding:7px 11px;position:absolute;right:12px}.bp-gallery__thumbs{display:grid;gap:8px;grid-template-columns:repeat(6,1fr);margin-top:10px}.bp-gallery__thumb{aspect-ratio:1;background:#fff;border:1px solid var(--bp-line);border-radius:10px;cursor:pointer;overflow:hidden;padding:0}.bp-gallery__thumb.is-active{border:2px solid var(--bp-orange)}.bp-gallery__thumb img{height:100%;object-fit:cover;width:100%}.bp-buy{padding-top:10px}.bp-product-review{align-items:center;color:var(--bp-forest);display:flex;font-size:14px;font-weight:650;gap:10px;margin:0 0 18px}.bp-product-review__stars{color:#00b67a;font-size:18px;letter-spacing:.04em;line-height:1}.bp-price-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.bp-price{font-size:32px;font-weight:900}.bp-compare-price{color:#7a847d;font-size:19px}.bp-discount{background:#fce5d9;border-radius:999px;color:#a8431f;font-size:11px;font-weight:850;padding:7px 10px}.bp-fomo{align-items:center;background:#fff4ed;border:1px solid #f3c5ae;border-radius:12px;color:#8f3d1c;display:flex;font-size:12px;font-weight:650;gap:9px;line-height:1.4;margin-top:14px;padding:10px 12px}.bp-fomo__dot{animation:bp-fomo-pulse 1.8s ease-out infinite;background:var(--bp-orange);border-radius:50%;box-shadow:0 0 #e8743f73;flex:0 0 9px;height:9px;width:9px}@keyframes bp-fomo-pulse{70%{box-shadow:0 0 0 7px #e8743f00}to{box-shadow:0 0 #e8743f00}}.bp-projection{color:#4d5a51;font-size:18px;font-weight:650;margin:20px 0}.bp-benefits{display:grid;gap:12px;list-style:none;margin:22px 0 28px;padding:0}.bp-benefits li{align-items:center;display:flex;font-weight:750;gap:12px;line-height:1.36}.bp-benefit-icon{align-items:center;background:var(--bp-mint);border-radius:12px;color:var(--bp-forest);display:flex;flex:0 0 38px;height:38px;justify-content:center}.bp-benefit-icon svg{height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:22px}.bp-selector{border:0;margin:22px 0 0;padding:0}.bp-selector__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.bp-selector legend{font-size:14px;font-weight:850;padding:0}.bp-selector legend span{color:var(--bp-muted);font-weight:650}.bp-text-button{background:none;border:0;color:var(--bp-forest);cursor:pointer;font:inherit;font-size:13px;font-weight:750;padding:4px;text-decoration:underline;text-underline-offset:3px}.bp-selector__values{display:flex;flex-wrap:wrap;gap:8px}.bp-choice{border:1px solid #bcc7bd;border-radius:9px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:750;justify-content:center;min-height:46px;min-width:54px;padding:12px 14px}.bp-visually-hidden:focus-visible+.bp-choice{outline:3px solid #ffb18d;outline-offset:3px}.bp-visually-hidden:checked+.bp-choice{background:var(--bp-forest);border-color:var(--bp-forest);color:#fff}.bp-visually-hidden:disabled+.bp-choice{cursor:not-allowed;opacity:.3;text-decoration:line-through}.bp-selector__values--colors{gap:12px}.bp-choice--color{align-items:center;border:2px solid transparent;border-radius:50%;height:48px;justify-content:center;min-height:48px;min-width:48px;padding:4px;width:48px}.bp-choice--color .bp-swatch{background:#111;border:1px solid rgba(0,0,0,.15);border-radius:50%;height:36px;width:36px}.bp-visually-hidden:checked+.bp-choice--color{background:#fff;border-color:var(--bp-forest);box-shadow:0 0 0 2px #fff;color:inherit}.bp-visually-hidden:disabled+.bp-choice--color{opacity:.3}.bp-choice--color[data-color=arancione] .bp-swatch{background:#f06d24}.bp-choice--color[data-color=grigio] .bp-swatch{background:#858585}.bp-choice--color[data-color=rosso] .bp-swatch{background:#b7262d}.bp-choice--color[data-color=beige] .bp-swatch{background:#d6c4a5}.bp-choice--color[data-color=verde-militare] .bp-swatch{background:#56613c}.bp-choice--color[data-color=verde-turchese] .bp-swatch{background:#11a9a3}.bp-choice--color[data-color=azzurro-cielo] .bp-swatch{background:#5caee5}.bp-choice--color[data-color=rosa] .bp-swatch{background:#ec4c8d}.bp-buy-fomo{align-items:center;background:var(--bp-forest);border-radius:14px;color:#fff;display:flex;font-size:12px;gap:11px;line-height:1.4;margin-top:22px;padding:12px 14px}.bp-buy-fomo__icon{font-size:22px;line-height:1}.bp-buy-fomo strong{color:#ffae89;font-size:12px;letter-spacing:.04em}.bp-form-message{color:#a33e1e;font-size:13px;font-weight:750;min-height:20px;margin:10px 0 0}.bp-buy-microcopy{color:var(--bp-muted);font-size:12px;margin:12px 0 22px;text-align:center}.bp-accordions{border-top:1px solid var(--bp-line)}.bp-accordions details{border-bottom:1px solid var(--bp-line)}.bp-accordions summary,.bp-faq summary,.bp-scenario-list summary{cursor:pointer;font-weight:800;list-style:none;padding:17px 34px 17px 0;position:relative}.bp-accordions summary:after,.bp-faq summary:after,.bp-scenario-list summary:after{content:"+";font-size:22px;position:absolute;right:4px;top:13px}.bp-accordions details[open] summary:after,.bp-faq details[open] summary:after,.bp-scenario-list details[open] summary:after{content:"\2212"}.bp-accordions p,.bp-accordions ul{color:var(--bp-muted);font-size:14px;margin:0 0 16px}.bp-accordions ul{padding-left:20px}.bp-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px}.bp-proof-grid article{background:#fff;border-radius:18px;padding:24px}.bp-proof-grid span,.bp-number{align-items:center;background:var(--bp-orange);border-radius:50%;color:#fff;display:inline-flex;font-weight:850;height:34px;justify-content:center;width:34px}.bp-proof-grid h3{font-size:20px;line-height:1.2;margin-top:18px}.bp-split{align-items:center;display:grid;gap:clamp(30px,6vw,72px);grid-template-columns:1fr 1fr}.bp-split--reverse .bp-split__media,.bp-split--reverse .bp-diagram{order:2}.bp-split__media img,.bp-diagram img,.bp-scenarios-image img,.bp-fit-image img{border-radius:22px;display:block;height:auto;width:100%}.bp-split__copy>p:not(.bp-eyebrow){color:var(--bp-muted);font-size:17px}.bp-section--dark .bp-split__copy>p:not(.bp-eyebrow){color:#dae5dc}.bp-diagram{position:relative}.bp-diagram__line{background:var(--bp-orange);height:4px;left:28%;position:absolute;top:62%;transform:rotate(-18deg);transform-origin:left;width:40%}.bp-diagram__line:after{border-bottom:8px solid transparent;border-left:13px solid var(--bp-orange);border-top:8px solid transparent;content:"";position:absolute;right:-3px;top:-6px}.bp-diagram__label{background:#fff;border-radius:999px;color:var(--bp-ink);font-size:11px;font-weight:850;left:20%;padding:8px 11px;position:absolute;top:67%}.bp-mechanism-intro{margin:clamp(44px,6vw,76px) 0 34px;max-width:850px}.bp-mechanism-intro>p:last-child{color:#dbe5dd;font-size:18px}.bp-mechanism-intro strong{color:#fff;font-weight:850}.bp-mechanism-steps,.bp-demo-grid,.bp-how-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.bp-mechanism-steps article,.bp-demo-card,.bp-how-grid article{background:#fff;border-radius:18px;color:var(--bp-ink);overflow:hidden}.bp-card-image img,.bp-demo-card img,.bp-how-grid img{aspect-ratio:1;display:block;object-fit:cover;width:100%}.bp-card-body{align-items:center;display:flex;gap:12px;padding:18px}.bp-card-body h3{font-size:18px;letter-spacing:-.02em}.bp-center{margin-top:30px;text-align:center}.bp-center .bp-callout{margin:0 auto 18px;max-width:480px}.bp-before-after{display:grid;gap:14px;grid-template-columns:1fr 1fr;margin:38px 0 24px}.bp-before-after>div{background:#fff;border-radius:18px;padding:24px}.bp-before-after>div:last-child{background:var(--bp-forest);color:#fff}.bp-before-after span{color:var(--bp-orange);font-size:12px;font-weight:900;letter-spacing:.14em}.bp-before-after ul{line-height:1.7;padding-left:18px}.bp-comparison{border:1px solid var(--bp-line);border-radius:18px;margin:32px 0 14px;overflow:hidden}.bp-comparison>div{display:grid;grid-template-columns:1.7fr repeat(3,1fr)}.bp-comparison span,.bp-comparison strong{align-items:center;border-bottom:1px solid var(--bp-line);display:flex;font-size:14px;justify-content:center;line-height:1.3;min-width:0;padding:15px 12px;text-align:center}.bp-comparison span:first-child{justify-content:flex-start;text-align:left}.bp-comparison strong{background:#edf4ed}.bp-comparison__head{background:var(--bp-forest);color:#fff}.bp-comparison__head span,.bp-comparison__head strong{background:transparent;font-size:12px;font-weight:850}.bp-demo-grid{margin-top:34px}.bp-demo-card img{aspect-ratio:4/5}.bp-demo-card>div{padding:18px}.bp-demo-card span{color:var(--bp-orange);font-size:12px;font-weight:900;letter-spacing:.12em}.bp-demo-card p{margin-bottom:0}.bp-scenarios-layout{align-items:center;display:grid;gap:clamp(32px,6vw,72px);grid-template-columns:.8fr 1.2fr;margin-top:90px}.bp-scenario-list{margin:25px 0}.bp-scenario-list details{border-bottom:1px solid #d4dbd4}.bp-scenario-list p{color:var(--bp-muted);margin:0 0 16px}.bp-how-grid{margin-top:34px}.bp-how-card__copy{align-items:flex-start;display:flex;gap:14px;padding:18px}.bp-how-card__copy h3{font-size:19px}.bp-how-card__copy p{color:var(--bp-muted);margin-bottom:0}.bp-how-grid+.bp-callout{margin:28px 0 0}.bp-mode-grid{display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:34px}.bp-mode-grid article{background:var(--bp-forest-2);border-radius:20px;overflow:hidden}.bp-mode-grid img{aspect-ratio:4/5;display:block;object-fit:cover;width:100%}.bp-mode-grid article>div{padding:22px}.bp-mode-grid span{color:#ff9a6c;font-size:13px;font-weight:900;letter-spacing:.05em}.bp-mode-grid p{color:#e1eae3}.bp-mode-tip{border-left:4px solid var(--bp-orange);margin:28px 0;padding-left:18px}.bp-detail-list{display:grid;gap:9px;list-style:none;margin:24px 0;padding:0}.bp-detail-list li:before{color:var(--bp-orange);content:"\2713";font-weight:900;margin-right:10px}.bp-size-layout{align-items:center;display:grid;gap:40px;grid-template-columns:1fr .7fr}.bp-fit-image{position:relative}.bp-fit-marker{background:#fff;border-radius:999px;box-shadow:0 8px 24px #0000001f;font-size:11px;font-weight:900;padding:8px 11px;position:absolute}.bp-fit-marker--one{left:50%;top:54%}.bp-fit-marker--two{right:7%;top:35%}.bp-size-table{background:#fff;border:1px solid var(--bp-line);border-radius:18px;margin:30px 0 18px;overflow:hidden}.bp-size-table table{border-collapse:collapse;width:100%}.bp-size-table th,.bp-size-table td{border-bottom:1px solid var(--bp-line);font-size:14px;line-height:1.4;padding:14px;text-align:left;vertical-align:top}.bp-size-table thead th{background:var(--bp-forest);color:#fff;font-size:12px}.bp-size-table tbody th{color:var(--bp-orange);font-size:17px}.bp-return-card{align-items:center;display:flex;gap:30px;justify-content:space-between}.bp-return-card>div{max-width:760px}.bp-return-card p:last-child{color:var(--bp-muted)}.bp-faq-wrap{max-width:900px}.bp-faq{margin-top:28px}.bp-faq details{border-bottom:1px solid var(--bp-line)}.bp-faq p{color:var(--bp-muted);margin:0 0 18px}.bp-final-cta{color:#fff;isolation:isolate;min-height:720px;position:relative}.bp-final-cta__media,.bp-final-cta__overlay{top:0;right:0;bottom:0;left:0;position:absolute}.bp-final-cta__media{z-index:-2}.bp-final-cta__media img{height:100%;object-fit:cover;width:100%}.bp-final-cta__overlay{background:linear-gradient(90deg,#131d16e6,#131d1640);z-index:-1}.bp-final-cta__content{display:flex;flex-direction:column;justify-content:center;min-height:720px}.bp-final-cta__content p{font-size:18px;max-width:680px}.bp-final-cta__content .bp-button{align-self:flex-start;margin-top:16px}.bp-final-cta small{margin-top:13px}.bp-size-modal{align-items:center;background:#121d16ad;display:none;top:0;right:0;bottom:0;left:0;justify-content:center;padding:18px;position:fixed;z-index:9999}.bp-size-modal.is-open{display:flex}.bp-size-modal__dialog{background:var(--bp-cream);border-radius:22px;max-height:92vh;max-width:900px;overflow:auto;padding:28px;position:relative;width:100%}.bp-size-modal__close{background:none;border:0;cursor:pointer;font-size:30px;line-height:1;position:absolute;right:17px;top:13px}.bp-sticky{display:none}@media(max-width:749px){.bp-container{width:min(100% - 28px,560px)}.bp-mechanism-intro{margin-top:30px}.bp-section{padding:58px 0}.bp-pdp h1{font-size:clamp(18px,5.6vw,24px);letter-spacing:-.04em;white-space:nowrap}.bp-section h2,.bp-final-cta h2{font-size:34px}.bp-main{padding:0 0 42px}.bp-main__grid{display:flex;flex-direction:column;gap:22px}.bp-gallery{margin-inline:-14px;position:static;width:calc(100% + 28px)}.bp-gallery__stage{border-radius:0}.bp-gallery__thumbs{display:flex;gap:7px;overflow-x:auto;padding:0 14px 4px;scrollbar-width:none}.bp-gallery__thumbs::-webkit-scrollbar{display:none}.bp-gallery__thumb{flex:0 0 58px}.bp-buy{padding-top:4px}.bp-proof-grid,.bp-mechanism-steps,.bp-demo-grid,.bp-how-grid,.bp-mode-grid,.bp-split,.bp-size-layout,.bp-scenarios-layout{grid-template-columns:1fr}.bp-split--reverse .bp-diagram{order:0}.bp-proof-grid{gap:10px}.bp-proof-grid article{align-items:center;display:flex;gap:14px;padding:17px}.bp-proof-grid h3{font-size:17px;margin:0}.bp-split__media{order:-1}.bp-split__copy>p:not(.bp-eyebrow){font-size:16px}.bp-before-after{grid-template-columns:1fr}.bp-mechanism-steps,.bp-demo-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.bp-mechanism-steps article{flex:0 0 84%;scroll-snap-align:start}.bp-demo-card{flex:0 0 82%;scroll-snap-align:start}.bp-scenarios-layout{margin-top:65px}.bp-how-grid article{display:grid;grid-template-columns:112px 1fr}.bp-how-grid img{height:100%;min-height:150px}.bp-how-card__copy{padding:15px}.bp-mode-grid{gap:14px}.bp-comparison>div{grid-template-columns:1.48fr repeat(3,.8fr)}.bp-comparison span,.bp-comparison strong{font-size:10.5px;overflow-wrap:anywhere;padding:10px 5px}.bp-comparison__head span,.bp-comparison__head strong{font-size:9.5px}.bp-size-table{border:0;background:transparent;overflow:visible}.bp-size-table thead{display:none}.bp-size-table table,.bp-size-table tbody{display:block}.bp-size-table tr{background:#fff;border:1px solid var(--bp-line);border-radius:14px;display:grid;grid-template-columns:64px 1fr;margin-bottom:10px;overflow:hidden}.bp-size-table th,.bp-size-table td{border:0;padding:12px}.bp-size-table td:last-child{border-top:1px solid var(--bp-line);grid-column:1/-1}.bp-return-card{align-items:flex-start;flex-direction:column}.bp-final-cta,.bp-final-cta__content{min-height:760px}.bp-final-cta__overlay{background:linear-gradient(180deg,#131d16b3,#131d1659 35%,#131d16e0)}.bp-final-cta__content{justify-content:flex-end;padding-bottom:54px}.bp-final-cta__content p{font-size:16px}.bp-final-cta__content .bp-button{align-self:stretch}.bp-sticky{align-items:center;background:#fff;border-top:1px solid var(--bp-line);bottom:0;box-shadow:0 -6px 22px #121d1621;display:flex;gap:10px;justify-content:space-between;left:0;padding:9px 12px calc(9px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:900}.bp-sticky[hidden]{display:none}.bp-sticky__summary{display:flex;flex:0 0 auto;flex-direction:column;max-width:34%}.bp-sticky__summary strong{font-size:16px}.bp-sticky__summary span{color:var(--bp-muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-sticky .bp-button{font-size:11px;min-height:48px;padding:10px 14px}.bp-pdp{padding-bottom:76px}}.bp-size-modal__dialog{background:#fff;border-radius:20px;max-width:760px;overflow:auto;padding:0}.bp-size-modal__header{align-items:center;background:#fff;border-bottom:1px solid var(--bp-line);display:flex;justify-content:space-between;padding:20px 28px;position:sticky;top:0;z-index:3}.bp-size-modal__header h2{font-size:24px;letter-spacing:-.025em;line-height:1.15;margin:0}.bp-size-modal__close{align-items:center;background:#f4f4f2;border:0;border-radius:50%;color:var(--bp-ink);display:inline-flex;font-size:27px;height:46px;justify-content:center;line-height:1;padding:0;position:static;width:46px}.bp-size-modal__close span{display:block;transform:translateY(-1px)}.bp-size-modal__body{padding:30px}.bp-size-modal__measure{aspect-ratio:16/9;background:#f6f2ea;border-radius:18px;margin:0 auto 28px;max-width:470px;overflow:hidden;position:relative}.bp-size-modal__measure img{display:block;height:100%;object-fit:contain;object-position:center;width:100%}.bp-size-modal__measure-label{background:#fff;border-radius:999px;color:var(--bp-orange);font-size:13px;font-weight:900;letter-spacing:.04em;padding:9px 13px;position:absolute;right:14px;top:14px}.bp-size-modal .bp-size-table{border:0;border-radius:0;margin:0 -30px;overflow:visible;width:calc(100% + 60px)}.bp-size-modal .bp-size-table table{border-collapse:collapse;table-layout:fixed;width:100%}.bp-size-modal .bp-size-table th,.bp-size-modal .bp-size-table td{background:#fff;border-bottom:1px solid var(--bp-line);color:var(--bp-ink);font-size:14px;line-height:1.5;padding:17px 20px;overflow-wrap:normal;word-break:normal}.bp-size-modal .bp-size-table thead th{background:#fff;color:var(--bp-ink);font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.bp-size-modal .bp-size-table th:nth-child(1),.bp-size-modal .bp-size-table td:nth-child(1){width:14%}.bp-size-modal .bp-size-table th:nth-child(2),.bp-size-modal .bp-size-table td:nth-child(2){width:23%}.bp-size-modal .bp-size-table th:nth-child(3),.bp-size-modal .bp-size-table td:nth-child(3){width:63%}.bp-size-modal .bp-size-table tbody th{font-size:18px;font-weight:850}.bp-size-modal .bp-size-table tbody td:nth-child(2){font-weight:750;white-space:nowrap}.bp-size-modal__note{border-top:1px solid var(--bp-line);font-size:16px;line-height:1.55;margin:0 -30px;padding:24px 30px}.bp-size-modal__return{margin-top:0;width:100%}@media(max-width:749px){.bp-size-modal{padding:8px}.bp-size-modal__dialog{border-radius:16px;max-height:94vh}.bp-size-modal__header{padding:14px 16px}.bp-size-modal__header h2{font-size:20px}.bp-size-modal__close{font-size:24px;height:40px;width:40px}.bp-size-modal__body{padding:16px}.bp-size-modal__measure{margin-bottom:18px;max-width:360px}.bp-size-modal__measure-label{font-size:11px;padding:7px 10px;right:10px;top:10px}.bp-size-modal .bp-size-table{background:#fff;border:0;margin:0 -16px;overflow:visible;width:calc(100% + 32px)}.bp-size-modal .bp-size-table table{display:table;table-layout:fixed;width:100%}.bp-size-modal .bp-size-table thead{display:table-header-group}.bp-size-modal .bp-size-table tbody{display:table-row-group}.bp-size-modal .bp-size-table tr{background:transparent;border:0;border-radius:0;display:table-row;margin:0;overflow:visible}.bp-size-modal .bp-size-table th,.bp-size-modal .bp-size-table td{border-bottom:1px solid var(--bp-line);display:table-cell;font-size:10.5px;line-height:1.38;padding:11px 7px;vertical-align:top}.bp-size-modal .bp-size-table thead th{font-size:9px;letter-spacing:.035em}.bp-size-modal .bp-size-table tbody th{font-size:14px}.bp-size-modal .bp-size-table td:last-child{border-top:0;grid-column:auto}.bp-size-modal .bp-size-table th:nth-child(1),.bp-size-modal .bp-size-table td:nth-child(1){padding-left:16px;width:14%}.bp-size-modal .bp-size-table th:nth-child(2),.bp-size-modal .bp-size-table td:nth-child(2){width:24%}.bp-size-modal .bp-size-table th:nth-child(3),.bp-size-modal .bp-size-table td:nth-child(3){padding-right:16px;width:62%}.bp-size-modal__note{font-size:13px;line-height:1.5;margin:0 -16px;padding:18px 16px}.bp-size-modal__return{font-size:11px;min-height:48px;padding:11px 13px}}@media(min-width:750px)and (max-width:1050px){.bp-main__grid{gap:32px;grid-template-columns:1fr 1fr}.bp-pdp h1{font-size:clamp(22px,3vw,31px)}}@media(prefers-reduced-motion:reduce){.bp-button{transition:none}.bp-fomo__dot{animation:none}}.bp-payment-methods{align-items:center;background:#f8faf8;border:1px solid #d9e1da;border-radius:14px;display:flex;gap:14px;justify-content:center;margin:12px 0 14px;padding:12px 14px}.bp-gift-offer{align-items:center;background:#f7f2e9;border:1px solid #e8c4ae;border-radius:16px;display:grid;gap:14px;grid-template-columns:88px 1fr;margin-top:14px;padding:12px}.bp-gift-offer__media{background:#fff;border-radius:12px;overflow:hidden}.bp-gift-offer__media img{aspect-ratio:1;display:block;height:auto;object-fit:cover;width:100%}.bp-gift-offer__copy{display:flex;flex-direction:column;gap:3px;line-height:1.3;min-width:0}.bp-gift-offer__badge{color:var(--bp-orange-dark);font-size:10px;font-weight:900;letter-spacing:.12em}.bp-gift-offer__copy>strong{color:var(--bp-forest);font-size:14px}.bp-gift-offer__copy>span:not(.bp-gift-offer__badge){color:var(--bp-muted);font-size:12px}.bp-gift-offer__copy b{color:var(--bp-orange-dark)}.bp-gift-offer__copy small{color:var(--bp-muted);font-size:11px}.bp-gift-offer__unavailable{color:#a33e1e!important;font-weight:750}.bp-patch-upsell{background:#fff;border:1px solid #d7ddd7;border-radius:16px;margin-top:14px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.bp-patch-upsell.is-selected{border-color:var(--bp-orange);box-shadow:0 7px 20px #ef743b1a}.bp-patch-upsell__choice{align-items:center;cursor:pointer;display:grid;gap:12px;grid-template-columns:70px minmax(0,1fr) auto 24px;padding:13px}.bp-patch-preview{align-items:center;background:#202420;border:4px double #f4efe8;border-radius:9px;box-shadow:inset 0 0 0 1px #202420;color:#fff;display:flex;height:46px;justify-content:center;overflow:hidden;padding:5px;width:70px}.bp-patch-preview span{font-size:10px;font-weight:900;letter-spacing:.07em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-patch-upsell__copy{display:flex;flex-direction:column;gap:3px;line-height:1.25;min-width:0}.bp-patch-upsell__copy strong{color:var(--bp-forest);font-size:14px;font-weight:850}.bp-patch-upsell__copy small{color:var(--bp-muted);font-size:11px}.bp-patch-upsell__price{color:var(--bp-forest);font-size:14px;font-weight:850;white-space:nowrap}.bp-patch-upsell__check{align-items:center;border:2px solid #aab5ac;border-radius:50%;display:flex;height:22px;justify-content:center;width:22px}.bp-patch-upsell__choice input:checked~.bp-patch-upsell__check{background:var(--bp-orange);border-color:var(--bp-orange)}.bp-patch-upsell__choice input:checked~.bp-patch-upsell__check:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:9px;transform:rotate(45deg) translate(-1px,-1px);width:5px}.bp-patch-upsell__choice input:focus-visible~.bp-patch-upsell__check{outline:3px solid rgba(239,116,59,.24);outline-offset:2px}.bp-patch-upsell__details{border-top:1px solid #e6e9e5;padding:13px}.bp-patch-upsell__details label{color:var(--bp-forest);display:block;font-size:12px;font-weight:850;margin-bottom:7px}.bp-patch-upsell__details input{background:#fafbf9;border:1px solid #cfd8d0;border-radius:11px;color:var(--bp-ink);font-size:15px;font-weight:700;min-height:50px;padding:12px 14px;width:100%}.bp-patch-upsell__details input:focus{border-color:var(--bp-orange);outline:3px solid rgba(239,116,59,.14)}.bp-patch-upsell__details small{color:var(--bp-muted);display:block;font-size:10.5px;line-height:1.35;margin-top:7px}.bp-proof-grid article>span,.bp-number{aspect-ratio:1;flex:0 0 34px;min-height:34px;min-width:34px}.bp-payment-methods__label{color:var(--bp-forest);flex:0 0 auto;font-size:10px;font-weight:900;letter-spacing:.08em}.bp-payment-methods ul{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:center;list-style:none;margin:0;padding:0}.bp-payment-methods li{align-items:center;display:flex;line-height:0}.bp-payment-methods svg{height:26px;width:auto}.bp-reassurance{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 24px}.bp-reassurance__item{align-items:center;background:#fff;border:1px solid #d6dfd7;border-radius:15px;box-shadow:0 5px 16px #1832210f;display:flex;gap:10px;min-width:0;padding:13px 11px}.bp-reassurance__icon{align-items:center;background:var(--bp-mint);border-radius:12px;color:var(--bp-forest);display:flex;flex:0 0 42px;height:42px;justify-content:center}.bp-reassurance__icon svg{height:23px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:23px}.bp-reassurance__item>span:last-child{display:flex;flex-direction:column;min-width:0}.bp-reassurance strong{color:var(--bp-forest);font-size:10.5px;font-weight:900;letter-spacing:.025em;line-height:1.25}.bp-reassurance small{color:var(--bp-muted);font-size:9.5px;line-height:1.35;margin-top:3px}@media(max-width:749px){.bp-pdp{padding-bottom:0}.bp-main{padding-bottom:18px}.bp-section.bp-section--proofs{margin-top:-76px;padding-top:28px;position:relative;z-index:1}.bp-payment-methods{align-items:center;flex-direction:column;gap:8px;margin-top:12px;padding:11px 10px}.bp-payment-methods__label{font-size:9.5px}.bp-payment-methods ul{gap:5px}.bp-payment-methods svg{height:24px;max-width:39px}.bp-reassurance{grid-template-columns:1fr;margin-bottom:24px}.bp-reassurance__item{gap:13px;padding:13px 14px}.bp-reassurance__icon{flex-basis:46px;height:46px}.bp-reassurance__icon svg{height:25px;width:25px}.bp-reassurance strong{font-size:12px}.bp-reassurance small{font-size:11px}.bp-gift-offer{grid-template-columns:82px 1fr;padding:10px}.bp-patch-upsell__choice{gap:9px;grid-template-columns:58px minmax(0,1fr) auto 22px;padding:11px 10px}.bp-patch-preview{height:40px;width:58px}.bp-patch-upsell__copy strong{font-size:12.5px}.bp-patch-upsell__copy small{font-size:10px}.bp-patch-upsell__price{font-size:12px}}.bp-pdp,.bp-section,.bp-final-cta{--bp-ui-font: "Avenir Next", "Helvetica Neue", var(--font-body--family, Arial, sans-serif);font-family:var(--bp-ui-font)}.bp-pdp h1,.bp-pdp h2,.bp-pdp h3,.bp-pdp p,.bp-pdp button,.bp-pdp input,.bp-section h2,.bp-section h3,.bp-section p,.bp-section button,.bp-final-cta h2,.bp-final-cta p,.bp-final-cta button{font-family:var(--bp-ui-font)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bp-product.css.map */
