.cf-pdp{--pdp-top: calc(var(--cf-header-h, var(--header-height, 108px)) + 18px)}.cf-pdp.cf-section{--cf-sec-top: clamp(8px, .6vw + 4px, 18px);--cf-sec-bottom: 0px}.cf-pdp__wrap{padding-bottom:clamp(36px,4vw,64px)}.cf-pdp__crumbs{margin:0 0 clamp(8px,1vw,16px);line-height:24px}.cf-pdp__crumbs ol{flex-wrap:nowrap;min-height:24px;overflow:hidden}.cf-pdp__crumbs li{flex:none}.cf-pdp__crumbs li:last-child{flex:0 1 auto;min-width:0}.cf-pdp__crumbs li:last-child span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-pdp__crumbs a{min-height:44px;margin-block:-10px}@media(max-width:749px){.cf-pdp__crumbs li:nth-child(3):last-child{display:none}.cf-pdp__crumbs{font-size:1.3rem}}@media(max-width:749px){.cf-pdp__crumbs li:nth-child(2):nth-last-child(3),.cf-pdp__crumbs li:nth-child(4):last-child{display:none}}.cf-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,32px);align-items:start}.cf-pdp__media,.cf-pdp__info{min-width:0}@media(min-width:900px){.cf-pdp__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(32px,4vw,72px)}.cf-pdp__media{align-self:stretch}.cf-pdp--sticky .cf-pdp__media>.cfp-gal{position:sticky;top:var(--pdp-top)}}@media(min-width:1100px){.cf-pdp__grid{grid-template-columns:minmax(0,1.22fr) minmax(380px,1fr)}}@media(min-width:1600px){.cf-pdp__grid{grid-template-columns:minmax(0,1.3fr) minmax(420px,1fr)}}.cf-pdp__info{display:flex;flex-direction:column}.cf-pdp__info>*{margin:0}.cf-pdp .cf-pdp__info>*+*{margin-top:14px}.cf-pdp__info>.cf-pdp-brand+.cf-pdp__title,.cf-pdp__info>.cf-pdp-brand+.cf-pdp-app+.cf-pdp__title{margin-top:10px}.cf-pdp__info>.cf-pdp-price+.cf-pdp-stock{margin-top:13px}.cf-pdp__info>.cf-pdp-block:empty,.cf-pdp__info>.cf-pdp-app:empty{display:none}@media(min-width:900px){.cf-pdp__info{max-width:660px}}@media(max-width:749px){.cf-pdp .cf-pdp__info>*+*{margin-top:12px}}.cf-pdp-brand{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;min-height:36px}.cf-pdp-brand__link{display:inline-flex;align-items:center;min-height:40px;border-radius:var(--cf-r-s);transition:opacity var(--cf-dur-color) var(--cf-ease-soft)}.cf-pdp-brand__link:hover{opacity:.75}.cf-pdp-brand__logo{display:block;width:auto;max-width:min(190px,50vw);object-fit:contain}.cf-pdp-brand__name{font-size:1.7rem;font-weight:var(--cf-fw-heavy);color:var(--cf-green-deep)}.cf-pdp-brand__end{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-left:auto}.cf-pdp-brand__stars{display:inline-flex;align-items:center}.cf-pdp-sku{font-size:1.4rem;line-height:1.3;color:var(--cf-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.cf-pdp-sku span{color:var(--cf-green-deep);font-weight:var(--cf-fw-semibold)}.cf-pdp-sku[hidden]{display:none}.cf-pdp-brand__stars:empty{display:none}.cf-pdp-brand__stars .cf-pdp-app{margin:0}.cf-pdp__info>.cf-pdp-app:has(.jdgm-prev-badge,.jdgm-preview-badge,[id*=preview_badge]){display:none}.cf-pdp-brand__stars .jdgm-prev-badge[data-number-of-reviews="0"],.cf-pdp-brand__stars .jdgm-prev-badge[data-number-of-reviews=""]{display:none!important}.cf-pdp-brand__stars .jdgm-prev-badge{font-size:var(--cf-fs-small)}body.cf .cf-pdp__title{margin:8px 0 0;font-family:var(--cf-font-display);font-size:clamp(2.6rem,1.6rem + .8vw,3.1rem);font-weight:var(--cf-fw-display);line-height:1.14;letter-spacing:-.016em;color:var(--cf-green-deep);text-transform:none;text-wrap:balance;overflow-wrap:break-word;word-break:normal}.cf-pdp-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;list-style:none}.cf-pdp-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cf-pdp-tiles--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-pdp-tiles--1{grid-template-columns:minmax(0,220px)}.cf-pdp-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;min-width:0;margin:0;padding:13px 6px 12px;border-radius:var(--cf-r-m);background-color:var(--cf-frost);background-image:var(--cf-frost-noise),var(--cf-frost-wash);background-size:180px 180px,100% 100%;background-repeat:repeat,no-repeat;box-shadow:inset 0 0 0 1px #cde8e1;text-align:center}.cf-pdp-tile:before{content:"";position:absolute;top:0;left:22%;right:22%;height:3px;border-radius:0 0 3px 3px;background:var(--cf-aqua);opacity:.9}.cf-pdp-tile__ic{display:grid;place-items:center;width:34px;height:34px;margin-bottom:2px;color:var(--cf-green)}.cf-pdp-tile__ic .cf-icon{width:28px;height:28px}.cf-pdp-tile__val{max-width:100%;font-size:1.75rem;font-weight:var(--cf-fw-heavy);line-height:1.15;letter-spacing:-.01em;color:var(--cf-green-deep);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cf-pdp-tile__lab{max-width:100%;font-size:var(--cf-fs-xs);font-weight:var(--cf-fw-semibold);line-height:1.25;color:var(--cf-muted)}@media(max-width:519px){.cf-pdp-tiles,.cf-pdp-tiles--3{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-pdp-tile{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:10px;row-gap:1px;padding:10px 10px 10px 9px;text-align:left}.cf-pdp-tile:before{left:12px;right:auto;width:34px}.cf-pdp-tile__ic{grid-column:1;grid-row:1 / span 2;width:30px;height:30px;margin:0}.cf-pdp-tile__ic .cf-icon{width:24px;height:24px}.cf-pdp-tile__val{grid-column:2;grid-row:1;font-size:1.65rem}.cf-pdp-tile__lab{grid-column:2;grid-row:2}.cf-pdp-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cf-pdp-tiles--3 .cf-pdp-tile{display:flex;flex-direction:column;align-items:center;gap:2px;padding:11px 4px 10px;text-align:center}.cf-pdp-tiles--3 .cf-pdp-tile:before{left:26%;right:26%;width:auto}.cf-pdp-tiles--3 .cf-pdp-tile__ic{width:28px;height:28px;margin:0 0 2px}.cf-pdp-tiles--3 .cf-pdp-tile__val{font-size:1.55rem}.cf-pdp-tiles--3 .cf-pdp-tile__lab{font-size:1.2rem}}.cf-pdp .cf-pdp__info>.cf-pdp-app{margin-top:0}.cf-pdp-block{min-width:0}body.cf .cf-pdp .cfp-atc,body.cf .cf-pdp-bar .cfp-bar__btn,body.cf .cfp-bar.cf-pdp-bar .cfp-bar__btn{--b-bg: var(--cf-green);--b-bd: var(--cf-green);--b-fg: #fff;--b-bg-h: var(--cf-green-deep);--b-bd-h: var(--cf-green-deep);--b-fg-h: #fff}body.cf .cf-pdp .cfp-atc:disabled{--b-bg: var(--cf-btn-off-bg);--b-bd: var(--cf-btn-off-bg);--b-fg: var(--cf-btn-off-fg);--b-bg-h: var(--cf-btn-off-bg);--b-bd-h: var(--cf-btn-off-bg);--b-fg-h: var(--cf-btn-off-fg)}body.cf .cf-pdp .cfp-atc.is-added{--b-bg: var(--cf-green-text);--b-bd: var(--cf-green-text);--b-bg-h: var(--cf-green-text);--b-bd-h: var(--cf-green-text)}.cf-pdp-price:not(.cf-pdp-price--poa){display:flex;flex-wrap:wrap;align-items:center;column-gap:27px;row-gap:6px}.cf-pdp-price>.cf-pdp-price__row,.cf-pdp-price>.cf-pdp-dlv{flex:1 0 100%}.cf-pdp-price>.cf-pdp-price__deal,.cf-pdp-price>.cf-pdp-price__other{margin-top:3px}.cf-pdp-price__deal>.cf-pdp-price__save{order:-1}.cf-pdp-price__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px 22px}.cf-pdp-price__now{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0}.cf-pdp-price__fig{font-family:var(--cf-font-price);font-size:var(--cf-fs-price-l);font-weight:var(--cf-fw-heavy);line-height:1;letter-spacing:-.02em;color:var(--cf-green-deep);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.cf-pdp-price__basis{font-size:1.45rem;font-weight:var(--cf-fw-bold);letter-spacing:.01em;color:var(--cf-muted);white-space:nowrap}.cf-pdp-price .cf-gst--product{flex:none}.cf-pdp-price__deal{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:10px 0 0}.cf-pdp-price__deal[hidden]{display:none}.cf-pdp-price__was{font-size:1.5rem;color:var(--cf-muted);font-variant-numeric:tabular-nums}.cf-pdp-price__was s{text-decoration-thickness:1.5px}.cf-pdp-price__save{font-size:1.35rem;font-weight:800;padding:5px 11px;letter-spacing:.02em}.cf-pdp-price__save [hidden]{display:none}.cf-pdp-price__other{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:6px 0 0;font-size:1.45rem;line-height:1.4;color:var(--cf-muted);font-variant-numeric:tabular-nums}.cf-pdp-price__freepill:empty{display:none}.cf-pdp-price--poa .cf-pdp-price__poa{margin:0;font-size:clamp(2.6rem,2.2rem + .7vw,3.2rem);font-weight:var(--cf-fw-heavy);line-height:1.12;letter-spacing:-.015em;color:var(--cf-green-deep)}.cf-pdp-price__poanote{margin:8px 0 0;font-size:var(--pdp-fs-ui);line-height:1.5;color:var(--cf-text)}.cpd-freepill{display:inline-flex;align-items:baseline;gap:8px;padding:4px 12px;border-radius:var(--cf-r-round);background:#e1f4ea;color:var(--cf-green-text);font-size:1.3rem;font-weight:800;letter-spacing:.03em}.cpd-freepill__qual{font-size:1.2rem;font-weight:600;letter-spacing:0;color:var(--cf-green-ink)}.cf-pdp-stock{display:flex;flex-wrap:wrap;align-items:center;column-gap:29px;row-gap:6px;padding-inline:4px;margin-inline:-4px;overflow-x:clip}.cf-pdp-stock>.cpp-stock{flex:none}.cf-pdp-stock>.cpw{position:relative;margin:0}.cf-pdp-stock>.cpp-stock+.cpw:before{content:"";position:absolute;left:-15px;top:50%;width:1px;height:20px;margin-top:-10px;background:var(--cf-line-strong)}.cf-pdp-stock>.cf-pdp-stock__eta{flex:1 0 100%}.cpp-stock{display:inline-flex;align-items:center;gap:9px;margin:0;font-size:1.55rem;font-weight:var(--cf-fw-semibold);line-height:1.3}.cpp-stock:before{content:"";flex:none;width:10px;height:10px;border-radius:50%}.cpp-stock--in{color:var(--cf-green-text)}.cpp-stock--in:before{background:var(--cf-green-bright);box-shadow:0 0 0 4px rgba(var(--cf-green-bright-rgb),.2)}.cpp-stock--low{color:var(--cf-deals-text)}.cpp-stock--low:before{background:var(--cf-deals);box-shadow:0 0 0 4px rgba(var(--cf-deals-rgb),.2)}.cpp-stock--out{color:var(--cf-muted)}.cpp-stock--out:before{background:#8a948f;box-shadow:0 0 0 4px #8a948f33}@media(prefers-reduced-motion:no-preference){.cpp-stock--in:before{animation:cf-pdp-pulse 2.6s var(--cf-ease) 1s 3}}@keyframes cf-pdp-pulse{0%,to{box-shadow:0 0 0 4px rgba(var(--cf-green-bright-rgb),.2)}50%{box-shadow:0 0 0 7px rgba(var(--cf-green-bright-rgb),.06)}}.cf-pdp-stock__eta{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:var(--pdp-fs-note);line-height:1.35;color:var(--cf-text)}.cf-pdp-stock__eta .cf-icon{color:var(--cf-green)}.cf-pdp-opts{display:grid;gap:14px}.cf-pdp-opts .cfp-pill{min-height:46px;border-radius:var(--cf-r-btn)}.cf-pdp-buy{display:grid;gap:0}.cf-pdp-buy>*{margin:0}.cf-pdp-form{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin:0}.cf-pdp-form>.cfp-buy__error{flex:1 0 100%}.cf-pdp-form>.cfp-buy__error:empty{position:absolute}.cf-pdp-buy__qty{display:flex;flex:none;align-items:stretch}.cf-pdp-buy__qlabel{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cf-pdp-qty{height:58px}.cf-pdp-qty .cf-qty__btn{width:48px}.cf-pdp-buy__duo{display:contents}.cf-pdp-buy__duo>.cf-btn{flex:1 1 192px;width:auto;min-width:0;min-height:58px;padding-inline:10px;gap:8px;font-size:var(--cf-fs-btn-l);white-space:nowrap}.cf-pdp-buy__duo>.cf-btn .cf-icon{width:20px;height:20px}.cf-pdp-quote.is-added{--b-bg: var(--cf-green-text);--b-fg: #fff;--b-bd: var(--cf-green-text);--b-bg-h: var(--cf-green-text);--b-fg-h: #fff;--b-bd-h: var(--cf-green-text)}.cf-pdp-quote.is-waiting{cursor:progress}.cf-pdp--poa .cf-pdp-buy__duo{grid-template-columns:minmax(0,1fr)}.cf-pdp-ask{font-size:var(--cf-fs-btn)}.cfp-buy__error{margin-top:10px!important}.cpp-quote-said{margin:8px 0 0!important;font-size:1.4rem;color:var(--cf-green-text)}.cpp-quote-said[hidden]{display:none}[data-qai-root][data-qai-role=button],.cf-pdp .shopify-payment-button{display:none!important}@container cf-duo (max-width: 290px){.cf-pdp-buy__duo>.cf-btn{font-size:1.5rem}}.cf-pdp-delivery{padding:16px clamp(14px,1.6vw,20px) 18px;border:1px solid var(--cf-line);border-radius:var(--cf-r-l);background:#fff}.cf-pdp__info>.cf-pdp-app:not(:has(*)){display:none}.cpd{container-type:inline-size}.cpd__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.cpd[data-cpd]:not([data-cpd-fallback]):not([data-cpd-noapp]) .cpd__head{min-height:48px}.cpd__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--cf-disc-2);color:var(--cf-green-deep)}.cpd__icon .cf-icon{width:19px;height:19px}.cpd__title{margin:0;font-size:1.75rem;font-weight:800;letter-spacing:-.01em;color:var(--cf-green-deep)}.cpd__stock{display:none}.cpd__where{display:flex;flex:1 0 100%;order:3;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:2px 0 0;font-size:1.4rem;font-weight:var(--cf-fw-semibold);color:var(--cf-green-deep)}.cpd__where[hidden]{display:none}.cpd__change{min-height:32px;margin:0;padding:4px 2px;border:0;background:none;color:var(--cf-link);font:inherit;font-weight:var(--cf-fw-bold);cursor:pointer;text-decoration:none}.cpd__change:hover{color:var(--cf-link-hover)}.cpd-pc{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0}.cpd-pc[hidden]{display:none}.cpd-pc__label{flex:1 1 100%;margin:0;font-size:1.4rem;font-weight:var(--cf-fw-semibold);line-height:1.3;color:var(--cf-muted)}.cpd-pc__row{display:flex;flex:1 1 0;gap:8px;min-width:0}.cpd-pc__input{flex:1 1 0;width:0;min-width:0;height:48px;padding:0 14px;border:var(--cf-bw-ui) solid var(--cf-line-ui);border-radius:var(--cf-r);background:#fff;color:var(--cf-green-deep);font-family:var(--cf-font-body);font-size:1.7rem;font-weight:600;letter-spacing:.08em;font-variant-numeric:tabular-nums}.cpd-pc__input::placeholder{letter-spacing:.02em;font-weight:500;color:#69746e}.cpd-pc__input:focus{outline:2px solid transparent;border-color:var(--cf-green);box-shadow:0 0 0 1px var(--cf-green),0 0 0 5px rgba(var(--cf-green-rgb),.16)}.cpd-pc__btn{flex:none;min-height:48px;padding:0 18px;font-size:1.6rem}.cpd.is-busy .cpd-pc__btn{pointer-events:none}.cpd[data-cpd]:not([data-cpd-fallback]):not([data-cpd-noapp]) .cpd__head{min-height:96px;align-content:flex-start}.cpd-pc__msg{margin:8px 0 0;font-size:1.4rem;line-height:1.45;color:var(--cf-green-deep)}.cpd-pc__msg:empty{display:none}@container (min-width: 520px){.cpd-pc{flex:1 1 auto;flex-wrap:nowrap;margin-left:12px}.cpd-pc__label{flex:none;white-space:nowrap}.cpd-pc__input{flex:1 1 128px;width:128px;min-width:128px}.cpd[data-cpd]:not([data-cpd-fallback]):not([data-cpd-noapp]) .cpd__head{min-height:48px}}.cpd[data-cpd-driven] .cpd__app{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.cpd__app:empty{display:none}.cpd__app{margin-top:10px}.cpd .oct-calculator-container{--calculator-open-link-text-color: var(--cf-green);--calculator-open-link-text-color-hover: var(--cf-green-ink);--calculator-buttons-background-color: var(--cf-green-deep);--calculator-buttons-background-color-hover: var(--cf-green);margin:0!important}.cpd--scraped .oct-calculator-result-outro,.cpd--scraped .oct-calculator-result{display:none!important}.cpd__facts{margin:0}.cpd__fact{display:flex;align-items:flex-start;gap:7px;margin:10px 0 0;font-size:1.45rem;line-height:1.45;color:var(--cf-text)}.cpd__fact[hidden]{display:none}.cpd__fact .cf-icon{flex:none;margin-top:2px;color:var(--cf-green)}.cpd-wh{margin:12px 0 0}.cpd-wh[hidden]{display:none}.cpd-wh__head{margin:0 0 6px;font-size:1.2rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--cf-muted)}.cpd-wh__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:6px;margin:0;padding:0;list-style:none}.cpd-wh__row{display:flex;flex-direction:column;gap:1px;min-width:0;padding:6px 10px;border-radius:var(--cf-r-s);background:var(--cf-mist-soft);font-size:1.35rem;line-height:1.35}.cpd-wh__row.is-stocked{background:#e1f4ea}.cpd-wh__where{min-width:0;color:var(--cf-green-deep);overflow-wrap:anywhere}.cpd-wh__state,.cpd-wh__sub{display:none}.cpd-wh__qty{font-weight:700;color:var(--cf-text);white-space:nowrap}.cpd-wh__row.is-stocked .cpd-wh__qty{font-weight:var(--cf-fw-heavy);color:var(--cf-green-text)}.cpd-wh__asat{grid-column:1 / -1;margin:2px 0 0;font-size:1.2rem;color:var(--cf-muted)}.cpd-tiles{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:12px 0 0;align-items:stretch}@container (min-width: 520px){.cpd-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cpd-tile--collect{grid-column:1 / -1}}.cpd-tile{position:relative;display:flex;gap:10px;align-items:flex-start;width:100%;min-width:0;margin:0;padding:10px 40px 10px 10px;border:1.5px solid var(--cf-line-strong);border-radius:var(--cf-r-m);background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--cf-dur-color) var(--cf-ease-soft),background-color var(--cf-dur-color) var(--cf-ease-soft)}.cpd-tile[hidden]{display:none}.cpd-tile:hover{border-color:var(--cf-green)}.cpd-tile.is-on{border-color:var(--cf-green);background:var(--cf-frost);box-shadow:inset 0 0 0 1px var(--cf-green)}.cpd-tile__dot{display:none}.cpd-tile__ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--cf-mist);color:var(--cf-green-ink);transition:background-color var(--cf-dur-color) var(--cf-ease-soft),color var(--cf-dur-color) var(--cf-ease-soft)}.cpd-tile__ic .cf-icon{width:19px;height:19px}.cpd-tile.is-on .cpd-tile__ic{background:var(--cf-green);color:#fff}.cpd-tile__col{display:flex;flex-direction:column;gap:2px;min-width:0}.cpd-tile__name{font-size:1.5rem;font-weight:700;line-height:1.3;color:var(--cf-green-deep)}@container (max-width: 300px){.cpd-tile__name{font-size:1.38rem}}.cpd-tile__qual{display:block;font-size:1.3rem;line-height:1.35;color:var(--cf-muted)}.cpd-tile__qshort{display:none}.cpd-tile__price{margin-top:3px;font-family:var(--cf-font-price);font-size:1.6rem;font-weight:800;color:var(--cf-green-deep);font-variant-numeric:tabular-nums}.cpd-tile__price[hidden]{display:none}.cpd--scraped .cpd-tile__price:not([hidden]){animation:cf-pdp-in .35s var(--cf-ease)}@keyframes cf-pdp-in{0%{opacity:0;transform:translateY(4px)}}.cpd-tile__basis{margin-left:3px;font-family:var(--cf-font-ui);font-size:1.15rem;font-weight:600;color:var(--cf-muted)}.cpd-tile__price--soft{font-family:var(--cf-font-ui);font-size:1.3rem;font-weight:600;color:var(--cf-muted)}.cpd-tile__price--free{color:var(--cf-green-text)}.cpd-tile__price--freeship{display:inline-flex;align-self:flex-start;padding:2px 9px;border-radius:var(--cf-r-round);background:#e1f4ea;font-family:var(--cf-font-ui);font-size:1.3rem;letter-spacing:.03em}.cpd-tile__help{position:absolute;top:9px;right:9px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--cf-frost);color:var(--cf-green-ink);box-shadow:inset 0 0 0 1px #bfe3da;font-family:var(--cf-font-ui);font-size:1.25rem;font-weight:800;line-height:1}.cpd-tile__help:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.cpd-tile.is-on .cpd-tile__help{background:#fff}[data-rb-csrc=rate] [data-rb-collect-branchname],[data-rb-csrc=rate] [data-rb-collect-branchdetail],[data-rb-csrc=branch] [data-rb-collect-ratename],[data-rb-csrc=branch] [data-rb-collect-ratedetail]{display:none!important}.cpd-tile[data-rb-cstate=prompt],.cpd-tile[data-rb-cstate=denied]{border-style:dashed;background:var(--cf-pale);box-shadow:none}.cpd-tile[data-rb-cstate=prompt] .cpd-tile__ic,.cpd-tile[data-rb-cstate=denied] .cpd-tile__ic{background:var(--cf-mist-soft);color:#839b8f}.cpd-tile[data-rb-cstate=prompt] .cpd-tile__price,.cpd-tile[data-rb-cstate=denied] .cpd-tile__price{display:none}.cpd-tile[data-rb-cstate=denied]{cursor:default}.cpd-help{position:relative;grid-column:1 / -1;margin:2px 0;padding:12px 14px;border-radius:var(--cf-r-m);background:var(--cf-frost);font-size:1.4rem;line-height:1.55;color:var(--cf-text)}.cpd-help[hidden]{display:none}.cpd-help:before{content:"";position:absolute;top:-6px;left:var(--cpd-caret, 24px);width:12px;height:12px;border-radius:2px;background:var(--cf-frost);transform:rotate(45deg)}.cpd-help__p{margin:0 0 8px}.cpd-help__p[hidden]{display:none}.cpd-help__note{margin:0;font-size:1.3rem;color:var(--cf-muted)}.cpd-help__terms{margin:8px 0 0}.cpd-help__terms a{display:inline-flex;align-items:center;gap:6px;color:var(--cf-link);font-weight:700;text-decoration:none}.cpd-help__terms a:hover{color:var(--cf-link-hover)}.cpd-help strong{color:var(--cf-green-deep)}.cf-pdp-fin{min-width:0}.cfin{container-type:inline-size}.cfin__head{margin:0 0 10px;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cf-muted)}.cfin__box{position:relative;display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:var(--cf-r-m);background:#fff;box-shadow:inset 4px 0 #00c9ae,inset 0 0 0 1px #bdefe6}.cfin__box[hidden]{display:none}.cfin__box+.cfin__box{margin-top:10px}.cfin__mark{flex:none;display:flex;align-items:center;width:88px}.cfin__logo{display:block;width:100%;height:auto}.cfin__body{flex:1 1 auto;min-width:0}.cfin__kicker{margin:0 0 2px;font-size:1.2rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#00806c}.cfin__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;font-size:1.6rem;line-height:1.35;color:var(--cf-green-deep)}.cfin__amt{font-family:var(--cf-font-price);font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--cf-green-deep);font-variant-numeric:tabular-nums}.cfin__from,.cfin__per{font-size:var(--cf-fs-small);font-weight:var(--cf-fw-bold);color:var(--cf-green-deep)}.cfin__pill{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--cf-r-round);background:#d4f7f0;color:var(--cf-green-deep);font-size:1.15rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.cfin__small{margin:6px 0 0;font-size:1.35rem;line-height:1.45;color:var(--cf-text)}.cfin__link{display:inline-flex;align-items:center;gap:5px;color:var(--cf-link);font-weight:700;text-decoration:none;font-size:1.45rem}.cfin__link:hover{color:var(--cf-link-hover)}.cfin__link--inline{white-space:nowrap;font-size:inherit}.cfin__ticks{display:grid;gap:2px;margin:6px 0 0;padding:0;list-style:none;font-size:1.4rem;color:var(--cf-text)}.cfin__ticks li:before{content:"\2713";margin-right:7px;color:var(--cf-green);font-weight:800}.cfin__box--skope{box-shadow:inset 4px 0 #d21a26,inset 0 0 0 1px #f2c1c5}.cfin__amt--skope,.cfin__kicker--skope{color:#b5121d}.cfin__more{display:none}@container (max-width: 330px){.cfin__mark{width:72px}.cfin__amt{font-size:2.1rem}.cfin__kicker{display:none}}@media(max-width:749px){.cfin__mark{width:74px}.cfin__box{gap:12px;padding:12px}}.cf-pdp-zip{display:flex;align-items:center;gap:12px;margin:10px 0 0;font-size:var(--pdp-fs-note);line-height:1.4;color:var(--cf-text)}.cf-pdp-zip__logo{flex:none;width:46px;height:29px;border-radius:4px}.cf-pdp-zip a{color:var(--cf-link);font-weight:var(--cf-fw-bold);text-decoration:none;white-space:nowrap}.cf-pdp-zip a:hover{color:var(--cf-link-hover)}.cfo{padding:14px;border-radius:var(--cf-r-m);background-color:var(--cf-frost);background-image:var(--cf-frost-noise);background-size:180px 180px;box-shadow:inset 0 0 0 1px #cde8e1}.cfo__head{display:flex;align-items:flex-start;gap:8px;margin:0 0 4px;font-size:1.5rem;font-weight:800;line-height:1.35;color:var(--cf-green-deep)}.cfo__why{margin:0 0 10px;font-size:1.35rem;line-height:1.5;color:var(--cf-text)}.cfo__row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cfo__img{flex:none;display:block;width:58px;height:58px;border-radius:var(--cf-r-s);background:#fff;overflow:hidden}.cfo__img img{width:100%;height:100%;padding:4px;object-fit:contain}.cfo__meta{flex:1 1 140px;min-width:0}.cfo__name{display:block;font-size:1.4rem;font-weight:700;line-height:1.35;color:var(--cf-green-deep);text-decoration:none}.cfo__name:hover{color:var(--cf-link)}.cfo__price{margin:2px 0 0;font-size:1.45rem;font-weight:700;color:var(--cf-green-deep);font-variant-numeric:tabular-nums}.cfo__tag{font-size:1.15rem;font-weight:600;color:var(--cf-muted)}.cfo__btn{flex:none}.cf-pdp-foot{min-width:0}.cf-pdp-foot>:first-child{margin-top:0}.cpr{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;align-items:start;padding:14px;border-radius:var(--cf-r-m);background:var(--cf-green-deep);color:#eaf4ef}.cpr__seal{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--cf-aqua);color:var(--cf-green-deep)}.cpr__seal .cf-icon{width:22px;height:22px}.cpr__head{margin:0;font-size:1.6rem;font-weight:800;line-height:1.25;letter-spacing:.01em;color:#fff}.cpr__text{margin:0;font-size:1.35rem;line-height:1.45;color:var(--cf-on-deep-soft)}.cpr__text a{color:var(--cf-aqua);font-weight:700;text-decoration:none;white-space:nowrap}.cpr__text a:hover{color:#fff}.cpr__fit{grid-column:2;margin:4px 0 0;font-size:var(--pdp-fs-note);line-height:1.45;color:var(--cf-on-deep-soft)}.cpr__fit strong{color:#fff}.cf-pdp-help{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:12px 0 0;font-size:var(--pdp-fs-note);line-height:1.4;color:var(--cf-text)}.cf-pdp-help__q{font-weight:var(--cf-fw-bold);color:var(--cf-green-deep)}.cf-pdp-help__ai{display:inline-flex;align-items:center;gap:6px;min-height:36px;color:var(--cf-link);font-weight:var(--cf-fw-bold);text-decoration:none}.cf-pdp-help__ai:hover,.cf-pdp-help__tel:hover{color:var(--cf-link-hover)}.cf-pdp-help__or{color:var(--cf-muted)}.cf-pdp-help__call{white-space:nowrap}.cf-pdp-help__tel{color:var(--cf-green-deep);font-weight:var(--cf-fw-bold);text-decoration:none;white-space:nowrap}.cpw{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:12px}.cpw__label{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cf-muted)}.cpw__label a{color:inherit;text-decoration:none}.cf-pdp-stock .cpw__label{font-size:1.15rem}.cpw__label a:hover{color:var(--cf-link)}.cpw__list{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.cpw__item{display:flex}.cpw__item a{display:flex;border-radius:4px;transition:opacity var(--cf-dur-color) var(--cf-ease-soft)}.cpw__item a:hover{opacity:.75}.cpw__img,.cpw__svg{display:block;width:40px;height:25px;border-radius:4px}.cf-pdp-fit{--cf-frame-band: var(--cf-aqua);padding:18px clamp(16px,1.6vw,22px) 18px;padding-top:calc(var(--cf-frame-h) + 16px);border-radius:var(--cf-r-l)}.cf-pdp-fit__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}body.cf .cf-pdp-fit__title{margin:0;font-family:var(--cf-font-display);font-size:var(--pdp-fs-card-h);font-weight:var(--cf-fw-display);line-height:1.2;letter-spacing:-.015em;color:var(--cf-green-deep)}.cf-pdp-fit__how{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-size:var(--cf-fs-small);font-weight:var(--cf-fw-bold);color:var(--cf-link);text-decoration:none}.cf-pdp-fit__how:before{content:"";width:18px;height:13px;background:currentColor;-webkit-mask:var(--cf-handles) center / contain no-repeat;mask:var(--cf-handles) center / contain no-repeat}.cf-pdp-fit__how:hover{color:var(--cf-link-hover)}.cf-pdp-fit__body{display:grid;gap:14px;margin-top:12px}.cf-pdp-fit__body.has-fig{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:18px}.cf-pdp-fit__fig{display:grid;grid-template-columns:auto auto;grid-template-rows:max(18px,calc(108px * var(--fh) / max(var(--fw),var(--fh)))) auto;align-items:end;justify-content:center;column-gap:7px;row-gap:5px;min-width:0}.cf-pdp-fit__unit{grid-column:1;grid-row:1;justify-self:center;display:grid;grid-template-columns:repeat(var(--fn, 1),minmax(0,1fr));aspect-ratio:var(--fw) / var(--fh);width:calc(108px * var(--fw) / max(var(--fw),var(--fh)));min-width:18px;max-height:112px;padding:3px;border:2px solid var(--cf-green-deep);border-radius:6px;background:#fff;box-shadow:0 6px 12px -8px rgba(var(--cf-green-deep-rgb),.45)}.cf-pdp-fit__unit>i{position:relative;display:block;min-width:0;border-radius:2px;background:linear-gradient(160deg,#f4f7f6,#dce5e1);box-shadow:inset 0 0 0 1px rgba(var(--cf-green-deep-rgb),.28)}.cf-pdp-fit__unit>i+i{margin-left:2px}.cf-pdp-fit__unit>i:after{content:"";position:absolute;top:18%;right:14%;width:2px;height:26%;max-height:18px;border-radius:2px;background:var(--cf-green-deep);opacity:.75}.cf-pdp-fit__unit>i:nth-child(2n):after{right:auto;left:14%}.cf-pdp-fit__unit--glass>i{background:linear-gradient(115deg,rgba(var(--cf-aqua-rgb),.2),rgba(var(--cf-aqua-rgb),.34) 38%,#ffffffd9 44%,rgba(var(--cf-aqua-rgb),.26) 52%,rgba(var(--cf-aqua-rgb),.38))}.cf-pdp-fit__unit.is-box{display:block;background:linear-gradient(160deg,#f4f7f6,#dce5e1)}.cf-pdp-fit__unit--glass.is-box{background:linear-gradient(115deg,rgba(var(--cf-aqua-rgb),.2),rgba(var(--cf-aqua-rgb),.34) 38%,#ffffffd9 44%,rgba(var(--cf-aqua-rgb),.26) 52%,rgba(var(--cf-aqua-rgb),.38))}.cf-pdp-fit__dim{font-size:var(--cf-fs-xs);font-weight:var(--cf-fw-bold);line-height:1;color:var(--cf-green-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.cf-pdp-fit__dim--w{grid-column:1;grid-row:2;justify-self:stretch;display:flex;align-items:center;gap:4px}.cf-pdp-fit__dim--w:before,.cf-pdp-fit__dim--w:after{content:"";flex:1 1 auto;min-width:4px;height:1.5px;background:currentColor;opacity:.5}.cf-pdp-fit__dim--h{grid-column:2;grid-row:1;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;writing-mode:vertical-rl;transform:rotate(180deg)}.cf-pdp-fit__dim--h:before,.cf-pdp-fit__dim--h:after{content:"";width:1.5px;min-height:4px;background:currentColor;opacity:.5}.cf-pdp-fit__dim--h:before{flex:0 0 auto;height:0}.cf-pdp-fit__dim--h:after{flex:1 1 auto}.cf-pdp-fit__rows{display:grid;gap:0;margin:0;padding:0}.cf-pdp-fit__row{display:flex;align-items:baseline;justify-content:space-between;gap:4px 14px;padding:8px 0;border-bottom:1px solid var(--cf-line)}.cf-pdp-fit__row:last-child{border-bottom:0}.cf-pdp-fit__row dt{display:inline-flex;align-items:center;gap:7px;margin:0;font-size:var(--cf-fs-small);font-weight:var(--cf-fw-semibold);color:var(--cf-muted);white-space:nowrap}.cf-pdp-fit__row dt .cf-icon{color:var(--cf-green)}.cf-pdp-fit__row dd{margin:0;font-size:var(--pdp-fs-ui);font-weight:var(--cf-fw-bold);line-height:1.35;text-align:right;color:var(--cf-green-deep);font-variant-numeric:tabular-nums}.cf-pdp-fit__row--power{flex-wrap:wrap}.cf-pdp-fit__row--power dd:not(.cf-pdp-fit__sub){font-weight:var(--cf-fw-heavy)}.cf-pdp-fit__row--power .cf-pdp-fit__sub{flex:1 0 100%;margin-top:-2px;font-size:var(--pdp-fs-note);font-weight:var(--cf-fw-medium);line-height:1.45;text-align:left;color:var(--cf-text)}.cf-pdp-fit__note{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;border-radius:var(--cf-r-s);background:var(--cf-pale);font-size:var(--pdp-fs-note);line-height:1.5;color:var(--cf-text)}.cf-pdp-fit__note .cf-icon{flex:none;margin-top:2px;color:var(--cf-green)}.cf-pdp-fit__note strong{color:var(--cf-green-deep)}.cf-pdp-fit__duty{margin:12px 0 0;font-size:var(--cf-fs-label);line-height:1.5;color:var(--cf-muted)}.cf-pdp-fit__ask{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin-top:2px;font-size:var(--pdp-fs-ui);font-weight:var(--cf-fw-bold);color:var(--cf-link);text-decoration:none}.cf-pdp-fit__ask:hover{color:var(--cf-link-hover)}.cf-pdp-fit__ask:hover .cf-icon--nudge{transform:translate(3px)}.cf-pdp-fit__ask .cf-icon{transition:transform var(--cf-dur-move) var(--cf-ease)}@media(max-width:389px){.cf-pdp-fit__body.has-fig{grid-template-columns:112px minmax(0,1fr);gap:12px}}.ctr{padding:12px 14px;border-radius:var(--cf-r-m);background:var(--cf-pale);box-shadow:inset 0 0 0 1px var(--cf-line)}.ctr__head{margin:0 0 8px;font-size:1.5rem;font-weight:800;color:var(--cf-green-deep)}.ctr__list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.ctr__row{display:grid;grid-template-columns:70px 1fr auto;gap:10px;align-items:baseline;padding:6px 0;border-top:1px solid var(--cf-line);font-size:1.45rem}.ctr__row:first-child{border-top:0}.ctr__q{font-weight:700;color:var(--cf-green-deep)}.ctr__save{padding:2px 9px;border-radius:var(--cf-r-round);background:var(--cf-sale-soft);color:var(--cf-sale-text);font-size:1.25rem;font-weight:800}.ctr__save:empty{display:none}.ctr__note{margin:6px 0 0;font-size:1.3rem;color:var(--cf-muted)}.cf-pdp-addons[hidden]{display:none}.cf-pdp-addons__head{margin:0 0 8px;font-size:1.75rem;font-weight:var(--cf-fw-heavy);color:var(--cf-green-deep)}.cpa{display:grid;gap:8px;margin:0;padding:0;list-style:none}.cpa__row{display:flex;align-items:center;gap:12px;padding:8px;border:1px solid var(--cf-line);border-radius:var(--cf-r-m);background:#fff}.cpa__img{flex:none;display:block;width:64px;height:64px;border-radius:var(--cf-r-s);background:#fff;overflow:hidden}.cpa__img img{width:100%;height:100%;object-fit:contain}.cpa__meta{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.cpa__name{font-size:1.4rem;font-weight:700;line-height:1.3;color:var(--cf-green-deep);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cpa__name:hover{color:var(--cf-link)}.cpa__price{font-size:1.4rem;font-weight:700;color:var(--cf-green-deep)}.cpa__tag{font-size:1.15rem;font-weight:600;color:var(--cf-muted)}.cpa__btn{flex:none}.cf-pdp-share{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;font-size:1.4rem;color:var(--cf-muted)}.cf-pdp-share__label{font-weight:var(--cf-fw-bold)}.cf-pdp-share__link{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--cf-green-deep);text-decoration:none}.cf-pdp-share__link:hover{color:var(--cf-link)}.cf-pdp-facts{position:relative;isolation:isolate;padding-block:clamp(44px,5vw,84px);overflow:hidden}.cf-pdp-facts__glow{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(55% 45% at 18% 0%,rgba(var(--cf-aqua-rgb),.2),rgba(var(--cf-aqua-rgb),0) 70%),radial-gradient(40% 40% at 92% 100%,rgba(var(--cf-green-bright-rgb),.22),rgba(var(--cf-green-bright-rgb),0) 70%)}.cf-pdp-facts__in{position:relative}.cf-pdp-facts__head{max-width:900px;margin-bottom:clamp(22px,3vw,38px)}.cf-pdp-facts__title{margin-top:12px}.cf-pdp-facts__lead{margin:12px 0 0;max-width:62ch;font-size:var(--cf-fs-lead);line-height:1.55;color:var(--cf-on-deep-soft)}.cf-pdp-facts__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;margin:0;padding:0;list-style:none}.cf-pdp-fact{position:relative;display:flex;align-items:flex-start;gap:14px;min-width:0;margin:0;padding:22px 20px 20px;border-radius:var(--cf-r-l);background:linear-gradient(180deg,#ffffff16,#ffffff09);box-shadow:inset 0 0 0 1px #ffffff21}.cf-pdp-fact:before{content:"";position:absolute;top:0;left:22px;right:22px;height:2px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,rgba(var(--cf-aqua-rgb),0),#d6f8f4cc 30%,#fffffff2,#d6f8f4cc 70%,rgba(var(--cf-aqua-rgb),0));box-shadow:0 1px 8px rgba(var(--cf-aqua-rgb),.28)}.cf-fx-led-seq.cf-fx-armed>.cf-pdp-fact:before{opacity:0}.cf-fx-led-seq.cf-fx-on>.cf-pdp-fact:before{animation:cf-cold-edge var(--cf-dur-cold) var(--cf-ease) both;animation-delay:calc(var(--cf-fx-i, 0) * min(var(--cf-fx-step, .14s),70ms) + .16s)}@media(prefers-reduced-motion:reduce){.cf-fx-led-seq>.cf-pdp-fact:before{opacity:1!important;animation:none!important}}.cf-pdp-fact .cf-disc{margin-top:2px}.cf-pdp-fact__copy{min-width:0}body.cf .cf-pdp-fact__label{margin:0;font-family:var(--cf-font-ui);font-size:var(--cf-fs-label);font-weight:var(--cf-fw-heavy);line-height:1.3;letter-spacing:.09em;text-transform:uppercase;color:var(--cf-aqua)}.cf-pdp-fact__value{margin:5px 0 0;font-size:clamp(2.2rem,1.75rem + .5vw,2.8rem);font-weight:var(--cf-fw-heavy);line-height:1.18;letter-spacing:-.015em;color:#fff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cf-pdp-fact__text{margin:8px 0 0;font-size:var(--cf-fs-body);line-height:1.55;color:#eaf4ef;text-wrap:pretty}.cf-pdp-fact__small{margin:8px 0 0;font-size:var(--pdp-fs-note);line-height:1.45;color:var(--cf-on-deep-soft);overflow-wrap:anywhere}.cf-pdp-fact a{color:var(--cf-aqua);font-weight:var(--cf-fw-bold);text-decoration:none}.cf-pdp-fact a:hover{color:#fff}.cf-pdp-facts__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:clamp(20px,2.4vw,32px);padding-top:clamp(16px,2vw,24px);border-top:1px solid rgba(255,255,255,.14)}.cf-pdp-facts__note{margin:0;max-width:64ch;font-size:var(--pdp-fs-note);line-height:1.5;color:var(--cf-on-deep-soft)}.cf-pdp-facts__note a{color:var(--cf-aqua);font-weight:var(--cf-fw-bold);text-decoration:none;white-space:nowrap}.cf-pdp-facts__note a:hover{color:#fff}.cf-pdp-facts__note a.cf-pdp-facts__guide{white-space:normal}.cf-pdp-facts__more{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.cf-pdp-facts__morelab{margin:0;font-size:var(--cf-fs-xs);font-weight:var(--cf-fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--cf-on-deep-soft)}.cf-pdp-facts__chip{color:#fff!important}.cf-pdp-facts__todesc{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin-top:10px;font-size:var(--pdp-fs-ui);font-weight:var(--cf-fw-bold);color:var(--cf-aqua);text-decoration:none}.cf-pdp-facts__todesc:hover{color:#fff}.cf-pdp-facts__todesc:focus-visible{outline:3px solid var(--cf-aqua);outline-offset:3px;border-radius:4px}.cps__to{display:block;height:0;scroll-margin-top:calc(var(--cf-header-h, var(--header-height, 108px)) + 18px)}@media(min-width:750px){.cf-pdp-facts{padding-block:clamp(36px,3.6vw,60px)}.cf-js .cf-pdp-fact.is-cut{display:none}.cf-js .cf-pdp-facts__toggle:not([hidden]){display:inline-flex;margin-top:18px}}@media(min-width:1100px){.cf-pdp-facts__head{max-width:none;margin-bottom:26px}.cf-pdp-facts__lead{max-width:110ch}}.cf-pdp-facts__toggle{display:none}@media(max-width:749px){.cf-js .cf-pdp-facts__grid:not(.is-open)>li:nth-child(n+5){display:none}.cf-js .cf-pdp-facts__toggle:not([hidden]){display:inline-flex;width:100%;margin-top:14px}.cf-pdp-facts__toggle .cf-icon{transition:transform var(--cf-dur-move) var(--cf-ease)}}@media(max-width:749px){.cf-pdp-fact{padding:20px 16px 18px;gap:12px}.cf-pdp-fact__text{font-size:1.6rem}}.cf-pdp-bar__price{display:inline-flex;align-items:baseline;gap:6px}.cf-pdp-bar__basis{font-size:var(--cf-fs-xs);font-weight:var(--cf-fw-semibold);color:var(--cf-muted)}body.cf .cfp-bar__btn{border-radius:var(--cf-r-btn)}@media(max-width:749px){.cf-pdp-price__fig{font-size:3.2rem}.cf-pdp-price__other>.cf-gst-ex,.cf-pdp-price__other>.cf-gst-inc{display:none!important}.cf-pdp-price__other:has(>.cf-pdp-price__freepill:empty){display:none}.cf-pdp-fit,.cf-pdp-delivery{padding-inline:14px}}.cps .cps__list{margin-bottom:clamp(18px,2vw,28px)}.cps .cps__list .cf-tabs__tab{font-size:1.6rem;font-weight:700}.cps__panel{max-width:none}.cps__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}@media(min-width:1100px){.cps__grid{grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:clamp(40px,4vw,64px)}}.cps__descwrap{position:relative;max-width:800px}.cps__desc{font-size:1.6rem;line-height:1.65;color:var(--cf-text)}.cps__desc h3{margin:1.6em 0 .5em;font-family:var(--cf-font-display);font-size:2rem;font-weight:800;letter-spacing:-.015em;color:var(--cf-green-deep)}.cps__desc h3:first-child{margin-top:0}.cps__desc ul{padding-left:1.2em}.cps__desc li{margin:.25em 0}.cps__desc iframe{max-width:100%;border-radius:var(--cf-r)}.cps__descwrap.is-clamped [data-cps-more-body]{max-height:640px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.cps__more{margin-top:14px}.cps__more[hidden]{display:none}.cps-table{width:100%;max-width:900px;border-collapse:collapse;font-size:1.5rem;line-height:1.45}.cps-table th,.cps-table td{padding:11px 14px;border-bottom:1px solid var(--cf-line);text-align:left;vertical-align:top}.cps-table th{width:38%;font-weight:600;color:var(--cf-muted)}.cps-table td{color:var(--cf-green-deep);font-weight:600;overflow-wrap:anywhere}.cps-table tr:nth-child(odd) th,.cps-table tr:nth-child(odd) td{background:var(--cf-pale)}.cps-table td[colspan]{font-weight:500;color:var(--cf-text)}.cps-dl ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px;margin:0;padding:0;list-style:none}.cps-dl li{margin:0}.cps-dl a{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 16px;border:1px solid var(--cf-line);border-radius:var(--cf-r-l);background:#fff;color:var(--cf-green-deep);font-size:1.55rem;font-weight:700;text-decoration:none;transition:border-color var(--cf-dur-color) var(--cf-ease-soft),box-shadow var(--cf-dur-move) var(--cf-ease)}.cps-dl a:hover{border-color:var(--cf-green);box-shadow:var(--cf-shadow-s)}.cps-dl__ext{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--cf-disc-2);color:var(--cf-green-deep);font-size:1.1rem;font-weight:800;letter-spacing:.04em}.cps-dl__t{min-width:0;overflow-wrap:anywhere}.cps-dl p{margin:0 0 10px}.cps__words{max-width:860px;font-size:1.55rem;line-height:1.65;color:var(--cf-text)}.cps__war-own{margin-bottom:1em;padding:12px 16px;border-radius:var(--cf-r-m);background:var(--cf-frost);color:var(--cf-green-deep);font-weight:600}.cps__war-own p{margin:0}.cps__links{display:grid;gap:6px;padding:0;list-style:none}.cps__links a{color:var(--cf-link);font-weight:700}.cps-glance{position:sticky;top:calc(var(--cf-header-h, 120px) + 24px)}.cps-glance__head{margin:0 0 10px;font-size:1.8rem;font-weight:800;color:var(--cf-green-deep)}.cps-glance__table{width:100%;border-collapse:collapse;font-size:1.45rem;line-height:1.4}.cps-glance__table th,.cps-glance__table td{padding:9px 0;border-bottom:1px solid var(--cf-line);text-align:left;vertical-align:top}.cps-glance__table th{width:42%;padding-right:10px;font-weight:600;color:var(--cf-muted)}.cps-glance__table td{color:var(--cf-green-deep);font-weight:600;overflow-wrap:anywhere}.cps-glance__sub{margin:16px 0 8px;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cf-muted)}.cps-dl--compact ul{grid-template-columns:minmax(0,1fr);gap:6px}.cps-dl--compact a{min-height:48px;padding:8px 12px;font-size:1.4rem}.cps-dl--compact .cps-dl__ext{width:40px;height:40px;font-size:1rem}.cps-glance__help{margin:14px 0 0;font-size:1.4rem;line-height:1.5;color:var(--cf-text)}.cps-glance__help a{color:var(--cf-link);font-weight:700}@media(max-width:1099px){.cps-glance{position:static}.cps-glance .cps-glance__sub,.cps-glance .cps-dl{display:none}}@media(min-width:750px){.cps .cps__list .cf-tabs__tab{min-height:56px;font-size:1.8rem}.cps__desc{font-size:1.8rem;line-height:1.7}.cps__desc h3{font-size:2.3rem}.cps-table{font-size:1.65rem}.cps__words{font-size:1.7rem}.cps-dl a{font-size:1.65rem}.cps-glance__head{font-size:2rem}.cps-glance__table{font-size:1.55rem}}@media(max-width:749px){.cps-table th{width:44%}.cps-table th,.cps-table td{padding:9px 10px;font-size:1.45rem}.cps__descwrap.is-clamped [data-cps-more-body]{max-height:520px}}@media(prefers-reduced-motion:reduce){.cpp-stock--in:before,.cpd--scraped .cpd-tile__price,.cpp-inspect__ico{animation:none!important}.cpw__item a,.cpd-tile,.cps-dl a,.cf-pdp-fit__ask .cf-icon{transition:none!important}}@media(max-width:749px){.cf-pdp-help__tel,.cfin__link{padding-block:12px;margin-block:-12px}.cf-pdp-help__tel{display:inline-block}}.cf-pdp-stock__war{flex-basis:100%}.cf-pdp-stock__war a{color:inherit;text-decoration:underline;text-decoration-color:rgba(var(--cf-green-rgb, 12, 128, 84),.35);text-underline-offset:3px}.cf-pdp-stock__war a:hover{color:var(--cf-green-deep);text-decoration-color:currentColor}.cf-pdp--soldout .cf-pdp-buy__qty{display:none}.cf-pdp__code{white-space:nowrap}.cf-pdp--soldout:not(.cf-pdp--poa) .cf-pdp-buy__duo>.cf-pdp-atc{flex:.8 1 150px}.cf-pdp--soldout:not(.cf-pdp--poa) .cf-pdp-buy__duo>.cf-pdp-quote{flex:1.2 1 200px}.cf-pdp-dlv{display:grid;gap:1px;min-height:52px;margin:10px 0 0;padding:8px 12px 8px 14px;border-radius:var(--cf-r-m);background:var(--cf-frost);box-shadow:inset 3px 0 0 var(--cf-aqua-deep)}.cf-pdp-dlv[hidden]{display:none}.cf-pdp-dlv__main{font-size:var(--pdp-fs-ui);font-weight:var(--cf-fw-bold);line-height:1.35;color:var(--cf-green-deep);font-variant-numeric:tabular-nums}.cf-pdp-dlv__main b{font-weight:var(--cf-fw-heavy)}.cf-pdp-dlv__sub{font-size:var(--cf-fs-label);font-weight:var(--cf-fw-medium);line-height:1.4;color:var(--cf-muted);font-variant-numeric:tabular-nums}.cf-pdp-dlv[data-state=wait] .cf-pdp-dlv__main:after{content:"...";display:inline-block;width:1.4em;overflow:hidden;vertical-align:bottom;animation:cf-dlv-dots 1.2s steps(4,end) infinite}@keyframes cf-dlv-dots{0%{width:0}to{width:1.4em}}.cf-pdp-dlv[data-state=soft]{box-shadow:inset 3px 0 0 var(--cf-line-ui);background:var(--cf-pale)}.cf-pdp-dlv[data-state=ok] .cf-pdp-dlv__main{animation:cf-pdp-in .35s var(--cf-ease)}.cf-pdp-buy>.cf-pdp-pc{margin-top:12px}.cf-pdp__info>.cf-pdp-delivery~.cf-pdp-buy>:is(.cf-pdp-pc,.cf-pdp-pc__msg){display:none}.cf-pdp-pc{display:flex;align-items:center;gap:8px;min-width:0}.cf-pdp-pc__label{display:inline-flex;flex:none;align-items:center;gap:7px;margin:0;font-size:var(--cf-fs-small);font-weight:var(--cf-fw-bold);color:var(--cf-green-deep);white-space:nowrap}.cf-pdp-pc__label .cf-icon{color:var(--cf-green)}.cf-pdp-pc__input{flex:1 1 0;width:0;min-width:64px;height:44px;padding:0 12px;border:var(--cf-bw-ui) solid var(--cf-line-ui);border-radius:var(--cf-r-s);background:#fff;color:var(--cf-green-deep);font-family:var(--cf-font-body);font-size:1.7rem;font-weight:var(--cf-fw-semibold);letter-spacing:.08em;font-variant-numeric:tabular-nums}.cf-pdp-pc__input::placeholder{letter-spacing:.02em;font-weight:var(--cf-fw-medium);color:#69746e}.cf-pdp-pc__input:focus{outline:2px solid transparent;border-color:var(--cf-green);box-shadow:0 0 0 1px var(--cf-green),0 0 0 4px rgba(var(--cf-green-rgb),.16)}.cf-pdp-pc__go{flex:none;min-height:44px;padding-inline:16px}.cf-pdp-buy>.cf-pdp-pc__msg{margin-top:6px;font-size:var(--pdp-fs-note);line-height:1.45;color:var(--cf-green-deep)}.cf-pdp-pc__msg:empty{display:none}.cf-pdp-buy>.cf-pdp-alts{margin-top:16px}.cf-pdp-alts{padding:12px;border-radius:var(--cf-r-m);background-color:var(--cf-frost);box-shadow:inset 0 0 0 1px #cde8e1}.cf-pdp-alts__head{display:flex;align-items:center;gap:9px;margin:0 0 8px;font-size:var(--pdp-fs-ui);font-weight:var(--cf-fw-heavy);line-height:1.3;color:var(--cf-green-deep)}.cf-pdp-alts__head:before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:var(--cf-green-bright);box-shadow:0 0 0 4px rgba(var(--cf-green-bright-rgb),.2)}.cf-pdp-alts__list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.cf-pdp-alt{position:relative;display:flex;align-items:center;gap:10px;margin:0;padding:6px 10px 6px 6px;border-radius:var(--cf-r-s);background:#fff;box-shadow:inset 0 0 0 1px var(--cf-line);transition:box-shadow var(--cf-dur-color) var(--cf-ease-soft)}.cf-pdp-alt:hover{box-shadow:inset 0 0 0 1.5px var(--cf-green)}.cf-pdp-alt__img{flex:none;display:block;width:56px;height:56px;border-radius:6px;background:#fff;overflow:hidden}.cf-pdp-alt__img img{display:block;width:100%;height:100%;object-fit:contain}.cf-pdp-alt__meta{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.cf-pdp-alt__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--cf-fs-small);font-weight:var(--cf-fw-bold);line-height:1.3;color:var(--cf-green-deep);text-decoration:none}.cf-pdp-alt__name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.cf-pdp-alt__price{font-size:var(--pdp-fs-ui);font-weight:var(--cf-fw-heavy);color:var(--cf-green-deep);font-variant-numeric:tabular-nums}.cf-pdp-alt__price small{font-size:var(--cf-fs-xs);font-weight:var(--cf-fw-semibold);color:var(--cf-muted)}.cf-pdp-alt__go{flex:none;color:var(--cf-green);transition:transform var(--cf-dur-move) var(--cf-ease)}.cf-pdp-alt:hover .cf-pdp-alt__go{transform:translate(3px)}.cf-pdp-alts__all{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:2px;font-size:var(--cf-fs-small);font-weight:var(--cf-fw-bold);color:var(--cf-link);text-decoration:none}.cf-pdp-alts__all:hover{color:var(--cf-link-hover)}.cpr__beat a{color:var(--cf-aqua);font-weight:var(--cf-fw-bold);text-decoration:none;white-space:nowrap}.cpr__beat a:hover{color:#fff}.cf-pdp-fit--try .cf-pdp-fit__body{margin-top:12px}.cf-fitx{display:grid;gap:12px;margin-top:12px}.cf-fitx__stage{position:relative;height:184px;border-radius:var(--cf-r-m);background-color:var(--cf-frost);background-image:var(--cf-frost-noise),linear-gradient(180deg,#F6FCFB 0%,var(--cf-frost) 100%);background-size:180px 180px,100% 100%;box-shadow:inset 0 0 0 1px #cde8e1;overflow:hidden}.cf-fitx__floor{position:absolute;left:12px;right:12px;bottom:30px;height:2px;border-radius:2px;background:rgba(var(--cf-green-deep-rgb),.3)}.cf-fitx .cf-fitx__unit{position:absolute;z-index:1;bottom:32px;left:50%;translate:-50% 0;width:min(calc(100% - 36px),calc(136px * var(--fw) / var(--fh)));height:auto;max-height:none;min-width:10px;aspect-ratio:var(--fw) / var(--fh);transition:width var(--cf-dur-move) var(--cf-ease),border-color var(--cf-dur-color) var(--cf-ease-soft),box-shadow var(--cf-dur-move) var(--cf-ease)}.cf-fitx .cf-fitx__unit.is-side>i{display:none}.cf-fitx .cf-fitx__unit.is-side{display:block;background:linear-gradient(160deg,#f4f7f6,#dce5e1)}.cf-fitx__space{position:absolute;bottom:32px;left:50%;translate:-50% 0;border:2px dashed #7FA494;border-bottom:0;border-radius:8px 8px 0 0;background:#fff9;transition:width var(--cf-dur-move) var(--cf-ease),height var(--cf-dur-move) var(--cf-ease),border-color var(--cf-dur-color) var(--cf-ease-soft)}.cf-fitx__space[hidden]{display:none}.cf-fitx__space.no-top{border-top-color:transparent;border-radius:0;background:linear-gradient(180deg,#fff0,#fff9)}.cf-fitx__space.no-sides{border-left-color:transparent;border-right-color:transparent}.cf-fitx__space.is-door{border-style:solid;border-width:0 7px;border-radius:0;background:none;border-color:#a9bdb3}.cf-fitx__space:before{content:"Your space";position:absolute;bottom:100%;left:-2px;margin-bottom:2px;font-size:var(--cf-fs-xs);font-weight:var(--cf-fw-bold);line-height:1.2;letter-spacing:.04em;color:#4f6b5e;white-space:nowrap}.cf-fitx__space.no-top:before{bottom:auto;top:4px;left:8px;margin:0}.cf-fitx__space.is-door:before,.cf-fitx.is-no .cf-fitx__space.no-top:before{content:none}.cf-fitx.is-no .cf-fitx__space{z-index:2;background:none}.cf-fitx.is-no .cf-fitx__space:before{color:var(--cf-danger)}.cf-fitx__lab{position:absolute;bottom:7px;left:50%;translate:-50% 0;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;font-size:var(--cf-fs-xs);font-weight:var(--cf-fw-bold);line-height:1.2;color:var(--cf-green-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.cf-fitx__lab--h{display:none}.cf-fitx.is-ok .cf-fitx__space{border-color:var(--cf-green)}.cf-fitx.is-no .cf-fitx__space{border-color:var(--cf-danger)}.cf-fitx.is-ok .cf-fitx__unit{border-color:var(--cf-green);box-shadow:0 0 0 4px rgba(var(--cf-green-rgb),.16),0 6px 12px -8px rgba(var(--cf-green-deep-rgb),.45)}.cf-fitx.is-no .cf-fitx__unit{border-color:var(--cf-danger);box-shadow:0 0 0 4px #b4231824,0 6px 12px -8px rgba(var(--cf-green-deep-rgb),.45)}.cf-fitx__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:2px 0 0;font-size:1.8rem;font-weight:var(--cf-fw-heavy);line-height:1.25;color:var(--cf-green-deep)}.cf-fitx__title span{font-size:var(--cf-fs-label);font-weight:var(--cf-fw-semibold);color:var(--cf-muted)}.cf-fitx__grid{display:grid;grid-template-columns:minmax(66px,auto) repeat(3,minmax(0,1fr));align-items:center;gap:6px 8px}.cf-fitx__corner{font-size:var(--cf-fs-xs);font-weight:var(--cf-fw-bold);color:var(--cf-muted)}.cf-fitx__ch{font-size:var(--cf-fs-xs);font-weight:var(--cf-fw-heavy);letter-spacing:.07em;text-align:center;text-transform:uppercase;color:var(--cf-muted)}.cf-fitx__rl{margin:0;font-size:var(--cf-fs-label);font-weight:var(--cf-fw-bold);line-height:1.2;color:var(--cf-green-deep)}.cf-fitx__rl--s{font-weight:var(--cf-fw-semibold);color:var(--cf-muted)}.cf-fitx__uv{font-size:1.7rem;font-weight:var(--cf-fw-heavy);text-align:center;color:var(--cf-green-deep);font-variant-numeric:tabular-nums}.cf-fitx__in{width:100%;min-width:0;height:44px;padding:0 4px;border:var(--cf-bw-ui) solid var(--cf-line-ui);border-radius:var(--cf-r-s);background:#fff;color:var(--cf-green-deep);font-family:var(--cf-font-body);font-size:1.7rem;font-weight:var(--cf-fw-bold);text-align:center;font-variant-numeric:tabular-nums;transition:border-color var(--cf-dur-color) var(--cf-ease-soft),background-color var(--cf-dur-color) var(--cf-ease-soft)}.cf-fitx__in::placeholder{font-size:var(--cf-fs-label);font-weight:var(--cf-fw-medium);color:#69746e}.cf-fitx__in:focus{outline:2px solid transparent;border-color:var(--cf-green);box-shadow:0 0 0 1px var(--cf-green),0 0 0 4px rgba(var(--cf-green-rgb),.16)}.cf-fitx__in.is-ok{border-color:var(--cf-green);background:#eff9f4}.cf-fitx__in.is-no{border-color:var(--cf-danger);background:var(--cf-danger-bg)}.cf-fitx__in:disabled{opacity:.45;background:var(--cf-mist-soft)}.cf-fitx.is-door .cf-fitx__uv[data-fitx-uv=d],.cf-fitx.is-door .cf-fitx__uv[data-fitx-uv=h],.cf-fitx.is-door .cf-fitx__ch[data-fitx-ch=d],.cf-fitx.is-door .cf-fitx__ch[data-fitx-ch=h]{opacity:.4}.cf-fitx__sp{font-size:var(--cf-fs-label);font-weight:var(--cf-fw-heavy);text-align:center;color:#8a948f;font-variant-numeric:tabular-nums}.cf-fitx__sp:empty:before{content:"\2013"}.cf-fitx__sp.is-ok{color:var(--cf-green-text)}.cf-fitx__sp.is-no{color:var(--cf-danger)}.cf-fitx__chips{display:flex;flex-wrap:wrap;gap:8px}.cf-fitx__chip{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin:0;padding:6px 14px;border:1.5px solid var(--cf-line-strong);border-radius:var(--cf-r-round);background:#fff;color:var(--cf-green-deep);font-family:var(--cf-font-ui);font-size:var(--cf-fs-label);font-weight:var(--cf-fw-bold);line-height:1.2;cursor:pointer;transition:border-color var(--cf-dur-color) var(--cf-ease-soft),background-color var(--cf-dur-color) var(--cf-ease-soft),color var(--cf-dur-color) var(--cf-ease-soft)}.cf-fitx__chip .cf-icon{color:var(--cf-green)}.cf-fitx__chip:hover{border-color:var(--cf-green)}.cf-fitx__chip[aria-pressed=true]{border-color:var(--cf-green);background:var(--cf-green);color:#fff}.cf-fitx__chip[aria-pressed=true] .cf-icon{color:#fff}.cf-fitx__verdict{min-height:8.3rem;margin:0;padding:10px 12px;border-radius:var(--cf-r-m);background:var(--cf-pale);font-size:var(--pdp-fs-note);font-weight:var(--cf-fw-semibold);line-height:1.45;color:var(--cf-text);transition:background-color var(--cf-dur-color) var(--cf-ease-soft),color var(--cf-dur-color) var(--cf-ease-soft)}.cf-fitx.is-ok .cf-fitx__verdict{background:#e1f4ea;color:var(--cf-green-text)}.cf-fitx.is-no .cf-fitx__verdict{background:var(--cf-danger-bg);color:var(--cf-danger)}.cf-fitx__fine{margin:0;font-size:var(--pdp-fs-note);line-height:1.5;color:var(--cf-muted)}@media(min-width:1200px){.cf-fitx__stage{height:196px}.cf-fitx .cf-fitx__unit{width:min(calc(100% - 36px),calc(148px * var(--fw) / var(--fh)))}}@media(max-width:389px){.cf-fitx__grid{grid-template-columns:minmax(58px,auto) repeat(3,minmax(0,1fr));gap:6px}.cf-fitx__rl{font-size:var(--cf-fs-xs)}}@media(prefers-reduced-motion:reduce){.cf-fitx .cf-fitx__unit,.cf-fitx__space,.cf-fitx__in,.cf-fitx__verdict,.cf-pdp-alt__go{transition:none!important}.cf-pdp-dlv[data-state=wait] .cf-pdp-dlv__main:after{animation:none;width:1.4em}.cf-pdp-dlv[data-state=ok] .cf-pdp-dlv__main{animation:none}}body.cf{--pdp-fs-ui: calc((var(--cf-fs-small) + var(--cf-fs-body)) / 2);--pdp-fs-card-h: clamp(2rem, 1.6rem + .45vw, 2.5rem);--pdp-fs-note: var(--cf-fs-small)}@media(min-width:750px){body.cf{--pdp-fs-note: max(1.6rem, var(--cf-fs-small))}}.cf-pdp-price .cf-gst--product{font-size:1.15rem}@container (max-width: 460px){.cfin__kicker{display:none}}@media(min-width:900px)and (max-width:1199px){.cf-pdp-tiles{gap:6px}.cf-pdp-tile{padding-inline:3px}}@media(min-width:1600px){.cf-pdp-tiles{gap:10px}.cf-pdp-tile{gap:4px;padding:16px 8px 14px}.cf-pdp-tile__ic{width:38px;height:38px}.cf-pdp-tile__ic .cf-icon{width:30px;height:30px}.cf-pdp-tile__val{font-size:1.9rem}.cf-pdp-fit,.cf-pdp-delivery{padding-inline:24px}}@media(min-width:1200px){.cf-pdp-facts__grid{--fc: 4;grid-template-columns:repeat(var(--fc),minmax(0,1fr));gap:16px}.cf-pdp-fact{flex-direction:column;gap:14px}.cf-pdp-fact .cf-disc{margin-top:0}.cf-pdp-facts__grid:has(>:nth-child(2):last-child){--fc: 2}.cf-pdp-facts__grid:is(:has(>:nth-child(3):last-child),:has(>:nth-child(5):last-child),:has(>:nth-child(6):last-child),:has(>:nth-child(9):last-child)){--fc: 3}}@media(min-width:1600px){.cf-pdp-facts__grid:is(:has(>:nth-child(5):last-child),:has(>:nth-child(9):last-child),:has(>:nth-child(10):last-child)){--fc: 5}.cf-pdp-facts__grid{gap:18px}.cf-pdp-fact{gap:16px;padding:26px 24px 24px}}.cps__descwrap{max-width:800px}@media(min-width:1100px){.cps__grid{grid-template-columns:minmax(0,800px) minmax(300px,400px);justify-content:space-between;gap:clamp(40px,5vw,96px)}}.cps-table{max-width:860px;font-size:1.5rem;line-height:1.45}.cps-spec2{display:block;max-width:860px}.cps-spec2>.cps-table{max-width:none}.cfhm-pcard__fit .cfc--facts{margin:0}.cfhm-pcard__fit .cfc__rows{display:grid;gap:6px;margin:0;padding:0}.cfhm-pcard__fit .cfc__row{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;padding:6px 10px;border-radius:var(--cf-r-s);background:#fff;box-shadow:inset 0 0 0 1px var(--cf-line)}.cfhm-pcard__fit .cfc__row dt{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--cf-fs-label);font-weight:var(--cf-fw-semibold);color:var(--cf-muted)}.cfhm-pcard__fit .cfc__ic{flex:none;color:var(--cf-green)}.cfhm-pcard__fit .cfc__row dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;min-width:0;font-size:var(--cf-fs-small);font-weight:var(--cf-fw-semibold);line-height:1.4;color:var(--cf-green-deep);overflow-wrap:anywhere}.cfhm-pcard__fit .cfc__chip{display:inline-flex;align-items:center;padding:2px 9px;border-radius:var(--cf-r-round);background:var(--cf-aqua);color:var(--cf-green-deep);font-size:var(--cf-fs-xs);font-weight:var(--cf-fw-heavy);white-space:nowrap}@media(max-width:899px){.cf-js .cfin__box{flex-wrap:nowrap;align-items:center;gap:12px;padding:10px 12px}.cf-js .cfin__box:not(.is-open) :is(.cfin__ticks,.cfin__small,.cfin__link--skope){display:none}.cf-js .cfin__more{flex:none;align-self:center;display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 4px;border:0;background:none;color:var(--cf-green-deep);font-family:var(--cf-font-ui);font-size:var(--cf-fs-label);font-weight:var(--cf-fw-bold);cursor:pointer}.cf-js .cfin__more .cf-icon{transition:transform var(--cf-dur-move) var(--cf-ease)}.cf-js .cfin__box.is-open{flex-wrap:wrap}.cf-js .cfin__box.is-open .cfin__more{margin-left:auto}.cf-js .cfin__box.is-open .cfin__more .cf-icon{transform:rotate(180deg)}}@media(prefers-reduced-motion:reduce){.cfin__more .cf-icon{transition:none!important}}@media(max-width:749px){.cpd__stock{display:block;margin-left:auto}.cpd__stock .cpp-stock{font-size:1.45rem}.cf-pdp:has(.cpd__stock) .cf-pdp-stock>.cpp-stock{display:none}}.cf-pdp__fit{container:pdp-fit / inline-size;min-width:0}@media(min-width:900px){.cf-pdp__grid:has(>.cf-pdp__fit){grid-template-areas:"media info" "media fit";grid-template-rows:auto 1fr;row-gap:clamp(20px,1.8vw,32px)}.cf-pdp__grid:has(>.cf-pdp__fit)>.cf-pdp__media{grid-area:media}.cf-pdp__grid:has(>.cf-pdp__fit)>.cf-pdp__info{grid-area:info}.cf-pdp__grid:has(>.cf-pdp__fit)>.cf-pdp__fit{grid-area:fit;align-self:start;max-width:660px}}@media(max-width:899px){.cf-pdp__grid:has(>.cf-pdp__fit){row-gap:0}.cf-pdp__grid:has(>.cf-pdp__fit)>.cf-pdp__media{margin-bottom:clamp(20px,3vw,32px)}.cf-pdp__grid:has(>.cf-pdp__fit)>.cf-pdp__info{display:contents}.cf-pdp__grid:has(>.cf-pdp__fit)>.cf-pdp__info>*{min-width:0}.cf-pdp__grid>.cf-pdp__fit{order:1;margin-top:14px}.cf-pdp__info>.cf-pdp__fitmark~*{order:2}}@media(max-width:749px){.cf-pdp__grid>.cf-pdp__fit{margin-top:12px}}@container pdp-fit (min-width: 620px){.cf-fitx{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"stage title" "stage grid" "fine chips" "fine verdict";column-gap:clamp(18px,2vw,28px);align-items:start}.cf-fitx>.cf-fitx__stage{grid-area:stage}.cf-fitx>.cf-fitx__title{grid-area:title}.cf-fitx>.cf-fitx__grid{grid-area:grid}.cf-fitx>.cf-fitx__chips{grid-area:chips}.cf-fitx>.cf-fitx__verdict{grid-area:verdict}.cf-fitx>.cf-fitx__fine{grid-area:fine}}@container pdp-fit (min-width: 900px){.cf-fitx{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr) minmax(0,.9fr);grid-template-areas:"stage title verdict" "stage grid verdict" "fine chips chips"}.cf-pdp-fit__row{justify-content:flex-start}.cf-pdp-fit__row dd{text-align:left}}.cpp-inspect{--cut: 14px;position:relative;margin:0;border-radius:10px;background:linear-gradient(135deg,var(--cf-green-deep) 0%,#0B5A3B 100%);box-shadow:0 10px 22px -14px rgba(var(--cf-green-deep-rgb),.7);clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%)}.cpp-inspect:after{content:"";position:absolute;top:0;right:0;width:var(--cut);height:var(--cut);background:linear-gradient(225deg,transparent 50%,var(--cf-aqua) 50%);pointer-events:none}.cpp-inspect__sum{display:flex;align-items:center;gap:14px;padding:10px 16px 10px 19px;cursor:pointer;list-style:none;font-size:1.45rem;line-height:1.45;color:#cfe6dd}.cpp-inspect__sum::-webkit-details-marker{display:none}.cpp-inspect__ico{flex:none;display:grid;place-items:center;align-content:center;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--cf-green-deep);box-shadow:0 0 0 3px var(--cf-aqua);font-family:var(--cf-font-display);line-height:1}.cpp-inspect__ico b{font-size:1.8rem;font-weight:800;letter-spacing:-.02em}.cpp-inspect__ico small{margin-top:2px;font-family:var(--cf-font-ui);font-size:1.1rem;font-weight:800;letter-spacing:.14em;color:var(--cf-green)}@media(prefers-reduced-motion:no-preference){.cpp-inspect:not([open]) .cpp-inspect__ico{animation:cf-pdp-ripple 3.5s ease-out 1s infinite}}@keyframes cf-pdp-ripple{0%{box-shadow:0 0 0 3px var(--cf-aqua),0 0 0 3px rgba(var(--cf-aqua-rgb, 79, 216, 208),.7)}60%,to{box-shadow:0 0 0 3px var(--cf-aqua),0 0 0 18px rgba(var(--cf-aqua-rgb, 79, 216, 208),0)}}.cpp-inspect__lead{flex:1 1 auto;min-width:0}.cpp-inspect__lead strong{display:block;font-family:var(--cf-font-display);font-size:1.5rem;font-weight:800;letter-spacing:-.005em;color:#fff}.cpp-inspect__toggle{flex:none;display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border-radius:999px;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff40;font-size:1.3rem;font-weight:700;color:#fff;white-space:nowrap;transition:background-color .18s ease}.cpp-inspect__toggle:after{content:"\25be";font-size:1rem;transition:transform .18s ease}.cpp-inspect__sum:hover .cpp-inspect__toggle{background:#ffffff38}.cpp-inspect[open] .cpp-inspect__toggle:after{transform:rotate(180deg)}.cpp-inspect__sum:focus-visible{outline:3px solid var(--cf-aqua);outline-offset:-3px;border-radius:10px}.cpp-inspect__body{padding:0 18px 12px 77px;font-size:1.4rem;line-height:1.55;color:#cfe6dd}.cpp-inspect__body p{margin:0 0 6px}.cpp-inspect__body a{display:inline-flex;align-items:center;gap:6px;color:var(--cf-aqua);font-weight:700;text-decoration:none}.cpp-inspect__body a:hover{color:#fff}@media(max-width:899px){.cpp-inspect__sum{display:block;position:relative;padding:10px 14px 11px 84px}.cpp-inspect__ico{position:absolute;left:19px;top:12px;width:52px;height:52px}.cpp-inspect__ico b{font-size:2.1rem}.cpp-inspect__ico small{font-size:1.2rem}.cpp-inspect__body{padding-left:84px}.cpp-inspect__lead{display:inline}.cpp-inspect__toggle{display:inline-flex;margin-left:6px;padding:3px 10px;vertical-align:1px;font-size:1.2rem}}.cfrv{background:linear-gradient(180deg,var(--cf-warm-white) 0%,#fff 100%);border-block:1px solid var(--cf-warm-line, #E7E2DA)}.cfrv>.cf-container{max-width:var(--cf-page-max, 2200px)}.cfrv .cfrv__band{padding:0;border-radius:0;background:none;box-shadow:none}.cfrv .cfrv__top .cf-h3{font-size:var(--cf-fs-h2);line-height:var(--cf-lh-h2);letter-spacing:var(--cf-ls-h2)}.cfrv .cfrv__card{padding:22px 24px;box-shadow:inset 0 0 0 1px var(--cf-line),0 16px 32px -26px rgba(var(--cf-green-deep-rgb),.5)}.cf-recs__shelf--recent .cf-card{--cf-card-pad: 12px}.cf-recs__shelf--recent :is(.cf-card__cta,.cf-card__ticks,.cf-card__spec,.cf-card__chips,.cf-card__stock,.cf-card__swatches,.cf-card__rating,.cf-card__code,.cf-card__size){display:none!important}.cf-recs__shelf--recent .cf-card__title{font-size:1.45rem;line-height:1.35}.cf-recs__shelf--recent .cf-card__name{-webkit-line-clamp:2;line-clamp:2}.cf-recs__shelf--recent .cf-card__body .cf-price__now{font-size:1.7rem}.cf-recs__shelf--recent .cf-card__badges .cf-badge:not(.cf-badge--pct){display:none}.cf-recs__shelf--recent .cf-head{margin-bottom:14px}body.cf .cf-pdp-fit .cf-pdp-fit__sum,body.cf .cf-pdp-fit .cf-pdp-fit__open{display:none}@media(max-width:749px){body.cf .cf-pdp-fit--try .cf-pdp-fit__sum{display:block;margin:6px 0 0;font-size:var(--cf-fs-small);font-weight:600;line-height:1.4;color:var(--cf-muted);font-variant-numeric:tabular-nums}body.cf .cf-pdp-fit--try .cf-pdp-fit__open{display:flex;width:100%;min-height:48px;margin-top:12px;gap:8px}body.cf .cf-pdp-fit--try .cf-pdp-fit__open .cf-icon{transition:rotate .2s var(--cf-ease-soft, ease)}.cf-pdp-fit--try:not(.is-open)>:not(.cf-pdp-fit__head):not(.cf-pdp-fit__sum):not(.cf-pdp-fit__open){display:none}body.cf .cf-pdp-fit--try.is-open .cf-pdp-fit__sum{display:none}body.cf .cf-pdp-fit--try.is-open .cf-pdp-fit__open{margin-bottom:4px}body.cf .cf-pdp-fit--try.is-open .cf-pdp-fit__open .cf-icon{rotate:180deg}}@media(prefers-reduced-motion:reduce){body.cf .cf-pdp-fit__open .cf-icon{transition:none}}.cf-pdp-fit__tog{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin:0;padding:0 2px;border:0;background:none;cursor:pointer;font-family:inherit;font-size:var(--cf-fs-small);font-weight:var(--cf-fw-bold);color:var(--cf-link)}.cf-pdp-fit__tog:hover{color:var(--cf-link-hover)}.cf-pdp-fit__tog:focus-visible{outline:3px solid var(--cf-aqua);outline-offset:2px;border-radius:4px}.cf-pdp-fit__tog .cf-icon{transition:rotate .2s var(--cf-ease-soft, ease)}.cf-pdp-fit.is-shut .cf-pdp-fit__tog .cf-icon{rotate:180deg}@media(max-width:749px){body.cf .cf-pdp-fit__tog{display:none}}@media(min-width:750px){.cf-pdp-fit--try.is-shut>:not(.cf-pdp-fit__head):not(.cf-pdp-fit__sum):not(.cf-pdp-fit__open){display:none}body.cf .cf-pdp-fit--try.is-shut .cf-pdp-fit__sum{display:block;margin:6px 0 0;font-size:var(--cf-fs-small);font-weight:600;line-height:1.4;color:var(--cf-muted);font-variant-numeric:tabular-nums}}.cf-pdp-fit__links{display:flex;flex-wrap:wrap;align-items:center;gap:0 22px}.cf-pdp-fit__more{display:inline-flex;align-items:center;min-height:44px;margin-top:2px;font-size:var(--cf-fs-small);font-weight:var(--cf-fw-semibold);color:var(--cf-muted);text-decoration:underline;text-underline-offset:.2em}.cf-pdp-fit__more:hover{color:var(--cf-link-hover)}@media(prefers-reduced-motion:reduce){.cf-pdp-fit__tog .cf-icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cf-product-page.css.map */
