@font-face{font-family:HanleyPro-Sans;src:url(/cdn/shop/files/hanleypro-sans-webfont.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--ofr-forest:#2a4921;--ofr-green:#377247;--ofr-ink:#2e2a39;--ofr-yellow:#f9c84a;--ofr-red:#e3261b;--ofr-star:#ffcc00;--ofr-pill:#3d3935;--ofr-card:#f3f6ef;--ofr-line:#babcba}.ofr{font-family:var(--font-body);color:var(--ofr-ink);background:#fff}.ofr .page-width{max-width:1340px}.ofr p{max-width:none}.ofr h1,.ofr h2,.ofr h3{font-family:"Hanley Pro Sans","HanleyPro-Sans",var(--font-display);text-transform:none;letter-spacing:0}.ofr-main{padding:28px 0 36px}.ofr-main__grid{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:42px;align-items:start}.ofr-gallery{display:grid;gap:14px}.ofr-gallery .gallery__main{aspect-ratio:1/1;max-height:none;border:1px solid var(--ofr-line);border-radius:15px;background:#fff;overflow:hidden}.ofr-gallery .gallery__main img{width:100%;height:100%;object-fit:cover;padding:0;cursor:zoom-in}.ofr-gallery .gallery__main img.is-contain{object-fit:contain}.ofr-gallery .gallery__arrow{background:#ffffffd9;border:0;box-shadow:none;color:#444}.ofr-gallery__row{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:8px}.ofr-gallery__nav{width:28px;height:44px;border:0;background:none;color:#8a8a8a;cursor:pointer;padding:0;display:grid;place-items:center}.ofr-gallery__nav svg{width:16px;height:16px}.ofr-gallery__nav--prev svg{transform:rotate(90deg)}.ofr-gallery__nav--next svg{transform:rotate(-90deg)}.ofr-gallery .gallery__thumbs{grid-auto-columns:calc((100% - 32px)/5);gap:8px;padding:2px;scrollbar-width:none}.ofr-gallery .gallery__thumbs::-webkit-scrollbar{display:none}.ofr-gallery .gallery__thumbs button{border:1px solid var(--ofr-line);border-radius:12px;background:#fff}.ofr-gallery .gallery__thumbs button[aria-current=true]{border:2px solid var(--ofr-forest)}.ofr-info{display:flex;flex-direction:column;gap:14px}.ofr-rating{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#4b4b4b;margin:0}.ofr-stars{position:relative;display:inline-block;line-height:1;font-size:18px;letter-spacing:1px;color:#ececec;white-space:nowrap}.ofr-stars span{position:absolute;left:0;top:0;overflow:hidden;color:var(--ofr-star);white-space:nowrap}.ofr-info h2{font-size:36px;line-height:1.1;color:var(--ofr-forest);margin:0;font-weight:700}.ofr-copy{font-size:16px;line-height:1.55;color:#3b3b3b}.ofr-copy p{margin:0 0 12px}.ofr-copy p:last-child{margin-bottom:0}.ofr-copy strong{color:var(--ofr-forest);font-weight:700}.ofr-price{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;font-size:20px;color:var(--ofr-forest);font-weight:400}.ofr-price s{color:#6b6b6b;font-size:16px}.ofr-badge{display:inline-block;background:var(--ofr-forest);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;padding:4px 9px;border-radius:4px;text-transform:uppercase}.ofr-box{border:1px solid var(--ofr-line);border-radius:10px;background:#fff;padding:12px 14px 10px;margin:0}.ofr-box__title{margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ofr-forest)}.ofr-box__list{list-style:none;margin:0;padding:0}.ofr-box__item{border-top:1px solid rgba(0,0,0,.08)}.ofr-box__item:first-child{border-top:0}.ofr-box__link{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:8px 0;color:inherit;text-decoration:none;border-radius:8px;transition:background .15s}.ofr-box__item:first-child .ofr-box__link{padding-top:2px}.ofr-box__link:hover,.ofr-box__link:focus-visible{background:var(--ofr-card);text-decoration:none;outline:none}.ofr-box__link:hover .ofr-box__name,.ofr-box__link:focus-visible .ofr-box__name{color:var(--ofr-green);text-decoration:underline;text-underline-offset:3px}.ofr-box__ext{display:inline-block;margin-left:6px;font-size:12px;font-weight:600;color:#6b6b6b}.ofr-box__link:hover .ofr-box__ext{color:var(--ofr-green)}.ofr-box__thumb{width:56px;height:56px;border-radius:8px;background:var(--ofr-card);display:grid;place-items:center;overflow:hidden}.ofr-box__thumb img{width:100%;height:100%;object-fit:contain;display:block}.ofr-box__name{font-size:15px;font-weight:700;line-height:1.25;color:var(--ofr-ink)}.ofr-box__name small{display:block;font-size:12.5px;font-weight:500;color:#5b5b5b;margin-top:1px}.ofr-box__price{font-size:15px;font-weight:700;color:var(--ofr-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.ofr-box__total{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:6px 0 0;padding-top:8px;border-top:2px solid var(--ofr-forest);font-size:14px;color:#3b3b3b}.ofr-box__total b{font-size:17px;color:var(--ofr-forest);font-variant-numeric:tabular-nums}@media(max-width:600px){.ofr-box{padding:10px 12px 8px}.ofr-box__link{grid-template-columns:48px 1fr auto;gap:10px;padding:7px 0}.ofr-box__thumb{width:48px;height:48px}.ofr-box__name{font-size:14px}}.ofr-sizes{margin:0}.ofr-sizes__label{display:block;font-size:14px;font-weight:600;color:#2a4921e6;margin-bottom:8px}.ofr-pills{display:flex;flex-wrap:wrap;gap:10px}.ofr-pill{border:1px solid rgba(61,57,53,.55);border-radius:40px;background:transparent;color:var(--ofr-pill);font:inherit;font-size:14px;padding:8px 18px;cursor:pointer;line-height:1.2}.ofr-pill[aria-pressed=true]{background:var(--ofr-pill);color:#fff}.ofr-pill[disabled]{opacity:.45;text-decoration:line-through;cursor:not-allowed}.ofr-sub{position:relative;border:1px solid var(--ofr-forest);border-radius:10px;background:var(--ofr-card);padding:16px 14px 14px;margin-top:6px}.ofr-sub__ribbon{position:absolute;right:10px;top:-11px;background:var(--ofr-red);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 8px;border-radius:4px;line-height:1.2}.ofr-sub__head{display:flex;align-items:center;gap:10px}.ofr-sub__check{width:20px;height:20px;border-radius:4px;background:var(--ofr-forest);display:inline-grid;place-items:center;flex:0 0 auto}.ofr-sub__check svg{width:13px;height:13px;color:#fff}.ofr-sub__title{font-weight:700;font-size:17px;color:#1b1b1b}.ofr-sub__price{margin-left:auto;font-weight:700;font-size:16px;color:#1b1b1b}.ofr-sub__price s{font-weight:400;color:#777;font-size:13px;margin-right:6px}.ofr-sub__perks{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:5px;font-size:13px;color:#2b2b2b}.ofr-sub__perks li{display:flex;align-items:center;gap:6px}.ofr-sub__perks svg{width:12px;height:12px;color:var(--ofr-green);flex:0 0 auto}.ofr-sub__freq{margin-top:12px}.ofr-sub__freq label{display:block;font-weight:700;font-size:13px;color:#1b1b1b;margin-bottom:6px}.ofr-select{width:100%;border:1px solid rgba(42,73,33,.35);border-radius:6px;background:#fff;color:#1b1b1b;font:inherit;font-size:13px;padding:9px 34px 9px 12px;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:14px}.ofr-decline{text-align:center;font-size:12px;color:#2a4921b3;margin:4px 0 0}.ofr-decline a{color:inherit;text-decoration:none}.ofr-decline strong{display:inline-block;background:var(--ofr-yellow);color:#1b1b1b;border-radius:999px;padding:3px 10px;margin-left:4px;font-weight:700}.ofr-atc{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;border:0;border-radius:8px;background:var(--ofr-yellow);color:#111;font:inherit;font-size:19px;font-weight:700;text-transform:uppercase;letter-spacing:.01em;cursor:pointer;margin-top:4px;transition:filter .15s ease}.ofr-atc:hover{filter:brightness(.96)}.ofr-atc[disabled]{opacity:.6;cursor:wait}.ofr-guar{display:block;text-align:center;font-size:16px;line-height:1.4;color:#121212;margin:0}.ofr-guar svg{display:inline-block;width:16px;height:16px;color:#121212;vertical-align:-3px;margin-right:4px}.ofr-guar a{color:inherit;font-weight:700}.ofr-guar strong{font-weight:700}.ofr-pay{text-align:center;margin:0}.ofr-pay img{max-width:380px;width:100%;height:auto;display:inline-block}.ofr-secure{display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;color:#1b1b1b;margin:0}.ofr-secure svg{width:16px;height:16px}.ofr-error{color:#b42318;font-size:.9rem;text-align:center;margin:6px 0 0}.ofr-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;box-shadow:0 -4px 18px #00000014;transform:translateY(110%);transition:transform .25s ease;padding:10px 0}.ofr-sticky.is-on{transform:none}.ofr-sticky__inner{display:flex;align-items:center;gap:14px}.ofr-sticky__img{width:48px;height:48px;border-radius:8px;object-fit:cover;flex:0 0 auto}.ofr-sticky__meta{display:grid;gap:2px;min-width:0}.ofr-sticky__title{font-family:"Hanley Pro Sans","HanleyPro-Sans",var(--font-display);font-weight:700;color:var(--ofr-forest);font-size:18px;line-height:1.1;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ofr-sticky__price{font-size:13px;color:#333;display:flex;gap:8px;align-items:center}.ofr-sticky__price s{color:#777}.ofr-sticky__price .ofr-badge{background:none;color:var(--ofr-green);padding:0;letter-spacing:0;font-size:12px}.ofr-sticky__price .ofr-badge:before{content:"\1f3f7  "}.ofr-sticky__select{margin-left:auto;width:200px}.ofr-sticky__btn{border:0;background:none;color:var(--ofr-green);font:inherit;font-weight:700;font-size:18px;cursor:pointer;padding:8px 10px;white-space:nowrap}body.ofr-sticky-pad{padding-bottom:72px}.ofr-tst{padding:32px 0 40px}.ofr-tst__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.ofr-tst__card{position:relative;background:#f3f3f3;border-radius:14px;padding:26px 24px 28px;text-align:center;color:var(--ofr-ink);display:flex;flex-direction:column;gap:12px}.ofr-tst__quote{position:absolute;right:22px;top:18px;color:var(--ofr-forest);font-family:Georgia,serif;font-size:34px;line-height:1;font-weight:700}.ofr-tst__card h3{font-size:22px;line-height:1.15;text-transform:uppercase;color:var(--ofr-forest);margin:0;font-weight:700}.ofr-tst__text{font-size:16px;line-height:1.55;color:#3b3b3b}.ofr-tst__text p{margin:0 0 10px}.ofr-tst__text p:last-child{margin:0}.ofr-tst__author{font-size:14px}.ofr-rt{padding:24px 0}.ofr-rt h2{font-size:39px;line-height:1.1;color:var(--ofr-green);margin:15px 0}.ofr-rt .ofr-rt__text{font-size:14px;line-height:1.6;margin:15px 0}.ofr-rt .ofr-rt__text p{margin:0 0 8px}.ofr-iwt{display:grid;grid-template-columns:1fr 1fr;background:var(--ofr-bg,#fff);color:var(--ofr-fg,#2e2a39)}.ofr-iwt--text-first .ofr-iwt__media{order:2}.ofr-iwt__media img{display:block;width:100%;height:100%;object-fit:cover}.ofr-iwt__body{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,5vw,72px) clamp(24px,6vw,96px)}.ofr-iwt h2{font-size:39px;line-height:1.1;margin:0 0 15px;color:var(--ofr-h,inherit)}.ofr-iwt h2 strong{color:var(--ofr-accent,#fad46e)}.ofr-iwt__text{font-size:14px;line-height:1.6}.ofr-iwt__text p{margin:0 0 10px}.ofr-iwt__text p:empty{display:none}.ofr-pair{padding:0}.ofr-pair__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--ofr-gap,0)}.ofr-pair__grid img{display:block;width:100%;height:auto;border-radius:var(--ofr-radius,0)}.ofr-apps{padding:24px 0}.ofr-banner img{display:block;width:100%;height:auto}.ofr-banner__m{display:none}@media(max-width:989px){.ofr-main__grid{grid-template-columns:1fr;gap:28px}.ofr-info h2{font-size:28px}.ofr-tst__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding-bottom:8px}.ofr-tst__card{scroll-snap-align:center}.ofr-rt h2,.ofr-iwt h2{font-size:28px}.ofr-iwt{grid-template-columns:1fr}.ofr-iwt--text-first .ofr-iwt__media{order:0}.ofr-iwt__text,.ofr-rt .ofr-rt__text{text-align:center}.ofr-iwt h2,.ofr-rt h2{text-align:left}.ofr-pair__grid{grid-template-columns:1fr;gap:var(--ofr-gap-m,0)}.ofr-banner__d{display:none}.ofr-banner__m{display:block}.ofr-sticky__select{display:none}.ofr-sticky__title{font-size:15px}}@media(max-width:749px){.ofr-guar{font-size:15px}.ofr-gallery .gallery__thumbs{grid-auto-columns:calc((100% - 24px)/4)}.ofr-rating{justify-content:flex-start}}.ofr-up{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:16px}.ofr-up[hidden]{display:none}.ofr-up__back{position:absolute;top:0;right:0;bottom:0;left:0;background:#1345238c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ofr-up__card{position:relative;width:min(100%,520px);max-height:calc(100vh - 32px);overflow:auto;background:var(--gg-cream,#F9F6EF);border-radius:18px;padding:22px 22px 18px;box-shadow:0 24px 60px #00000040;display:grid;gap:10px}.ofr-up__x{position:absolute;top:8px;right:8px;width:36px;height:36px;border:0;background:transparent;font-size:1.6rem;line-height:1;color:var(--gg-forest,#134523);cursor:pointer;border-radius:50%}.ofr-up__x:hover{background:#0000000f}.ofr-up__kicker{margin:0;font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gg-red,#C8352E)}.ofr-up__h{margin:0 28px 0 0;font-family:var(--font-display,inherit);font-size:1.7rem;line-height:1.1;color:var(--gg-forest,#134523)}.ofr-up__body{display:grid;grid-template-columns:140px 1fr;gap:14px;align-items:start}.ofr-up__media{position:relative;display:block;width:100%;padding:0;border:0;border-radius:12px;overflow:hidden;background:#fff;cursor:zoom-in;box-shadow:0 1px #0000000f}.ofr-up__media img{width:100%;height:auto;display:block}.ofr-up__zoomhint{position:absolute;left:0;right:0;bottom:0;padding:4px 6px;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#fff;background:#134523d1}.ofr-up__zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#0a1e10eb;display:flex;align-items:center;justify-content:center;padding:16px;cursor:zoom-out}.ofr-up__zoom[hidden]{display:none}.ofr-up__zoom-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:10px;background:#fff}.ofr-up__zoom-x{position:absolute;top:10px;right:10px;width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:var(--gg-forest,#134523);font-size:1.8rem;line-height:1;cursor:pointer;z-index:1}.ofr-up__bands .bb-pill{padding:8px 13px;font-size:.84rem;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.ofr-up__bands .bb-pill[aria-pressed=true]{background:var(--gg-forest,#134523);color:#fff;border-color:var(--gg-forest,#134523);box-shadow:0 0 0 3px var(--gg-gold,#F7D35B)}.ofr-up__bands .bb-pill[aria-pressed=true]:before{content:"\2713";margin-right:6px;font-weight:900}.ofr-up__bands .bb-pill:disabled{opacity:.45;cursor:not-allowed}.ofr-up__gifts{border:1.5px solid var(--gg-gold,#F7D35B);background:#f7d35b2e;border-radius:12px;padding:10px 12px;display:grid;gap:6px}.ofr-up__gifts-h{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--gg-forest,#134523)}.ofr-up__gifts-list{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:.88rem;font-weight:600}.ofr-up__gifts-list li{display:flex;align-items:center;gap:8px}.ofr-up__gifts-tag{font-size:.64rem;font-weight:900;letter-spacing:.06em;background:var(--gg-red,#C8352E);color:#fff;border-radius:6px;padding:2px 6px;flex:none}.ofr-up__main{display:grid;gap:8px;min-width:0}.ofr-up__text{margin:0;font-size:.92rem;line-height:1.45}.ofr-up__label{margin:2px 0 0;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2,#555)}.ofr-up__bands{display:flex;flex-wrap:wrap;gap:6px}.ofr-up__price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.ofr-up__price b{font-size:1.9rem;line-height:1;color:var(--gg-forest,#134523)}.ofr-up__per{font-size:.9rem;margin-left:-6px;color:var(--fg-2,#555)}.ofr-up__price s{color:var(--fg-2,#555)}.ofr-up__save{font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:var(--gg-gold,#F7D35B);color:var(--gg-forest,#134523);border-radius:999px;padding:2px 8px}.ofr-up__billed,.ofr-up__includes{margin:0;color:var(--fg-2,#555)}.ofr-up__ticks{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:3px;font-size:.84rem}.ofr-up__accept{margin-top:4px;min-height:52px;font-size:1.05rem}.ofr-up__decline{border:0;background:transparent;color:var(--fg-2,#555);text-decoration:underline;text-underline-offset:3px;font-size:.9rem;cursor:pointer;padding:6px;justify-self:center}.ofr-up__err{margin:0;color:var(--gg-red,#C8352E)}body.ofr-up-open{overflow:hidden}@media(max-width:600px){.ofr-up{align-items:flex-end;padding:0}.ofr-up__card{width:100%;max-height:94vh;border-radius:18px 18px 0 0;padding:16px 16px calc(12px + env(safe-area-inset-bottom,0px));gap:8px}.ofr-up__kicker{font-size:.68rem}.ofr-up__h{font-size:1.4rem}.ofr-up__body{grid-template-columns:92px 1fr;gap:6px 12px;align-items:center}.ofr-up__main{display:contents}.ofr-up__text{font-size:.84rem;line-height:1.4}.ofr-up__label,.ofr-up__bands,.ofr-up__price,.ofr-up__billed,.ofr-up__includes,.ofr-up__gifts,.ofr-up__ticks{grid-column:1 / -1}.ofr-up__zoomhint{font-size:.52rem;padding:3px 2px;letter-spacing:.02em}.ofr-up__gifts{padding:8px 10px;gap:4px}.ofr-up__gifts-list{font-size:.82rem}.ofr-up__label{margin-top:6px}.ofr-up__bands .bb-pill{padding:7px 11px;font-size:.8rem}.ofr-up__price b{font-size:1.6rem}.ofr-up__billed,.ofr-up__includes{font-size:.8rem}.ofr-up__ticks{font-size:.8rem;gap:2px}.ofr-up__accept{min-height:48px;font-size:1rem;margin-top:2px}.ofr-up__decline{padding:4px;font-size:.86rem}}@media(prefers-reduced-motion:no-preference){.ofr-up__card{animation:ofr-up-in .25s ease-out}@keyframes ofr-up-in{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}}.ofr-bundle{padding:36px 0 40px;background:var(--ofr-bg,#fff);color:var(--ofr-fg,#2e2a39)}.ofr-bundle__kicker{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ofr-red)}.ofr-bundle h2{font-size:39px;line-height:1.1;color:var(--ofr-h,#377247);margin:0 0 10px}.ofr-bundle__text{font-size:15px;line-height:1.6;max-width:760px;margin:0 0 22px}.ofr-bundle__grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.ofr-bundle__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ofr-bundle__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ofr-bundle__card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--ofr-line);border-radius:14px;overflow:hidden}.ofr-bundle__tag{position:absolute;top:10px;left:10px;z-index:1;background:var(--ofr-forest);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:4px}.ofr-bundle__media{aspect-ratio:1/1;background:var(--ofr-card);display:grid;place-items:center;padding:14px}.ofr-bundle__media img{width:100%;height:100%;object-fit:contain}.ofr-bundle__body{display:flex;flex-direction:column;gap:8px;padding:14px 16px 18px}.ofr-bundle__ck{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ofr-green)}.ofr-bundle h3{font-size:20px;line-height:1.15;margin:0;color:var(--ofr-forest)}.ofr-bundle__ct{font-size:14px;line-height:1.55;color:#3b3b3b}.ofr-bundle__ct p{margin:0 0 6px}.ofr-bundle__ct p:last-child{margin:0}.ofr-bundle__ticks{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:5px;font-size:13px}.ofr-bundle__ticks li{display:flex;align-items:flex-start;gap:6px}.ofr-bundle__ticks svg{width:12px;height:12px;color:var(--ofr-green);flex:0 0 auto;margin-top:3px}.ofr-bundle__use{margin:auto 0 0;padding-top:8px;border-top:1px dashed var(--ofr-line);font-size:13px;color:#3b3b3b}.ofr-bundle__together{margin-top:22px;padding:18px 20px;border-radius:14px;background:var(--ofr-card);border:1px solid var(--ofr-forest)}.ofr-bundle__together h3{font-size:22px;margin:0 0 6px;color:var(--ofr-forest)}.ofr-bundle__together .rte{font-size:15px;line-height:1.6}.ofr-bundle__together p{margin:0 0 6px}@media(max-width:749px){.ofr-bundle{padding:26px 0 30px}.ofr-bundle h2{font-size:28px}.ofr-bundle__grid{gap:12px}.ofr-bundle__body{padding:12px 12px 14px}.ofr-bundle h3{font-size:17px}.ofr-bundle__media{padding:8px}}@media(max-width:480px){.ofr-bundle__grid{grid-template-columns:1fr}.ofr-bundle__card{flex-direction:row}.ofr-bundle__media{width:38%;aspect-ratio:auto;flex:0 0 38%}.ofr-bundle__body{flex:1 1 auto}}.ofr-sticky__price .ofr-badge{white-space:nowrap}@media(max-width:480px){.ofr-bundle__media{align-self:flex-start;padding:12px 6px}.ofr-bundle__tag{font-size:10px;padding:3px 7px}}.ofr-pair__wrap{width:100%}.ofr-decline a[data-once-panel]{cursor:pointer}.ofr-once{border:1px dashed var(--ofr-forest);border-radius:10px;background:#fff;padding:12px 14px;margin-top:8px;display:grid;gap:8px}.ofr-once[hidden]{display:none}.ofr-once__head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ofr-once__title{font-weight:700;font-size:16px;color:#1b1b1b}.ofr-once__price{display:flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.ofr-once__price b{font-size:18px;color:var(--ofr-forest)}.ofr-once__price s{color:#6b6b6b;font-size:13px}.ofr-once__price .ofr-badge{background:var(--ofr-red)}.ofr-once__note{margin:0;font-size:13px;color:#4b4b4b}.ofr-once__btn{width:100%;min-height:46px;border:1.5px solid var(--ofr-forest);border-radius:999px;background:#fff;color:var(--ofr-forest);font:inherit;font-weight:700;font-size:15px;letter-spacing:.02em;cursor:pointer}.ofr-once__btn:hover{background:var(--ofr-card)}.ofr-once__btn:disabled{opacity:.5;cursor:not-allowed}.ofr-radio{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0;border:2px solid var(--ofr-forest);border-radius:50%;background:#fff;display:inline-grid;place-items:center;flex:0 0 auto;cursor:pointer}.ofr-radio:checked:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--ofr-forest)}.ofr-radio:focus-visible{outline:2px solid var(--ofr-yellow);outline-offset:2px}.ofr-sub--radio,.ofr-once--radio{cursor:pointer;transition:box-shadow .15s,border-color .15s,opacity .15s}.ofr-sub--radio:not(.is-selected){border-color:var(--ofr-line);background:#fff}.ofr-once--radio{border:1px solid var(--ofr-line);border-style:solid;background:#fff}.ofr-sub--radio.is-selected,.ofr-once--radio.is-selected{border-color:var(--ofr-forest);box-shadow:0 0 0 1px var(--ofr-forest)}.ofr-once--radio.is-selected{background:var(--ofr-card)}.ofr-once__pick{display:inline-flex;align-items:center;gap:10px}.ofr-once--radio .ofr-once__head{justify-content:space-between}.ofr-rating--link{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;cursor:pointer;border-radius:6px}.ofr-rating--link>span:last-child{text-decoration:underline;text-decoration-color:#13452359;text-underline-offset:3px}.ofr-rating--link:hover>span:last-child{color:var(--ofr-green);text-decoration-color:currentColor}.ofr-rating--link:focus-visible{outline:2px solid var(--ofr-yellow);outline-offset:3px}.ofr-sub__price s{text-decoration:line-through;white-space:nowrap}@media(max-width:600px){.ofr-sub__price s{display:block;margin:0 0 -2px;text-align:right}}.junip-product-review-count{display:none!important}.ofr-box__link--plain{cursor:default}.ofr-box__blurb{display:block;font-size:12.5px;font-weight:500;line-height:1.35;color:#5b5b5b;margin-top:2px}.ofr-box__link--plain .ofr-box__name{align-self:start}.ofr-atc-note{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 8px;padding:8px 12px;border-radius:10px;background:var(--ofr-card);border:1px solid var(--ofr-line);color:var(--ofr-forest);font-size:14px;font-weight:700;letter-spacing:.01em;text-align:center}.ofr-atc-note__dot{width:9px;height:9px;border-radius:50%;background:var(--ofr-yellow);box-shadow:0 0 0 3px #f7d35b59;flex:0 0 auto}@media(max-width:600px){.ofr-atc-note{font-size:13px;padding:7px 10px}.ofr-box__blurb{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/171/assets/offer-page.css.map */
