.BuyFacts_buyFacts__v8Hls{list-style:none;display:grid;gap:10px;margin:0;padding:0;font-size:.88rem;line-height:1.5;color:var(--buy-text)}.BuyFacts_buyFacts__v8Hls li{display:flex;align-items:flex-start;gap:10px}.BuyFacts_buyFacts__v8Hls svg{flex-shrink:0;margin-top:2px;color:var(--buy-muted)}.PriceOptions_optionGroup__lIFyG{display:grid;gap:10px;margin:0;padding:0;border:0;min-width:0}.PriceOptions_optionLegend__qdKzF{margin-bottom:10px;padding:0;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--buy-muted)}.PriceOptions_option__cLHUq{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;border:1px solid var(--buy-line);background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.PriceOptions_option__cLHUq:hover{border-color:var(--buy-blue-hover)}.PriceOptions_optionChecked__tosof,.PriceOptions_optionChecked__tosof:hover{border-color:var(--buy-blue);background:var(--buy-blue-tint);box-shadow:0 0 0 1px var(--buy-blue)}.PriceOptions_optionInput__gZZ9j{position:absolute;opacity:0;pointer-events:none}.PriceOptions_option__cLHUq:has(.PriceOptions_optionInput__gZZ9j:focus-visible){outline:3px solid color-mix(in srgb,var(--buy-blue) 45%,#fff);outline-offset:2px}.PriceOptions_optionRadio__uayjK{width:20px;height:20px;border-radius:50%;border:2px solid #b8c4d8;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.PriceOptions_optionChecked__tosof .PriceOptions_optionRadio__uayjK{border-color:var(--buy-blue);box-shadow:inset 0 0 0 4px #fff;background:var(--buy-blue)}.PriceOptions_optionMain__deEZ_{display:flex;flex-direction:column;gap:2px;min-width:0}.PriceOptions_optionTitle__Hrme7{font-weight:700;color:var(--buy-ink)}.PriceOptions_optionDetail__nqekx{font-size:.86rem;color:var(--buy-muted)}.PriceOptions_specialPill__KgtDP{align-self:flex-start;margin-top:4px;padding:2px 8px;border-radius:999px;background:#e8f8f0;font-size:.72rem;font-weight:700;color:#0f7a4f}.PriceOptions_optionPrice__4PIYU{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.PriceOptions_optionAmount__eW7JD{font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:var(--buy-ink);white-space:nowrap}.PriceOptions_optionUnit__Be_FO{font-size:.82rem;font-weight:600;color:var(--buy-muted)}.PriceOptions_savePill__q8HNK{padding:2px 8px;border-radius:999px;background:#e8f8f0;font-size:.72rem;font-weight:800;color:#0f7a4f;white-space:nowrap}.PriceSummary_setupFeeInfoButton__IC4Go{background:none;border:none;cursor:pointer;padding:.25rem;margin-left:.5rem;color:var(--color-text-tertiary);transition:color .2s ease;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm)}.PriceSummary_setupFeeInfoButton__IC4Go:hover{color:var(--color-primary);background-color:var(--color-surface-secondary)}.PriceSummary_setupFeeDetails__AmEAX{margin-top:.75rem;padding:.75rem;background-color:var(--color-surface-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border);font-size:.875rem;color:var(--color-text-secondary);line-height:1.4}@media (min-width:640px){.PriceSummary_setupFeeDetails__AmEAX{padding:1rem}}.PriceSummary_setupFeeDetails__AmEAX p{margin:0}.PriceSummary_priceBlock__xCuO3{padding-top:4px}.PriceSummary_priceLine___daYt{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0}.PriceSummary_priceAmount__MKcqf{font-size:clamp(2.2rem,4vw,2.75rem);font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--buy-ink)}.PriceSummary_priceUnit__1PJV0{font-size:1rem;font-weight:600;color:var(--buy-muted)}.PriceSummary_priceBreakdown__hWSUK{display:grid;margin:18px 0 0;border-top:1px solid var(--buy-line)}.PriceSummary_priceBreakdown__hWSUK div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--buy-line);font-size:.94rem}.PriceSummary_priceBreakdown__hWSUK dt{display:inline-flex;align-items:center;gap:4px;color:var(--buy-muted)}.PriceSummary_priceBreakdown__hWSUK dd{margin:0;font-weight:650;text-align:right;color:var(--buy-ink)}.PriceSummary_priceBlock__xCuO3 .PriceSummary_setupFeeInfoButton__IC4Go{display:inline-flex;padding:2px;border:0;background:transparent;color:var(--buy-muted);cursor:pointer}.PriceSummary_priceBlock__xCuO3 .PriceSummary_setupFeeInfoButton__IC4Go:hover{color:var(--buy-blue)}.PriceSummary_priceBlock__xCuO3 .PriceSummary_setupFeeDetails__AmEAX{margin-top:10px;padding:12px 14px;border-radius:12px;background:var(--buy-tint);font-size:.86rem;line-height:1.55}.PriceSummary_priceBlock__xCuO3 .PriceSummary_setupFeeDetails__AmEAX p{margin:0}.PriceSummary_priceBreakdown__hWSUK div:last-child{border-bottom:0}.PriceTerms_termsNote__GY8xB{display:flex;gap:10px;padding:14px 16px;border-radius:14px;background:var(--buy-blue-soft);border:1px solid var(--buy-blue-line);font-size:.88rem;line-height:1.5;color:var(--buy-text)}.PriceTerms_termsNote__GY8xB svg{flex-shrink:0;margin-top:1px;color:var(--buy-blue)}.PriceTerms_termsNote__GY8xB p{margin:4px 0 0}.PriceTerms_termsNote__GY8xB strong{color:var(--buy-ink)}.DatacenterMismatchModal_body__OBhxD{display:flex;flex-direction:column;gap:var(--spacing-lg)}.DatacenterMismatchModal_copy__3uetd{margin:0;color:var(--color-text-primary);line-height:1.5}.DatacenterMismatchModal_actions___mW6C{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--spacing-sm)}.ProductDescription_fullWidthDescription__I_TSw{width:100%;margin:0;padding:0}.ProductDescription_puckContent__FoUI5{line-height:1.6;color:#333}.ProductDescription_puckContent__FoUI5 h1,.ProductDescription_puckContent__FoUI5 h2,.ProductDescription_puckContent__FoUI5 h3,.ProductDescription_puckContent__FoUI5 h4,.ProductDescription_puckContent__FoUI5 h5,.ProductDescription_puckContent__FoUI5 h6{margin-top:0;margin-bottom:1rem;font-weight:600}.ProductDescription_puckContent__FoUI5 p{margin-bottom:1rem}.ProductDescription_puckContent__FoUI5 img{max-width:100%;height:auto;border-radius:8px}.ProductDescription_puckContent__FoUI5 a{color:#0066cc;text-decoration:none}.ProductDescription_puckContent__FoUI5 a:hover{text-decoration:underline}.ProductDescription_puckContent__FoUI5 ol,.ProductDescription_puckContent__FoUI5 ul{margin-bottom:1rem;padding-left:1.5rem}.ProductDescription_puckContent__FoUI5 li{margin-bottom:.5rem}.ProductDescription_puckContent__FoUI5 blockquote{border-left:4px solid #e1e5e9;margin:1.5rem 0;padding-left:1rem;font-style:italic}.ProductDescription_puckContent__FoUI5 code{background-color:#f8f9fa;padding:.125rem .25rem;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875em}.ProductDescription_puckContent__FoUI5 pre{background-color:#f8f9fa;padding:1rem;border-radius:6px;overflow-x:auto;margin-bottom:1rem}.ProductDescription_puckContent__FoUI5 pre code{background-color:transparent;padding:0}@media (max-width:768px){.ProductDescription_puckContent__FoUI5 section[style*=grid-template-columns]{grid-template-columns:1fr!important}}@media (max-width:640px){.ProductDescription_puckContent__FoUI5 h1{font-size:2rem!important}.ProductDescription_puckContent__FoUI5 h2{font-size:1.75rem!important}.ProductDescription_puckContent__FoUI5 section{padding:40px 20px!important}}.ProductDescription_puckContent__FoUI5 video{max-width:100%;height:auto;border-radius:8px;display:block}.ProductImageGallery_gallery__0Zk0i{background-color:var(--color-surface);border-radius:var(--radius-xl);padding:2rem;box-shadow:var(--card-modern-shadow);border:1px solid var(--color-border-light);transition:var(--transition-card);display:flex;flex-direction:column;gap:1.5rem}.ProductImageGallery_gallery__0Zk0i:hover{box-shadow:var(--card-hover-shadow);transform:translateY(-2px);border-color:var(--color-border-hover)}.ProductImageGallery_galleryBare__m2MBU{background:transparent;box-shadow:none;border:0;padding:0}.ProductImageGallery_galleryBare__m2MBU:hover{box-shadow:none;transform:none;border-color:transparent}.ProductImageGallery_mainImageContainer__7k6ZW{position:relative;width:100%;aspect-ratio:1/1;border-radius:var(--radius-md);overflow:hidden;background-color:var(--color-background);border:1px solid var(--color-border-light)}.ProductImageGallery_mainImageWrapper__AvP8_{position:relative;width:100%;height:100%}.ProductImageGallery_mainImage__RddD_{border-radius:var(--radius-md)}.ProductImageGallery_navButton__jQMwO{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(255,255,255,.9);border:none;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:var(--color-text-primary);box-shadow:var(--shadow-sm);z-index:2}.ProductImageGallery_navButton__jQMwO:hover{background-color:rgba(255,255,255,1);box-shadow:var(--shadow-md);transform:translateY(-50%) scale(1.05)}.ProductImageGallery_navButtonLeft__mSSa8{left:16px}.ProductImageGallery_navButtonRight__DVbYb{right:16px}.ProductImageGallery_thumbnailContainer__wQyqK{position:relative;width:100%}.ProductImageGallery_thumbnailSlider__vlfx2{display:flex;gap:.75rem;overflow-x:auto;padding:.25rem;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.ProductImageGallery_thumbnailSlider__vlfx2::-webkit-scrollbar{height:4px}.ProductImageGallery_thumbnailSlider__vlfx2::-webkit-scrollbar-track{background:transparent}.ProductImageGallery_thumbnailSlider__vlfx2::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:2px}.ProductImageGallery_thumbnailSlider__vlfx2::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary)}.ProductImageGallery_thumbnail__aLQ8X{position:relative;width:80px;height:80px;flex-shrink:0;border-radius:var(--radius-md);overflow:hidden;border:2px solid var(--color-border);background:none;padding:0;cursor:pointer;transition:all .2s ease}.ProductImageGallery_thumbnail__aLQ8X:hover{border-color:var(--color-primary);transform:scale(1.05);box-shadow:var(--shadow-sm)}.ProductImageGallery_thumbnailActive__07_j6{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light)}.ProductImageGallery_thumbnailImage__MItN9{border-radius:calc(var(--radius-md) - 2px)}@media (max-width:768px){.ProductImageGallery_gallery__0Zk0i{padding:1.5rem;gap:1rem}.ProductImageGallery_mainImageContainer__7k6ZW{aspect-ratio:1/1}.ProductImageGallery_navButton__jQMwO{width:36px;height:36px}.ProductImageGallery_navButtonLeft__mSSa8{left:12px}.ProductImageGallery_navButtonRight__DVbYb{right:12px}.ProductImageGallery_thumbnail__aLQ8X{width:60px;height:60px}.ProductImageGallery_thumbnailSlider__vlfx2{gap:.5rem}}@media (max-width:480px){.ProductImageGallery_gallery__0Zk0i{padding:1rem}.ProductImageGallery_mainImageContainer__7k6ZW{aspect-ratio:1/1}.ProductImageGallery_navButton__jQMwO{width:32px;height:32px}.ProductImageGallery_navButton__jQMwO svg{width:20px;height:20px}.ProductImageGallery_navButtonLeft__mSSa8{left:8px}.ProductImageGallery_navButtonRight__DVbYb{right:8px}.ProductImageGallery_thumbnail__aLQ8X{width:50px;height:50px}}@media (prefers-reduced-motion:reduce){.ProductImageGallery_gallery__0Zk0i{transition:none}}.ProductImageGallery_galleryBare__m2MBU .ProductImageGallery_mainImageContainer__7k6ZW{border-radius:24px;border-color:#e3e9f2;background:#fff}.ProductImageGallery_galleryBare__m2MBU .ProductImageGallery_mainImage__RddD_{padding:6%;box-sizing:border-box}.ProductImageGallery_galleryBare__m2MBU .ProductImageGallery_thumbnail__aLQ8X{border-radius:12px}.ProductImageGallery_galleryBare__m2MBU .ProductImageGallery_thumbnailImage__MItN9{object-fit:contain!important;padding:6px;box-sizing:border-box;background:#fff}@media (max-width:768px){.ProductImageGallery_galleryBare__m2MBU{padding:0}.ProductImageGallery_galleryBare__m2MBU .ProductImageGallery_mainImageContainer__7k6ZW{aspect-ratio:4/3}}.ProductGallery_buyGallery__Eq1hB{grid-area:gallery;min-width:0}@media (min-width:900px){.ProductGallery_buyGallery__Eq1hB{position:sticky;top:88px;align-self:start}}.ProductGallery_galleryPlaceholder__XXitx{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;border-radius:24px;background:var(--buy-tint);border:1px solid var(--buy-line);color:var(--buy-muted)}.StarRating_stars__ByjhD{display:inline-flex;align-items:center;gap:.05rem}.StarRating_starWrap__k_y_u{position:relative;display:inline-flex;width:1em;height:1em}.StarRating_starBase__tQvJr{color:#cbd5e1;width:100%;height:100%}.StarRating_starFilled__NECdS{color:#f59e0b;width:100%;height:100%}.ProductHeader_reviewSummaryLink__JQ1dG{display:inline-flex;align-items:center;gap:.35rem;margin-top:0;color:var(--color-text-secondary);text-decoration:none;font-size:.92rem;line-height:1}.ProductHeader_reviewTopActions__KAMT4{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.45rem}.ProductHeader_reviewSummaryCountLink__LmhsO{color:var(--color-primary)}.ProductHeader_reviewSummaryLink__JQ1dG:hover .ProductHeader_reviewSummaryCountLink__LmhsO{text-decoration:underline}@media (max-width:640px){.ProductHeader_reviewTopActions__KAMT4{flex-wrap:wrap}}.ProductHeader_buyHeader__R2zQK{grid-area:header;min-width:0}.ProductHeader_buyEyebrow__ZXJKD{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.ProductHeader_buyIcon__HEKAT{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;overflow:hidden;border-radius:10px;border:1px solid var(--buy-line);background:#fff}.ProductHeader_buyIcon__HEKAT img{width:100%;height:100%;object-fit:contain}.ProductHeader_pill__KY6nc{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;background:var(--buy-tint);border:1px solid var(--buy-line);font-size:.78rem;font-weight:700;color:var(--buy-navy)}.ProductHeader_pillTrial__Bwz83{background:#e8f8f0;border-color:#bfe9d3;color:#0f7a4f}.ProductHeader_buyTitle__Jchid{max-width:980px;margin:0;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:800;line-height:1.12;letter-spacing:-.03em;color:var(--buy-ink);overflow-wrap:break-word}.ProductHeader_buyLead__ZmyGy{max-width:760px;margin:12px 0 0;font-size:1.05rem;line-height:1.55;color:var(--buy-text)}.ProductHeader_buyHeader__R2zQK .ProductHeader_reviewTopActions__KAMT4{margin-top:10px}.reviewActions_reviewTopWriteButton__2yk_V{display:inline-flex;align-items:center;border:none;background:transparent;color:var(--color-primary);cursor:pointer;font-size:.92rem;font-weight:500;line-height:1;padding:0}.reviewActions_reviewTopWriteButton__2yk_V:hover{text-decoration:underline}.reviewActions_reviewSummaryScore__S2O6H{font-weight:600;color:var(--color-text-primary)}.ProductReviews_reviewSummaryCount__eoMbp,.ProductReviews_reviewTopSeparator__kBu0u{color:var(--color-text-secondary)}.ProductReviews_reviewsSection__4iJiN{width:100%;max-width:1200px;margin:1.5rem auto;padding:0 1rem;box-sizing:border-box}.ProductReviews_reviewsHeader__Ng1qk{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.ProductReviews_reviewSectionActions__yJLkM{display:inline-flex;align-items:center;gap:.35rem}.ProductReviews_submittedReviewNotice__9EzXz{margin-bottom:.85rem;color:var(--color-text-secondary);font-size:.92rem}.ProductReviews_reviewList__ljnM3{display:grid;gap:.85rem}.ProductReviews_reviewPagination__jqqXA{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:.5rem}.ProductReviews_reviewPaginationText__WDN8k{font-size:.9rem;color:var(--color-text-secondary)}.ProductReviews_reviewCard__xCoUP{border:1px solid var(--color-border)}.ProductReviews_reviewCardHeader__CUp3B{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.ProductReviews_reviewAuthorBlock__Qf_r_{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;color:var(--color-text-secondary);font-size:.88rem}.ProductReviews_reviewText__I7bhg{color:var(--color-text-primary);line-height:1.55;margin:0;white-space:pre-line}.ProductReviews_noReviewsText__f9QpC{color:var(--color-text-secondary);margin:.5rem 0}@media (max-width:640px){.ProductReviews_reviewSectionActions__yJLkM{flex-wrap:wrap}.ProductReviews_reviewsHeader__Ng1qk{flex-direction:column;align-items:stretch}.ProductReviews_reviewCardHeader__CUp3B{flex-direction:column;align-items:flex-start}.ProductReviews_reviewAuthorBlock__Qf_r_{align-items:flex-start}}.ProductSpecCard_featuresCard__TpVjd,.ProductSpecCard_requirementsCard__9Zn8_{border:1px solid var(--color-border-light);border-radius:var(--radius-xl);transition:var(--transition-card)}.ProductSpecCard_featuresList__SaZfo,.ProductSpecCard_requirementsList__nMdr2{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.ProductSpecCard_featureItem__XHukr,.ProductSpecCard_requirementItem__BrAm2{display:flex;align-items:flex-start;gap:.75rem}.ProductSpecCard_featureItem__XHukr svg{flex-shrink:0;margin-top:.125rem}.ProductSpecCard_requirementItem__BrAm2 svg{flex-shrink:0;margin-top:.125rem;color:var(--color-warning)}.ProductTopbar_topbar__AzcoU{width:100%;background-color:var(--color-primary);color:var(--primary-foreground)}.ProductTopbar_topbarInner__3kAhe{max-width:1200px;margin:0 auto;padding:.625rem 1rem;font-size:.9375rem;line-height:1.45;text-align:center;overflow-wrap:anywhere}.ProductTopbar_topbarLink__Q8q8Z{color:inherit;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.ProductTopbar_topbarLink__Q8q8Z:active,.ProductTopbar_topbarLink__Q8q8Z:focus-visible,.ProductTopbar_topbarLink__Q8q8Z:hover,.ProductTopbar_topbarLink__Q8q8Z:visited{color:inherit}.ProductTopbar_topbarLink__Q8q8Z:hover{text-decoration-thickness:2px}.ProductTopbar_topbarLink__Q8q8Z:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.PurchaseRow_purchaseRow__z6VZh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--buy-line)}.PurchaseRow_qtyField__Ga1wS{display:flex;align-items:center;gap:14px}.PurchaseRow_qtyLabel__ye1Ln{font-size:.92rem;font-weight:700;color:var(--buy-ink)}.PurchaseRow_subtotal__6ym0J{margin:0;font-size:.92rem;color:var(--buy-muted)}.PurchaseRow_subtotal__6ym0J strong{color:var(--buy-ink)}.ReviewModal_reviewModalBody__mPmLB{display:flex;flex-direction:column;gap:.85rem}.ReviewModal_reviewModalGrid__lb2lS{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.ReviewModal_reviewModalField__sA9YU{display:flex;flex-direction:column;gap:.35rem}.ReviewModal_interactiveRating__EFUBv{display:inline-flex;align-items:center;gap:.25rem}.ReviewModal_ratingStarButton__vdscr{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:#cbd5e1;cursor:pointer;padding:.2rem;border-radius:.35rem;transition:color .15s ease}.ReviewModal_ratingStarButtonActive__nWR89,.ReviewModal_ratingStarButton__vdscr:hover{color:#f59e0b}.ReviewModal_reviewTextarea__ZovAP{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.65rem .75rem;resize:vertical;font:inherit}.ReviewModal_reviewCharacterCount__AssUR{margin-top:.25rem;font-size:.8rem;color:var(--color-text-secondary);text-align:right}.ReviewModal_reviewModalActions__OEe3V{display:flex;justify-content:flex-end;gap:.5rem}@media (max-width:640px){.ReviewModal_reviewModalGrid__lb2lS{grid-template-columns:1fr}}.ProductDetailView_container__x2pO_{background-color:var(--color-background)}.ProductDetailView_breadcrumb__N10xm{max-width:1200px;margin:0 auto;padding:1rem 1rem .5rem}.ProductDetailView_backLink__515hm{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-text-secondary);text-decoration:none;font-size:.875rem;transition:color .2s ease}.ProductDetailView_backLink__515hm:hover{color:var(--color-primary)}.ProductDetailView_productLayout__QYlN1{max-width:1200px;margin:0 auto;padding:0 1rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem}.ProductDetailView_productLayoutNoBreadcrumb__lcPMF{padding-top:2rem}.ProductDetailView_addButton__LzaOn{width:100%;justify-content:center}.ProductDetailView_buyGrid__PDDkc{--buy-navy:var(--color-brand,#071330);--buy-blue:var(--color-primary,#0073ea);--buy-blue-tint:color-mix(in srgb,var(--buy-blue) 5%,#fff);--buy-blue-soft:color-mix(in srgb,var(--buy-blue) 8%,#fff);--buy-blue-line:color-mix(in srgb,var(--buy-blue) 22%,#fff);--buy-blue-hover:color-mix(in srgb,var(--buy-blue) 30%,#d5dce8);--buy-ink:#0b1220;--buy-text:#334155;--buy-muted:#64748b;--buy-line:#e3e9f2;--buy-tint:#f4f7fc;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "gallery" "box";gap:24px;color:var(--buy-text)}@media (min-width:900px){.ProductDetailView_buyGrid__PDDkc{grid-template-columns:minmax(0,1fr) minmax(0,440px);grid-template-areas:"header header" "gallery box";column-gap:48px;row-gap:28px}}@media (min-width:1200px){.ProductDetailView_buyGrid__PDDkc{grid-template-columns:minmax(0,1fr) minmax(0,470px);column-gap:64px}}.ProductDetailView_buyBox__cRQNF{grid-area:box;min-width:0;display:flex;flex-direction:column;gap:20px;padding:28px;border-radius:24px;background:#fff;border:1px solid var(--buy-line);box-shadow:0 1px 2px rgba(11,18,32,.04),0 18px 40px rgba(11,18,32,.08);align-self:start}@media (max-width:480px){.ProductDetailView_buyBox__cRQNF{padding:20px;border-radius:20px}}.ProductDetailView_buyBox__cRQNF .ProductDetailView_addButton__LzaOn{width:100%;min-height:52px;font-size:1.02rem;font-weight:700;border-radius:999px}