.product-detail_page__dqkUY{--product-ink:#0a0a0c;--product-muted:rgb(10 10 12/.6);--product-line:rgb(10 10 12/.1);--product-paper:#fbf6ec;--product-green:#26d968;min-height:100dvh;overflow-x:clip;background:var(--product-paper);color:var(--product-ink);font-family:inherit}.product-detail_main__7FZgF{padding:0 0 56px}.product-detail_main__7FZgF>article{padding-top:calc(var(--header-offset) + 24px)}.product-detail_container__HxZ9Q{width:calc(100% - 40px);max-width:1240px;margin-inline:auto}.product-detail_breadcrumb__dvkta{display:flex;flex-wrap:wrap;gap:8px;color:rgb(10 10 12/.55);font-size:13px;line-height:1.5;margin-bottom:24px}.product-detail_breadcrumb__dvkta>span[aria-hidden]{opacity:.4}.product-detail_breadcrumb__dvkta a:hover,.product-detail_description__DdtaZ a:hover,.product-detail_reviewLink__XWBxo:hover,.product-detail_sample__xBAnW:hover,.product-detail_similarHeader__jQ_P3 a:hover{color:var(--product-green)}.product-detail_hero__USpz3{display:grid;gap:24px;align-items:start;margin-bottom:0}.product-detail_gallery__Jfpuz,.product-detail_summary__rw4dm{min-width:0}.product-detail_title__EVq_Y{font-size:36px;line-height:1.1;letter-spacing:-.02em;font-weight:700;overflow-wrap:anywhere;margin:0}.product-detail_tagline__scdSs{margin:8px 0 0;font-size:15px;font-weight:400;line-height:1.5;color:var(--product-muted)}.product-detail_rating__ywTf7{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px;font-size:14px;color:var(--product-muted)}.product-detail_stars__RdJLV{display:inline-flex;gap:2px;color:var(--product-green)}.product-detail_price__Y0UyN{font-size:28px;line-height:1.25;font-weight:600;font-variant-numeric:tabular-nums}.product-detail_priceRow__y8oxh{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:24px 0 0}.product-detail_priceUnit__tOFMX{color:rgb(10 10 12/.55);font-size:14px}.product-detail_facts__Qed_t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 0;border-top:1px solid var(--product-line);margin:24px 0;padding-top:20px;font-size:14px;line-height:1.5}.product-detail_fact__Iu4ci{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0 16px;border-left:1px solid var(--product-line);min-width:0}.product-detail_fact__Iu4ci:nth-child(3n+1){padding:0;border-left:0}.product-detail_specLabel__NEU7G{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:rgb(10 10 12/.5);line-height:1.5;max-width:100%;overflow-wrap:anywhere}.product-detail_specValue__9M_30{font-size:15px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.product-detail_sample__xBAnW{display:inline-block;font-size:14px;padding:0;margin-top:16px;line-height:1.5;text-underline-offset:4px}.product-detail_sample__xBAnW:hover{text-decoration:underline}.product-detail_purchase__C3CC3{margin-top:0}.product-detail_priceRow__y8oxh+.product-detail_purchase__C3CC3{margin-top:24px}.product-detail_purchaseActions__MM0zq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-detail_primary__i8TbJ,.product-detail_secondary__yUW5c{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;border-radius:999px;font-size:15px;font-weight:600;line-height:1.3;cursor:pointer;box-shadow:none;outline:none;height:52px;transition:background-color .15s,border-color .15s,transform .15s}.product-detail_primary__i8TbJ{background:var(--product-green,#26d968);color:var(--product-ink,#0a0a0c)}.product-detail_primary__i8TbJ:not(:disabled):hover{background:#24cc62}.product-detail_primary__i8TbJ:not(:disabled):active,.product-detail_secondary__yUW5c:not(:disabled):active{transform:scale(.99)}.product-detail_secondary__yUW5c{background:transparent;border:1px solid rgb(10 10 12/.2);color:var(--product-ink)}.product-detail_secondary__yUW5c:not(:disabled):hover{background:rgb(10 10 12/.03);border-color:rgb(10 10 12/.45)}.product-detail_secondary__yUW5c svg{width:18px;height:18px;flex-shrink:0;opacity:.7}.product-detail_page__dqkUY .product-detail_purchaseActions__MM0zq>button:focus-visible{outline:2px solid var(--product-ink);outline-offset:2px}.product-detail_purchaseActions__MM0zq>.product-detail_primary__i8TbJ:only-child{grid-column:1/-1}.product-detail_primary__i8TbJ:disabled,.product-detail_secondary__yUW5c:disabled{opacity:.5;cursor:not-allowed}.product-detail_purchase__C3CC3 .product-detail_payment__TIwrM{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;min-width:0;font-size:14px;color:rgb(10 10 12/.8)}.product-detail_payment__TIwrM .product-detail_coins__o9h8I{padding-left:5px;flex-shrink:0}.product-detail_payment__TIwrM .product-detail_coin__hyfwa{width:18px;height:18px;margin-left:-5px;border:0}.product-detail_payment__TIwrM .product-detail_coin__hyfwa svg{width:18px;height:18px}.product-detail_coins__o9h8I{display:inline-flex;padding-left:6px}.product-detail_coin__hyfwa{display:inline-flex;width:26px;height:26px;margin-left:-6px;border:2px solid var(--product-paper,#fbf6ec);border-radius:50%;align-items:center;justify-content:center;background:var(--product-paper,#fbf6ec)}.product-detail_benefits__Fl3B4{margin-top:20px;padding:18px;border:1px solid var(--product-line,rgb(10 10 12/.1));border-radius:16px;background:transparent}.product-detail_benefitsTitle__0Legf{margin:0 0 14px;font-size:15px;font-weight:600;line-height:1.4;color:var(--product-ink,#0a0a0c)}.product-detail_purchaseFacts__bjExx{display:grid;gap:10px;margin:0;padding:0;list-style:none}.product-detail_purchaseFact__i0oie{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:400;line-height:1.5;color:rgb(10 10 12/.8)}.product-detail_purchaseFact__i0oie>svg{width:16px;height:16px;margin-top:2.5px;color:rgb(10 10 12/.6);flex-shrink:0}.product-detail_purchaseFact__i0oie:last-child{align-items:center}.product-detail_purchaseFact__i0oie:last-child>svg{margin-top:0}.product-detail_notice__dUrNs{margin:8px 0 16px;color:var(--product-muted,rgb(10 10 12/.6));font-size:13px;line-height:1.5}.product-detail_notice__dUrNs:empty{display:none}.product-detail_gallery__Jfpuz{display:block}.product-detail_galleryImage__C73wl{position:relative;aspect-ratio:3/2;min-width:0;touch-action:pan-y;display:grid;place-items:center;background:transparent;border:0;border-radius:0;box-shadow:none}.product-detail_galleryImage__C73wl>img{position:absolute;inset:0;display:block;height:100%;width:100%;min-height:0;min-width:0;padding:0;-o-object-fit:contain;object-fit:contain}.product-detail_emptyGalleryIcon__qy_B_{width:64px;height:64px;display:block}.product-detail_emptyGallery__eAC93{background:transparent}.product-detail_stageContent__2k0Gt{width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:24px}.product-detail_logoPlate__nyKln{width:min(400px,100%);aspect-ratio:2;max-height:200px;padding:24px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:16px;box-shadow:0 1px 2px rgb(0 0 0/.04)}.product-detail_logoPlate__nyKln img{width:auto;height:auto;max-width:min(320px,100%);max-height:120px;-o-object-fit:contain;object-fit:contain}.product-detail_stageDomain__BWn0U{margin-top:12px;font-size:13px;color:rgb(10 10 12/.55)}.product-detail_stagePill__6PBt3{position:absolute;bottom:20px;left:20px;border-radius:999px;background:#fff;padding:4px 12px;font-size:12px;font-weight:600}.product-detail_imageFallback__ikUQO{color:var(--product-muted);font-size:14px;text-align:center}.product-detail_thumbnails__4iQFR{display:flex;flex-direction:row;gap:12px;margin:16px 0 0;padding:2px;overflow-x:auto;overflow-y:hidden}.product-detail_thumbnail__ii4k_{flex-shrink:0;width:72px;height:54px;border-radius:8px;overflow:hidden;color:var(--product-muted);font-size:13px;opacity:.6;background:#f4eedf;transition:opacity .15s}.product-detail_thumbnail__ii4k_[aria-pressed=true]{opacity:1;outline:2px solid var(--product-ink);outline-offset:0}.product-detail_thumbnail__ii4k_ img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-detail_thumbnailStage__O98zg{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(ellipse at center,rgb(38 217 104/.1),transparent 70%),#f4eedf}.product-detail_thumbnailPlate__q5dF_{display:flex;align-items:center;justify-content:center;width:42px;height:24px;border-radius:3px;background:#fff}.product-detail_thumbnailPlate__q5dF_ img{max-width:34px;max-height:18px;width:auto;height:auto}.product-detail_tabsPanel__xjy6d{background:transparent;border:0;border-radius:0;padding:0;margin-top:48px}.product-detail_tabList__IGlgC{display:flex;gap:32px;border-bottom:1px solid var(--product-line);margin-bottom:0}.product-detail_tabButton__QlsnQ{padding:14px 0;min-height:44px;font-size:16px;font-weight:600;color:rgb(10 10 12/.5);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color .15s}.product-detail_tabButton__QlsnQ:hover{color:rgb(10 10 12/.8)}.product-detail_tabButton__QlsnQ[aria-selected=true]{color:var(--product-ink);border-bottom-color:var(--product-green)}.product-detail_accordionButton__M62dd,.product-detail_tabSection__9jVEL[data-active=false] .product-detail_tabContent__xYBBP{display:none}.product-detail_tabContent__xYBBP{padding-top:40px;font-size:16px;line-height:1.7;overflow-wrap:anywhere}.product-detail_descriptionLayout__wy0FK{max-width:760px}.product-detail_description__DdtaZ{max-width:640px;font-size:17px;line-height:1.7;color:rgb(10 10 12/.75)}.product-detail_includesLine__92o7_{margin-top:16px;font-size:15px;line-height:1.5;color:rgb(10 10 12/.75)}.product-detail_description__DdtaZ ol,.product-detail_description__DdtaZ p+p,.product-detail_description__DdtaZ ul{margin-top:16px}.product-detail_description__DdtaZ h1,.product-detail_description__DdtaZ h2,.product-detail_description__DdtaZ h3,.product-detail_description__DdtaZ h4{font-size:18px;font-weight:600;margin:22px 0 10px;line-height:1.4;color:var(--product-ink)}.product-detail_description__DdtaZ ul{list-style:disc;padding-left:24px}.product-detail_description__DdtaZ ol{list-style:decimal;padding-left:24px}.product-detail_description__DdtaZ a{color:inherit;text-decoration:underline;text-underline-offset:4px}.product-detail_description__DdtaZ a:hover{color:var(--product-green)}.product-detail_description__DdtaZ iframe,.product-detail_description__DdtaZ img{max-width:100%}.product-detail_description__DdtaZ table{display:block;max-width:100%;overflow-x:auto}.product-detail_steps__rh6MX{display:grid;gap:20px;max-width:640px}.product-detail_steps__rh6MX li{display:flex;align-items:flex-start;gap:12px}.product-detail_step__8i3_Y{width:28px;height:28px;background:var(--product-ink);color:#fff;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:400;flex-shrink:0}.product-detail_stepTitle__vUJhx{font-size:16px;font-weight:600;line-height:1.5}.product-detail_stepText__72hVx{font-size:15px;line-height:1.5;color:var(--product-muted);margin-top:4px}.product-detail_requirements__bcey6{display:grid;gap:16px;max-width:760px}.product-detail_requirements__bcey6 dt{font-weight:600}.product-detail_requirements__bcey6 dd{color:var(--product-muted);white-space:pre-line}.product-detail_faqRows__MMlDZ,.product-detail_reviews__OATUA{max-width:760px}.product-detail_faqRows__MMlDZ{border-top:1px solid var(--product-line)}.product-detail_faqRow__fn4GK{border-bottom:1px solid var(--product-line);padding-block:16px}.product-detail_faqRow__fn4GK summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;min-height:28px;font-size:16px;font-weight:600}.product-detail_faqRow__fn4GK summary::-webkit-details-marker{display:none}.product-detail_faqRow__fn4GK summary svg{width:18px;height:18px;flex-shrink:0}.product-detail_faqRow__fn4GK[open] summary svg{transform:rotate(180deg)}.product-detail_faqRow__fn4GK p{margin-top:10px;font-size:15px;line-height:1.7;color:rgb(10 10 12/.75)}.product-detail_faqRow__fn4GK p a{text-decoration:underline;text-underline-offset:4px}.product-detail_reviewRow__kypV7{border-bottom:1px solid var(--product-line);padding-block:20px}.product-detail_reviewRow__kypV7:first-child{padding-top:0}.product-detail_reviewRow__kypV7 h3{margin-top:8px;font-size:16px;font-weight:600}.product-detail_reviewRow__kypV7 p{margin-top:6px;white-space:pre-line;font-size:15px;line-height:1.7}.product-detail_reviewMeta__SshS_{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--product-muted);margin-top:8px}.product-detail_reviewLink__XWBxo{display:inline-block;text-decoration:underline;text-underline-offset:4px;min-height:44px;font-size:15px;margin-top:12px;text-align:left}.product-detail_reviewEmpty__uxhhB{color:var(--product-muted)}.product-detail_reviewEmpty__uxhhB .product-detail_reviewLink__XWBxo{display:block;margin:8px 0 0}.product-detail_dialog__0D8JD{width:calc(100% - 32px);max-width:640px;max-height:calc(100dvh - 48px);margin:auto;border:1px solid rgb(10 10 12/.08);border-radius:16px;background:#fbf6ec;color:#0a0a0c;padding:16px;overflow-y:auto}.product-detail_dialog__0D8JD::backdrop{background:rgb(10 10 12/.4)}.product-detail_dialogHeader__O_5gw{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px}.product-detail_dialogHeader__O_5gw h2{font-size:20px;font-weight:700}.product-detail_dialogHeader__O_5gw button{display:grid;place-items:center;width:44px;height:44px;border-radius:999px}.product-detail_dialog__0D8JD form,.product-detail_dialog__0D8JD form+div{box-shadow:none;border:0;background:#fbf6ec;padding:8px}.product-detail_dialog__0D8JD form h3{display:none}.product-detail_dialog__0D8JD form button[aria-label*=star]{min-width:44px;min-height:44px;display:grid;place-items:center;margin:0}.product-detail_dialog__0D8JD form button[type=submit]{background:#26d968;color:#0a0a0c;border-radius:999px}.product-detail_similar__50Y3Y{margin-top:80px}.product-detail_similarHeader__jQ_P3{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px}.product-detail_similarHeader__jQ_P3 h2{font-size:28px;line-height:1.3;font-weight:700;letter-spacing:-.6px}.product-detail_similarHeader__jQ_P3 a{font-size:14px;font-weight:600;white-space:nowrap}.product-detail_relatedGrid__a0oV4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.product-detail_relatedGrid__a0oV4>a:hover>article,.product-detail_relatedGrid__a0oV4>a>article{box-shadow:none}.product-detail_buyBar__bVbjM{display:none}.product-detail_buyIdentity__zGoDT{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.product-detail_buyLogo__tUlzu{width:56px!important;height:56px!important}@media(max-width:767px){.product-detail_buyLogo__tUlzu{width:48px!important;height:48px!important}}.product-detail_buyText__E5RDS{min-width:0}.product-detail_buyTitle__yevaJ{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-detail_buyPrice__heIr0{font-size:15px;font-weight:700}.product-detail_page__dqkUY :is(a,button,summary){transition-duration:.15s}.product-detail_dialog__0D8JD button:focus-visible,.product-detail_page__dqkUY :is(a,button,summary,input):focus-visible,.product-detail_tabContent__xYBBP:focus-visible{outline:2px solid #0a0a0c;outline-offset:4px}@media (min-width:768px){.product-detail_hero__USpz3{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);-moz-column-gap:32px;column-gap:32px;row-gap:24px}}@media (min-width:1280px){.product-detail_hero__USpz3{grid-template-columns:700px 476px;gap:64px}}@media (min-width:768px) and (max-width:1023px){.product-detail_relatedGrid__a0oV4{gap:12px}}@media (max-width:767px){.product-detail_purchaseActions__MM0zq{grid-template-columns:minmax(0,1fr)}.product-detail_main__7FZgF{padding-bottom:108px}.product-detail_container__HxZ9Q{width:calc(100% - 32px)}.product-detail_logoPlate__nyKln{padding:20px}.product-detail_logoPlate__nyKln img{max-height:88px}.product-detail_tabList__IGlgC{display:none}.product-detail_tabSection__9jVEL+.product-detail_tabSection__9jVEL{border-top:1px solid var(--product-line)}.product-detail_accordionButton__M62dd{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:58px;padding:14px 0;font-size:16px;font-weight:600;text-align:left}.product-detail_accordionButton__M62dd svg{width:18px;height:18px;flex-shrink:0}.product-detail_accordionButton__M62dd[aria-expanded=true] svg{transform:rotate(180deg)}.product-detail_tabSection__9jVEL[data-open=true] .product-detail_tabContent__xYBBP{display:block;padding:40px 0 24px}.product-detail_tabSection__9jVEL[data-open=false] .product-detail_tabContent__xYBBP{display:none}.product-detail_relatedGrid__a0oV4{display:flex;overflow-x:auto;gap:14px;padding:2px 2px 12px;scroll-snap-type:x proximity}.product-detail_relatedGrid__a0oV4>a{flex:0 0 276px;scroll-snap-align:start}.product-detail_buyBar__bVbjM{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;z-index:40;bottom:calc(12px + env(safe-area-inset-bottom, 0px));left:12px;right:12px;box-sizing:border-box;height:68px;padding:10px 12px 10px 14px;background:#fff;border-radius:20px;box-shadow:0 8px 24px rgb(10 10 12/.12);transform:translateY(120%);opacity:0;pointer-events:none;transition:transform .26s cubic-bezier(.32,.72,0,1),opacity .26s cubic-bezier(.32,.72,0,1)}.product-detail_buyBar__bVbjM[data-visible=true]{transform:translateY(0);opacity:1;pointer-events:auto}.product-detail_page__dqkUY .product-detail_buyBar__bVbjM{transition-duration:.26s}.product-detail_buyBar__bVbjM .product-detail_primary__i8TbJ{width:auto;min-width:0;flex-shrink:0;height:44px;margin:0;padding-inline:20px;font-size:14px}}@media (prefers-reduced-motion:reduce){.product-detail_page__dqkUY *,.product-detail_page__dqkUY :after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.cf-site .product-detail_page__dqkUY{--product-ink:#1a1a1c;--product-muted:rgb(26 26 28/.62);--product-line:#e3e7ed;--product-paper:#fff;min-height:0}.cf-site .product-detail_main__7FZgF>article{padding-top:calc(var(--header-offset) + 36px)}.cf-site .product-detail_container__HxZ9Q{max-width:1290px}.cf-site .product-detail_breadcrumb__dvkta{font-size:14px;margin-bottom:28px}.cf-site .product-detail_breadcrumb__dvkta a:hover,.cf-site .product-detail_description__DdtaZ a:hover,.cf-site .product-detail_reviewLink__XWBxo:hover,.cf-site .product-detail_sample__xBAnW:hover,.cf-site .product-detail_similarHeader__jQ_P3 a:hover{color:#128f43}.cf-site .product-detail_title__EVq_Y{font-weight:500;font-size:40px;letter-spacing:-.025em}.cf-site .product-detail_price__Y0UyN{font-size:32px;font-weight:500;letter-spacing:-.02em}.cf-site .product-detail_galleryImage__C73wl{overflow:hidden;border-radius:28px;border:1px solid transparent;background:radial-gradient(60% 60% at 20% 10%,rgb(38 217 104/.16),transparent 70%),radial-gradient(50% 55% at 90% 95%,rgb(131 231 238/.22),transparent 70%),#f9fafb}.cf-site .product-detail_logoPlate__nyKln{border-radius:20px;box-shadow:0 10px 20px -5px rgba(28,34,43,.05),0 20px 65px -5px rgba(28,34,43,.08)}.cf-site .product-detail_stagePill__6PBt3{font-weight:500;box-shadow:0 1px 2px rgb(16 24 40/5%)}.cf-site .product-detail_thumbnail__ii4k_{border-radius:12px;background:#f4f5f8}.cf-site .product-detail_thumbnailStage__O98zg{background:radial-gradient(ellipse at center,rgb(38 217 104/.1),transparent 70%),#f4f5f8}.cf-site .product-detail_facts__Qed_t{gap:10px;border-top:0;padding-top:0}.cf-site .product-detail_fact__Iu4ci,.cf-site .product-detail_fact__Iu4ci:nth-child(3n+1){padding:14px 16px;border:1px solid transparent;border-radius:16px;background:#fff}.cf-site .product-detail_specLabel__NEU7G{letter-spacing:.1em}.cf-site .product-detail_primary__i8TbJ,.cf-site .product-detail_secondary__yUW5c{font-weight:500;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .5s cubic-bezier(.22,1,.36,1)}.cf-site .product-detail_primary__i8TbJ{border:1px solid #17b352;color:#0b1f12;box-shadow:0 1px 2px rgb(16 24 40/5%)}.cf-site .product-detail_primary__i8TbJ:not(:disabled):hover{background:#1fcc5f;transform:scale(1.015)}.cf-site .product-detail_secondary__yUW5c{background:#fcfcfd;border-color:#d7dde5;box-shadow:0 1px 2px rgb(16 24 40/5%)}.cf-site .product-detail_secondary__yUW5c:not(:disabled):hover{background:#1a1a1c;border-color:#1a1a1c;color:#fcfcfd;transform:scale(1.015)}.cf-site .product-detail_secondary__yUW5c:not(:disabled):hover svg{opacity:1}.cf-site .product-detail_benefits__Fl3B4{border-color:transparent;border-radius:20px;background:#fff;padding:22px}.cf-site .product-detail_benefitsTitle__0Legf{font-weight:500}.cf-site .product-detail_purchaseFact__i0oie>svg{color:#128f43}.cf-site .product-detail_tabsPanel__xjy6d{margin-top:0;min-width:0;padding:32px;border-radius:20px;background:#fff}@media (min-width:768px){.cf-site .product-detail_tabList__IGlgC{display:inline-flex;gap:4px;padding:5px;border:1px solid transparent;border-radius:999px;background:#f4f5f8;max-width:100%;overflow-x:auto}}.cf-site .product-detail_tabButton__QlsnQ{padding:9px 20px;min-height:42px;margin:0;border:0;border-radius:999px;font-size:15px;font-weight:500;color:rgb(26 26 28/.6);transition:color .2s ease,background-color .3s ease,box-shadow .3s ease}.cf-site .product-detail_tabButton__QlsnQ:hover{color:#1a1a1c}.cf-site .product-detail_tabButton__QlsnQ[aria-selected=true]{background:#1a1a1c;color:#fcfcfc}@keyframes product-detail_tabIn___n1w5{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.cf-site .product-detail_tabContent__xYBBP{padding-top:28px}.cf-site .product-detail_tabSection__9jVEL[data-active=true] .product-detail_tabContent__xYBBP{animation:product-detail_tabIn___n1w5 .5s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.cf-site .product-detail_tabSection__9jVEL .product-detail_tabContent__xYBBP{animation:none!important}}.cf-site .product-detail_description__DdtaZ{color:rgb(26 26 28/.7)}.cf-site .product-detail_description__DdtaZ h1,.cf-site .product-detail_description__DdtaZ h2,.cf-site .product-detail_description__DdtaZ h3,.cf-site .product-detail_description__DdtaZ h4{font-size:20px;font-weight:500}.cf-site .product-detail_includesLine__92o7_{padding:16px 18px;border-radius:16px;background:#effdf4;color:#0f7036}.cf-site .product-detail_steps__rh6MX{gap:14px}.cf-site .product-detail_steps__rh6MX li{padding:18px 20px;border:1px solid transparent;border-radius:20px;background:#fff;gap:14px}.cf-site .product-detail_step__8i3_Y{width:32px;height:32px;background:#26d968;color:#0b1f12;font-weight:600}.cf-site .product-detail_requirements__bcey6 dt,.cf-site .product-detail_reviewRow__kypV7 h3,.cf-site .product-detail_stepTitle__vUJhx{font-weight:500}.cf-site .product-detail_requirements__bcey6>div{padding:18px 20px;border:1px solid transparent;border-radius:20px;background:#fff}.cf-site .product-detail_faqRows__MMlDZ{border-top:0;display:grid;gap:12px}.cf-site .product-detail_faqRow__fn4GK{padding:18px 22px;border:1px solid transparent;border-radius:20px;background:#fff;transition:background-color .3s ease,box-shadow .3s ease}.cf-site .product-detail_faqRow__fn4GK[open]{background:#fff;box-shadow:0 10px 20px -5px rgba(28,34,43,.05),0 20px 65px -5px rgba(28,34,43,.05)}.cf-site .product-detail_faqRow__fn4GK summary{font-weight:500}.cf-site .product-detail_faqRow__fn4GK summary svg{transition:transform .4s cubic-bezier(.22,1,.36,1)}.cf-site .product-detail_similar__50Y3Y{margin-top:96px}.cf-site .product-detail_similarHeader__jQ_P3 h2{font-size:32px;font-weight:500;letter-spacing:-.02em}.cf-site .product-detail_similarHeader__jQ_P3 a{font-weight:500}html:has(.cf-site) .product-detail_dialog__0D8JD{background:#fff;border-color:transparent;border-radius:24px;color:#1a1a1c;font-family:var(--font-inter-tight),var(--font-inter),system-ui,sans-serif}html:has(.cf-site) .product-detail_dialog__0D8JD form,html:has(.cf-site) .product-detail_dialog__0D8JD form+div{background:#fff}html:has(.cf-site) .product-detail_dialogHeader__O_5gw h2{font-weight:500}.cf-site .product-detail_page__dqkUY :is(a,button,summary,input):focus-visible,.cf-site .product-detail_tabContent__xYBBP:focus-visible{outline-color:#0a7d36}@media (max-width:767px){.cf-site .product-detail_title__EVq_Y{font-size:30px}.cf-site .product-detail_accordionButton__M62dd{font-weight:500}.cf-site .product-detail_facts__Qed_t{gap:8px}.cf-site .product-detail_fact__Iu4ci,.cf-site .product-detail_fact__Iu4ci:nth-child(3n+1){padding:12px 10px}.cf-site .product-detail_specLabel__NEU7G{font-size:10px;letter-spacing:.04em;overflow-wrap:normal}.cf-site .product-detail_specValue__9M_30{font-size:14px}}@media (min-width:768px){.cf-site .product-detail_main__7FZgF{padding-bottom:104px}}.cf-site .product-detail_hero__USpz3{grid-template-columns:minmax(0,1fr);gap:20px}.cf-site .product-detail_gallery__Jfpuz{padding:14px;border-radius:20px;background:#fff}.cf-site .product-detail_galleryImage__C73wl{border:0;border-radius:14px}.cf-site .product-detail_summary__rw4dm{padding:28px;border-radius:20px;background:#fff}.cf-site .product-detail_rating__ywTf7{margin-bottom:14px}.cf-site .product-detail_fact__Iu4ci,.cf-site .product-detail_fact__Iu4ci:nth-child(3n+1){background:#f4f5f8;border-color:transparent}.cf-site .product-detail_benefits__Fl3B4{margin-top:24px;padding:0;border:0;border-radius:0;background:transparent}.cf-site .product-detail_benefitsTitle__0Legf{margin-bottom:4px;font-size:18px}.cf-site .product-detail_purchaseFacts__bjExx{gap:0}.cf-site .product-detail_purchaseFact__i0oie{padding:14px 0;border-bottom:1px solid #eceff4;color:rgb(26 26 28/.7);font-size:15px}.cf-site .product-detail_purchaseFact__i0oie:last-child{border-bottom:0;padding-bottom:0}.cf-site .product-detail_descriptionLayout__wy0FK,.cf-site .product-detail_description__DdtaZ,.cf-site .product-detail_faqRows__MMlDZ,.cf-site .product-detail_requirements__bcey6,.cf-site .product-detail_reviews__OATUA,.cf-site .product-detail_steps__rh6MX{max-width:none}.cf-site .product-detail_faqRow__fn4GK,.cf-site .product-detail_requirements__bcey6>div,.cf-site .product-detail_steps__rh6MX li{background:#f4f5f8;border-color:transparent}.cf-site .product-detail_faqRow__fn4GK[open]{background:#f4f5f8;box-shadow:none}.cf-site .product-detail_reviews__OATUA{display:grid;gap:16px}.cf-site .product-detail_reviewRow__kypV7,.cf-site .product-detail_reviewRow__kypV7:first-child{position:relative;isolation:isolate;overflow:hidden;padding:28px;border:0;border-radius:20px;background:#1a1a1c;color:#fcfcfc}.cf-site .product-detail_reviewRow__kypV7:before{content:"";position:absolute;z-index:-1;width:340px;height:340px;right:-150px;top:-190px;border-radius:50%;background:radial-gradient(closest-side,rgb(38 217 104/.45),rgb(131 231 238/.18) 55%,transparent 72%);filter:blur(22px)}.cf-site .product-detail_reviewRow__kypV7 h3{margin-top:14px;font-size:18px;color:#fcfcfc}.cf-site .product-detail_reviewRow__kypV7 p{color:rgb(252 252 252/.78)}.cf-site .product-detail_reviewRow__kypV7 .product-detail_reviewMeta__SshS_{margin-top:18px;color:rgb(252 252 252/.55)}.cf-site .product-detail_reviewMeta__SshS_ span:first-child{color:#fcfcfc;font-weight:500}.cf-site .product-detail_reviewLink__XWBxo{justify-self:start;min-height:44px;margin-top:4px;padding:10px 22px;border:1px solid #d7dde5;border-radius:999px;background:#fcfcfd;text-decoration:none;font-weight:500}.cf-site .product-detail_reviewLink__XWBxo:hover{background:#1a1a1c;border-color:#1a1a1c;color:#fcfcfd}.cf-site .product-detail_reviewEmpty__uxhhB .product-detail_reviewLink__XWBxo{display:inline-block;margin-top:14px}.cf-site .product-detail_similar__50Y3Y{margin-top:72px}@media (min-width:1024px){.cf-site .product-detail_hero__USpz3{grid-template-columns:minmax(0,1fr) 440px;grid-template-areas:"gallery summary" "sections summary";-moz-column-gap:24px;column-gap:24px;row-gap:20px}.cf-site .product-detail_gallery__Jfpuz{grid-area:gallery}.cf-site .product-detail_tabsPanel__xjy6d{grid-area:sections}.cf-site .product-detail_summary__rw4dm{grid-area:summary;position:sticky;top:calc(var(--header-offset,80px) + 8px);align-self:start}}@media (min-width:1280px){.cf-site .product-detail_hero__USpz3{grid-template-columns:minmax(0,1fr) 476px;-moz-column-gap:28px;column-gap:28px}.cf-site .product-detail_tabsPanel__xjy6d{padding:40px}}@media (max-width:767px){.cf-site .product-detail_summary__rw4dm{padding:22px 18px}.cf-site .product-detail_tabsPanel__xjy6d{padding:6px 18px}.cf-site .product-detail_tabSection__9jVEL+.product-detail_tabSection__9jVEL{border-top-color:#eef0f3}.cf-site .product-detail_accordionButton__M62dd{min-height:64px;font-size:18px;font-weight:500;letter-spacing:-.01em}.cf-site .product-detail_accordionButton__M62dd svg{box-sizing:content-box;padding:8px;border-radius:999px;background:#f4f5f8;transition:transform .4s cubic-bezier(.22,1,.36,1),background-color .3s ease,color .3s ease}.cf-site .product-detail_accordionButton__M62dd[aria-expanded=true] svg{background:#1a1a1c;color:#fcfcfc}.cf-site .product-detail_tabSection__9jVEL[data-open=true] .product-detail_tabContent__xYBBP{padding:4px 0 24px;animation:product-detail_tabIn___n1w5 .5s cubic-bezier(.22,1,.36,1) both}.cf-site .product-detail_gallery__Jfpuz{padding:10px}}.cf-site .product-detail_page__dqkUY{background:transparent}.cf-site .product-detail_emptyGallery__eAC93:has(.product-detail_imageFallback__ikUQO){background:#e9edf1 url(/images/art/product-fallback.webp) 50%/cover no-repeat}.cf-site .product-detail_emptyGallery__eAC93 .product-detail_imageFallback__ikUQO{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}