.free-sevenblocks-product_availability__7da_N,.free-sevenblocks-product_product__b0it0{min-width:0;margin-block:40px 64px;color:var(--market-text)}.free-sevenblocks-product_hero___ObXU{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);grid-template-areas:"copy purchase" "summary purchase";column-gap:clamp(24px,4vw,56px);row-gap:20px;align-content:start;padding:clamp(22px,4vw,44px);border:1px solid var(--market-line);border-radius:18px;background:var(--market-panel)}.free-sevenblocks-product_copy__Q2I_O,.free-sevenblocks-product_description__E5BA2,.free-sevenblocks-product_facts__HOl8m,.free-sevenblocks-product_purchase__qr51w{min-width:0}.free-sevenblocks-product_copy__Q2I_O{grid-area:copy}.free-sevenblocks-product_studio__CK8Tt{display:flex;align-items:center;gap:13px;margin-bottom:24px}.free-sevenblocks-product_studio__CK8Tt img{flex:0 0 48px;border-radius:10px}.free-sevenblocks-product_studio__CK8Tt p{margin:0;font-size:15px;line-height:1.55;font-weight:650}.free-sevenblocks-product_studio__CK8Tt span{display:block;color:var(--market-muted);font-size:14px;font-weight:400}.free-sevenblocks-product_copy__Q2I_O .free-sevenblocks-product_title__4JkH7{margin:0;font-size:clamp(34px,4.5vw,60px);line-height:1.08;letter-spacing:-.045em;font-weight:700;overflow-wrap:anywhere}.free-sevenblocks-product_badges__K82gn{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:20px 0;padding:0}.free-sevenblocks-product_badges__K82gn li{padding:5px 10px;border:1px solid var(--market-line);border-radius:6px;color:#d6dbe8;font-size:14px;line-height:1.5}.free-sevenblocks-product_summary___qpkq{grid-area:summary;max-width:65ch;color:#d6dbe8;font-size:16px;line-height:1.8;margin:0;white-space:pre-line;overflow-wrap:anywhere}.free-sevenblocks-product_purchase__qr51w{grid-area:purchase;align-self:start;padding:24px;border:1px solid var(--market-line);border-radius:13px;background:#0f1520}.free-sevenblocks-product_price__AP50C{margin:0 0 22px}.free-sevenblocks-product_price__AP50C strong{display:block;font-size:34px;font-weight:700;line-height:1.2;letter-spacing:-.035em}.free-sevenblocks-product_price__AP50C span{display:block;margin-top:8px;color:var(--market-muted);font-size:14px;line-height:1.6}.free-sevenblocks-product_actions__6YCcA{display:grid;gap:12px}.free-sevenblocks-product_availability__7da_N .free-sevenblocks-product_statusActions__w3XvG .store-button,.free-sevenblocks-product_product__b0it0 .free-sevenblocks-product_actions__6YCcA .store-button{width:100%;min-height:48px;font-size:16px;text-align:center;white-space:normal;overflow-wrap:anywhere}.free-sevenblocks-product_actions__6YCcA>p{margin:0;font-size:16px;line-height:1.7}.free-sevenblocks-product_notice__yYJuD{font-size:15px;line-height:1.7;color:var(--market-lime);margin:16px 0 0;overflow-wrap:anywhere}.free-sevenblocks-product_notice__yYJuD:empty{display:none}.free-sevenblocks-product_installNote__nifVz{font-size:14px;line-height:1.75;color:var(--market-muted);margin:24px 0 0;border-top:1px solid var(--market-line);padding-top:18px}.free-sevenblocks-product_installNote__nifVz strong{color:#d6dbe8}.free-sevenblocks-product_details__T8KIW{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:clamp(24px,4vw,56px);margin-top:36px}.free-sevenblocks-product_details__T8KIW h2{margin:0 0 16px;font-size:24px;line-height:1.3;font-weight:650;letter-spacing:-.025em}.free-sevenblocks-product_details__T8KIW p{margin:0 0 22px;max-width:70ch;color:#b9c1d2;font-size:16px;line-height:1.85;white-space:pre-line;overflow-wrap:anywhere}.free-sevenblocks-product_facts__HOl8m{display:grid;align-content:start;gap:28px}.free-sevenblocks-product_facts__HOl8m section{border:1px solid var(--market-line);border-radius:12px;padding:24px}.free-sevenblocks-product_contacts__cG2ng{list-style:none;padding:0;margin:0}.free-sevenblocks-product_backLink__KLou5,.free-sevenblocks-product_contacts__cG2ng a,.free-sevenblocks-product_statusActions__w3XvG>a{display:inline-flex;align-items:center;min-height:44px;padding-block:8px;color:var(--market-violet);font-size:16px;line-height:1.6;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.free-sevenblocks-product_backLink__KLou5{margin-top:24px}.free-sevenblocks-product_availability__7da_N{padding:clamp(22px,4vw,40px);border:1px solid var(--market-line);border-radius:14px;background:var(--market-panel)}.free-sevenblocks-product_eyebrow__e_qpH{margin:0 0 12px;color:var(--market-violet);font-size:14px}.free-sevenblocks-product_availability__7da_N h1,.free-sevenblocks-product_availability__7da_N h2{margin:0 0 18px;font-size:clamp(28px,4vw,42px);line-height:1.15;font-weight:650}.free-sevenblocks-product_availability__7da_N>p:not(.free-sevenblocks-product_eyebrow__e_qpH){max-width:65ch;color:#c2c9d8;font-size:16px;line-height:1.8}.free-sevenblocks-product_statusActions__w3XvG{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.free-sevenblocks-product_availability__7da_N .free-sevenblocks-product_statusActions__w3XvG .store-button{width:auto}@media (max-width:760px){.free-sevenblocks-product_availability__7da_N,.free-sevenblocks-product_product__b0it0{margin-block:26px 42px}.free-sevenblocks-product_details__T8KIW,.free-sevenblocks-product_hero___ObXU{grid-template-columns:minmax(0,1fr);gap:24px}.free-sevenblocks-product_hero___ObXU{grid-template-areas:"copy" "purchase" "summary";padding:20px}.free-sevenblocks-product_studio__CK8Tt{margin-bottom:20px}.free-sevenblocks-product_facts__HOl8m section,.free-sevenblocks-product_purchase__qr51w{padding:20px}.free-sevenblocks-product_details__T8KIW{margin-top:28px}}@media (max-width:380px){.free-sevenblocks-product_hero___ObXU,.free-sevenblocks-product_purchase__qr51w{padding:16px}}.free-sevenblocks-product_cover__FNd_Q{margin-bottom:20px;overflow:hidden;border:1px solid var(--market-line);border-radius:14px;background:#080e17}.free-sevenblocks-product_cover__FNd_Q img{display:block;width:100%;height:auto;max-height:280px;object-fit:contain}.free-sevenblocks-product_media__zwYwp{min-width:0;margin-top:32px}.free-sevenblocks-product_mediaCaption__nMA0e{margin:12px 2px 0;color:var(--market-muted);font-size:14px;line-height:1.7}.store-media-gallery{--store-media-ink:#f0eee7;--store-media-muted:#acb9b8;--store-media-accent:#8de1d0;--store-media-surface:#172323;--store-media-border:#344746;width:100%;min-width:0;color:var(--store-media-ink)}.store-media-gallery *,.store-media-gallery :after,.store-media-gallery :before{box-sizing:border-box}.store-media-heading-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.store-media-heading-row h2{min-width:0;max-width:100%;margin:0;color:var(--store-media-ink);font-size:clamp(1.08rem,2vw,1.28rem);font-weight:650;line-height:1.35;letter-spacing:-.02em;overflow-wrap:anywhere}.store-media-gallery button{font:inherit;cursor:pointer;touch-action:manipulation}.store-media-gallery button:focus-visible{outline:3px solid var(--store-media-accent);outline-offset:4px}.store-media-close,.store-media-expand,.store-media-step{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:8px;min-height:44px;border:1px solid var(--store-media-border);border-radius:8px;background:var(--store-media-surface);color:var(--store-media-ink)}.store-media-expand{max-width:100%;padding:8px 13px;font-size:.82rem!important;white-space:normal;overflow-wrap:anywhere}.store-media-close:hover,.store-media-expand:hover,.store-media-step:hover{border-color:var(--store-media-accent);background:#203634}.store-media-figure{margin:0}.store-media-stage{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;aspect-ratio:16/10;overflow:hidden;border:1px solid var(--store-media-border);border-radius:12px;background:#0b1112}.store-media-stage-image,.store-media-stage-video{display:block;width:100%;height:100%;object-fit:contain}.store-media-stage-video{min-width:0;max-width:100%}.store-media-load-error{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:520px;padding:clamp(16px,4vw,32px);text-align:center;overflow-wrap:anywhere}.store-media-load-error p{margin:0;color:var(--store-media-ink);font-size:1rem;font-weight:600;line-height:1.45}.store-media-load-error>span{color:var(--store-media-muted);font-size:.85rem;line-height:1.55}.store-media-load-error a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 13px;border:1px solid var(--store-media-border);border-radius:8px;color:var(--store-media-accent);font-size:.85rem;line-height:1.4;text-decoration:underline;text-underline-offset:3px}.store-media-load-error a:hover{border-color:var(--store-media-accent);background:#203634}.store-media-load-error a:focus-visible{outline:3px solid var(--store-media-accent);outline-offset:4px}.store-media-caption{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:13px 2px 16px}.store-media-caption-text{min-width:0;margin:0;color:var(--store-media-muted);font-size:.86rem;line-height:1.55;overflow-wrap:anywhere}.store-media-count{flex-shrink:0;color:var(--store-media-muted);font-size:.74rem;font-variant-numeric:tabular-nums;line-height:1.6;white-space:nowrap}.store-media-strip{display:flex;gap:10px;max-width:100%;margin:0;padding:4px 4px 12px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-color:#48645f #111b1b;scrollbar-width:thin;scroll-padding-inline:4px}.store-media-thumbnail{position:relative;display:block;flex:0 0 clamp(105px,17vw,140px);min-width:0;aspect-ratio:16/10;padding:0;overflow:hidden;border:2px solid transparent;border-radius:8px;background:#0b1112;color:var(--store-media-ink)}.store-media-thumbnail:after{position:absolute;inset:0;border:1px solid #526460;border-radius:5px;content:"";opacity:.5;pointer-events:none}.store-media-thumbnail[aria-pressed=true]{border-color:var(--store-media-accent)}.store-media-thumbnail[aria-pressed=true]:after{opacity:0}.store-media-thumbnail:hover{border-color:#658d84}.store-media-thumbnail[aria-pressed=true]:hover{border-color:var(--store-media-accent)}.store-media-thumbnail-image{position:absolute;inset:0}.store-media-thumbnail-image img{object-fit:contain}.store-media-thumbnail-index{position:absolute;right:5px;bottom:4px;display:block;padding:1px 5px;border-radius:4px;background:#091011e8;color:#e8f2ed;font-size:.62rem;line-height:1.55;font-variant-numeric:tabular-nums}.store-media-thumbnail-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;background:#06110c66;color:#fff;font-size:.63rem;font-weight:600;text-shadow:0 1px 3px #000}.store-media-thumbnail-play svg{padding:3px;box-sizing:content-box;border:1px solid #e7fff1b3;border-radius:50%;background:#102521b8}.store-media-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.store-media-viewer{width:min(1200px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;border:1px solid var(--store-media-border);border-radius:14px;background:#121c1d;color:var(--store-media-ink);box-shadow:0 24px 100px #0009}.store-media-viewer::backdrop{background:#050a0def}.store-media-viewer-content{padding:16px}.store-media-viewer-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.store-media-viewer-heading h3{min-width:0;margin:0;font-size:1.05rem;line-height:1.4;overflow-wrap:anywhere}.store-media-viewer-heading h3 span{display:block;margin-top:3px;color:var(--store-media-muted);font-size:.76rem;font-weight:400}.store-media-close{padding:8px 13px;font-size:.82rem!important}.store-media-close span{font-size:1.4rem;line-height:1}.store-media-viewer-stage{height:min(72dvh,800px);aspect-ratio:auto;border-radius:8px}.store-media-viewer-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:14px}.store-media-viewer-footer p{min-width:0;margin:0;color:var(--store-media-muted);font-size:.85rem;line-height:1.5;overflow-wrap:anywhere}.store-media-viewer-navigation{display:flex;align-items:center;flex-shrink:0;gap:8px}.store-media-viewer-navigation .store-media-count{margin-inline-end:6px}.store-media-step{width:44px;padding:0}@media (max-width:600px){.store-media-heading-row{gap:10px}.store-media-heading-row h2{font-size:1.03rem}.store-media-expand{gap:6px;padding-inline:10px}.store-media-stage{border-radius:8px}.store-media-stage.is-portrait{aspect-ratio:4/5}.store-media-caption{align-items:flex-start;flex-direction:column;gap:4px;padding-bottom:14px}.store-media-strip{gap:8px}.store-media-thumbnail{flex-basis:114px}.store-media-viewer{width:calc(100vw - 12px);max-height:calc(100dvh - 12px);border-radius:10px}.store-media-viewer-content{padding:10px}.store-media-viewer-heading{gap:10px}.store-media-viewer-stage{height:65dvh}.store-media-viewer-footer{align-items:flex-start;flex-direction:column;gap:12px}.store-media-viewer-navigation{align-self:stretch;justify-content:flex-end}.store-media-viewer-navigation .store-media-count{margin-right:auto}}@media (forced-colors:active){.store-media-thumbnail[aria-pressed=true]{outline:3px solid Highlight;outline-offset:-4px}.store-media-thumbnail-play{background:Canvas;color:CanvasText}}