html[data-cf-theme] body.template-product{--bg:var(--cf-bg);--fg:var(--cf-fg);--accent:var(--cf-accent);--accentText:var(--cf-accent-text);--surface:var(--cf-surface);--muted:var(--cf-muted);--line:var(--cf-line);--radius:var(--cf-radius);--display:var(--cf-display);--body:var(--cf-body)}html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host{width:min(1480px,94vw)!important;margin:auto!important;padding:34px 0 64px!important}html[data-cf-theme] body.template-product [id*=__custom_liquid_QDTjjH],html[data-cf-theme] body.template-product [id*=__custom_liquid_FxbBL4]{display:none!important}html[data-cf-theme] body.template-product .shop-breadcrumb{display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important;margin:0 0 28px!important;color:var(--muted)!important;font-size:10px!important;font-weight:700!important}html[data-cf-theme] body.template-product .shop-breadcrumb a{text-decoration:none!important;border-bottom:1px solid transparent!important;transition:.2s}html[data-cf-theme] body.template-product .shop-breadcrumb a:hover{color:var(--accent)!important;border-color:var(--accent)!important}html[data-cf-theme] body.template-product .pdp-layout{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr)!important;gap:16px!important;align-items:start!important;min-width:0!important}html[data-cf-theme] body.template-product :is(.pdp-gallery,.pdp-buybox,.pdp-spec-card,.pdp-detail-panel){background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .pdp-gallery{padding:12px!important;display:block!important;position:sticky!important;top:120px!important;align-self:start!important;min-width:0!important}html[data-cf-theme] body.template-product .pdp-gallery .pdp-gallery-grid{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;gap:12px!important;min-width:0!important}html[data-cf-theme] body.template-product .pdp-gallery .pdp-thumbs{display:block!important;width:88px!important;grid-column:1!important;grid-row:1!important}html[data-cf-theme] body.template-product .pdp-gallery .product__thumbnails-list{display:flex!important;flex-direction:column!important;gap:8px!important;width:88px!important;max-height:540px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 4px 0 0!important}html[data-cf-theme] body.template-product .pdp-gallery .product__thumbnail{width:78px!important;height:78px!important;flex:0 0 78px!important;border:1px solid var(--line)!important;background:var(--bg)!important;border-radius:calc(var(--radius)*.6)!important;padding:4px!important}html[data-cf-theme] body.template-product .pdp-gallery .product__thumbnail[aria-current=true]{border-color:var(--accent)!important;box-shadow:0 0 0 1px var(--accent)!important}html[data-cf-theme] body.template-product .pdp-gallery .pdp-main-media{grid-column:2!important;grid-row:1!important;min-width:0!important;max-width:100%!important;background:color-mix(in srgb,var(--surface) 88%,#fff)!important;border-radius:calc(var(--radius)*.75)!important;overflow:hidden!important}@media(min-width:901px){html[data-cf-theme] body.template-product .pdp-main-media,html[data-cf-theme] body.template-product .pdp-main-media .product__media{height:clamp(410px,34vw,540px)!important;min-height:0!important;max-height:540px!important}html[data-cf-theme] body.template-product .pdp-main-media :is(img,video,model-viewer){height:100%!important;min-height:0!important;max-height:540px!important;object-fit:contain!important;object-position:center!important}}html[data-cf-theme] body.template-product .pdp-buybox{padding:clamp(20px,2.35vw,32px)!important;position:sticky!important;top:120px!important;min-width:0!important}html[data-cf-theme] body.template-product .pdp-brand-row{display:flex!important;justify-content:space-between!important;gap:14px!important;align-items:center!important}html[data-cf-theme] body.template-product .product-type-link{display:inline-flex!important;color:var(--accent)!important;font:700 8px/1.2 IBM Plex Mono,monospace!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-decoration:none!important}html[data-cf-theme] body.template-product .product-type-link:hover{text-decoration:underline!important}html[data-cf-theme] body.template-product .pdp-rating{font-size:11px!important;color:var(--muted)!important}html[data-cf-theme] body.template-product .pdp-buybox .product__vendor{display:none!important}html[data-cf-theme] body.template-product .pdp-buybox .product__title h1{font-family:var(--display)!important;font-size:clamp(30px,3.35vw,50px)!important;letter-spacing:-.055em!important;line-height:.92!important;margin:14px 0!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .pdp-lead{margin:0!important;font-size:12px!important;line-height:1.65!important;color:var(--muted)!important;display:-webkit-box!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html[data-cf-theme] body.template-product .pdp-buybox .product__price{margin:22px 0!important}html[data-cf-theme] body.template-product .pdp-buybox .price{display:flex!important;gap:12px!important;align-items:baseline!important;flex-wrap:wrap!important}html[data-cf-theme] body.template-product .pdp-buybox .price :is(.price__regular,.price__sale){font:900 34px/1 var(--display)!important;color:var(--accent)!important}html[data-cf-theme] body.template-product .pdp-buybox .price .price__compare{font-size:13px!important;color:var(--muted)!important}html[data-cf-theme] body.template-product .pdp-trust-row{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin:18px 0!important}html[data-cf-theme] body.template-product .pdp-trust-row div{padding:12px!important;border:1px solid var(--line)!important;border-radius:calc(var(--radius)*.6)!important;background:var(--bg)!important;min-width:0!important}html[data-cf-theme] body.template-product .pdp-trust-row b{display:block!important;font-size:11px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html[data-cf-theme] body.template-product .pdp-trust-row span{font-size:9px!important;color:var(--muted)!important}html[data-cf-theme] body.template-product .pdp-buy-actions{display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;gap:10px!important;align-items:stretch!important;min-width:0!important}html[data-cf-theme] body.template-product .pdp-buy-actions .pdp-qty{display:grid!important;grid-template-columns:32px minmax(0,1fr) 32px!important;min-height:48px!important;height:48px!important;border:1px solid var(--line)!important;border-radius:999px!important;overflow:hidden!important;background:var(--bg)!important}html[data-cf-theme] body.template-product .pdp-buy-actions .pdp-qty :is(button,input){height:46px!important;background:transparent!important;color:var(--fg)!important;border:0!important}html[data-cf-theme] body.template-product .pdp-add,html[data-cf-theme] body.template-product .pdp-buy-now{width:100%!important;min-width:0!important;min-height:48px!important;padding:11px 16px!important;font-family:var(--body)!important;font-size:12.5px!important;font-weight:900!important;line-height:1.05!important;letter-spacing:.015em!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;cursor:pointer!important}html[data-cf-theme] body.template-product .pdp-add{border:1px solid var(--accent)!important;border-radius:999px!important;background:var(--accent)!important;color:var(--accentText)!important}html[data-cf-theme] body.template-product .pdp-add .btn-fill{display:none!important}html[data-cf-theme] body.template-product .pdp-buy-now{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-top:0!important;border:1px solid var(--accent)!important;border-radius:999px!important;background:var(--surface)!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .pdp-buy-now:disabled{opacity:.45!important;cursor:not-allowed!important}html[data-cf-theme] body.template-product .pdp-compact-summary{margin-top:12px!important;padding:13px 14px!important;border:1px solid var(--line)!important;border-radius:calc(var(--radius)*.62)!important;background:var(--bg)!important}html[data-cf-theme] body.template-product .pdp-compact-summary span{font:700 8px IBM Plex Mono,monospace!important;letter-spacing:.1em!important;color:var(--accent)!important}html[data-cf-theme] body.template-product .pdp-compact-summary p{margin:6px 0 0!important;color:var(--muted)!important;font-size:10.5px!important;line-height:1.55!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html[data-cf-theme] body.template-product .pdp-compact-summary a{display:inline-block!important;margin-top:8px!important;font-size:9px!important;font-weight:900!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .pdp-specs{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;margin-top:16px!important}html[data-cf-theme] body.template-product .pdp-spec-card{padding:18px!important;min-width:0!important}html[data-cf-theme] body.template-product .pdp-spec-card span{font:700 8px IBM Plex Mono,monospace!important;letter-spacing:.1em!important;color:var(--accent)!important}html[data-cf-theme] body.template-product .pdp-spec-card b{display:block!important;font:800 20px/1.1 var(--display)!important;margin-top:7px!important;word-break:break-word!important}html[data-cf-theme] body.template-product .pdp-detail-grid{display:grid!important;grid-template-columns:1.1fr .9fr!important;gap:16px!important;margin-top:12px!important}html[data-cf-theme] body.template-product .pdp-detail-panel{padding:clamp(18px,2.2vw,28px)!important}html[data-cf-theme] body.template-product .shop-label{font:700 9px/1.2 IBM Plex Mono,monospace!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--accent)!important}html[data-cf-theme] body.template-product .pdp-detail-panel h2{font:800 clamp(25px,2.7vw,38px)/.95 var(--display)!important;letter-spacing:-.045em!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .pdp-detail-panel p{color:var(--muted)!important;line-height:1.75!important}html[data-cf-theme] body.template-product .pdp-benefit{border-top:1px solid var(--line)!important;padding:11px 0!important}html[data-cf-theme] body.template-product .pdp-benefit b{display:block!important;margin-bottom:5px!important}html[data-cf-theme] body.template-product .pdp-benefit p,html[data-cf-theme] body.template-product .pdp-details-list p{font-size:10.5px!important;line-height:1.6!important;margin:0!important}html[data-cf-theme] body.template-product .pdp-details-list details{border-top:1px solid var(--line)!important;padding:14px 0!important}html[data-cf-theme] body.template-product .pdp-details-list summary{font-weight:800!important;cursor:pointer!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .pdp-source-description{margin-top:18px!important;padding:clamp(18px,2.4vw,30px)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;background:var(--surface)!important}html[data-cf-theme] body.template-product .pdp-source-description__head{display:flex!important;justify-content:space-between!important;align-items:end!important;gap:24px!important;margin-bottom:14px!important}html[data-cf-theme] body.template-product .pdp-source-description__head h2{margin:6px 0 0!important;font:800 clamp(28px,3.5vw,48px)/.94 var(--display)!important;letter-spacing:-.05em!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .pdp-source-description__body{color:var(--muted)!important}html[data-cf-theme] body.template-product .pdp-source-description__body :is(img,video,iframe){max-width:100%!important;height:auto!important}html[data-cf-theme] body.template-product .pdp-source-description__body table{max-width:100%!important}html[data-cf-theme] body.template-product .pdp-buybox :is(.product__complementary,.complementary-products){margin-top:14px!important;padding:12px!important;border:1px solid var(--line)!important;border-radius:calc(var(--radius)*.7)!important;background:var(--surface)!important;min-width:0!important}html[data-cf-theme] body.template-product .pdp-related,html[data-cf-theme] body.template-product .cf26-recently-viewed{width:min(1480px,94vw)!important;margin:30px auto 0!important}html[data-cf-theme] body.template-product .pdp-related .section,html[data-cf-theme] body.template-product .cf26-recently-viewed .section{background:transparent!important;border:0!important;padding:0!important}html[data-cf-theme] body.template-product .pdp-related .section-heading,html[data-cf-theme] body.template-product .cf26-recently-viewed .section-heading{margin-bottom:16px!important}html[data-cf-theme] body.template-product .pdp-related :is(h2,h3),html[data-cf-theme] body.template-product .cf26-recently-viewed :is(h2,h3){font-family:var(--display)!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .pdp-related .product-card,html[data-cf-theme] body.template-product .cf26-recently-viewed .product-card{background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;overflow:hidden!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .pdp-related .product-card img,html[data-cf-theme] body.template-product .cf26-recently-viewed .product-card img{object-fit:contain!important;background:color-mix(in srgb,var(--surface) 88%,#fff)!important}html[data-cf-theme=cf-nature] body.template-product .pdp-layout{grid-template-columns:1fr!important}html[data-cf-theme=cf-nature] body.template-product :is(.pdp-gallery,.pdp-buybox){position:relative!important;top:auto!important}html[data-cf-theme=cf-newsroom] body.template-product .pdp-layout{grid-template-columns:1.3fr .7fr!important}html[data-cf-theme=cf-newsroom] body.template-product .pdp-specs{grid-template-columns:repeat(6,1fr)!important}html[data-cf-theme=cf-retrofuture] body.template-product .pdp-layout,html[data-cf-theme=cf-redaxis] body.template-product .pdp-layout{grid-template-columns:1fr 1fr!important;gap:28px!important}html[data-cf-theme=cf-retrofuture] body.template-product :is(.pdp-gallery,.pdp-buybox),html[data-cf-theme=cf-redaxis] body.template-product :is(.pdp-gallery,.pdp-buybox){border-left:0!important;border-right:0!important;border-radius:0!important}html[data-cf-theme=cf-retrofuture] body.template-product .pdp-buybox,html[data-cf-theme=cf-redaxis] body.template-product .pdp-buybox{padding-top:46px!important}body[data-cf45-experience]{--cf45-hover-bg:var(--fg);--cf45-hover-fg:var(--surface);--cf45-hover-border:var(--fg);--cf45-hover-shadow:0 14px 34px rgba(0,0,0,.28);--cf45-hover-lift:-2px }body[data-cf45-experience=editorial]{--cf45-hover-bg:#111111;--cf45-hover-fg:#f4eee6;--cf45-hover-border:#111111;--cf45-hover-shadow:5px 5px 0 #d94d2d}body[data-cf45-experience=magazine]{--cf45-hover-bg:#2a1f1b;--cf45-hover-fg:#ffffff;--cf45-hover-border:#9c4d37;--cf45-hover-shadow:0 14px 34px rgba(42,31,27,.34)}body[data-cf45-experience=nature]{--cf45-hover-bg:#273226;--cf45-hover-fg:#f4f1e8;--cf45-hover-border:#6f7e64;--cf45-hover-shadow:0 14px 32px rgba(39,50,38,.32)}body[data-cf45-experience=newsroom]{--cf45-hover-bg:#111111;--cf45-hover-fg:#ffffff;--cf45-hover-border:#ff4a28;--cf45-hover-shadow:5px 5px 0 #ff4a28;--cf45-hover-lift:-3px}body[data-cf45-experience=retrofuture]{--cf45-hover-bg:#071018;--cf45-hover-fg:#25d88f;--cf45-hover-border:#25d88f;--cf45-hover-shadow:0 0 0 1px #25d88f,0 0 20px color-mix(in srgb,#25d88f 38%,transparent),0 14px 30px rgba(0,0,0,.34)}body[data-cf45-experience=redaxis]{--cf45-hover-bg:#0b0b0b;--cf45-hover-fg:#ff3131;--cf45-hover-border:#ff3131;--cf45-hover-shadow:6px 6px 0 #ff3131;--cf45-hover-lift:-3px}body[data-cf45-experience=chrome]{--cf45-hover-bg:#101318;--cf45-hover-fg:#f5f7fb;--cf45-hover-border:#bfc8d8;--cf45-hover-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 16px 36px rgba(0,0,0,.36)}body[data-cf45-experience=cinema]{--cf45-hover-bg:#151515;--cf45-hover-fg:#ff6a37;--cf45-hover-border:#ff6a37;--cf45-hover-shadow:0 0 0 1px color-mix(in srgb,#ff6a37 44%,transparent),0 16px 40px color-mix(in srgb,#ff6a37 22%,rgba(0,0,0,.34))}body[data-cf45-experience=hyperpop]{--cf45-hover-bg:#0a0812;--cf45-hover-fg:#ff6ad8;--cf45-hover-border:#ff6ad8;--cf45-hover-shadow:5px 5px 0 #75f0ef,9px 9px 0 color-mix(in srgb,#ff6ad8 52%,transparent);--cf45-hover-lift:-3px}body[data-cf45-experience] :is(.pdp-add,.pdp-buy-now,.cf36-commerce-btn,.cf41-rec-add){transition:transform .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease!important;will-change:transform}@media(hover:hover)and (pointer:fine){body[data-cf45-experience] :is(.pdp-add,.pdp-buy-now,.cf36-commerce-btn,.cf41-rec-add):not(:disabled):hover{background:var(--cf45-hover-bg)!important;color:var(--cf45-hover-fg)!important;border-color:var(--cf45-hover-border)!important;box-shadow:var(--cf45-hover-shadow)!important;transform:translateY(var(--cf45-hover-lift)) scale(1.015)!important;filter:none!important}body[data-cf45-experience=newsroom] :is(.pdp-add,.pdp-buy-now):not(:disabled):hover,body[data-cf45-experience=redaxis] :is(.pdp-add,.pdp-buy-now):not(:disabled):hover{transform:translate(-2px,-3px)!important}body[data-cf45-experience=retrofuture] :is(.pdp-add,.pdp-buy-now):not(:disabled):hover{letter-spacing:.025em!important}body[data-cf45-experience=chrome] :is(.pdp-add,.pdp-buy-now):not(:disabled):hover{background:linear-gradient(180deg,#252b35,#101318)!important}body[data-cf45-experience=hyperpop] :is(.pdp-add,.pdp-buy-now):not(:disabled):hover{transform:translate(-2px,-3px) rotate(-.35deg)!important}}body[data-cf45-experience] :is(.pdp-add,.pdp-buy-now,.cf36-commerce-btn,.cf41-rec-add):not(:disabled):focus-visible{background:var(--cf45-hover-bg)!important;color:var(--cf45-hover-fg)!important;border-color:var(--cf45-hover-border)!important;box-shadow:var(--cf45-hover-shadow)!important;outline:2px solid color-mix(in srgb,var(--cf45-hover-fg) 72%,transparent)!important;outline-offset:3px!important}body[data-cf45-experience=newsroom] .pdp-buy-actions :is(.pdp-add,.pdp-buy-now){border-radius:0!important}body[data-cf45-experience=retrofuture] .pdp-buy-actions :is(.pdp-add,.pdp-buy-now){border-radius:5px!important}body[data-cf45-experience=retrofuture] .pdp-buy-now{border-style:dashed!important}body[data-cf45-experience=redaxis] .pdp-buy-actions :is(.pdp-add,.pdp-buy-now){border-radius:4px!important}body[data-cf45-experience=redaxis] .pdp-buy-now{border-left-width:4px!important}body[data-cf45-experience=chrome] .pdp-buy-actions :is(.pdp-add,.pdp-buy-now){border-radius:12px!important}body[data-cf45-experience=hyperpop] .pdp-buy-actions :is(.pdp-add,.pdp-buy-now){border-radius:6px!important}body[data-cf45-experience=editorial] .pdp-buy-actions :is(.pdp-add,.pdp-buy-now){border-radius:10px!important}body[data-cf45-experience=nature] .pdp-buy-actions :is(.pdp-add,.pdp-buy-now){border-radius:18px!important}html[data-cf-theme] body.template-product .nps-mirror-band{display:flex!important;justify-content:flex-end!important;width:100%!important;margin:10px 0 0!important}html[data-cf-theme] body.template-product .nps-mirror-band .nps-mirror-btn{position:static!important;margin:0!important;max-width:100%!important}html[data-cf-theme] body.template-product .canfoto-rev85-support-tail{width:min(1480px,94vw);margin:0 auto 30px;color:var(--fg)}html[data-cf-theme] body.template-product .cf63-trust-section{margin-top:clamp(54px,5.4vw,92px)!important;margin-bottom:0!important;padding:0!important}html[data-cf-theme] body.template-product .cf63-trust-section .section-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:18px}html[data-cf-theme] body.template-product .cf63-trust-section .section-head span{font:700 9px/1.2 IBM Plex Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}html[data-cf-theme] body.template-product .cf63-trust-section .section-head h2{font-family:var(--display);font-size:clamp(30px,4.2vw,60px);letter-spacing:-.06em;line-height:.92;margin:10px 0;color:var(--fg)}html[data-cf-theme] body.template-product .cf63-trust-section .section-head p{color:var(--muted);line-height:1.65}html[data-cf-theme] body.template-product .trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:stretch}html[data-cf-theme] body.template-product .trust-grid>div{padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}html[data-cf-theme] body.template-product .trust-grid b{display:block;font:800 32px/1 var(--display);letter-spacing:-.035em;color:var(--fg)}html[data-cf-theme] body.template-product .trust-grid span{display:block;margin-top:8px;font-size:10px;line-height:1.35;color:var(--muted)}body[data-cf45-experience=newsroom] .cf63-trust-section .trust-grid>div{border-radius:0}body[data-cf45-experience=retrofuture] .cf63-trust-section .trust-grid>div{border-radius:5px;border-style:dashed}body[data-cf45-experience=redaxis] .cf63-trust-section .trust-grid>div{border-radius:4px;border-left:3px solid var(--accent)}body[data-cf45-experience=hyperpop] .cf63-trust-section .trust-grid>div{border-radius:6px}@media(hover:hover)and (pointer:fine){html[data-cf-theme] body.template-product .trust-grid>div:hover{transform:translateY(-3px);border-color:var(--accent);box-shadow:0 14px 30px color-mix(in srgb,var(--fg) 10%,transparent)}body[data-cf45-experience=newsroom] .cf63-trust-section .trust-grid>div:hover,body[data-cf45-experience=redaxis] .cf63-trust-section .trust-grid>div:hover{transform:translate(-2px,-3px)}body[data-cf45-experience=hyperpop] .cf63-trust-section .trust-grid>div:hover{transform:translate(-2px,-3px) rotate(-.2deg)}}html[data-cf-theme] body.template-product .cf14-support-stack{margin-top:clamp(26px,2.2vw,32px)}html[data-cf-theme] body.template-product .cf14-hayyam,html[data-cf-theme] body.template-product .cf14-faq-launch{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(22px,3vw,38px)}html[data-cf-theme] body.template-product .cf14-hayyam-kicker,html[data-cf-theme] body.template-product .cf14-faq-launch__copy>span{font:700 9px/1.2 IBM Plex Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}html[data-cf-theme] body.template-product .cf14-hayyam-title,html[data-cf-theme] body.template-product .cf14-faq-launch h2{font:800 clamp(30px,4vw,56px)/.95 var(--display);letter-spacing:-.05em;margin:8px 0;color:var(--fg)}html[data-cf-theme] body.template-product .cf14-hayyam-title span,html[data-cf-theme] body.template-product .cf14-hayyam-toggle-title span{color:var(--accent)}html[data-cf-theme] body.template-product .cf14-hayyam-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding:18px 20px;border:1px solid var(--line);border-radius:calc(var(--radius)*.72);background:var(--bg);color:var(--fg);text-align:left;cursor:pointer}html[data-cf-theme] body.template-product .cf14-hayyam-toggle-kicker{display:block;font:700 8px IBM Plex Mono,monospace;letter-spacing:.1em;color:var(--accent)}html[data-cf-theme] body.template-product .cf14-hayyam-toggle-title{display:block;margin-top:5px;font:800 20px/1.05 var(--display)}html[data-cf-theme] body.template-product .cf14-hayyam-toggle-icon{font-size:24px;transition:transform .2s ease}html[data-cf-theme] body.template-product .cf14-hayyam-toggle[aria-expanded=true] .cf14-hayyam-toggle-icon{transform:rotate(180deg)}html[data-cf-theme] body.template-product .cf14-hayyam-panel{padding-top:14px}html[data-cf-theme] body.template-product .cf14-hayyam-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}html[data-cf-theme] body.template-product .cf14-hayyam-text{color:var(--muted);line-height:1.7}html[data-cf-theme] body.template-product .cf14-hayyam-buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px}html[data-cf-theme] body.template-product .cf14-hayyam-btn{display:flex;flex-direction:column;gap:3px;padding:12px;border:1px solid var(--line);border-radius:calc(var(--radius)*.55);background:var(--bg);color:var(--fg)}html[data-cf-theme] body.template-product .cf14-hayyam-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--accentText)}html[data-cf-theme] body.template-product .cf14-hayyam-point{display:flex;gap:9px;padding:10px 0;border-bottom:1px solid var(--line);color:var(--muted)}html[data-cf-theme] body.template-product .cf14-hayyam-check{color:var(--accent);font-weight:900}html[data-cf-theme] body.template-product .cf14-hayyam-map{margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:calc(var(--radius)*.6);background:var(--bg)}html[data-cf-theme] body.template-product .cf14-hayyam-map span{display:block;font:700 8px IBM Plex Mono;letter-spacing:.1em;color:var(--accent)}html[data-cf-theme] body.template-product .cf14-hayyam-map b{display:block;margin:6px 0}html[data-cf-theme] body.template-product .cf14-hayyam-map a{font-size:10px;font-weight:900}html[data-cf-theme] body.template-product .cf14-faq-launch{display:flex;align-items:center;justify-content:space-between;gap:24px}html[data-cf-theme] body.template-product .cf14-faq-launch p{color:var(--muted);line-height:1.6}html[data-cf-theme] body.template-product .cf14-faq-open{flex:0 0 auto;min-height:46px;padding:0 18px;border:1px solid var(--accent);border-radius:999px;background:var(--accent);color:var(--accentText);font-weight:900;cursor:pointer}html[data-cf-theme] body.template-product .cf14-faq-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:none;align-items:center;justify-content:center;padding:24px;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-cf-theme] body.template-product .cf14-faq-modal[aria-hidden=false]{display:flex}html[data-cf-theme] body.template-product .cf14-faq-dialog{width:min(900px,94vw);max-height:88vh;overflow:auto;background:var(--bg);color:var(--fg);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 28px 70px #00000073}html[data-cf-theme] body.template-product .cf14-faq-head{position:sticky;top:0;z-index:2;padding:24px;background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}html[data-cf-theme] body.template-product .cf14-faq-head h2{font:800 clamp(28px,4vw,48px)/.95 var(--display);letter-spacing:-.05em;margin:6px 48px 6px 0}html[data-cf-theme] body.template-product .cf14-faq-head p{color:var(--muted)}html[data-cf-theme] body.template-product .cf14-faq-close{position:absolute;right:18px;top:18px;width:40px;height:40px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--fg);font-size:26px;cursor:pointer}html[data-cf-theme] body.template-product .cf14-faq-body{padding:16px 24px 26px}html[data-cf-theme] body.template-product .canfoto-faq-item{border-top:1px solid var(--line);padding:13px 0}html[data-cf-theme] body.template-product .canfoto-faq-item summary{font-weight:800;cursor:pointer}html[data-cf-theme] body.template-product .canfoto-faq-content{padding:10px 0;color:var(--muted);line-height:1.65}html[data-cf-theme] body.template-product .canfoto-faq-content a{color:var(--accent);font-weight:800}@media(max-width:900px){html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host{width:92vw!important;padding-top:20px!important}html[data-cf-theme] body.template-product .pdp-layout,html[data-cf-theme=cf-newsroom] body.template-product .pdp-layout,html[data-cf-theme=cf-retrofuture] body.template-product .pdp-layout,html[data-cf-theme=cf-redaxis] body.template-product .pdp-layout{grid-template-columns:1fr!important}html[data-cf-theme] body.template-product :is(.pdp-gallery,.pdp-buybox){position:relative!important;top:auto!important}html[data-cf-theme] body.template-product .pdp-specs,html[data-cf-theme=cf-newsroom] body.template-product .pdp-specs{grid-template-columns:repeat(3,1fr)!important}html[data-cf-theme] body.template-product .pdp-detail-grid,html[data-cf-theme] body.template-product .pdp-gallery .pdp-gallery-grid{grid-template-columns:1fr!important}html[data-cf-theme] body.template-product .pdp-gallery .pdp-main-media{grid-column:1!important;grid-row:1!important}html[data-cf-theme] body.template-product .pdp-gallery .pdp-thumbs{grid-column:1!important;grid-row:2!important;width:100%!important}html[data-cf-theme] body.template-product .pdp-gallery .product__thumbnails-list{width:100%!important;max-height:none!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important}html[data-cf-theme] body.template-product .pdp-gallery .product__thumbnail{width:72px!important;height:72px!important;flex:0 0 72px!important}html[data-cf-theme] body.template-product .pdp-trust-row,html[data-cf-theme] body.template-product .pdp-buy-actions{grid-template-columns:1fr!important}html[data-cf-theme] body.template-product .pdp-buy-actions .pdp-qty{width:100%!important}html[data-cf-theme] body.template-product .trust-grid{grid-template-columns:1fr 1fr!important;gap:9px!important}html[data-cf-theme] body.template-product .cf14-hayyam-grid{grid-template-columns:1fr!important}html[data-cf-theme] body.template-product .cf14-faq-launch{display:block!important}html[data-cf-theme] body.template-product .cf14-faq-open{margin-top:14px!important}}@media(max-width:600px){html[data-cf-theme] body.template-product .pdp-main-media,html[data-cf-theme] body.template-product .pdp-main-media .product__media{height:360px!important;min-height:0!important;max-height:360px!important}html[data-cf-theme] body.template-product .pdp-main-media :is(img,video,model-viewer){height:100%!important;max-height:360px!important}html[data-cf-theme] body.template-product .pdp-buybox{padding:18px!important}html[data-cf-theme] body.template-product .pdp-specs{grid-template-columns:1fr 1fr!important}html[data-cf-theme] body.template-product .pdp-spec-card{padding:14px!important}html[data-cf-theme] body.template-product .pdp-spec-card b{font-size:16px!important}html[data-cf-theme] body.template-product .pdp-source-description{padding:15px!important}html[data-cf-theme] body.template-product .pdp-source-description__head{display:block!important}html[data-cf-theme] body.template-product .cf14-hayyam-buttons{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){body[data-cf45-experience] :is(.pdp-add,.pdp-buy-now,.cf36-commerce-btn,.cf41-rec-add),html[data-cf-theme] body.template-product .trust-grid>div,html[data-cf-theme] body.template-product .cf14-hayyam-toggle-icon{transition:none!important}}html[data-cf-theme] body.template-product :is(.recommendations-section,.recently-section){background:transparent!important;color:var(--fg)!important;min-height:0!important;height:auto!important}html[data-cf-theme] body.template-product :is(.recommendations-section,.recently-section)>:is(.pdp-related,.cf26-recently-viewed){background:transparent!important;color:var(--fg)!important;min-height:0!important;height:auto!important}html[data-cf-theme] body.template-product :is(.pdp-related,.cf26-recently-viewed) .section,html[data-cf-theme] body.template-product :is(.pdp-related,.cf26-recently-viewed) .section:before{background:transparent!important;background-color:transparent!important;border-radius:0!important;min-height:0!important;height:auto!important}html[data-cf-theme] body.template-product .pdp-related{width:min(1400px,calc(100% - 44px))!important;margin:30px auto 0!important;padding:0!important}html[data-cf-theme] body.template-product .cf26-recently-viewed{width:min(1400px,calc(100% - 44px))!important;margin:clamp(32px,4vw,56px) auto!important;padding:clamp(20px,2.2vw,32px) 0!important}html[data-cf-theme] body.template-product :is(.pdp-related,.cf26-recently-viewed) .section--padding{padding-block:0!important}html[data-cf-theme] body.template-product :is(.pdp-related,.cf26-recently-viewed) .page-width{width:100%!important;max-width:none!important;padding-inline:0!important}html[data-cf-theme] body.template-product :is(.pdp-related,.cf26-recently-viewed) .title-wrapper{color:var(--fg)!important;margin:0 0 16px!important}html[data-cf-theme] body.template-product :is(.pdp-related,.cf26-recently-viewed) .title-wrapper p.heading{color:var(--accent)!important;font:700 9px/1.2 IBM Plex Mono,monospace!important;letter-spacing:.12em!important;text-transform:uppercase!important}html[data-cf-theme] body.template-product :is(.pdp-related,.cf26-recently-viewed) .title-wrapper :is(h2,h3,.heading,split-words){color:var(--fg)!important}html[data-cf-theme] body.template-product :is(.pdp-related,.cf26-recently-viewed) .title-wrapper h2{font-family:var(--display)!important;font-size:clamp(30px,4vw,54px)!important;line-height:.94!important;letter-spacing:-.05em!important;margin:0!important}html[data-cf-theme] body.template-product :is(.pdp-related,.cf26-recently-viewed) .title-wrapper .description{color:var(--muted)!important}html[data-cf-theme] body.template-product :is(.pdp-related,.cf26-recently-viewed) .indicators .button{background:var(--surface)!important;color:var(--fg)!important;border-color:var(--line)!important}html[data-cf-theme] body.template-product :is(.pdp-related,.cf26-recently-viewed) .indicators .button:not(:disabled):hover{background:var(--accent)!important;color:var(--accentText)!important;border-color:var(--accent)!important}html[data-cf-theme] body.template-product :is(.pdp-related,.cf26-recently-viewed) :is(.card,.product-card){background:var(--surface)!important;color:var(--fg)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;overflow:hidden!important}html[data-cf-theme] body.template-product :is(.pdp-related,.cf26-recently-viewed) :is(.card,.product-card) :is(.heading,h3,a){color:var(--fg)!important}html[data-cf-theme] body.template-product :is(.pdp-related,.cf26-recently-viewed) :is(.card,.product-card) .price{color:var(--fg)!important}html[data-cf-theme] body.template-product .recently-section:has(.cf26-recently-viewed:empty){display:none!important}html[data-cf-theme] body.template-product .cf26-recently-viewed:empty{display:none!important;margin:0!important;padding:0!important}@media(max-width:760px){html[data-cf-theme] body.template-product .pdp-related,html[data-cf-theme] body.template-product .cf26-recently-viewed{width:min(calc(100% - 22px),760px)!important}html[data-cf-theme] body.template-product .cf26-recently-viewed{margin:28px auto!important;padding:20px 0!important}}html[data-cf-theme] body.template-product,html[data-cf-theme] body.template-product #MainContent{background:var(--bg)!important;color:var(--fg)!important}html[data-cf-theme] body.template-product #MainContent>.shopify-section{background:transparent!important}html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth{margin-top:18px!important;padding:clamp(18px,2.4vw,30px)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;background:var(--surface)!important;color:var(--fg)!important;overflow:hidden!important}html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth .pdp-source-description__head{display:flex!important;justify-content:space-between!important;align-items:end!important;gap:24px!important;margin-bottom:14px!important;padding-bottom:14px!important;border-bottom:1px solid var(--line)!important}html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth .pdp-source-description__head h2{margin:6px 0 0!important;max-width:24ch!important;font:800 clamp(28px,3.5vw,48px)/.94 var(--display)!important;letter-spacing:-.05em!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth .pdp-source-description__head p{max-width:54ch!important;margin:0!important;color:var(--muted)!important;font-size:11px!important;line-height:1.6!important}html[data-cf-theme] body.template-product .pdp-source-description__body[data-cf85-structured-source="1"]{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .pdp-source-description__body[data-cf85-structured-source="1"] *{box-sizing:border-box}html[data-cf-theme] body.template-product .pdp-source-feature{display:grid!important;grid-template-columns:1.1fr .9fr!important;gap:14px!important;border-top:0!important;padding-top:0!important;background:transparent!important}html[data-cf-theme] body.template-product .pdp-source-copyblock{padding:clamp(12px,2vw,24px)!important;display:flex!important;flex-direction:column!important;justify-content:center!important}html[data-cf-theme] body.template-product .pdp-source-copyblock h3{margin:0 0 9px!important;font:800 clamp(23px,2.4vw,36px)/.98 var(--display)!important;letter-spacing:-.04em!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .pdp-source-copyblock p{margin:0!important;color:var(--muted)!important;font-size:11.5px!important;line-height:1.7!important}html[data-cf-theme] body.template-product .pdp-source-card-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;margin-top:12px!important}html[data-cf-theme] body.template-product .pdp-source-card{display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:calc(var(--radius)*.75)!important;background:var(--bg)!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .pdp-source-card>div{flex:1 1 auto!important;padding:14px!important}html[data-cf-theme] body.template-product .pdp-source-card h3{margin:0 0 6px!important;font:800 20px/1 var(--display)!important;letter-spacing:-.035em!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .pdp-source-card p{margin:0!important;color:var(--muted)!important;font-size:10.5px!important;line-height:1.58!important}html[data-cf-theme] body.template-product .pdp-source-tech{display:grid!important;grid-template-columns:.92fr 1.08fr!important;gap:12px!important;margin-top:12px!important}html[data-cf-theme] body.template-product .pdp-source-tech__table,html[data-cf-theme] body.template-product .pdp-source-tech__media{border:1px solid var(--line)!important;border-radius:calc(var(--radius)*.75)!important;overflow:hidden!important;background:var(--bg)!important}html[data-cf-theme] body.template-product .pdp-source-tech__table{padding:18px!important}html[data-cf-theme] body.template-product .pdp-source-tech__table h3{margin:0 0 12px!important;font:800 24px/1 var(--display)!important;letter-spacing:-.04em!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .pdp-source-tech__table table{width:100%!important;border-collapse:collapse!important;font-size:10.5px!important;color:var(--fg)!important;background:transparent!important}html[data-cf-theme] body.template-product .pdp-source-tech__table :is(th,td){padding:10px 0!important;border:0!important;border-bottom:1px solid var(--line)!important;background:transparent!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .pdp-source-tech__table tr:last-child :is(th,td){border-bottom:0!important}html[data-cf-theme] body.template-product .pdp-source-tech__table :is(th,td):first-child{color:var(--muted)!important;text-align:left!important}html[data-cf-theme] body.template-product .pdp-source-tech__table :is(th,td):last-child{text-align:right!important;font-weight:800!important}html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth .pdp-source-feature>img,html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth .pdp-source-card>img,html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth .pdp-source-tech__media>img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;background:#fff!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important}html[data-cf-theme] body.template-product .pdp-source-note,html[data-cf-theme] body.template-product .pdp-source-signoff{margin-top:12px!important;padding:15px 17px!important;border:1px solid var(--line)!important;border-radius:calc(var(--radius)*.65)!important;background:color-mix(in srgb,var(--surface) 92%,var(--accent) 8%)!important;color:var(--muted)!important;font-size:11px!important;line-height:1.65!important}html[data-cf-theme] body.template-product .pdp-source-signoff{text-align:center!important;letter-spacing:.08em!important;text-transform:uppercase!important}html[data-cf-theme] body.template-product .pdp-source-note strong,html[data-cf-theme] body.template-product .pdp-source-signoff strong{color:var(--fg)!important}html[data-cf-theme] body.template-product .cf26-recently-viewed[data-cf26-recently-viewed]{width:min(1400px,calc(100% - 44px))!important;margin:clamp(32px,4vw,56px) auto!important;padding:clamp(20px,2.2vw,32px) 0!important;color:var(--fg)!important;background:transparent!important}html[data-cf-theme] body.template-product .cf26-recently-viewed__head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;margin-bottom:18px!important;padding-bottom:16px!important;border-bottom:1px solid var(--line)!important}html[data-cf-theme] body.template-product .cf26-recently-viewed__head>div:first-child{min-width:0!important}html[data-cf-theme] body.template-product .cf26-recently-viewed__kicker{display:block!important;margin-bottom:7px!important;color:var(--accent)!important;font:700 9px/1.2 IBM Plex Mono,monospace!important;letter-spacing:.12em!important;text-transform:uppercase!important}html[data-cf-theme] body.template-product .cf26-recently-viewed__head h2{margin:0!important;max-width:100%!important;overflow-wrap:anywhere!important;color:var(--fg)!important;font:800 clamp(30px,4vw,54px)/.94 var(--display)!important;letter-spacing:-.05em!important}html[data-cf-theme] body.template-product .cf26-recently-viewed__head p{margin:7px 0 0!important;color:var(--muted)!important;font-size:11px!important}html[data-cf-theme] body.template-product .cf26-recently-viewed__nav{display:flex!important;flex:0 0 auto!important;gap:8px!important}html[data-cf-theme] body.template-product .cf26-recently-viewed__nav button{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border:1px solid var(--line)!important;border-radius:999px!important;background:var(--surface)!important;color:var(--fg)!important;cursor:pointer!important;font-size:17px!important;transition:.2s ease!important}html[data-cf-theme] body.template-product .cf26-recently-viewed__nav button:hover:not(:disabled){border-color:var(--accent)!important;color:var(--accent)!important}html[data-cf-theme] body.template-product .cf26-recently-viewed__nav button:disabled{opacity:.32!important;cursor:not-allowed!important}html[data-cf-theme] body.template-product .cf26-recently-viewed__rail{--rv-gap:14px;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - (var(--rv-gap) * 3))/4)!important;gap:var(--rv-gap)!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;scrollbar-width:none!important;padding-bottom:4px!important}html[data-cf-theme] body.template-product .cf26-recently-viewed__rail::-webkit-scrollbar{display:none!important}html[data-cf-theme] body.template-product .cf26-recent-card{scroll-snap-align:start!important;min-width:0!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:calc(var(--radius)*.72)!important;background:color-mix(in srgb,var(--surface) 95%,transparent)!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .cf26-recent-card__media{position:relative!important;display:block!important;aspect-ratio:1/1!important;background:#fff!important;border-bottom:1px solid var(--line)!important;overflow:hidden!important}html[data-cf-theme] body.template-product .cf26-recent-card__media>img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}html[data-cf-theme] body.template-product .cf26-recent-card__copy{padding:13px!important}html[data-cf-theme] body.template-product .cf26-recent-card__vendor{display:block!important;margin-bottom:6px!important;color:var(--accent)!important;font:700 8px/1.2 IBM Plex Mono,monospace!important;letter-spacing:.1em!important;text-transform:uppercase!important}html[data-cf-theme] body.template-product .cf26-recent-card__title{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:3.9em!important;color:var(--fg)!important;font-size:13px!important;font-weight:800!important;line-height:1.3!important;text-decoration:none!important}html[data-cf-theme] body.template-product .cf26-recent-card__price{display:flex!important;align-items:baseline!important;gap:8px!important;margin-top:10px!important}html[data-cf-theme] body.template-product .cf26-recent-card__price strong{color:var(--accent)!important;font-size:16px!important}html[data-cf-theme] body.template-product .cf26-recent-card__price del{color:var(--muted)!important;font-size:10px!important}html[data-cf-theme] body.template-product .cf26-recent-card__go{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:11px!important;padding-top:10px!important;border-top:1px solid var(--line)!important;color:var(--fg)!important;font-size:10px!important;font-weight:900!important;text-decoration:none!important}html[data-cf-theme] body.template-product .cf26-recently-viewed__empty{padding:18px!important;border:1px dashed var(--line)!important;border-radius:calc(var(--radius)*.65)!important;background:var(--surface)!important;color:var(--muted)!important;font-size:11px!important;line-height:1.55!important}html[data-cf-theme] body.template-product .recently-section{display:none!important}html[data-cf-theme] body.template-product .canfoto-rev85-support-tail{width:100%!important;max-width:none!important;margin:0!important;padding:0 0 30px!important;background:var(--bg)!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .canfoto-rev85-support-tail>:not(.cf26-recently-viewed){width:min(1480px,94vw)!important;margin-left:auto!important;margin-right:auto!important}html[data-cf-theme] body.template-product .cf63-trust-section,html[data-cf-theme] body.template-product .cf14-support-stack{background:transparent!important;color:var(--fg)!important}@media(max-width:900px){html[data-cf-theme] body.template-product .pdp-source-feature,html[data-cf-theme] body.template-product .pdp-source-tech{grid-template-columns:1fr!important}html[data-cf-theme] body.template-product .pdp-source-card-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:760px){html[data-cf-theme] body.template-product .pdp-source-card-grid{grid-template-columns:1fr!important}html[data-cf-theme] body.template-product .cf26-recently-viewed[data-cf26-recently-viewed]{width:min(calc(100% - 22px),760px)!important;margin:28px auto!important}html[data-cf-theme] body.template-product .cf26-recently-viewed__head{align-items:center!important;gap:12px!important}html[data-cf-theme] body.template-product .cf26-recently-viewed__head h2{font-size:clamp(24px,7vw,32px)!important}html[data-cf-theme] body.template-product .cf26-recently-viewed__head p{display:none!important}html[data-cf-theme] body.template-product .cf26-recently-viewed__nav button{width:38px!important;height:38px!important}html[data-cf-theme] body.template-product .cf26-recently-viewed__rail{--rv-gap:10px;grid-auto-columns:calc((100% - var(--rv-gap))/2)!important}}@media(max-width:600px){html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth{padding:15px!important}html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth .pdp-source-description__head{display:block!important}html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth .pdp-source-description__head p{margin-top:8px!important}}html[data-cf-theme] body.template-product #MainContent,html[data-cf-theme] body.template-product #MainContent>.shopify-section{background:var(--bg)!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host.section{background:transparent!important;background-color:transparent!important;color:var(--fg)!important;padding-top:34px!important;padding-bottom:0!important}html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host.section:before{background:transparent!important;background-color:transparent!important;background-image:none!important;height:100%!important;border-radius:0!important;box-shadow:none!important}html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host>.page-width{background:transparent!important}html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .shop-breadcrumb{background:transparent!important;color:var(--muted)!important}html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .shop-breadcrumb :is(a,span){color:inherit!important}html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .shop-breadcrumb b{color:var(--fg)!important}html[data-cf-theme] body.template-product .pdp-buybox .product__title h1,html[data-cf-theme] body.template-product .pdp-buybox .product__title h1 split-words,html[data-cf-theme] body.template-product .pdp-buybox .product__title h1 split-words>*{font-family:var(--display)!important;font-size:clamp(30px,3.35vw,50px)!important;font-weight:800!important;line-height:.92!important;letter-spacing:-.055em!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .pdp-buybox .product__title h1{overflow-wrap:anywhere!important}html[data-cf-theme] body.template-product .pdp-trust-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:18px 0!important}html[data-cf-theme] body.template-product .pdp-trust-row>div{min-width:0!important}html[data-cf-theme] body.template-product .pdp-trust-row>div:nth-child(n+3){display:none!important}html[data-cf-theme] body.template-product .pdp-buybox .product__inventory{margin:12px 0!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .pdp-buybox .product__inventory .alert{width:max-content!important;max-width:100%!important;padding:9px 13px!important;border:1px solid var(--line)!important;border-radius:999px!important;background:var(--bg)!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .pdp-buybox .product__inventory .alert--error{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))!important;color:var(--accent)!important}html[data-cf-theme] body.template-product .pdp-buy-actions .product-form__alert{grid-column:1/-1!important;width:100%!important;min-height:44px!important;padding:10px 15px!important;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line))!important;border-radius:999px!important;background:var(--bg)!important;color:var(--fg)!important;box-shadow:none!important}html[data-cf-theme] body.template-product .pdp-buy-actions .product-form__alert .btn-fill{display:none!important}html[data-cf-theme] body.template-product .pdp-buy-actions .product-form__alert .btn-text{color:var(--fg)!important;-webkit-text-fill-color:var(--fg)!important;font-size:11px!important;font-weight:850!important;line-height:1.15!important}html[data-cf-theme] body.template-product .pdp-buybox .complementary-products{margin-top:14px!important;padding:12px!important;gap:8px!important;max-height:152px!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:calc(var(--radius)*.72)!important;background:var(--surface)!important;color:var(--fg)!important}html[data-cf-theme=cf-redaxis] body.template-product .pdp-buybox .complementary-products{border-top:3px solid var(--accent)!important;border-radius:4px!important}html[data-cf-theme] body.template-product .pdp-buybox .complementary-products>.flex:first-child{min-height:24px!important;gap:10px!important}html[data-cf-theme] body.template-product .pdp-buybox .complementary-products .recommend__title{margin:0!important;color:var(--fg)!important;font-family:var(--body)!important;font-size:16px!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-.02em!important}html[data-cf-theme] body.template-product .pdp-buybox .complementary-products .indicators{gap:5px!important}html[data-cf-theme] body.template-product .pdp-buybox .complementary-products .indicators .button{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:0!important;border:1px solid var(--line)!important;border-radius:999px!important;background:var(--bg)!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .pdp-buybox .complementary-products .horizontal-products{min-width:0!important;overflow:hidden!important}html[data-cf-theme] body.template-product .pdp-buybox .complementary-products .horizontal-product{display:grid!important;grid-template-columns:76px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:84px!important;width:100%!important}html[data-cf-theme] body.template-product .pdp-buybox .complementary-products .horizontal-product__media{width:76px!important;height:76px!important;min-width:76px!important;border:1px solid color-mix(in srgb,var(--fg) 10%,var(--line))!important;border-radius:calc(var(--radius)*.62)!important;background:#fff!important;overflow:hidden!important}html[data-cf-theme] body.template-product .pdp-buybox .complementary-products .horizontal-product__media :is(img,svg){width:100%!important;height:100%!important;object-fit:contain!important}html[data-cf-theme] body.template-product .pdp-buybox .complementary-products .horizontal-product__details{min-width:0!important;gap:3px!important}html[data-cf-theme] body.template-product .pdp-buybox .complementary-products .horizontal-product__title{color:var(--fg)!important;font-family:var(--body)!important;font-size:12px!important;font-weight:750!important;line-height:1.2!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}html[data-cf-theme] body.template-product .pdp-buybox .complementary-products .horizontal-product__details .price{color:var(--accent)!important;font-size:13.5px!important;line-height:1!important}html[data-cf-theme] body.template-product .pdp-buybox .complementary-products .horizontal-product__quantity .button{min-height:34px!important;padding:7px 11px!important;border-radius:999px!important;background:var(--bg)!important;color:var(--fg)!important;border:1px solid var(--line)!important;font-size:10px!important}html[data-cf-theme] body.template-product .recommendations-section{background:var(--bg)!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .recommendations-section>.section,html[data-cf-theme] body.template-product .recommendations-section>.section:before{background:transparent!important;background-color:transparent!important;background-image:none!important;height:auto!important;border-radius:0!important}html[data-cf-theme] body.template-product .recommendations-section .page-width{width:min(1400px,calc(100% - 44px))!important;max-width:1400px!important;margin-inline:auto!important;padding-inline:0!important}html[data-cf-theme] body.template-product .recommendations-section .section-heading{margin:0 0 16px!important}html[data-cf-theme] body.template-product .recommendations-section .section-heading :is(.subheading,p:first-child){color:var(--accent)!important;font:700 9px/1.2 IBM Plex Mono,monospace!important;letter-spacing:.12em!important;text-transform:uppercase!important}html[data-cf-theme] body.template-product .recommendations-section .section-heading :is(h2,h3,.heading){margin:8px 0!important;color:var(--fg)!important;font-family:var(--display)!important;font-size:clamp(30px,4vw,54px)!important;font-weight:800!important;line-height:.96!important;letter-spacing:-.05em!important}html[data-cf-theme] body.template-product .recommendations-section .card-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}html[data-cf-theme] body.template-product .recommendations-section .card-grid>.card{min-width:0!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;background:var(--surface)!important;color:var(--fg)!important}html[data-cf-theme=cf-redaxis] body.template-product .recommendations-section .card-grid>.card{border-radius:4px!important}html[data-cf-theme] body.template-product .recommendations-section .card-grid>.card .card__media,html[data-cf-theme] body.template-product .recommendations-section .card-grid>.card .media{height:240px!important;min-height:240px!important;background:color-mix(in srgb,var(--surface) 88%,#fff)!important;overflow:hidden!important}html[data-cf-theme] body.template-product .recommendations-section .card-grid>.card .card__media :is(img,video),html[data-cf-theme] body.template-product .recommendations-section .card-grid>.card .media :is(img,video){width:100%!important;height:100%!important;object-fit:contain!important}html[data-cf-theme] body.template-product .recommendations-section .card-grid>.card :is(.card__content,.card__information,.card__details){padding:13px!important}html[data-cf-theme] body.template-product .recommendations-section .card-grid>.card :is(.card__heading,.card__title,h3){color:var(--fg)!important;font-family:var(--body)!important;font-size:13px!important;font-weight:800!important;line-height:1.3!important;min-height:51px!important;margin:0!important}html[data-cf-theme] body.template-product .recommendations-section .card-grid>.card .price{color:var(--accent)!important;font-weight:900!important}html[data-cf-theme] body.template-product .cf26-recently-viewed__head h2{margin:0!important;color:var(--fg)!important;font:800 clamp(28px,2.6vw,40px)/1 var(--display)!important;letter-spacing:-.04em!important;overflow-wrap:normal!important}html[data-cf-theme] body.template-product .cf26-recently-viewed__nav button{width:42px!important;height:42px!important}html[data-cf-theme] body.template-product .canfoto-rev85-support-tail{background:var(--bg)!important;color:var(--fg)!important;padding-bottom:0!important;margin-bottom:0!important}html[data-cf-theme] body.template-product .cf63-trust-section.section{position:relative!important;margin-top:clamp(54px,5.4vw,92px)!important;margin-bottom:0!important;padding:48px 0 0!important;border-top:1px solid color-mix(in srgb,var(--line) 50%,transparent)!important;background:transparent!important;background-color:transparent!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .cf63-trust-section.section:before{background:transparent!important;background-color:transparent!important;background-image:none!important;height:100%!important;border-radius:0!important;box-shadow:none!important}html[data-cf-theme] body.template-product .cf63-trust-section .section-head{display:flex!important;justify-content:space-between!important;gap:24px!important;align-items:end!important;margin-bottom:18px!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .cf63-trust-section .section-head span{color:var(--accent)!important;font:700 9px/1.2 IBM Plex Mono,monospace!important;letter-spacing:.14em!important;text-transform:uppercase!important}html[data-cf-theme] body.template-product .cf63-trust-section .section-head h2{margin:10px 0!important;color:var(--fg)!important;font-family:var(--display)!important;font-size:clamp(30px,4.2vw,60px)!important;line-height:.92!important;letter-spacing:-.06em!important}html[data-cf-theme] body.template-product .cf63-trust-section .section-head p{margin:0!important;color:var(--muted)!important;line-height:1.65!important}html[data-cf-theme] body.template-product .cf63-trust-section .trust-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}html[data-cf-theme] body.template-product .cf63-trust-section .trust-grid>div{min-width:0!important;padding:24px!important;background:var(--surface)!important;color:var(--fg)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;overflow:hidden!important}html[data-cf-theme=cf-redaxis] body.template-product .cf63-trust-section .trust-grid>div{border-radius:4px!important;border-left:3px solid var(--accent)!important}html[data-cf-theme] body.template-product .cf63-trust-section .trust-grid b{display:block!important;color:var(--fg)!important;font:900 34px/1 var(--display)!important;letter-spacing:-.035em!important}html[data-cf-theme] body.template-product .cf63-trust-section .trust-grid span{display:block!important;margin-top:8px!important;color:var(--muted)!important;font-size:11px!important;line-height:1.35!important}html[data-cf-theme] body.template-product .canfoto-rev85-support-tail{--cf64-support-gap:clamp(26px,2.2vw,32px);--cf64-footer-gap:clamp(30px,2.6vw,38px)}html[data-cf-theme] body.template-product .canfoto-rev85-support-tail>.cf63-trust-section+section.cf14-support-stack:not(.cf14-faq-module){margin-top:var(--cf64-support-gap)!important}html[data-cf-theme] body.template-product .canfoto-rev85-support-tail>section.cf14-support-stack:not(.cf14-faq-module)+section.cf14-support-stack.cf14-faq-module{margin-top:var(--cf64-support-gap)!important;margin-bottom:0!important}html[data-cf-theme] body.template-product .canfoto-rev85-support-tail>:is(.cf63-trust-section,.cf14-support-stack){background-color:transparent!important}html[data-cf-theme] body.template-product .canfoto-rev85-support-tail>:is(.cf63-trust-section,.cf14-support-stack):before{background:transparent!important;background-color:transparent!important;background-image:none!important}html[data-cf-theme=cf-redaxis] body.template-product :is(.pdp-gallery,.pdp-buybox,.pdp-spec-card,.pdp-detail-panel,.pdp-source-description,.nora-pdp-setup){border-radius:4px!important}html[data-cf-theme=cf-redaxis] body.template-product .pdp-source-card,html[data-cf-theme=cf-redaxis] body.template-product .pdp-source-tech__table,html[data-cf-theme=cf-redaxis] body.template-product .pdp-source-tech__media{border-radius:4px!important}@media(max-width:900px){html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host.section{padding-top:20px!important;padding-bottom:0!important}html[data-cf-theme] body.template-product .recommendations-section .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-cf-theme] body.template-product .cf63-trust-section .trust-grid{grid-template-columns:1fr 1fr!important;gap:9px!important}}@media(max-width:720px){html[data-cf-theme] body.template-product .cf63-trust-section.section{margin-top:44px!important;padding-top:34px!important}html[data-cf-theme] body.template-product .cf63-trust-section .trust-grid>div{padding:18px 14px!important}html[data-cf-theme] body.template-product .cf63-trust-section .trust-grid b{font-size:clamp(25px,8vw,32px)!important}html[data-cf-theme] body.template-product .canfoto-rev85-support-tail{--cf64-support-gap:20px;--cf64-footer-gap:28px}}@media(max-width:600px){html[data-cf-theme] body.template-product .recommendations-section .card-grid>.card .card__media,html[data-cf-theme] body.template-product .recommendations-section .card-grid>.card .media{height:170px!important;min-height:170px!important}html[data-cf-theme] body.template-product .pdp-buybox .complementary-products{max-height:none!important}html[data-cf-theme] body.template-product .pdp-buybox .complementary-products .horizontal-product{grid-template-columns:68px minmax(0,1fr)!important;gap:9px!important;min-height:82px!important}html[data-cf-theme] body.template-product .pdp-buybox .complementary-products .horizontal-product__media{width:68px!important;height:68px!important;min-width:68px!important}html[data-cf-theme] body.template-product .pdp-buybox .complementary-products .horizontal-product__quantity{grid-column:1/-1!important;justify-self:start!important}}@media(min-width:901px){html[data-cf-theme] body.template-product{--cf18-media-h:clamp(350px,27vw,440px);--cf18-title-size:clamp(28px,2.85vw,44px);--cf18-modal-w:min(88vw,920px);--cf18-modal-h:min(78vh,760px);--cf18-modal-radius:calc(var(--radius,20px)*.82);--cf18-modal-shadow:0 28px 80px color-mix(in srgb,var(--fg,#111) 24%,transparent)}html[data-cf-theme=cf-editorial] body.template-product{--cf18-media-h:clamp(370px,28vw,455px);--cf18-title-size:clamp(29px,2.95vw,45px);--cf18-modal-w:min(88vw,900px);--cf18-modal-radius:10px;--cf18-modal-shadow:10px 10px 0 color-mix(in srgb,var(--fg) 30%,transparent),0 24px 60px rgba(0,0,0,.18)}html[data-cf-theme=cf-magazine] body.template-product{--cf18-media-h:clamp(360px,27vw,445px);--cf18-title-size:clamp(29px,2.9vw,44px);--cf18-modal-w:min(90vw,940px);--cf18-modal-radius:18px}html[data-cf-theme=cf-nature] body.template-product{--cf18-media-h:clamp(345px,26vw,420px);--cf18-title-size:clamp(28px,2.75vw,42px);--cf18-modal-w:min(88vw,900px);--cf18-modal-radius:26px;--cf18-modal-shadow:0 30px 80px color-mix(in srgb,var(--fg) 18%,transparent)}html[data-cf-theme=cf-newsroom] body.template-product{--cf18-media-h:clamp(335px,25vw,405px);--cf18-title-size:clamp(27px,2.6vw,40px);--cf18-modal-w:min(88vw,900px);--cf18-modal-radius:0;--cf18-modal-shadow:8px 8px 0 color-mix(in srgb,var(--accent) 42%,transparent),0 24px 60px rgba(0,0,0,.22)}html[data-cf-theme=cf-retrofuture] body.template-product{--cf18-media-h:clamp(345px,26vw,420px);--cf18-title-size:clamp(28px,2.7vw,42px);--cf18-modal-w:min(88vw,900px);--cf18-modal-radius:7px;--cf18-modal-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent),0 0 38px color-mix(in srgb,var(--accent) 24%,transparent),0 30px 80px rgba(0,0,0,.32)}html[data-cf-theme=cf-redaxis] body.template-product{--cf18-media-h:clamp(335px,25vw,405px);--cf18-title-size:clamp(27px,2.6vw,40px);--cf18-modal-w:min(88vw,900px);--cf18-modal-radius:4px;--cf18-modal-shadow:8px 8px 0 color-mix(in srgb,var(--accent) 50%,transparent),0 26px 70px rgba(0,0,0,.24)}html[data-cf-theme=cf-chrome] body.template-product{--cf18-media-h:clamp(360px,27vw,440px);--cf18-title-size:clamp(28px,2.75vw,42px);--cf18-modal-w:min(90vw,950px);--cf18-modal-radius:16px;--cf18-modal-shadow:0 0 0 1px color-mix(in srgb,var(--fg) 18%,transparent),0 28px 78px rgba(0,0,0,.28)}html[data-cf-theme=cf-cinema] body.template-product{--cf18-media-h:clamp(365px,27.5vw,450px);--cf18-title-size:clamp(29px,2.85vw,44px);--cf18-modal-w:min(90vw,930px);--cf18-modal-radius:12px;--cf18-modal-shadow:0 32px 90px rgba(0,0,0,.34)}html[data-cf-theme=cf-hyperpop] body.template-product{--cf18-media-h:clamp(340px,25.5vw,410px);--cf18-title-size:clamp(27px,2.6vw,40px);--cf18-modal-w:min(86vw,880px);--cf18-modal-radius:8px;--cf18-modal-shadow:8px 8px 0 color-mix(in srgb,var(--accent) 46%,transparent),-5px -5px 0 color-mix(in srgb,var(--fg) 18%,transparent),0 28px 68px rgba(0,0,0,.24)}html[data-cf-theme] body.template-product .pdp-layout{gap:12px!important;align-items:start!important}html[data-cf-theme] body.template-product .pdp-gallery{padding:9px!important;gap:9px!important;align-self:start!important}html[data-cf-theme] body.template-product .pdp-gallery .pdp-gallery-grid{grid-template-columns:76px minmax(0,1fr)!important;gap:9px!important}html[data-cf-theme] body.template-product .pdp-gallery .pdp-thumbs{width:76px!important}html[data-cf-theme] body.template-product .pdp-gallery .product__thumbnails-list{width:76px!important;gap:6px!important;max-height:var(--cf18-media-h)!important}html[data-cf-theme] body.template-product .pdp-gallery .product__thumbnail{width:66px!important;height:66px!important;flex:0 0 66px!important;padding:3px!important}html[data-cf-theme] body.template-product .pdp-gallery .pdp-main-media,html[data-cf-theme] body.template-product .pdp-gallery .pdp-main-media .product__media{height:var(--cf18-media-h)!important;min-height:0!important;max-height:var(--cf18-media-h)!important}html[data-cf-theme] body.template-product .pdp-gallery .pdp-main-media :is(img,video,model-viewer){height:100%!important;min-height:0!important;max-height:var(--cf18-media-h)!important;object-fit:contain!important;object-position:center!important}html[data-cf-theme] body.template-product .pdp-buybox{padding:clamp(16px,1.75vw,24px)!important}html[data-cf-theme=cf-redaxis] body.template-product .pdp-buybox,html[data-cf-theme=cf-retrofuture] body.template-product .pdp-buybox{padding-top:clamp(16px,1.75vw,24px)!important}html[data-cf-theme] body.template-product .pdp-brand-row{gap:10px!important}html[data-cf-theme] body.template-product .pdp-buybox .product__title h1,html[data-cf-theme] body.template-product .pdp-buybox .product__title h1 split-words,html[data-cf-theme] body.template-product .pdp-buybox .product__title h1 split-words>*{font-size:var(--cf18-title-size)!important;line-height:.98!important;letter-spacing:-.045em!important;margin-top:9px!important;margin-bottom:8px!important}html[data-cf-theme] body.template-product .pdp-lead{font-size:11.25px!important;line-height:1.52!important;-webkit-line-clamp:3!important;margin:0!important}html[data-cf-theme] body.template-product .pdp-buybox .product__price{margin:13px 0!important}html[data-cf-theme] body.template-product .pdp-buybox .price{gap:9px!important}html[data-cf-theme] body.template-product .pdp-buybox .price :is(.price__regular,.price__sale){font-size:clamp(27px,2.15vw,31px)!important}html[data-cf-theme] body.template-product .pdp-buybox .price .price__compare{font-size:11.5px!important}html[data-cf-theme] body.template-product .pdp-trust-row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;gap:7px!important;margin:12px 0!important}html[data-cf-theme] body.template-product .pdp-trust-row>div{padding:9px 10px!important}html[data-cf-theme] body.template-product .pdp-buy-actions{gap:7px!important}html[data-cf-theme] body.template-product .pdp-buy-actions .pdp-qty{min-height:42px!important;height:42px!important}html[data-cf-theme] body.template-product .pdp-buy-actions .pdp-qty :is(button,input){height:40px!important}html[data-cf-theme] body.template-product :is(.pdp-add,.pdp-buy-now){min-height:42px!important;padding-block:9px!important}html[data-cf-theme] body.template-product .pdp-buy-now{margin-top:7px!important}html[data-cf-theme] body.template-product .pdp-compact-summary{margin-top:9px!important;padding:10px 12px!important}html[data-cf-theme] body.template-product .pdp-compact-summary p{margin-top:5px!important;font-size:9.9px!important;line-height:1.46!important;-webkit-line-clamp:2!important}html[data-cf-theme] body.template-product .pdp-compact-summary a{margin-top:6px!important}html[data-cf-theme] body.template-product .pdp-specs{gap:8px!important;margin-top:12px!important}html[data-cf-theme] body.template-product .pdp-spec-card{padding:12px 13px!important}html[data-cf-theme] body.template-product .pdp-spec-card b{font-size:17px!important;margin-top:5px!important}html[data-cf-theme] body.template-product .pdp-source-description :is(.pdp-source-feature>img,.pdp-source-card>img,.pdp-source-tech__media>img)[data-cf18-zoomable=true]{cursor:zoom-in!important;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease,outline-color .2s ease!important;outline:1px solid transparent;outline-offset:-1px}html[data-cf-theme] body.template-product .pdp-source-description :is(.pdp-source-feature>img,.pdp-source-card>img,.pdp-source-tech__media>img)[data-cf18-zoomable=true]:hover,html[data-cf-theme] body.template-product .pdp-source-description :is(.pdp-source-feature>img,.pdp-source-card>img,.pdp-source-tech__media>img)[data-cf18-zoomable=true]:focus-visible{transform:translateY(-1px) scale(1.008);filter:saturate(1.025) contrast(1.01);outline-color:color-mix(in srgb,var(--accent) 65%,transparent);box-shadow:0 10px 26px color-mix(in srgb,var(--fg) 12%,transparent)}}.cf18-source-image-modal[hidden]{display:none!important}.cf18-source-image-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:grid;place-items:center;padding:clamp(24px,4vw,56px);background:color-mix(in srgb,#000 58%,transparent);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.cf18-source-image-modal__panel{position:relative;width:var(--cf18-modal-w,min(88vw,920px));max-width:var(--cf18-modal-w,min(88vw,920px));max-height:var(--cf18-modal-h,min(78vh,760px));display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--line);border-radius:var(--cf18-modal-radius,12px);background:var(--surface);color:var(--fg);box-shadow:var(--cf18-modal-shadow,0 28px 80px rgba(0,0,0,.32))}html[data-cf-theme=cf-chrome] .cf18-source-image-modal__panel{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,#fff 6%),color-mix(in srgb,var(--surface) 90%,var(--fg) 10%))}.cf18-source-image-modal__stage{min-height:0;display:grid;place-items:center;padding:clamp(16px,2.3vw,26px);background:color-mix(in srgb,var(--bg) 82%,#fff 18%);overflow:auto}.cf18-source-image-modal__stage img{display:block;width:auto!important;height:auto!important;max-width:100%!important;max-height:calc(var(--cf18-modal-h,min(78vh,760px)) - 92px)!important;object-fit:contain!important;border-radius:calc(var(--cf18-modal-radius,12px)*.55)}.cf18-source-image-modal__caption{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 16px;border-top:1px solid var(--line);font-family:var(--body);font-size:11px;line-height:1.35;color:color-mix(in srgb,var(--fg) 76%,var(--bg) 24%)}.cf18-source-image-modal__caption strong{color:var(--fg);font-size:12px}.cf18-source-image-modal__close{position:absolute;right:12px;top:12px;z-index:3;width:38px;height:38px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--fg) 22%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,var(--accent) 12%);color:var(--fg);font:900 18px/1 var(--body);cursor:pointer;box-shadow:0 8px 22px color-mix(in srgb,var(--fg) 14%,transparent)}.cf18-source-image-modal__close:hover,.cf18-source-image-modal__close:focus-visible{outline:none;background:var(--accent);color:var(--accentText,#fff);border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 25%,transparent),0 10px 26px color-mix(in srgb,var(--fg) 16%,transparent)}html[data-cf-theme=cf-newsroom] .cf18-source-image-modal__close{border-radius:0}html[data-cf-theme=cf-retrofuture] .cf18-source-image-modal__close{border-radius:5px}html[data-cf-theme=cf-redaxis] .cf18-source-image-modal__close{border-radius:3px}html[data-cf-theme=cf-hyperpop] .cf18-source-image-modal__close{border-radius:6px}html.cf18-modal-open,html.cf18-modal-open body{overflow:hidden!important}html[data-cf-theme] body.template-product,html[data-cf-theme] body.template-product #MainContent{background-color:var(--bg)!important;color:var(--fg)!important}html[data-cf-theme] body.template-product #MainContent:before,html[data-cf-theme] body.template-product #MainContent:after,html[data-cf-theme] body.template-product #MainContent>.shopify-section,html[data-cf-theme] body.template-product #MainContent>.shopify-section:before,html[data-cf-theme] body.template-product #MainContent>.shopify-section:after,html[data-cf-theme] body.template-product #MainContent>.shopify-section>.section,html[data-cf-theme] body.template-product #MainContent>.shopify-section>.section:before,html[data-cf-theme] body.template-product #MainContent>.shopify-section>.section:after{background-color:transparent!important;background-image:none!important;box-shadow:none!important}html[data-cf-theme] body.template-product .recommendations-section,html[data-cf-theme] body.template-product .recommendations-section:before,html[data-cf-theme] body.template-product .recommendations-section:after,html[data-cf-theme] body.template-product .recently-section,html[data-cf-theme] body.template-product .recently-section:before,html[data-cf-theme] body.template-product .recently-section:after{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html[data-cf-theme] body.template-product .recommendations-section,html[data-cf-theme] body.template-product .recently-section{min-height:0!important;height:auto!important;padding-block:0!important;margin-block:0!important}html[data-cf-theme] body.template-product .recommendations-section>.section,html[data-cf-theme] body.template-product .recently-section>.section{padding-block:0!important;margin-block:0!important}html[data-cf-theme] body.template-product .recommendations-section .section--padding,html[data-cf-theme] body.template-product .recently-section .section--padding{padding-block:0!important}html[data-cf-theme] body.template-product #MainContent>.shopify-section:empty,html[data-cf-theme] body.template-product #MainContent>.shopify-section>.section:empty{display:none!important;min-height:0!important;margin:0!important;padding:0!important}html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host{padding-top:34px!important;padding-bottom:0!important}html[data-cf-theme] body.template-product .pdp-specs,html[data-cf-theme] body.template-product .pdp-detail-grid{margin-top:12px!important}html[data-cf-theme] body.template-product .pdp-source-description,html[data-cf-theme] body.template-product [data-nora-pdp-setup]{margin-top:18px!important}html[data-cf-theme] body.template-product .pdp-related{margin:30px auto 0!important;padding-bottom:0!important}html[data-cf-theme] body.template-product .cf26-recently-viewed[data-cf26-recently-viewed]{margin:clamp(32px,4vw,56px) auto!important;padding:clamp(20px,2.2vw,32px) 0!important}html[data-cf-theme] body.template-product .cf63-trust-section.section{margin-top:clamp(54px,5.4vw,92px)!important}@media(min-width:901px){html[data-cf-theme] body.template-product{--cf27-hero-scale:1.06;--cf27-media-h:clamp(445px,32vw,485px)}html[data-cf-theme=cf-editorial] body.template-product{--cf27-media-h:clamp(455px,32.5vw,490px)}html[data-cf-theme=cf-magazine] body.template-product{--cf27-media-h:clamp(450px,32vw,480px)}html[data-cf-theme=cf-nature] body.template-product{--cf27-media-h:clamp(470px,34vw,510px)}html[data-cf-theme=cf-newsroom] body.template-product{--cf27-media-h:clamp(440px,31vw,465px)}html[data-cf-theme=cf-retrofuture] body.template-product{--cf27-media-h:clamp(450px,32vw,480px)}html[data-cf-theme=cf-redaxis] body.template-product{--cf27-media-h:clamp(440px,31vw,465px)}html[data-cf-theme=cf-chrome] body.template-product{--cf27-media-h:clamp(450px,32vw,485px)}html[data-cf-theme=cf-cinema] body.template-product{--cf27-media-h:clamp(460px,33vw,495px)}html[data-cf-theme=cf-hyperpop] body.template-product{--cf27-media-h:clamp(445px,31.5vw,470px)}html[data-cf-theme] body.template-product[data-canfoto-pdp-v5-family=COB-BICOLOR]{--cf27-hero-scale:1.08}html[data-cf-theme] body.template-product[data-canfoto-pdp-v5-family=COB-RGB]{--cf27-hero-scale:1.055}html[data-cf-theme] body.template-product[data-canfoto-pdp-v5-family=PANEL-BICOLOR]{--cf27-hero-scale:1.035}html[data-cf-theme] body.template-product[data-canfoto-pdp-v5-family=PANEL-RGB]{--cf27-hero-scale:1.12}html[data-cf-theme] body.template-product[data-canfoto-pdp-v5-family=RGB-FX]{--cf27-hero-scale:1.055}html[data-cf-theme] body.template-product .pdp-gallery .pdp-main-media,html[data-cf-theme] body.template-product .pdp-gallery .pdp-main-media .product__media{height:var(--cf27-media-h)!important;min-height:0!important;max-height:var(--cf27-media-h)!important;display:grid!important;place-items:center!important;overflow:hidden!important}html[data-cf-theme] body.template-product .pdp-gallery .pdp-main-media :is(img,video,model-viewer){width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:contain!important;object-position:center center!important}html[data-cf-theme] body.template-product .pdp-gallery .pdp-main-media img{transform:scale(var(--cf27-hero-scale))!important;transform-origin:center center!important}}html[data-cf-theme=cf-redaxis] body.template-product .shop-breadcrumb{background:transparent!important;color:var(--muted)!important;font-size:10px!important;line-height:1.5!important;font-weight:700!important}html[data-cf-theme=cf-redaxis] body.template-product .shop-breadcrumb a{color:var(--muted)!important}html[data-cf-theme=cf-redaxis] body.template-product .shop-breadcrumb b,html[data-cf-theme=cf-redaxis] body.template-product .shop-breadcrumb li:last-child{color:var(--fg)!important}html[data-cf-theme=cf-redaxis] body.template-product .pdp-buybox .product__title h1,html[data-cf-theme=cf-redaxis] body.template-product .pdp-buybox .product__title h1 split-words,html[data-cf-theme=cf-redaxis] body.template-product .pdp-buybox .product__title h1 split-words>*{font-size:clamp(27px,2.6vw,40px)!important;line-height:.98!important;letter-spacing:-.045em!important}html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth{background:var(--surface)!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth .pdp-source-feature,html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth .pdp-source-card-grid,html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth .pdp-source-tech{background:transparent!important}@media(min-width:901px){html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth .pdp-source-feature{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;gap:14px!important}html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth .pdp-source-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth .pdp-source-tech{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:12px!important}}html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth :is(.pdp-source-feature>img,.pdp-source-card>img,.pdp-source-tech__media>img){display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important;border:0!important}html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth .pdp-source-card,html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth .pdp-source-tech__table,html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth .pdp-source-tech__media{background:var(--bg)!important;color:var(--fg)!important}@media(max-width:900px){html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host{padding-top:20px!important}html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth .pdp-source-feature,html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth .pdp-source-tech{grid-template-columns:1fr!important}}html[data-cf-theme] body.template-product .canfoto-rev85-support-tail{display:flow-root!important;background:var(--bg)!important;padding-top:clamp(32px,4vw,56px)!important}html[data-cf-theme] body.template-product .canfoto-rev85-support-tail>.cf26-recently-viewed[data-cf26-recently-viewed]{margin-top:0!important;margin-bottom:clamp(32px,4vw,56px)!important}html[data-cf-theme] body.template-product .canfoto-rev85-support-tail:before,html[data-cf-theme] body.template-product .canfoto-rev85-support-tail:after{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}body[data-canfoto-pdp-v27=true]{--cf27-hero-scale:1.06}body[data-canfoto-pdp-v27=true][data-canfoto-pdp-v5-family=COB-BICOLOR]{--cf27-hero-scale:1.08}body[data-canfoto-pdp-v27=true][data-canfoto-pdp-v5-family=COB-RGB]{--cf27-hero-scale:1.055}body[data-canfoto-pdp-v27=true][data-canfoto-pdp-v5-family=PANEL-BICOLOR]{--cf27-hero-scale:1.035}body[data-canfoto-pdp-v27=true][data-canfoto-pdp-v5-family=PANEL-RGB]{--cf27-hero-scale:1.12}body[data-canfoto-pdp-v27=true][data-canfoto-pdp-v5-family=RGB-FX]{--cf27-hero-scale:1.055}@media(min-width:901px){body[data-canfoto-pdp-v27=true]{--cf27-media-h:clamp(445px,32vw,485px)}body[data-canfoto-pdp-v27=true][data-cf45-experience=editorial]{--cf27-media-h:clamp(455px,32.5vw,490px)}body[data-canfoto-pdp-v27=true][data-cf45-experience=magazine]{--cf27-media-h:clamp(450px,32vw,480px)}body[data-canfoto-pdp-v27=true][data-cf45-experience=nature]{--cf27-media-h:clamp(470px,34vw,510px)}body[data-canfoto-pdp-v27=true][data-cf45-experience=newsroom]{--cf27-media-h:clamp(440px,31vw,465px)}body[data-canfoto-pdp-v27=true][data-cf45-experience=retrofuture]{--cf27-media-h:clamp(450px,32vw,480px)}body[data-canfoto-pdp-v27=true][data-cf45-experience=redaxis]{--cf27-media-h:clamp(440px,31vw,465px)}body[data-canfoto-pdp-v27=true][data-cf45-experience=chrome]{--cf27-media-h:clamp(450px,32vw,485px)}body[data-canfoto-pdp-v27=true][data-cf45-experience=cinema]{--cf27-media-h:clamp(460px,33vw,495px)}body[data-canfoto-pdp-v27=true][data-cf45-experience=hyperpop]{--cf27-media-h:clamp(445px,31.5vw,470px)}body[data-canfoto-pdp-v27=true] .product-page :is(.pdp-main-media,.product-page.layout-2 .pdp-main-media,.product-page.layout-3 .pdp-main-media,.product-page.layout-4 .pdp-main-media,.product-page.layout-5 .pdp-main-media){height:var(--cf27-media-h)!important;min-height:0!important;max-height:var(--cf27-media-h)!important;display:grid!important;place-items:center!important;overflow:hidden!important}body[data-canfoto-pdp-v27=true] .product-page :is(.pdp-main-media img,#pdpMainImage){width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;transform:scale(var(--cf27-hero-scale))!important;transform-origin:center center!important}body[data-canfoto-pdp-v27=true] .product-page .pdp-thumbs[data-cf26-overflow="1"]{max-height:var(--cf27-media-h)!important}}@media(min-width:901px){body[data-canfoto-pdp-v18=true] .pdp-source-description{margin-top:14px!important;padding:clamp(14px,1.55vw,22px)!important}body[data-canfoto-pdp-v18=true] .pdp-source-description__head{margin-bottom:10px!important;gap:16px!important}body[data-canfoto-pdp-v18=true] .pdp-source-description__head h2{font-size:clamp(24px,2.65vw,38px)!important;line-height:.98!important}body[data-canfoto-pdp-v18=true] .pdp-source-description__head p{font-size:10.5px!important;line-height:1.5!important}body[data-canfoto-pdp-v18=true] .pdp-source-feature{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)!important;gap:10px!important;padding-top:10px!important;align-items:center!important}body[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-feature>img,body[data-canfoto-pdp-v18=true] .pdp-source-feature>img{display:block!important;width:min(100%,560px)!important;height:auto!important;min-height:0!important;max-height:280px!important;object-fit:contain!important;object-position:center!important;margin:auto!important}body[data-canfoto-pdp-v18=true] .pdp-source-copyblock{padding:10px 14px!important}body[data-canfoto-pdp-v18=true] .pdp-source-copyblock h3{font-size:clamp(20px,2vw,30px)!important;margin-bottom:7px!important}body[data-canfoto-pdp-v18=true] .pdp-source-copyblock p{font-size:10.8px!important;line-height:1.55!important}body[data-canfoto-pdp-v18=true] .pdp-source-card-grid,body[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-card-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:10px!important;margin-top:10px!important;align-items:start!important}body[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-card,body[data-canfoto-pdp-v18=true] .pdp-source-card{height:auto!important;align-self:start!important}body[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-card>img,body[data-canfoto-pdp-v18=true] .pdp-source-card>img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:210px!important;object-fit:contain!important;object-position:center!important;margin:0 auto!important}body[data-canfoto-pdp-v18=true] .pdp-source-card div{padding:10px 11px!important}body[data-canfoto-pdp-v18=true] .pdp-source-card h3{font-size:18px!important;line-height:1.04!important;margin-bottom:5px!important}body[data-canfoto-pdp-v18=true] .pdp-source-card p{font-size:10px!important;line-height:1.48!important}body[data-canfoto-pdp-v18=true] .pdp-source-tech{grid-template-columns:minmax(0,1fr) minmax(260px,.68fr)!important;gap:10px!important;margin-top:10px!important;align-items:start!important}body[data-canfoto-pdp-v18=true] .pdp-source-tech__table{padding:13px 15px!important}body[data-canfoto-pdp-v18=true] .pdp-source-tech__table h3{font-size:21px!important;margin-bottom:9px!important}body[data-canfoto-pdp-v18=true] .pdp-source-tech__table table{font-size:10px!important}body[data-canfoto-pdp-v18=true] .pdp-source-tech__table td{padding:7px 0!important}body[data-canfoto-pdp-v18=true] .pdp-source-tech__media{display:grid!important;place-items:center!important;min-height:0!important;height:auto!important}body[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-tech__media>img,body[data-canfoto-pdp-v18=true] .pdp-source-tech__media>img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:300px!important;object-fit:contain!important;object-position:center!important;margin:auto!important}body[data-canfoto-pdp-v18=true] .pdp-source-description :is(.pdp-source-feature>img,.pdp-source-card>img,.pdp-source-tech__media>img)[data-cf18-zoomable=true]{cursor:zoom-in!important}}@media(max-width:900px){body[data-canfoto-pdp-v18=true] .pdp-source-description :is(.pdp-source-feature>img,.pdp-source-card>img,.pdp-source-tech__media>img){cursor:default!important}}@media(min-width:901px){html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true]{--cf27-hero-scale:1.06;--cf27-media-h:clamp(445px,32vw,485px)}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true][data-canfoto-pdp-v5-family=COB-BICOLOR]{--cf27-hero-scale:1.08}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true][data-canfoto-pdp-v5-family=COB-RGB]{--cf27-hero-scale:1.055}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true][data-canfoto-pdp-v5-family=PANEL-BICOLOR]{--cf27-hero-scale:1.035}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true][data-canfoto-pdp-v5-family=PANEL-RGB]{--cf27-hero-scale:1.12}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true][data-canfoto-pdp-v5-family=RGB-FX]{--cf27-hero-scale:1.055}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true][data-cf45-experience=editorial]{--cf27-media-h:clamp(455px,32.5vw,490px)}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true][data-cf45-experience=magazine]{--cf27-media-h:clamp(450px,32vw,480px)}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true][data-cf45-experience=nature]{--cf27-media-h:clamp(470px,34vw,510px)}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true][data-cf45-experience=newsroom]{--cf27-media-h:clamp(440px,31vw,465px)}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true][data-cf45-experience=retrofuture]{--cf27-media-h:clamp(450px,32vw,480px)}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true][data-cf45-experience=redaxis]{--cf27-media-h:clamp(440px,31vw,465px)}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true][data-cf45-experience=chrome]{--cf27-media-h:clamp(450px,32vw,485px)}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true][data-cf45-experience=cinema]{--cf27-media-h:clamp(460px,33vw,495px)}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true][data-cf45-experience=hyperpop]{--cf27-media-h:clamp(445px,31.5vw,470px)}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page :is(.pdp-main-media,.product-page.layout-2 .pdp-main-media,.product-page.layout-3 .pdp-main-media,.product-page.layout-4 .pdp-main-media,.product-page.layout-5 .pdp-main-media){height:var(--cf27-media-h)!important;min-height:0!important;max-height:var(--cf27-media-h)!important;display:grid!important;place-items:center!important;overflow:hidden!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page :is(.pdp-main-media img,#pdpMainImage){width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;transform:scale(var(--cf27-hero-scale))!important;transform-origin:center center!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-layout{gap:12px!important;align-items:start!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-gallery{padding:9px!important;gap:9px!important;align-self:start!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-thumbs{gap:6px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-thumb{width:66px!important;max-width:66px!important;flex-basis:66px!important;padding:3px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox{padding:clamp(16px,1.75vw,24px)!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-brand-row{gap:10px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox h1{font-size:var(--cf18-title-size)!important;line-height:.98!important;letter-spacing:-.045em!important;margin:9px 0 8px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-lead{font-size:11.25px!important;line-height:1.52!important;-webkit-line-clamp:3!important;margin:0!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-price{margin:13px 0!important;gap:9px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-price strong{font-size:clamp(27px,2.15vw,31px)!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-price del{font-size:11.5px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-trust-row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;gap:7px!important;margin:12px 0!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-trust-row div{padding:9px 10px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buy-actions{gap:7px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-qty{min-height:42px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page :is(.pdp-add,.pdp-buy-now){min-height:42px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buy-now{margin-top:7px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-compact-summary{margin-top:9px!important;padding:10px 12px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-compact-summary p{margin-top:5px!important;font-size:9.9px!important;line-height:1.46!important;-webkit-line-clamp:2!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-compact-summary a{margin-top:6px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-specs{gap:8px!important;margin-top:12px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-spec-card{padding:12px 13px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-spec-card b{font-size:17px!important;margin-top:5px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth{margin-top:14px!important;padding:clamp(14px,1.55vw,22px)!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-description__head{margin-bottom:10px!important;gap:16px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-description__head h2{font-size:clamp(24px,2.65vw,38px)!important;line-height:.98!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-description__head p{font-size:10.5px!important;line-height:1.5!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-feature{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)!important;gap:10px!important;padding-top:10px!important;align-items:center!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-feature>img{display:block!important;width:min(100%,560px)!important;height:auto!important;min-height:0!important;max-height:280px!important;object-fit:contain!important;object-position:center!important;margin:auto!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-copyblock{padding:10px 14px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-copyblock h3{font-size:clamp(20px,2vw,30px)!important;margin-bottom:7px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-copyblock p{font-size:10.8px!important;line-height:1.55!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-card-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:10px!important;margin-top:10px!important;align-items:start!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-card{height:auto!important;align-self:start!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-card>img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:210px!important;object-fit:contain!important;object-position:center!important;margin:0 auto!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-card div{padding:10px 11px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-card h3{font-size:18px!important;line-height:1.04!important;margin-bottom:5px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-card p{font-size:10px!important;line-height:1.48!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-tech{grid-template-columns:minmax(0,1fr) minmax(260px,.68fr)!important;gap:10px!important;margin-top:10px!important;align-items:start!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-tech__table{padding:13px 15px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-tech__table h3{font-size:21px!important;margin-bottom:9px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-tech__table table{font-size:10px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-tech__table td{padding:7px 0!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-tech__media{display:grid!important;place-items:center!important;min-height:0!important;height:auto!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-tech__media>img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:300px!important;object-fit:contain!important;object-position:center!important;margin:auto!important}}@media(max-width:900px){html[data-cf-theme] body.template-product[data-canfoto-pdp-v27=true]{--cf27-mobile-hero-scale:1.08}html[data-cf-theme] body.template-product[data-canfoto-pdp-v27=true][data-canfoto-pdp-v5-family=COB-BICOLOR]{--cf27-mobile-hero-scale:1.09}html[data-cf-theme] body.template-product[data-canfoto-pdp-v27=true][data-canfoto-pdp-v5-family=COB-RGB]{--cf27-mobile-hero-scale:1.06}html[data-cf-theme] body.template-product[data-canfoto-pdp-v27=true][data-canfoto-pdp-v5-family=PANEL-BICOLOR]{--cf27-mobile-hero-scale:1.035}html[data-cf-theme] body.template-product[data-canfoto-pdp-v27=true][data-canfoto-pdp-v5-family=PANEL-RGB]{--cf27-mobile-hero-scale:1.12}html[data-cf-theme] body.template-product[data-canfoto-pdp-v27=true][data-canfoto-pdp-v5-family=RGB-FX]{--cf27-mobile-hero-scale:1.06}html[data-cf-theme] body.template-product[data-canfoto-pdp-v27=true] .pdp-gallery{padding:8px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v27=true] .pdp-main-media :is(img,video,model-viewer),html[data-cf-theme] body.template-product[data-canfoto-pdp-v27=true] #pdpMainImage{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v27=true] .pdp-main-media img,html[data-cf-theme] body.template-product[data-canfoto-pdp-v27=true] #pdpMainImage{transform:scale(var(--cf27-mobile-hero-scale))!important;transform-origin:center center!important}html[data-cf-theme=cf-redaxis] body.template-product .pdp-buybox .product__title h1,html[data-cf-theme=cf-redaxis] body.template-product .pdp-buybox .product__title h1 split-words,html[data-cf-theme=cf-redaxis] body.template-product .pdp-buybox .product__title h1 split-words>*{font-size:clamp(30px,3.35vw,50px)!important;line-height:.92!important;letter-spacing:-.055em!important}html[data-cf-theme] body.template-product .pdp-buybox{padding:clamp(20px,2.35vw,32px)!important}}@media(min-width:601px)and (max-width:900px){html[data-cf-theme] body.template-product .pdp-layout{grid-template-columns:1fr!important}html[data-cf-theme] body.template-product .pdp-gallery .pdp-gallery-grid{grid-template-columns:88px minmax(0,1fr)!important;gap:12px!important}html[data-cf-theme] body.template-product .pdp-gallery .pdp-thumbs{grid-column:1!important;grid-row:1!important;width:88px!important}html[data-cf-theme] body.template-product .pdp-gallery .product__thumbnails-list{width:88px!important;max-height:620px!important;flex-direction:column!important;gap:8px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 4px 0 0!important}html[data-cf-theme] body.template-product .pdp-gallery .product__thumbnail{width:78px!important;height:78px!important;flex:0 0 78px!important;padding:4px!important}html[data-cf-theme] body.template-product .pdp-gallery .pdp-main-media{grid-column:2!important;grid-row:1!important}html[data-cf-theme] body.template-product .pdp-main-media,html[data-cf-theme] body.template-product .pdp-main-media .product__media{height:620px!important;min-height:620px!important;max-height:620px!important}html[data-cf-theme] body.template-product .pdp-main-media :is(img,video,model-viewer){height:100%!important;min-height:0!important;max-height:620px!important;object-fit:contain!important}html[data-cf-theme] body.template-product .pdp-trust-row{grid-template-columns:repeat(3,1fr)!important}html[data-cf-theme] body.template-product .pdp-buy-actions{grid-template-columns:110px 1fr!important}html[data-cf-theme] body.template-product .pdp-buy-actions .pdp-qty{width:auto!important;min-height:0!important}html[data-cf-theme] body.template-product .pdp-specs{grid-template-columns:repeat(3,1fr)!important}html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth .pdp-source-feature,html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth .pdp-source-tech{grid-template-columns:1fr!important}html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth .pdp-source-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){html[data-cf-theme] body.template-product .pdp-gallery .pdp-gallery-grid{grid-template-columns:1fr!important;gap:8px!important}html[data-cf-theme] body.template-product .pdp-gallery .pdp-main-media{grid-column:1!important;grid-row:1!important}html[data-cf-theme] body.template-product .pdp-gallery .pdp-thumbs{grid-column:1!important;grid-row:2!important;width:100%!important}html[data-cf-theme] body.template-product .pdp-gallery .product__thumbnails-list{width:100%!important;max-height:none!important;flex-direction:row!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0!important}html[data-cf-theme] body.template-product .pdp-gallery .product__thumbnail{width:72px!important;height:72px!important;flex:0 0 72px!important;padding:4px!important}html[data-cf-theme] body.template-product .pdp-main-media,html[data-cf-theme] body.template-product .pdp-main-media .product__media{height:360px!important;min-height:0!important;max-height:360px!important}html[data-cf-theme] body.template-product .pdp-main-media :is(img,video,model-viewer){height:100%!important;min-height:0!important;max-height:360px!important}html[data-cf-theme] body.template-product .pdp-buybox{padding:20px!important}html[data-cf-theme] body.template-product .pdp-buybox .product__title h1,html[data-cf-theme] body.template-product .pdp-buybox .product__title h1 split-words,html[data-cf-theme] body.template-product .pdp-buybox .product__title h1 split-words>*{font-size:30px!important;line-height:.92!important;letter-spacing:-.055em!important}html[data-cf-theme] body.template-product .pdp-trust-row,html[data-cf-theme] body.template-product .pdp-buy-actions{grid-template-columns:1fr!important}html[data-cf-theme] body.template-product .pdp-buy-actions .pdp-qty{width:100%!important;height:46px!important;min-height:46px!important}html[data-cf-theme] body.template-product .pdp-specs{grid-template-columns:1fr 1fr!important}html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth :is(.pdp-source-feature>img,.pdp-source-card>img,.pdp-source-tech__media>img){width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important}}@media(max-width:760px){html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth .pdp-source-card-grid{grid-template-columns:1fr!important}}@media(max-width:720px){html[data-cf-theme] body.template-product .cf19-pdp-mobile-acc{--cf19-acc-line:var(--line,color-mix(in srgb,var(--fg,#111) 18%,transparent));--cf19-acc-surface:var(--surface,var(--bg,#fff));--cf19-acc-fg:var(--fg,#111);--cf19-acc-accent:var(--accent,#739958);--cf19-acc-accentText:var(--accentText,#fff);position:relative!important;overflow:hidden!important}html[data-cf-theme] body.template-product .cf19-pdp-mobile-acc-trigger{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;border:0!important;border-bottom:0 solid transparent!important;padding:16px!important;margin:0!important;background:var(--cf19-acc-surface)!important;color:var(--cf19-acc-fg)!important;cursor:pointer!important;text-align:left!important;font-family:var(--body,Inter,sans-serif)!important;box-shadow:none!important;transform:none!important}html[data-cf-theme] body.template-product .cf19-pdp-mobile-acc-trigger:focus-visible{outline:2px solid var(--cf19-acc-accent)!important;outline-offset:-3px!important}html[data-cf-theme] body.template-product .cf19-pdp-mobile-acc-title{display:block!important;font-family:var(--display,var(--body,Inter,sans-serif))!important;font-size:clamp(18px,5.5vw,23px)!important;font-weight:900!important;line-height:1.08!important;letter-spacing:-.025em!important;color:var(--cf19-acc-fg)!important}html[data-cf-theme] body.template-product .cf19-pdp-mobile-acc-hint{display:block!important;margin-top:5px!important;font:800 8px/1.25 IBM Plex Mono,monospace!important;letter-spacing:.11em!important;text-transform:uppercase!important;color:color-mix(in srgb,var(--cf19-acc-fg) 64%,var(--cf19-acc-surface))!important}html[data-cf-theme] body.template-product .cf19-pdp-mobile-acc-icon{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:36px!important;height:36px!important;border-radius:999px!important;background:var(--cf19-acc-accent)!important;color:var(--cf19-acc-accentText)!important;font-size:21px!important;font-weight:800!important;transition:transform .35s ease!important}html[data-cf-theme] body.template-product .cf19-pdp-mobile-acc.is-open>.cf19-pdp-mobile-acc-trigger .cf19-pdp-mobile-acc-icon{transform:rotate(180deg)!important}html[data-cf-theme] body.template-product .cf19-pdp-mobile-acc.is-open>.cf19-pdp-mobile-acc-trigger{border-bottom:1px solid var(--cf19-acc-line)!important}html[data-cf-theme] body.template-product .cf19-pdp-mobile-acc-panel{display:grid!important;grid-template-rows:0fr!important;opacity:0!important;transition:grid-template-rows .55s cubic-bezier(.4,0,.2,1),opacity .35s ease!important}html[data-cf-theme] body.template-product .cf19-pdp-mobile-acc.is-open>.cf19-pdp-mobile-acc-panel{grid-template-rows:1fr!important;opacity:1!important}html[data-cf-theme] body.template-product .cf19-pdp-mobile-acc-panel-inner{min-height:0!important;overflow:hidden!important}html[data-cf-theme] body.template-product .cf19-pdp-mobile-acc-content{padding:0 14px 14px!important}html[data-cf-theme] body.template-product .cf19-pdp-mobile-acc-content>.shop-label,html[data-cf-theme] body.template-product .cf19-pdp-mobile-acc--source .pdp-source-description__head .shop-label{display:none!important}html[data-cf-theme] body.template-product .pdp-detail-grid>.cf19-pdp-mobile-acc.pdp-detail-panel{padding:0!important}html[data-cf-theme] body.template-product .pdp-detail-grid>.cf19-pdp-mobile-acc .cf19-pdp-mobile-acc-content{padding-top:4px!important}html[data-cf-theme] body.template-product .cf19-pdp-mobile-acc--source{padding:0!important}html[data-cf-theme] body.template-product .cf19-pdp-mobile-acc--source>.cf19-pdp-mobile-acc-panel .pdp-source-description__head{padding-top:5px!important}html[data-cf-theme] body.template-product .cf19-pdp-mobile-acc--info .pdp-details-list details,html[data-cf-theme] body.template-product .cf19-pdp-mobile-acc--info details{display:block!important}html[data-cf-theme] body.template-product .cf19-pdp-mobile-acc--info details>summary{cursor:default!important;pointer-events:none!important;-webkit-user-select:text!important;user-select:text!important}html[data-cf-theme] body.template-product .cf19-pdp-mobile-acc--info details>summary::marker,html[data-cf-theme] body.template-product .cf19-pdp-mobile-acc--info details>summary::-webkit-details-marker{display:none!important}html[data-cf-theme] body.template-product .cf19-pdp-mobile-acc-close{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:16px 0 2px!important;padding:12px 14px!important;border:1px solid color-mix(in srgb,var(--cf19-acc-accent) 40%,var(--cf19-acc-line))!important;border-radius:calc(var(--radius,16px)*.7)!important;background:color-mix(in srgb,var(--cf19-acc-surface) 86%,var(--cf19-acc-accent) 14%)!important;color:var(--cf19-acc-fg)!important;font:900 11px/1 var(--body,Inter,sans-serif)!important;cursor:pointer!important}html[data-cf-theme] body.template-product .cf19-pdp-mobile-acc-close:focus-visible{outline:2px solid var(--cf19-acc-accent)!important;outline-offset:2px!important}}@media(prefers-reduced-motion:reduce){@media(max-width:720px){html[data-cf-theme] body.template-product .cf19-pdp-mobile-acc-panel,html[data-cf-theme] body.template-product .cf19-pdp-mobile-acc-icon{transition:none!important}}}html[data-cf-theme] body.template-product{--cf-f01c-owner:"E1-K2-F01C-REV85-PDP-OWNER-CONSOLIDATED-R1"}html[data-cf-theme] body.template-product,html[data-cf-theme] body.template-product #MainContent,html[data-cf-theme] body.template-product #MainContent>.shopify-section,html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host,html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host>.page-width{background:var(--bg)!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host,html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host>.page-width{background:transparent!important}html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .shop-breadcrumb,html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .shop-breadcrumb :is(a,span){background:transparent!important;color:var(--muted)!important}html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .shop-breadcrumb :is(b,strong),html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .shop-breadcrumb li:last-child{color:var(--fg)!important}@media(min-width:901px){html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .canfoto-rev85-pdp-host{padding-top:22px!important;padding-bottom:28px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-layout{gap:12px!important;align-items:start!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-gallery{padding:9px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-gallery .pdp-gallery-grid{grid-template-columns:76px minmax(0,1fr)!important;gap:9px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-gallery .pdp-thumbs,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-gallery .product__thumbnails-list{width:76px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-gallery .product__thumbnail,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-thumb{width:66px!important;height:66px!important;flex:0 0 66px!important;max-width:66px!important;padding:3px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page :is(.pdp-main-media,.pdp-main-media .product__media){height:var(--cf27-media-h)!important;min-height:0!important;max-height:var(--cf27-media-h)!important;overflow:hidden!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page .pdp-main-media :is(img,video,model-viewer),html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page #pdpMainImage{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:contain!important;object-position:center center!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page .pdp-main-media img,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page #pdpMainImage{transform:scale(var(--cf27-hero-scale))!important;transform-origin:center center!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox{padding:clamp(16px,1.65vw,23px)!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title h1,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title h1 split-words,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title h1 split-words>*,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title h1 .word,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title h1 .char{font-family:var(--display)!important;font-size:var(--cf18-title-size)!important;font-weight:800!important;line-height:.98!important;letter-spacing:-.045em!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title h1{margin:9px 0 8px!important;overflow-wrap:anywhere!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-lead{margin:0!important;font-size:11.25px!important;line-height:1.52!important;-webkit-line-clamp:3!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__price{margin:13px 0!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .price{gap:9px!important;align-items:baseline!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .price :is(.price__regular,.price__sale),html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .price :is(.price__regular,.price__sale) *{font-family:var(--display)!important;font-size:clamp(27px,2.15vw,31px)!important;font-weight:900!important;line-height:1!important;color:var(--accent)!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .price :is(.price__compare,.price__compare *),html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .price del,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .price del *{font-family:var(--body)!important;font-size:11.5px!important;font-weight:700!important;line-height:1.1!important;color:var(--muted)!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth{margin-top:14px!important;padding:clamp(14px,1.55vw,22px)!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-feature{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)!important;gap:10px!important;padding-top:10px!important;align-items:center!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-feature>img{width:min(100%,560px)!important;height:auto!important;max-height:280px!important;object-fit:contain!important;margin:auto!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:10px!important;align-items:start!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-card>img{width:100%!important;height:auto!important;max-height:210px!important;object-fit:contain!important;object-position:center!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-tech{grid-template-columns:minmax(0,1fr) minmax(260px,.68fr)!important;gap:10px!important;margin-top:10px!important;align-items:start!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .pdp-source-description.cf39-source-truth .pdp-source-tech__media>img{width:100%!important;height:auto!important;max-height:300px!important;object-fit:contain!important;object-position:center!important}}@media(min-width:721px)and (max-width:900px){html[data-cf-theme] body.template-product .pdp-gallery .pdp-gallery-grid{grid-template-columns:88px minmax(0,1fr)!important;gap:10px!important}html[data-cf-theme] body.template-product .pdp-gallery .pdp-thumbs,html[data-cf-theme] body.template-product .pdp-gallery .product__thumbnails-list{width:88px!important}html[data-cf-theme] body.template-product .pdp-gallery .product__thumbnail{width:78px!important;height:78px!important;flex:0 0 78px!important}html[data-cf-theme] body.template-product .pdp-gallery .pdp-main-media,html[data-cf-theme] body.template-product .pdp-gallery .pdp-main-media .product__media{height:620px!important;min-height:0!important;max-height:620px!important}}@media(min-width:601px)and (max-width:720px){html[data-cf-theme] body.template-product .pdp-gallery .pdp-gallery-grid{grid-template-columns:88px minmax(0,1fr)!important;gap:10px!important}html[data-cf-theme] body.template-product .pdp-gallery .pdp-thumbs,html[data-cf-theme] body.template-product .pdp-gallery .product__thumbnails-list{width:88px!important}html[data-cf-theme] body.template-product .pdp-gallery .product__thumbnails-list{flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important}html[data-cf-theme] body.template-product .pdp-gallery .product__thumbnail{width:78px!important;height:78px!important;flex:0 0 78px!important}html[data-cf-theme] body.template-product .pdp-gallery .pdp-main-media,html[data-cf-theme] body.template-product .pdp-gallery .pdp-main-media .product__media{height:620px!important;min-height:0!important;max-height:620px!important}}@media(max-width:600px){html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host{width:92vw!important;padding-top:16px!important;padding-bottom:20px!important}html[data-cf-theme] body.template-product .pdp-buybox{padding:20px!important}html[data-cf-theme] body.template-product .pdp-buybox .product__title h1,html[data-cf-theme] body.template-product .pdp-buybox .product__title h1 split-words,html[data-cf-theme] body.template-product .pdp-buybox .product__title h1 split-words>*,html[data-cf-theme] body.template-product .pdp-buybox .product__title h1 .word,html[data-cf-theme] body.template-product .pdp-buybox .product__title h1 .char{font-size:30px!important;line-height:.92!important;letter-spacing:-.055em!important}html[data-cf-theme] body.template-product .pdp-buybox .product__price{margin:12px 0!important}html[data-cf-theme] body.template-product .pdp-buybox .price :is(.price__regular,.price__sale),html[data-cf-theme] body.template-product .pdp-buybox .price :is(.price__regular,.price__sale) *{font-size:28px!important;line-height:1!important}html[data-cf-theme] body.template-product .pdp-buybox .price :is(.price__compare,.price__compare *),html[data-cf-theme] body.template-product .pdp-buybox .price del,html[data-cf-theme] body.template-product .pdp-buybox .price del *{font-size:12px!important}html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth :is(.pdp-source-feature,.pdp-source-tech,.pdp-source-card-grid){grid-template-columns:1fr!important}html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth :is(.pdp-source-feature>img,.pdp-source-card>img,.pdp-source-tech__media>img){width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;object-fit:contain!important}}html[data-cf-theme] body.template-product back-in-stock-drawer{--cf-bis-bg:var(--bg);--cf-bis-surface:var(--surface);--cf-bis-fg:var(--fg);--cf-bis-muted:var(--muted);--cf-bis-line:var(--line);--cf-bis-accent:var(--accent);--cf-bis-accentText:var(--accentText);color:var(--cf-bis-fg)!important}html[data-cf-theme] body.template-product back-in-stock-drawer .overlay,html[data-cf-theme] body.template-product back-in-stock-drawer overlay-element{background:#00000094!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-cf-theme] body.template-product back-in-stock-drawer .drawer__inner{background:var(--cf-bis-bg)!important;color:var(--cf-bis-fg)!important;border-inline-start:1px solid var(--cf-bis-line)!important;box-shadow:-20px 0 60px #00000038!important}html[data-cf-theme] body.template-product back-in-stock-drawer :is(.drawer__header,.drawer__content,.drawer__scrollable){background:transparent!important;color:var(--cf-bis-fg)!important}html[data-cf-theme] body.template-product back-in-stock-drawer .drawer__header{border-bottom:1px solid var(--cf-bis-line)!important}html[data-cf-theme] body.template-product back-in-stock-drawer .drawer__title,html[data-cf-theme] body.template-product back-in-stock-drawer :is(h1,h2,h3,h4,strong,b,label,legend){color:var(--cf-bis-fg)!important;font-family:var(--display,var(--body))!important}html[data-cf-theme] body.template-product back-in-stock-drawer :is(p,small,span:not(.btn-text),dt,dd){color:var(--cf-bis-muted)!important}html[data-cf-theme] body.template-product back-in-stock-drawer :is(input,textarea,select,.field__input){background:var(--cf-bis-surface)!important;color:var(--cf-bis-fg)!important;border-color:var(--cf-bis-line)!important;-webkit-text-fill-color:var(--cf-bis-fg)!important}html[data-cf-theme] body.template-product back-in-stock-drawer :is(input,textarea)::placeholder{color:var(--cf-bis-muted)!important;opacity:.76!important}html[data-cf-theme] body.template-product back-in-stock-drawer :is(button[type=submit],.button--primary){background:var(--cf-bis-accent)!important;color:var(--cf-bis-accentText)!important;border-color:var(--cf-bis-accent)!important}html[data-cf-theme] body.template-product back-in-stock-drawer :is(.button--secondary,.drawer__close){background:var(--cf-bis-surface)!important;color:var(--cf-bis-fg)!important;border-color:var(--cf-bis-line)!important}html[data-cf-theme] body.template-product back-in-stock-drawer :is(a,button):focus-visible,html[data-cf-theme] body.template-product back-in-stock-drawer :is(input,textarea,select):focus-visible{outline:2px solid var(--cf-bis-accent)!important;outline-offset:2px!important}@media(max-width:720px){html[data-cf-theme] body.template-product back-in-stock-drawer .drawer__inner{width:min(100%,520px)!important}}html[data-cf-theme] body.template-product :is(.canfoto-rev85-pdp-host,.pdp-layout,.pdp-gallery,.pdp-buybox,.pdp-source-description,[data-nora-pdp-setup]){min-width:0!important;max-width:100%!important}@media(max-width:600px){html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host,html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .product-page,html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .pdp-layout,html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .pdp-gallery,html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .pdp-gallery .pdp-gallery-grid,html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .pdp-gallery .product__gallery-container,html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .pdp-gallery media-gallery,html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .pdp-gallery .product__media-container,html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .pdp-gallery .pdp-main-media,html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .pdp-gallery slider-element{min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .pdp-gallery slider-element{overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important}html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .pdp-gallery .product__media-list{width:100%!important;min-width:0!important;max-width:none!important}html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .pdp-gallery .product__media-list>.product__media{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;box-sizing:border-box!important}}@media(max-width:600px){html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host :is(.product__gallery-container,media-gallery,.product__media-container,.pdp-main-media,.pdp-main-media>slider-element,.pdp-main-media slider-element){min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .pdp-main-media{flex:1 1 0!important;justify-self:stretch!important;align-self:stretch!important;overflow:hidden!important}html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .pdp-main-media slider-element{display:block!important;flex:1 1 0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch}html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .product__media-list{display:flex!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .product__media-list>.product__media{flex:0 0 100%!important;min-width:100%!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host :is(.product__gallery-container,.product__media-container){overflow-x:hidden!important}}@media(max-width:600px){html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .product__media-container.pdp-gallery-grid,html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .pdp-gallery .pdp-gallery-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-columns:minmax(0,1fr)!important;min-inline-size:0!important;max-inline-size:100%!important}html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .pdp-main-media,html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .pdp-main-media>slider-element,html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .pdp-main-media slider-element,html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .product__media-list{min-inline-size:0!important;inline-size:100%!important;max-inline-size:100%!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .pdp-main-media{overflow:hidden!important}html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .pdp-main-media slider-element{overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important}html[data-cf-theme] body.template-product .canfoto-rev85-pdp-host .product__media-list>.product__media{flex:0 0 100%!important;min-inline-size:100%!important;inline-size:100%!important;max-inline-size:100%!important;min-width:100%!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}}html[data-cf-theme] body.template-product .pdp-add .btn-text,html[data-cf-theme] body.template-product .pdp-add .btn-text>span,html[data-cf-theme] body.template-product .pdp-add .btn-text product-buy-price,html[data-cf-theme] body.template-product .pdp-add .btn-text product-buy-price *{color:var(--accentText)!important;-webkit-text-fill-color:var(--accentText)!important;opacity:1!important;visibility:visible!important}html[data-cf-theme] body.template-product .pdp-add .btn-text{display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;width:100%!important;min-width:0!important;position:relative!important;z-index:2!important}html[data-cf-theme] body.template-product .pdp-add .btn-fill,html[data-cf-theme] body.template-product .pdp-spec-card[hidden],html[data-cf-theme] body.template-product .pdp-spec-card[aria-hidden=true]{display:none!important}@media(min-width:901px){html[data-cf-theme=cf-redaxis] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title h1,html[data-cf-theme=cf-redaxis] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title h1 split-words,html[data-cf-theme=cf-redaxis] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title h1 split-words>*,html[data-cf-theme=cf-redaxis] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title h1 .word,html[data-cf-theme=cf-redaxis] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title h1 .char{font-size:clamp(26px,2.2vw,34px)!important;line-height:.98!important}}@media(min-width:901px){html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-layout{grid-template-columns:minmax(0,.96fr) minmax(420px,1.04fr)!important;gap:14px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-gallery{padding:10px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-gallery .pdp-gallery-grid{grid-template-columns:70px minmax(0,1fr)!important;gap:10px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-gallery .pdp-thumbs,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-gallery .product__thumbnails-list{width:70px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-gallery .product__thumbnail,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-gallery .pdp-thumb{width:60px!important;height:60px!important;flex:0 0 60px!important;max-width:60px!important;padding:3px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page :is(.pdp-main-media,.pdp-main-media .product__media){height:clamp(360px,27vw,420px)!important;min-height:0!important;max-height:420px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page .pdp-main-media .product__media{box-sizing:border-box!important;padding:clamp(10px,1vw,16px)!important;display:grid!important;place-items:center!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page .pdp-main-media :is(img,video,model-viewer),html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page #pdpMainImage{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;transform:none!important;transform-origin:center center!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox{padding:18px 20px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title h1,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title h1 split-words,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title h1 split-words>*,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title h1 .word,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title h1 .char{font-size:clamp(24px,1.9vw,32px)!important;line-height:1.04!important;letter-spacing:-.032em!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title h1{margin:8px 0 9px!important;max-width:100%!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox>product-info .product__price{margin:9px 0 12px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox>product-info .product__price .price{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-start!important;gap:9px!important;text-align:left!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox>product-info .product__price .price .price__regular,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox>product-info .product__price .price .price__regular *{font-family:var(--display)!important;font-size:clamp(22px,1.55vw,27px)!important;font-weight:900!important;line-height:1!important;color:var(--accent)!important;text-decoration:none!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox>product-info .product__price .price.price--on-sale .price__sale,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox>product-info .product__price .price.price--on-sale .price__sale *{font-family:var(--body)!important;font-size:clamp(11px,.78vw,13px)!important;font-weight:700!important;line-height:1.15!important;color:var(--muted)!important;opacity:.78!important;text-decoration-line:line-through!important;text-decoration-thickness:1px!important}html[data-cf-theme] body.template-product .pdp-buybox .complementary-products .horizontal-product__details .price{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-start!important;gap:6px!important}html[data-cf-theme] body.template-product .pdp-buybox .complementary-products .horizontal-product__details .price .price__regular,html[data-cf-theme] body.template-product .pdp-buybox .complementary-products .horizontal-product__details .price .price__regular *{font-family:var(--body)!important;font-size:13.5px!important;font-weight:850!important;line-height:1.05!important;color:var(--accent)!important;text-decoration:none!important}html[data-cf-theme] body.template-product .pdp-buybox .complementary-products .horizontal-product__details .price.price--on-sale .price__sale,html[data-cf-theme] body.template-product .pdp-buybox .complementary-products .horizontal-product__details .price.price--on-sale .price__sale *{font-family:var(--body)!important;font-size:10.5px!important;font-weight:700!important;line-height:1.05!important;color:var(--muted)!important;opacity:.75!important;text-decoration-line:line-through!important}html[data-cf-theme] body.template-product .nora-pdp-setup .nps-head h2,html[data-cf-theme] body.template-product #canfoto-pdp-setup-viewer .nps-head h2{font-size:clamp(25px,2.15vw,36px)!important;line-height:1.02!important;letter-spacing:-.032em!important}html[data-cf-theme] body.template-product .pdp-detail-panel h2{font-size:clamp(23px,1.85vw,32px)!important;line-height:1.02!important;letter-spacing:-.032em!important}html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth .pdp-source-description__head h2{font-size:clamp(24px,2vw,34px)!important;line-height:1.02!important;letter-spacing:-.032em!important}}@media(min-width:901px){html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true]{--cf27-hero-scale:1.06;--cf27-media-h:clamp(445px,32vw,485px)}html[data-cf-theme=cf-editorial] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true]{--cf27-media-h:clamp(455px,32.5vw,490px)}html[data-cf-theme=cf-magazine] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true]{--cf27-media-h:clamp(450px,32vw,480px)}html[data-cf-theme=cf-nature] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true]{--cf27-media-h:clamp(470px,34vw,510px)}html[data-cf-theme=cf-newsroom] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true]{--cf27-media-h:clamp(440px,31vw,465px)}html[data-cf-theme=cf-retrofuture] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true]{--cf27-media-h:clamp(450px,32vw,480px)}html[data-cf-theme=cf-redaxis] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true]{--cf27-media-h:clamp(440px,31vw,465px)}html[data-cf-theme=cf-chrome] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true]{--cf27-media-h:clamp(450px,32vw,485px)}html[data-cf-theme=cf-cinema] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true]{--cf27-media-h:clamp(460px,33vw,495px)}html[data-cf-theme=cf-hyperpop] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true]{--cf27-media-h:clamp(445px,31.5vw,470px)}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true][data-canfoto-pdp-v5-family=COB-BICOLOR]{--cf27-hero-scale:1.08}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true][data-canfoto-pdp-v5-family=COB-RGB]{--cf27-hero-scale:1.055}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true][data-canfoto-pdp-v5-family=PANEL-BICOLOR]{--cf27-hero-scale:1.035}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true][data-canfoto-pdp-v5-family=PANEL-RGB]{--cf27-hero-scale:1.12}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true][data-canfoto-pdp-v5-family=RGB-FX]{--cf27-hero-scale:1.055}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page .pdp-layout{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr)!important;gap:12px!important;align-items:start!important}html[data-cf-theme=cf-nature] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page .pdp-layout{grid-template-columns:1fr!important}html[data-cf-theme=cf-newsroom] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page .pdp-layout{grid-template-columns:1.3fr .7fr!important}html[data-cf-theme=cf-retrofuture] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page .pdp-layout,html[data-cf-theme=cf-redaxis] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page .pdp-layout{grid-template-columns:1fr 1fr!important;gap:28px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page .pdp-gallery{padding:9px!important;gap:9px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page .pdp-gallery .pdp-gallery-grid{grid-template-columns:76px minmax(0,1fr)!important;gap:9px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page .pdp-gallery .pdp-thumbs,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page .pdp-gallery .product__thumbnails-list{width:76px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page .pdp-gallery .product__thumbnails-list{gap:6px!important;max-height:var(--cf27-media-h)!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page .pdp-gallery :is(.product__thumbnail,.pdp-thumb){width:66px!important;height:66px!important;flex:0 0 66px!important;max-width:66px!important;padding:3px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page :is(.pdp-main-media,.pdp-main-media .product__media){height:var(--cf27-media-h)!important;min-height:0!important;max-height:var(--cf27-media-h)!important;display:grid!important;place-items:center!important;overflow:hidden!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page .pdp-main-media .product__media{box-sizing:border-box!important;padding:0!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page .pdp-main-media :is(img,video,model-viewer),html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page #pdpMainImage{width:100%!important;height:100%!important;min-height:0!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center center!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page .pdp-main-media img,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page #pdpMainImage{transform:scale(var(--cf27-hero-scale))!important;transform-origin:center center!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page .pdp-buybox{padding:clamp(16px,1.75vw,24px)!important}html[data-cf-theme=cf-redaxis] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page .pdp-buybox,html[data-cf-theme=cf-retrofuture] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page .pdp-buybox{padding-top:clamp(16px,1.75vw,24px)!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page .pdp-buybox .product__title h1,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page .pdp-buybox .product__title h1 split-words,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page .pdp-buybox .product__title h1 split-words>*,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page .pdp-buybox .product__title h1 .word,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page .pdp-buybox .product__title h1 .char{font-family:var(--display)!important;font-size:var(--cf18-title-size)!important;font-weight:800!important;line-height:.98!important;letter-spacing:-.045em!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page .pdp-buybox .product__title h1{margin:9px 0 8px!important;overflow-wrap:anywhere!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox product-info .product__price{margin:13px 0!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox product-info .product__price .price{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-start!important;gap:9px!important;text-align:left!important;flex-wrap:wrap!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox product-info .product__price .price .price__regular,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox product-info .product__price .price .price__regular *{font-family:var(--display)!important;font-size:clamp(27px,2.15vw,31px)!important;font-weight:900!important;line-height:1!important;color:var(--accent)!important;opacity:1!important;text-decoration:none!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox product-info .product__price .price.price--on-sale .price__sale,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox product-info .product__price .price.price--on-sale .price__sale *{font-family:var(--body)!important;font-size:11.5px!important;font-weight:700!important;line-height:1.1!important;color:var(--muted)!important;opacity:1!important;text-decoration-line:line-through!important;text-decoration-thickness:1px!important}html[data-cf-theme] body.template-product .pdp-buybox :is(.product__complementary,.complementary-products) .horizontal-product__details .price,html[data-cf-theme] body.template-product .pdp-buybox :is(.product__complementary,.complementary-products) .horizontal-product .price{display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:6px!important;font-family:var(--body)!important;font-size:13.5px!important;line-height:1!important}html[data-cf-theme] body.template-product .pdp-buybox :is(.product__complementary,.complementary-products) .price .price__regular,html[data-cf-theme] body.template-product .pdp-buybox :is(.product__complementary,.complementary-products) .price .price__regular *{font-family:var(--body)!important;font-size:13.5px!important;font-weight:850!important;line-height:1.05!important;color:var(--accent)!important;opacity:1!important;text-decoration:none!important}html[data-cf-theme] body.template-product .pdp-buybox :is(.product__complementary,.complementary-products) .price.price--on-sale .price__sale,html[data-cf-theme] body.template-product .pdp-buybox :is(.product__complementary,.complementary-products) .price.price--on-sale .price__sale *{font-family:var(--body)!important;font-size:10.5px!important;font-weight:700!important;line-height:1.05!important;color:var(--muted)!important;opacity:1!important;text-decoration-line:line-through!important;text-decoration-thickness:1px!important}}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page.product--thumbnail media-gallery>.product__preview{display:none!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page.product--thumbnail .pdp-main-media{min-width:0!important;max-width:100%!important;overflow:hidden!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page.product--thumbnail .pdp-main-media>slider-element{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page.product--thumbnail .pdp-main-media>slider-element::-webkit-scrollbar{display:none!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page.product--thumbnail .pdp-main-media .product__media-list{display:flex!important;flex-flow:row nowrap!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:0!important;grid-template-columns:none!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page.product--thumbnail .pdp-main-media .product__media-list>.product__media:not([hidden]){flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:100%!important;scroll-snap-align:start!important;scroll-snap-stop:always!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page.product--thumbnail .pdp-gallery .product__thumbnail:not([hidden]){pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation!important}@media(min-width:901px){html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page.product--thumbnail .pdp-gallery .pdp-gallery-grid{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;gap:9px!important;align-items:start!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page.product--thumbnail .pdp-gallery .pdp-thumbs,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page.product--thumbnail .pdp-gallery .product__thumbnails-list{display:flex!important;flex-direction:column!important;width:76px!important;min-width:76px!important;max-width:76px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page.product--thumbnail .pdp-gallery .product__thumbnails-list{gap:6px!important;max-height:var(--cf27-media-h)!important;overflow-y:auto!important;overflow-x:hidden!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true][data-canfoto-pdp-v27=true] .product-page.product--thumbnail .pdp-gallery .product__thumbnail:not([hidden]){width:66px!important;height:66px!important;min-width:66px!important;max-width:66px!important;flex:0 0 66px!important;padding:3px!important}}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title>.product__price,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox>.product__price{margin:10px 0 12px!important;min-width:0!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title>.product__price .price,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox>.product__price .price{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:9px!important;text-align:left!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title>.product__price .price__regular,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title>.product__price .price__regular *,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox>.product__price .price__regular,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox>.product__price .price__regular *{font-family:var(--display)!important;font-size:clamp(25px,2vw,30px)!important;font-weight:900!important;line-height:1!important;color:var(--accent)!important;opacity:1!important;text-decoration:none!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title>.product__price .price.price--on-sale .price__sale,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title>.product__price .price.price--on-sale .price__sale *,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox>.product__price .price.price--on-sale .price__sale,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox>.product__price .price.price--on-sale .price__sale *{font-family:var(--body)!important;font-size:12px!important;font-weight:700!important;line-height:1.1!important;color:var(--muted)!important;opacity:.8!important;text-decoration-line:line-through!important;text-decoration-thickness:1px!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title h1,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title h1 split-words,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title h1 split-words>*,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title h1 .word,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title h1 .char{font-size:clamp(26px,2.25vw,38px)!important;line-height:1.01!important;letter-spacing:-.038em!important}html[data-cf-theme] body.template-product .pdp-buybox .complementary-products .horizontal-product__details .price{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:6px!important;font-family:var(--body)!important;font-size:13.5px!important;line-height:1.05!important}html[data-cf-theme] body.template-product .pdp-buybox .complementary-products .horizontal-product__details .price .price__regular,html[data-cf-theme] body.template-product .pdp-buybox .complementary-products .horizontal-product__details .price .price__regular *{font-family:var(--body)!important;font-size:13.5px!important;font-weight:850!important;line-height:1.05!important;color:var(--accent)!important;opacity:1!important;text-decoration:none!important}html[data-cf-theme] body.template-product .pdp-buybox .complementary-products .horizontal-product__details .price.price--on-sale .price__sale,html[data-cf-theme] body.template-product .pdp-buybox .complementary-products .horizontal-product__details .price.price--on-sale .price__sale *{font-family:var(--body)!important;font-size:10.5px!important;font-weight:700!important;line-height:1.05!important;color:var(--muted)!important;opacity:.78!important;text-decoration-line:line-through!important;text-decoration-thickness:1px!important}html[data-cf-theme] body.template-product .pdp-buybox .canfoto-smart-bar-rich{width:100%!important;margin:8px 0 2px!important;padding:9px!important;border:1px solid var(--line)!important;border-radius:calc(var(--radius)*.72)!important;background:var(--surface)!important;color:var(--fg)!important;box-shadow:none!important}html[data-cf-theme] body.template-product .pdp-buybox .canfoto-smart-bar-rich .info-flex-wrapper{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important}html[data-cf-theme] body.template-product .pdp-buybox .canfoto-smart-bar-rich .pill-item{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;width:auto!important;min-height:30px!important;padding:7px 10px!important;border:1px solid var(--line)!important;border-radius:calc(var(--radius)*.62)!important;background:var(--bg)!important;color:var(--fg)!important;font-family:var(--body)!important;font-size:10px!important;font-weight:850!important;line-height:1.1!important;letter-spacing:.035em!important;text-transform:uppercase!important;box-shadow:none!important;transform:none!important;transition:none!important}html[data-cf-theme] body.template-product .pdp-buybox .canfoto-smart-bar-rich .pill-item:hover{box-shadow:none!important;transform:none!important}html[data-cf-theme] body.template-product .pdp-buybox .canfoto-smart-bar-rich .pill-item .icon{margin:0!important;font-size:12px!important;line-height:1!important}html[data-cf-theme] body.template-product .pdp-buybox .canfoto-smart-bar-rich .pill-item strong{margin:0 2px 0 0!important;font-weight:950!important}html[data-cf-theme] body.template-product .pdp-buybox .canfoto-smart-bar-rich .campaign-pill,html[data-cf-theme] body.template-product .pdp-buybox .canfoto-smart-bar-rich .promo-pill{background:var(--accent)!important;color:var(--accentText,var(--bg))!important;border-color:var(--accent)!important}html[data-cf-theme] body.template-product .pdp-buybox .canfoto-smart-bar-rich .discount-pill{background:color-mix(in srgb,var(--surface) 78%,var(--accent) 22%)!important;color:var(--fg)!important;border-color:color-mix(in srgb,var(--line) 55%,var(--accent) 45%)!important}html[data-cf-theme] body.template-product .pdp-buybox .canfoto-smart-bar-rich .savings-pill,html[data-cf-theme] body.template-product .pdp-buybox .canfoto-smart-bar-rich .gift-pill{background:var(--surface)!important;color:var(--fg)!important;border-color:var(--accent)!important}@media(max-width:720px){html[data-cf-theme] body.template-product .pdp-detail-grid>.pdp-detail-panel.pdp-details-list{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;min-width:0!important;padding:16px!important;overflow:visible!important}html[data-cf-theme] body.template-product .pdp-detail-panel.pdp-details-list>.shop-label{display:block!important}html[data-cf-theme] body.template-product .pdp-detail-panel.pdp-details-list>h2{display:block!important;margin:7px 0 12px!important;font-size:clamp(23px,7vw,31px)!important;line-height:1!important}html[data-cf-theme] body.template-product .pdp-detail-panel.pdp-details-list details{display:block!important;padding:12px 0!important}html[data-cf-theme] body.template-product .pdp-detail-panel.pdp-details-list details>summary{display:list-item!important;pointer-events:auto!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}html[data-cf-theme] body.template-product .pdp-detail-panel.pdp-details-list details>summary::marker,html[data-cf-theme] body.template-product .pdp-detail-panel.pdp-details-list details>summary::-webkit-details-marker{display:revert!important}html[data-cf-theme] body.template-product .pdp-buybox .canfoto-smart-bar-rich{margin-top:7px!important;padding:7px!important}html[data-cf-theme] body.template-product .pdp-buybox .canfoto-smart-bar-rich .info-flex-wrapper{gap:5px!important}html[data-cf-theme] body.template-product .pdp-buybox .canfoto-smart-bar-rich .pill-item{min-height:28px!important;padding:6px 8px!important;font-size:9px!important;letter-spacing:.02em!important}}@media(min-width:721px){html[data-cf-theme] body.template-product .pdp-detail-panel.pdp-details-list details{display:block!important}}html[data-cf-theme] body.template-product .pdp-buybox .canfoto-smart-bar-rich[data-cf-r91-campaign=discount-savings-only]{margin:7px 0 2px!important;padding:7px!important;border-color:color-mix(in srgb,var(--line) 72%,var(--accent) 28%)!important;background:var(--surface)!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .pdp-buybox .canfoto-smart-bar-rich[data-cf-r91-campaign=discount-savings-only] .info-flex-wrapper{display:flex!important;flex-flow:row wrap!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important}html[data-cf-theme] body.template-product .pdp-buybox .canfoto-smart-bar-rich[data-cf-r91-campaign=discount-savings-only] .pill-item{min-height:28px!important;padding:6px 10px!important;gap:0!important;font-family:var(--body)!important;font-size:10px!important;line-height:1!important;font-weight:850!important;letter-spacing:.025em!important;border-radius:calc(var(--radius)*.58)!important;box-shadow:none!important;transform:none!important;transition:none!important}html[data-cf-theme] body.template-product .pdp-buybox .canfoto-smart-bar-rich[data-cf-r91-campaign=discount-savings-only] .discount-pill{background:var(--accent)!important;color:var(--accentText,var(--bg))!important;border-color:var(--accent)!important}html[data-cf-theme] body.template-product .pdp-buybox .canfoto-smart-bar-rich[data-cf-r91-campaign=discount-savings-only] .savings-pill{background:var(--surface)!important;color:var(--fg)!important;border-color:color-mix(in srgb,var(--line) 48%,var(--accent) 52%)!important}html[data-cf-theme] body.template-product .pdp-buybox .canfoto-smart-bar-rich[data-cf-r91-campaign=discount-savings-only] :is(.campaign-pill,.promo-pill,.gift-pill,.icon){display:none!important}html[data-cf-theme] body.template-product .pdp-buybox .product__title>.product__price .price,html[data-cf-theme] body.template-product .pdp-buybox>.product__price .price{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:baseline!important;justify-content:flex-start!important;gap:8px!important;width:auto!important;max-width:100%!important;white-space:nowrap!important}html[data-cf-theme] body.template-product .pdp-buybox .product__title>.product__price :is(.price__regular,.price__sale),html[data-cf-theme] body.template-product .pdp-buybox>.product__price :is(.price__regular,.price__sale){display:inline-flex!important;flex:0 0 auto!important;width:auto!important;margin:0!important;white-space:nowrap!important}@media(max-width:720px){html[data-cf-theme] body.template-product .pdp-buybox .canfoto-smart-bar-rich[data-cf-r91-campaign=discount-savings-only]{margin-top:6px!important;padding:6px!important}html[data-cf-theme] body.template-product .pdp-buybox .canfoto-smart-bar-rich[data-cf-r91-campaign=discount-savings-only] .info-flex-wrapper{gap:5px!important}html[data-cf-theme] body.template-product .pdp-buybox .canfoto-smart-bar-rich[data-cf-r91-campaign=discount-savings-only] .pill-item{min-height:27px!important;padding:6px 8px!important;font-size:9px!important}}html[data-cf-theme] body.template-product .pdp-buybox{--cf-r92-native-price-row-owner:CANFOTO_E1_F10_R92}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title>.product__price .price .price__container,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox>.product__price .price .price__container{display:inline-flex!important;flex-flow:row nowrap!important;align-items:baseline!important;justify-content:flex-start!important;gap:8px!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;white-space:nowrap!important;vertical-align:baseline!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title>.product__price .price .price__container>:is(.price__regular,.price__sale),html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox>.product__price .price .price__container>:is(.price__regular,.price__sale){display:inline-flex!important;flex:0 0 auto!important;align-items:baseline!important;justify-content:flex-start!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;white-space:nowrap!important;vertical-align:baseline!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title>.product__price .price .price__container>.price__sale,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox>.product__price .price .price__container>.price__sale{margin-inline-start:0!important;margin-block:0!important}html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title>.product__price .price.price--on-sale,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox>.product__price .price.price--on-sale{flex-flow:row nowrap!important;align-items:baseline!important;justify-content:flex-start!important}@media(max-width:720px){html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox .product__title>.product__price .price .price__container,html[data-cf-theme] body.template-product[data-canfoto-pdp-v18=true] .product-page .pdp-buybox>.product__price .price .price__container{gap:7px!important}}html[data-cf-theme] body.template-product{--cf-r93-mobile-tech-table-owner:CANFOTO_E1_F10_R93}@media(max-width:720px){html[data-cf-theme] body.template-product .pdp-source-description .pdp-source-tech,html[data-cf-theme] body.template-product .pdp-source-description.cf39-source-truth .pdp-source-tech{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important}html[data-cf-theme] body.template-product .pdp-source-tech__table{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}html[data-cf-theme] body.template-product .pdp-source-tech__table table,html[data-cf-theme] body.template-product .pdp-source-tech__table table.gdx-spec-table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse!important}html[data-cf-theme] body.template-product .pdp-source-tech__table .gdx-spec-table :is(th,td){min-width:0!important;max-width:none!important;box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;vertical-align:top!important}html[data-cf-theme] body.template-product .pdp-source-tech__table .gdx-spec-table th{width:42%!important;padding:9px 8px 9px 0!important;text-align:left!important}html[data-cf-theme] body.template-product .pdp-source-tech__table .gdx-spec-table td{width:58%!important;padding:9px 0 9px 8px!important;text-align:right!important}}html[data-cf-theme] body.template-product .pdp-buybox .campaign-gift-box{--cf-r12-custom-campaign-owner:CANFOTO_E1_F10_R12;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:7px 0 3px!important;padding:11px 12px!important;border:1px solid color-mix(in srgb,var(--line) 58%,var(--accent) 42%)!important;border-radius:calc(var(--radius)*.68)!important;background:color-mix(in srgb,var(--surface) 94%,var(--accent) 6%)!important;color:var(--fg)!important;box-shadow:none!important;font-family:var(--body)!important;overflow:visible!important}html[data-cf-theme] body.template-product .pdp-buybox .campaign-gift-box h4{margin:0!important;color:var(--fg)!important;font-family:var(--display)!important;font-size:clamp(16px,1.25vw,19px)!important;font-weight:850!important;line-height:1.12!important;letter-spacing:-.02em!important}html[data-cf-theme] body.template-product .pdp-buybox .campaign-gift-box>p{margin:5px 0 9px!important;color:var(--muted)!important;font-family:var(--body)!important;font-size:11.5px!important;font-weight:600!important;line-height:1.4!important}html[data-cf-theme] body.template-product .pdp-buybox .campaign-gift-box>p strong{color:var(--fg)!important;font-weight:850!important}html[data-cf-theme] body.template-product .pdp-buybox .campaign-gift-box .gift-card{display:grid!important;grid-template-columns:68px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0!important;padding:8px!important;border:1px solid var(--line)!important;border-radius:calc(var(--radius)*.54)!important;background:color-mix(in srgb,var(--bg) 76%,var(--surface) 24%)!important;color:var(--fg)!important;box-sizing:border-box!important}html[data-cf-theme] body.template-product .pdp-buybox .campaign-gift-box .gift-card img{display:block!important;width:68px!important;max-width:68px!important;height:68px!important;aspect-ratio:1/1!important;object-fit:contain!important;margin:0!important;padding:5px!important;border:1px solid var(--line)!important;border-radius:calc(var(--radius)*.42)!important;background:var(--surface)!important;box-sizing:border-box!important}html[data-cf-theme] body.template-product .pdp-buybox .campaign-gift-box .gift-info{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px 10px!important;width:100%!important;min-width:0!important;color:var(--fg)!important;font-family:var(--body)!important}html[data-cf-theme] body.template-product .pdp-buybox .campaign-gift-box .gift-info>br{display:none!important}html[data-cf-theme] body.template-product .pdp-buybox .campaign-gift-box .gift-info>strong{min-width:0!important;color:var(--fg)!important;font-size:12px!important;font-weight:800!important;line-height:1.3!important;overflow-wrap:anywhere!important}html[data-cf-theme] body.template-product .pdp-buybox .campaign-gift-box .gift-add-btn{position:relative!important;isolation:isolate!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:108px!important;max-width:100%!important;min-height:34px!important;margin:0!important;padding:7px 11px!important;border:1px solid var(--accent)!important;border-radius:calc(var(--radius)*.72)!important;background:var(--fg)!important;color:var(--bg)!important;box-shadow:none!important;font-family:var(--body)!important;font-size:10.5px!important;font-weight:900!important;line-height:1.1!important;letter-spacing:.02em!important;text-align:center!important;text-transform:none!important;white-space:normal!important;overflow:hidden!important;cursor:pointer!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}html[data-cf-theme] body.template-product .pdp-buybox .campaign-gift-box .gift-add-btn:focus-visible{outline:2px solid var(--accent)!important;outline-offset:3px!important}html[data-cf-theme] body.template-product .pdp-buybox .campaign-gift-box .gift-add-btn:disabled{opacity:.58!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}@media(hover:hover)and (pointer:fine){html[data-cf-theme] body.template-product .pdp-buybox .campaign-gift-box .gift-add-btn:not(:disabled):hover{background:var(--cf45-hover-bg,var(--fg))!important;color:var(--cf45-hover-fg,var(--bg))!important;border-color:var(--cf45-hover-border,var(--accent))!important;box-shadow:var(--cf45-hover-shadow,none)!important;transform:translateY(-1px)!important}}html[data-cf-theme=cf-editorial] body.template-product .pdp-buybox .campaign-gift-box{border-radius:10px!important}html[data-cf-theme=cf-nature] body.template-product .pdp-buybox .campaign-gift-box{border-radius:20px!important}html[data-cf-theme=cf-magazine] body.template-product .pdp-buybox .campaign-gift-box{border-radius:4px!important;border-top:3px solid var(--accent)!important}html[data-cf-theme=cf-newsroom] body.template-product .pdp-buybox .campaign-gift-box{border-radius:0!important;border:2px solid var(--fg)!important;box-shadow:4px 4px color-mix(in srgb,var(--accent) 68%,transparent)!important}html[data-cf-theme=cf-chrome] body.template-product .pdp-buybox .campaign-gift-box{border-radius:14px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 90%,white 10%),var(--surface))!important}html[data-cf-theme=cf-cinema] body.template-product .pdp-buybox .campaign-gift-box{border-radius:8px!important}html[data-cf-theme=cf-retrofuture] body.template-product .pdp-buybox .campaign-gift-box{border-radius:5px!important;border-color:color-mix(in srgb,var(--accent) 46%,var(--line))!important}html[data-cf-theme=cf-redaxis] body.template-product .pdp-buybox .campaign-gift-box{border-radius:4px!important;border-top:3px solid var(--accent)!important}html[data-cf-theme=cf-hyperpop] body.template-product .pdp-buybox .campaign-gift-box{border-radius:12px!important;border:2px solid var(--accent)!important;box-shadow:4px 4px color-mix(in srgb,#75f0ef 26%,transparent)!important}@media(max-width:720px){html[data-cf-theme] body.template-product .pdp-buybox .campaign-gift-box{margin:6px 0 2px!important;padding:9px!important}html[data-cf-theme] body.template-product .pdp-buybox .campaign-gift-box h4{font-size:16px!important}html[data-cf-theme] body.template-product .pdp-buybox .campaign-gift-box>p{margin:4px 0 8px!important;font-size:10.5px!important;line-height:1.38!important}html[data-cf-theme] body.template-product .pdp-buybox .campaign-gift-box .gift-card{grid-template-columns:58px minmax(0,1fr)!important;gap:8px!important;padding:7px!important}html[data-cf-theme] body.template-product .pdp-buybox .campaign-gift-box .gift-card img{width:58px!important;max-width:58px!important;height:58px!important;padding:4px!important}html[data-cf-theme] body.template-product .pdp-buybox .campaign-gift-box .gift-info{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}html[data-cf-theme] body.template-product .pdp-buybox .campaign-gift-box .gift-info>strong{font-size:11px!important}html[data-cf-theme] body.template-product .pdp-buybox .campaign-gift-box .gift-add-btn{width:100%!important;min-width:0!important;min-height:36px!important;padding:7px 9px!important;font-size:10px!important}}@media(prefers-reduced-motion:reduce){html[data-cf-theme] body.template-product .pdp-buybox .campaign-gift-box .gift-add-btn{transition:none!important}}html[data-cf-theme] body.template-product .pdp-details-list details>summary .cf-r13-summary-preview{display:block!important;margin-top:4px!important;max-width:min(760px,92%)!important;color:var(--muted)!important;font-family:var(--body)!important;font-size:11px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-cf-theme] body.template-product .cf-r13-nora-context{display:grid!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-top:8px!important;color:var(--fg)!important;font-family:var(--body)!important}html[data-cf-theme] body.template-product .cf-r13-context-lead{display:grid!important;gap:3px!important}html[data-cf-theme] body.template-product .cf-r13-context-lead strong,html[data-cf-theme] body.template-product .cf-r13-context-more-title{color:var(--fg)!important;font-family:var(--body)!important;font-size:12px!important;font-weight:850!important;line-height:1.25!important}html[data-cf-theme] body.template-product .cf-r13-context-lead span{color:var(--muted)!important;font-size:11px!important;font-weight:600!important;line-height:1.4!important}html[data-cf-theme] body.template-product .cf-r13-context-chips{display:flex!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important;min-width:0!important}html[data-cf-theme] body.template-product .cf-r13-context-chip{display:inline-flex!important;align-items:center!important;max-width:100%!important;padding:6px 9px!important;border:1px solid color-mix(in srgb,var(--line) 62%,var(--accent) 38%)!important;border-radius:calc(var(--radius)*.62)!important;background:color-mix(in srgb,var(--surface) 90%,var(--accent) 10%)!important;color:var(--fg)!important;font-size:10.5px!important;font-weight:750!important;line-height:1.25!important;overflow-wrap:break-word!important}html[data-cf-theme] body.template-product .cf-r13-context-more{display:grid!important;gap:8px!important;padding-top:10px!important;border-top:1px solid var(--line)!important}html[data-cf-theme] body.template-product .cf-r13-context-groups{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-width:0!important}html[data-cf-theme] body.template-product .cf-r13-context-group{min-width:0!important;padding:9px 10px!important;border:1px solid var(--line)!important;border-radius:calc(var(--radius)*.58)!important;background:color-mix(in srgb,var(--surface) 96%,var(--bg) 4%)!important;color:var(--fg)!important}html[data-cf-theme] body.template-product .cf-r13-context-group b{display:block!important;margin:0 0 5px!important;color:var(--fg)!important;font-size:10.5px!important;font-weight:850!important;line-height:1.3!important}html[data-cf-theme] body.template-product .cf-r13-context-group ul{display:grid!important;gap:4px!important;margin:0!important;padding:0!important;list-style:none!important}html[data-cf-theme] body.template-product .cf-r13-context-group li{position:relative!important;margin:0!important;padding-inline-start:11px!important;color:var(--muted)!important;font-size:10.5px!important;font-weight:600!important;line-height:1.35!important;overflow-wrap:break-word!important}html[data-cf-theme] body.template-product .cf-r13-context-group li:before{content:""!important;position:absolute!important;inset-inline-start:0!important;top:.55em!important;width:4px!important;height:4px!important;border-radius:50%!important;background:var(--accent)!important}@media(max-width:720px){html[data-cf-theme] body.template-product .pdp-details-list details>summary .cf-r13-summary-preview{max-width:94%!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}html[data-cf-theme] body.template-product .cf-r13-context-groups{grid-template-columns:1fr!important}html[data-cf-theme] body.template-product .cf-r13-context-chip{font-size:10px!important;padding:6px 8px!important}}html[data-cf-theme] body.template-product{--cf-r14-action-size:44px;--cf-r14-action-radius:var(--radius)}@media(max-width:767px){html[data-cf-theme] body.template-product{--cf-r14-action-size:40px}}html[data-cf-theme] body.template-product .cf26-recent-card__actions{display:grid!important;grid-template-columns:minmax(0,1fr) var(--cf-r14-action-size)!important;align-items:end!important;gap:10px!important;margin-top:11px!important;padding-top:10px!important;border-top:1px solid var(--line)!important}html[data-cf-theme] body.template-product .cf26-recent-card__actions .cf26-recent-card__go{min-width:0!important;margin:0!important;padding:0!important;border:0!important}html[data-cf-theme] body.template-product .cf-r14-recent-quickadd{width:var(--cf-r14-action-size)!important;height:var(--cf-r14-action-size)!important;margin:0!important}html[data-cf-theme] body.template-product .cf-r14-quickadd-button{width:var(--cf-r14-action-size)!important;min-width:var(--cf-r14-action-size)!important;height:var(--cf-r14-action-size)!important;min-height:var(--cf-r14-action-size)!important;padding:0!important;display:grid!important;place-items:center!important;overflow:hidden!important;isolation:isolate!important;border:1px solid color-mix(in srgb,var(--accent) 72%,var(--line))!important;border-radius:var(--cf-r14-action-radius)!important;background:var(--accent)!important;color:var(--accentText)!important;box-shadow:none!important}html[data-cf-theme] body.template-product .cf-r14-quickadd-button .btn-fill{display:none!important}html[data-cf-theme] body.template-product .cf-r14-quickadd-button .btn-text{position:relative!important;z-index:2!important;color:var(--accentText)!important;-webkit-text-fill-color:var(--accentText)!important;font:800 22px/1 system-ui,sans-serif!important}@media(hover:hover)and (pointer:fine){html[data-cf-theme] body.template-product .cf-r14-quickadd-button:hover{background:var(--fg)!important;border-color:var(--fg)!important;color:var(--bg)!important;transform:translateY(-1px)!important}html[data-cf-theme] body.template-product .cf-r14-quickadd-button:hover .btn-text{color:var(--bg)!important;-webkit-text-fill-color:var(--bg)!important}}html[data-cf-theme] body.template-product .cf-r14-quickadd-button:focus-visible{outline:2px solid var(--accent)!important;outline-offset:3px!important}html[data-cf-theme] body.template-product :is(.pdp-related,.recently-section .recently-viewed) :is(.product-card,.card) .quick-add{opacity:1!important;visibility:visible!important}html[data-cf-theme] body.template-product :is(.pdp-related,.recently-section .recently-viewed) :is(.product-card,.card) .quick-add :is(form,.shopify-product-form){pointer-events:auto!important}html[data-cf-theme] body.template-product :is(.pdp-related,.recently-section .recently-viewed) :is(.product-card,.card) .quick-add :is(button.button,a.button){width:var(--cf-r14-action-size)!important;min-width:var(--cf-r14-action-size)!important;height:var(--cf-r14-action-size)!important;min-height:var(--cf-r14-action-size)!important;padding:0!important;display:grid!important;place-items:center!important;opacity:1!important;overflow:hidden!important;isolation:isolate!important;border:1px solid color-mix(in srgb,var(--accent) 72%,var(--line))!important;border-radius:var(--cf-r14-action-radius)!important;background:var(--accent)!important;color:var(--accentText)!important;box-shadow:none!important}html[data-cf-theme] body.template-product :is(.pdp-related,.recently-section .recently-viewed) :is(.product-card,.card) .quick-add :is(button.button,a.button) .btn-fill{display:none!important}html[data-cf-theme] body.template-product :is(.pdp-related,.recently-section .recently-viewed) :is(.product-card,.card) .quick-add :is(button.button,a.button) .btn-text{display:grid!important;place-items:center!important;color:var(--accentText)!important;-webkit-text-fill-color:var(--accentText)!important}html[data-cf-theme] body.template-product :is(.pdp-related,.recently-section .recently-viewed) :is(.product-card,.card) .quick-add :is(button.button,a.button) .btn-text>span:not(.icon){display:none!important}html[data-cf-theme] body.template-product :is(.pdp-related,.recently-section .recently-viewed) :is(.product-card,.card) .quick-add :is(button.button,a.button) svg{display:block!important;width:18px!important;height:18px!important;color:currentColor!important}@media(hover:hover)and (pointer:fine){html[data-cf-theme] body.template-product :is(.pdp-related,.recently-section .recently-viewed) :is(.product-card,.card) .quick-add :is(button.button,a.button):hover{background:var(--fg)!important;border-color:var(--fg)!important;color:var(--bg)!important;transform:translateY(-1px)!important}}html[data-cf-theme] body.template-product :is(.pdp-related,.recently-section .recently-viewed) :is(.product-card,.card) .quick-add :is(button.button,a.button):focus-visible{outline:2px solid var(--accent)!important;outline-offset:3px!important}html[data-cf-theme] body.template-product :is(.pdp-related,.recently-section .recently-viewed) .indicators .button:not(:disabled):hover{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--accentText)!important}html[data-cf-theme] body.template-product :is(.pdp-related,.recently-section .recently-viewed) .indicators .button .btn-fill{display:none!important}html[data-cf-theme] body.template-product .pdp-related,html[data-cf-theme] body.template-product [data-cf26-recently-viewed]{--cf-r14-owner:"CANFOTO-E1-F10-R14-PDP-RELATED-RECENT-NATIVE-QUICKADD-9STYLE-R1"}html[data-cf-theme] body.template-product{--cf-r14b-primary-bg:var(--accent);--cf-r14b-primary-fg:var(--accentText);--cf-r14b-secondary-bg:color-mix(in srgb,var(--surface) 96%,transparent);--cf-r14b-secondary-fg:var(--fg);--cf-r14b-card-radius:calc(var(--radius) * .78);--cf-r14b-action-radius:calc(var(--radius) * .72)}html[data-cf-theme=cf-editorial] body.template-product{--cf-r14b-primary-fg:#000}html[data-cf-theme=cf-magazine] body.template-product{--cf-r14b-primary-fg:#fff}html[data-cf-theme=cf-nature] body.template-product{--cf-r14b-primary-fg:#000}html[data-cf-theme=cf-newsroom] body.template-product{--cf-r14b-primary-fg:#111;--cf-r14b-card-radius:0;--cf-r14b-action-radius:0}html[data-cf-theme=cf-retrofuture] body.template-product{--cf-r14b-primary-fg:#071018}html[data-cf-theme=cf-redaxis] body.template-product{--cf-r14b-primary-fg:#000;--cf-r14b-card-radius:4px;--cf-r14b-action-radius:4px}html[data-cf-theme=cf-chrome] body.template-product{--cf-r14b-primary-fg:#101318}html[data-cf-theme=cf-cinema] body.template-product{--cf-r14b-primary-fg:#131313}html[data-cf-theme=cf-hyperpop] body.template-product{--cf-r14b-primary-fg:#0a0812;--cf-r14b-card-radius:6px;--cf-r14b-action-radius:6px}html[data-cf-theme] body.template-product .cf-r14b-card{min-width:0!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:var(--cf-r14b-card-radius)!important;background:var(--surface)!important;color:var(--fg)!important;box-shadow:none!important}html[data-cf-theme] body.template-product .cf-r14b-card__media,html[data-cf-theme] body.template-product .cf-r14b-related-card .product-card__media>a.media{position:relative!important;display:block!important;aspect-ratio:1/1!important;min-height:0!important;height:auto!important;overflow:hidden!important;background:#fff!important}html[data-cf-theme] body.template-product .cf-r14b-card__media img,html[data-cf-theme] body.template-product .cf-r14b-related-card .product-card__media>a.media>img{width:100%!important;height:100%!important;min-height:0!important;object-fit:contain!important;object-position:center!important;background:#fff!important;transform:none!important}html[data-cf-theme] body.template-product .cf-r14b-thumb-rail{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;gap:7px!important;padding:10px 12px!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important;scrollbar-width:none!important;background:color-mix(in srgb,var(--surface) 95%,var(--bg))!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}html[data-cf-theme] body.template-product .cf-r14b-thumb-rail::-webkit-scrollbar{display:none!important}html[data-cf-theme] body.template-product .cf-r14b-thumb{-webkit-appearance:none!important;appearance:none!important;flex:0 0 44px!important;width:44px!important;height:44px!important;padding:3px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:calc(var(--cf-r14b-card-radius) * .65)!important;background:#fff!important;color:var(--fg)!important;box-shadow:none!important;cursor:pointer!important}html[data-cf-theme] body.template-product .cf-r14b-thumb img{width:100%!important;height:100%!important;object-fit:contain!important;background:#fff!important}html[data-cf-theme] body.template-product .cf-r14b-thumb.is-current{border-color:var(--accent)!important;box-shadow:0 0 0 1px var(--accent)!important}html[data-cf-theme] body.template-product .cf-r14b-media-count{position:absolute!important;z-index:5!important;right:10px!important;top:10px!important;min-width:30px!important;min-height:24px!important;padding:5px 7px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:color-mix(in srgb,var(--bg) 82%,transparent)!important;color:var(--fg)!important;font:800 9px/1 var(--body)!important}html[data-cf-theme] body.template-product .pdp-related .product-card.cf-r14b-related-card{display:flex!important;flex-direction:column!important;min-width:0!important;height:100%!important;border:1px solid var(--line)!important;border-radius:var(--cf-r14b-card-radius)!important;overflow:hidden!important;background:var(--surface)!important}html[data-cf-theme] body.template-product .pdp-related .cf-r14b-related-card .product-card__media{position:relative!important;overflow:hidden!important;background:#fff!important}html[data-cf-theme] body.template-product .pdp-related .cf-r14b-related-card .product-card__carousel{display:none!important}html[data-cf-theme] body.template-product .pdp-related .cf-r14b-related-card .product-card__content{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;min-width:0!important;padding:14px!important}html[data-cf-theme] body.template-product .pdp-related .cf-r14b-related-card .product-card__vendor{margin-bottom:7px!important;color:var(--accent)!important;font-size:9px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}html[data-cf-theme] body.template-product .pdp-related .cf-r14b-related-card .product-card__title{color:var(--fg)!important;font-family:var(--body)!important;font-size:15px!important;font-weight:800!important;line-height:1.28!important}html[data-cf-theme] body.template-product .pdp-related .cf-r14b-related-card .product-card__details{min-width:0!important}html[data-cf-theme] body.template-product .pdp-related .cf-r14b-related-card .product-card__price,html[data-cf-theme] body.template-product .pdp-related .cf-r14b-related-card product-price{margin-top:10px!important}html[data-cf-theme] body.template-product .pdp-related .cf-r14b-related-actions{margin-top:auto!important;padding-top:13px!important}html[data-cf-theme] body.template-product .pdp-related .cf-r14b-native-quickadd{position:static!important;inset:auto!important;z-index:auto!important;width:100%!important;min-width:0!important;display:block!important;pointer-events:auto!important;transform:none!important}html[data-cf-theme] body.template-product .pdp-related .cf-r14b-native-quickadd form{width:100%!important;margin:0!important}html[data-cf-theme] body.template-product .pdp-related .cf-r14b-native-quickadd :is(button.button,a.button){position:relative!important;width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:42px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;pointer-events:auto!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--fg) 30%,var(--line))!important;border-radius:var(--cf-r14b-action-radius)!important;background:var(--cf-r14b-secondary-bg)!important;color:var(--cf-r14b-secondary-fg)!important;box-shadow:none!important}html[data-cf-theme] body.template-product .pdp-related .cf-r14b-native-quickadd .btn-fill{display:none!important}html[data-cf-theme] body.template-product .pdp-related .cf-r14b-native-quickadd .btn-text{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;color:inherit!important}html[data-cf-theme] body.template-product .pdp-related .cf-r14b-native-quickadd .btn-text>*:not(.cf-r14b-action-copy){display:none!important}html[data-cf-theme] body.template-product .pdp-related .cf-r14b-action-copy{display:inline!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;font:850 11px/1.1 var(--body)!important;white-space:nowrap!important}html[data-cf-theme] body.template-product .cf-r14b-commerce-actions{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:7px!important;margin-top:12px!important}html[data-cf-theme] body.template-product .cf-r14b-commerce-actions>*{min-width:0!important}html[data-cf-theme] body.template-product .cf-r14b-commerce-btn{-webkit-appearance:none!important;appearance:none!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:42px!important;padding:8px 9px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:var(--cf-r14b-action-radius)!important;text-align:center!important;text-decoration:none!important;font:850 11px/1.1 var(--body)!important;letter-spacing:0!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important}html[data-cf-theme] body.template-product .cf-r14b-commerce-btn--secondary{border:1px solid color-mix(in srgb,var(--fg) 30%,var(--line))!important;background:var(--cf-r14b-secondary-bg)!important;color:var(--cf-r14b-secondary-fg)!important}html[data-cf-theme] body.template-product .cf-r14b-commerce-btn--primary{border:1px solid var(--cf-r14b-primary-bg)!important;background:var(--cf-r14b-primary-bg)!important;color:var(--cf-r14b-primary-fg)!important;-webkit-text-fill-color:var(--cf-r14b-primary-fg)!important}html[data-cf-theme] body.template-product .cf-r14b-recent-product-form{width:100%!important;margin:0!important}html[data-cf-theme] body.template-product .cf-r14b-recent-product-form .btn-fill{display:none!important}html[data-cf-theme] body.template-product .cf-r14b-recent-product-form .btn-text,html[data-cf-theme] body.template-product .cf-r14b-recent-product-form .cf-r14b-action-copy{color:var(--cf-r14b-secondary-fg)!important;-webkit-text-fill-color:var(--cf-r14b-secondary-fg)!important}html[data-cf-theme] body.template-product [data-cf26-recently-viewed] .cf26-recently-viewed__rail{--rv-gap:14px!important;grid-auto-columns:calc((100% - (var(--rv-gap) * 3))/4)!important}html[data-cf-theme] body.template-product .cf-r14b-recent-card{display:flex!important;flex-direction:column!important}html[data-cf-theme] body.template-product .cf-r14b-recent-card .cf26-recent-card__copy{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;padding:14px!important}html[data-cf-theme] body.template-product .cf-r14b-recent-card .cf26-recent-card__vendor{color:var(--accent)!important;font-size:9px!important}html[data-cf-theme] body.template-product .cf-r14b-recent-card .cf26-recent-card__title{min-height:3.75em!important;color:var(--fg)!important;font-family:var(--display,var(--body))!important;font-size:15px!important;font-weight:800!important;line-height:1.25!important}html[data-cf-theme] body.template-product .cf-r14b-recent-card .cf26-recent-card__price{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:8px!important;margin-top:11px!important}html[data-cf-theme] body.template-product .cf-r14b-recent-card .cf26-recent-card__price strong{color:var(--accent)!important;font-size:18px!important}html[data-cf-theme] body.template-product .cf-r14b-recent-card .cf26-recent-card__price del{color:var(--muted)!important;font-size:10px!important}html[data-cf-theme] body.template-product .cf-r14b-inspect{margin-top:11px!important;padding-top:11px!important;border-top:1px solid var(--line)!important;color:var(--fg)!important;font-size:10px!important;font-weight:850!important}html[data-cf-theme] body.template-product [data-cf26-recently-viewed] .cf26-recently-viewed__nav button{background:var(--surface)!important;color:var(--fg)!important;border-color:var(--line)!important}@media(hover:hover)and (pointer:fine){html[data-cf-theme] body.template-product .cf-r14b-commerce-btn--secondary:hover,html[data-cf-theme] body.template-product .pdp-related .cf-r14b-native-quickadd :is(button.button,a.button):hover{background:var(--fg)!important;border-color:var(--fg)!important;color:var(--bg)!important;-webkit-text-fill-color:var(--bg)!important;transform:translateY(-1px)!important}html[data-cf-theme] body.template-product .cf-r14b-commerce-btn--primary:hover{background:var(--fg)!important;border-color:var(--fg)!important;color:var(--bg)!important;-webkit-text-fill-color:var(--bg)!important;transform:translateY(-1px)!important}html[data-cf-theme] body.template-product [data-cf26-recently-viewed] .cf26-recently-viewed__nav button:hover{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--cf-r14b-primary-fg)!important}}html[data-cf-theme] body.template-product .cf-r14b-commerce-btn:focus-visible,html[data-cf-theme] body.template-product .cf-r14b-thumb:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important}@media(max-width:760px){html[data-cf-theme] body.template-product [data-cf26-recently-viewed] .cf26-recently-viewed__rail{--rv-gap:10px!important;grid-auto-columns:calc((100% - var(--rv-gap))/2)!important}html[data-cf-theme] body.template-product .cf-r14b-commerce-actions{grid-template-columns:1fr!important;gap:6px!important}html[data-cf-theme] body.template-product .cf-r14b-commerce-btn,html[data-cf-theme] body.template-product .pdp-related .cf-r14b-native-quickadd :is(button.button,a.button){min-height:38px!important;height:38px!important;padding-inline:7px!important;font-size:10.5px!important}html[data-cf-theme] body.template-product .cf-r14b-thumb{flex-basis:38px!important;width:38px!important;height:38px!important}html[data-cf-theme] body.template-product .cf-r14b-thumb-rail{gap:5px!important;padding:8px!important}html[data-cf-theme] body.template-product .cf-r14b-recent-card .cf26-recent-card__copy{padding:11px!important}html[data-cf-theme] body.template-product .cf-r14b-recent-card .cf26-recent-card__title{font-size:13px!important}}html[data-cf-theme] body.template-product .pdp-related,html[data-cf-theme] body.template-product [data-cf26-recently-viewed]{--cf-r14b-owner:"CANFOTO-E1-F10-R14B-V54-RELATED-RECENT-NATIVE-COMMERCE-R1"}html[data-cf-theme] body.template-product{--cf-final1-r2j-p1-owner:CANFOTO-E1-FINAL1-R2J-P1-STICKY-SOURCE-CONTRAST-R1}html[data-cf-theme] body.template-product product-sticky-form.product-sticky-form{color:var(--fg)!important}html[data-cf-theme] body.template-product product-sticky-form .product-sticky-form__card{position:relative!important;overflow:hidden!important;isolation:isolate!important;background:var(--surface)!important;color:var(--fg)!important;border:1px solid var(--line)!important;border-radius:calc(var(--radius)*.72)!important;box-shadow:0 18px 46px color-mix(in srgb,var(--fg) 16%,transparent)!important}html[data-cf-theme] body.template-product product-sticky-form .product-sticky-form__card:before{background:var(--surface)!important;background-color:var(--surface)!important;border-radius:inherit!important}html[data-cf-theme] body.template-product product-sticky-form .product-sticky-form__variant{color:var(--fg)!important}html[data-cf-theme] body.template-product product-sticky-form .product-sticky-form__variant>.media{background:#fff!important;border:1px solid var(--line)!important;border-radius:calc(var(--radius)*.5)!important}html[data-cf-theme] body.template-product product-sticky-form .product-sticky-form__variant>.media img{background:#fff!important;object-fit:contain!important}html[data-cf-theme] body.template-product product-sticky-form .product-sticky-form__variant p{color:var(--fg)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html[data-cf-theme] body.template-product product-sticky-form [data-sticky-product-options]{color:var(--muted)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html[data-cf-theme] body.template-product product-sticky-form :is(.price,.price__regular,.price__sale,.price-per-item--current){color:var(--accent)!important;-webkit-text-fill-color:currentColor!important}html[data-cf-theme] body.template-product product-sticky-form :is(.price__compare,.price s,.price del){color:var(--muted)!important;-webkit-text-fill-color:currentColor!important}html[data-cf-theme] body.template-product product-sticky-form .button.button--primary{position:relative!important;overflow:hidden!important;isolation:isolate!important;opacity:1!important;background:var(--accent)!important;color:var(--accentText)!important;border:1px solid var(--accent)!important;border-radius:999px!important;box-shadow:none!important;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}html[data-cf-theme] body.template-product product-sticky-form .button.button--primary>.btn-fill{display:none!important}html[data-cf-theme] body.template-product product-sticky-form .button.button--primary>.btn-text{position:relative!important;z-index:2!important;color:inherit!important;opacity:1!important}html[data-cf-theme] body.template-product product-sticky-form .button.button--primary:not([disabled]):is(:hover,:focus-visible,.cf-r2j-p1-hover-probe){background:var(--fg)!important;color:var(--bg)!important;border-color:var(--fg)!important;box-shadow:0 10px 26px color-mix(in srgb,var(--fg) 18%,transparent)!important;transform:translateY(-1px)!important}html[data-cf-theme] body.template-product product-sticky-form .button.button--primary :is(.icon,svg){color:inherit!important;stroke:currentColor!important}html[data-cf-theme] body.template-product .pdp-source-description__body{color:var(--fg)!important}html[data-cf-theme] body.template-product .pdp-source-description__body :where(h1,h2,h3,h4,h5,h6,strong,b,dt,th){color:var(--fg)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html[data-cf-theme] body.template-product .pdp-source-description__body :where(p,li,ol,ul,dl,dd,blockquote,span,em,i,small,div,section,article,td){color:var(--muted)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html[data-cf-theme] body.template-product .pdp-source-description__body :where([style*=color i]){-webkit-text-fill-color:currentColor!important}html[data-cf-theme] body.template-product .pdp-source-description__body a{color:var(--accent)!important;-webkit-text-fill-color:currentColor!important}html[data-cf-theme] body.template-product .pdp-source-description__body :where([style*=background i],[bgcolor]){background:color-mix(in srgb,var(--surface) 94%,var(--bg) 6%)!important;background-color:color-mix(in srgb,var(--surface) 94%,var(--bg) 6%)!important;background-image:none!important}html[data-cf-theme] body.template-product .pdp-source-description__body :is(table,thead,tbody,tfoot,tr,th,td){border-color:var(--line)!important}html[data-cf-theme] body.template-product .pdp-source-description__body table{background:var(--surface)!important}html[data-cf-theme] body.template-product .pdp-source-description__body :is(th,td){background:color-mix(in srgb,var(--surface) 96%,var(--bg) 4%)!important}html[data-cf-theme] body.template-product .pdp-source-description__body :is(img,video,iframe,svg,picture){color:initial!important;-webkit-text-fill-color:initial!important}@media(max-width:767px){html[data-cf-theme] body.template-product product-sticky-form.product-sticky-form{width:100%!important;max-width:100%!important;inset-inline:0!important}html[data-cf-theme] body.template-product product-sticky-form .product-sticky-form__card{max-width:100%!important;border-end-start-radius:0!important;border-end-end-radius:0!important}}@media(prefers-reduced-motion:reduce){html[data-cf-theme] body.template-product product-sticky-form .button.button--primary{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/canfoto-pdp-rev85-owner.css.map */
