.fs-page{--fs-bg:#090a0b;--fs-panel:#121416;--fs-raised:#191c1f;--fs-ink:#f5f6f7;--fs-muted:#acb4bd;--fs-line:#2a2e33;--fs-blue:#27a8ff;--fs-soft:#102739;--surface:var(--fs-panel);--surface-2:var(--fs-raised);--text:var(--fs-ink);--muted:var(--fs-muted);--line:var(--fs-line);--line-soft:var(--fs-line);background:var(--fs-bg);color:var(--fs-ink);padding:28px 0 40px;font-size:15px;line-height:1.7}
html[data-theme=light] .fs-page{--fs-bg:#f4f5f7;--fs-panel:#fff;--fs-raised:#f5f7f9;--fs-ink:#18202a;--fs-muted:#596675;--fs-line:#dce2e8;--fs-blue:#086db7;--fs-soft:#eaf5ff}
.fs-page *{box-sizing:border-box}.fs-page [hidden]{display:none!important}.fs-page h1,.fs-page h2,.fs-page h3,.fs-page p{margin:0}.fs-page a{color:inherit}.fs-page button,.fs-page input,.fs-page select{font:inherit}.fs-page button,.fs-page summary{cursor:pointer}.fs-page button:disabled{cursor:default;opacity:.45}.fs-page a:focus-visible,.fs-page button:focus-visible,.fs-page input:focus-visible,.fs-page select:focus-visible,.fs-page summary:focus-visible{outline:3px solid var(--fs-blue);outline-offset:3px}.fs-page .fs-container{max-width:1100px;padding-inline:24px}.fs-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;color:var(--fs-muted);font-size:12px;margin:0 0 24px}.fs-breadcrumb a{text-decoration:none}.fs-hero{display:flex;align-items:center;gap:20px;margin-bottom:28px}.fs-hero>img{width:90px;height:100px;object-fit:contain;border:1px solid var(--fs-line);background:var(--fs-panel);border-radius:16px;flex:none}.fs-hero h1{font-size:28px;line-height:1.4;margin:4px 0;font-weight:800}.fs-hero small,.fs-hero p{color:var(--fs-muted);font-size:13px}.fs-rating-jump{display:inline-flex;gap:8px;align-items:center;text-decoration:none;font-size:12px;margin-top:10px}.fs-gold{color:#f5b942;letter-spacing:2px;direction:ltr}.fs-commerce{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px;align-items:start}.fs-selection{display:grid;gap:18px;min-width:0}.fs-panel,.fs-summary{padding:20px;border:1px solid var(--fs-line);border-radius:18px;background:var(--fs-panel)}.fs-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.fs-page h2{font-size:18px;font-weight:750;line-height:1.6}.fs-panel-head h2,.fs-page .family-inline-purchase>h2,.fs-delivery-placeholder>h2{display:flex;gap:10px;align-items:center}.fs-panel-head>small{font-size:11px;color:var(--fs-muted)}.fs-step{width:31px;height:31px;display:inline-grid;place-items:center;flex:0 0 31px;line-height:1;border-radius:50%;background:var(--fs-soft);border:1px solid var(--fs-blue);color:var(--fs-blue);font-size:14px;font-weight:700;direction:ltr;position:relative;isolation:isolate}.fs-step:after{content:'';position:absolute;inset:-1px;border:1px solid var(--fs-blue);border-radius:50%;opacity:0;z-index:-1;pointer-events:none}.fs-country-picker>summary{display:flex;align-items:center;gap:12px;list-style:none;background:var(--fs-soft);border:1px solid var(--fs-blue);border-radius:12px;padding:12px;min-height:70px}.fs-country-picker>summary::-webkit-details-marker{display:none}.fs-country-code{display:grid;place-items:center;min-width:36px;max-width:90px;min-height:34px;padding:3px 5px;overflow-wrap:anywhere;flex:none;background:var(--fs-raised);border:1px solid var(--fs-line);border-radius:8px;font:700 11px/1.5 Arial,sans-serif;text-align:center;color:var(--fs-ink)}.fs-country-picker>summary>span:nth-child(2){flex:1;min-width:0}.fs-country-picker>summary small{display:block;font-size:11px;color:var(--fs-muted)}.fs-change{display:flex;align-items:center;gap:7px;color:var(--fs-blue);font-size:12px;flex:none}.fs-country-options{margin-top:14px;border-top:1px solid var(--fs-line);padding-top:14px}.fs-country-note,.fs-package-note{font-size:12px;color:var(--fs-muted);margin-top:14px!important}.fs-search{display:grid;gap:5px;min-width:0;flex:1}.fs-label{font-size:11px;color:var(--fs-muted)}.fs-page .fs-search input,.fs-page .fs-sort select{width:100%;height:43px;min-width:0;padding:9px 12px;border:1px solid var(--fs-line);border-radius:10px;background:var(--fs-raised);color:var(--fs-ink);font-size:13px}.fs-page input::placeholder{color:var(--fs-muted);opacity:1}.fs-region-filters{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.fs-region-filters button{border:1px solid var(--fs-line);border-radius:8px;padding:6px 10px;min-height:35px;background:var(--fs-raised);color:var(--fs-muted);font-size:12px}.fs-region-filters button[aria-pressed=true]{border-color:var(--fs-blue);background:var(--fs-soft);color:var(--fs-blue)}.fs-countries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fs-countries>a{display:flex;align-items:center;gap:8px;min-height:54px;padding:9px;border:1px solid var(--fs-line);border-radius:10px;text-decoration:none;font-size:13px;overflow-wrap:anywhere}.fs-countries>a[aria-current=true]{border-color:var(--fs-blue);background:var(--fs-soft)}.fs-countries .fs-country-code{min-width:28px;min-height:28px;font-size:10px}.fs-country-check{margin-inline-start:auto;color:var(--fs-blue)}.fs-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:14px;font-size:12px;color:var(--fs-muted)}.fs-pagination>div{display:flex;align-items:center;direction:ltr;gap:10px}.fs-pagination button{display:grid;place-items:center;width:33px;height:33px;border:1px solid var(--fs-line);border-radius:8px;background:var(--fs-raised);color:var(--fs-ink)}.fs-package-toolbar{display:flex;align-items:end;gap:10px;margin-bottom:13px}.fs-sort{display:grid;gap:5px;max-width:165px;flex:none}.fs-chosen{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;color:var(--fs-muted);font-size:12px;margin-bottom:13px}.fs-chosen b{color:var(--fs-ink);font-weight:500}.fs-chosen>strong{color:var(--fs-blue)}.fs-packages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fs-package{display:grid;grid-template-columns:74px minmax(0,1fr);gap:12px;align-items:center;padding:12px;min-height:124px;border:1px solid var(--fs-line);border-radius:13px;position:relative;text-decoration:none;color:var(--fs-ink);background:var(--fs-panel);min-width:0}.fs-package.is-selected{border-color:var(--fs-blue);background:var(--fs-soft);box-shadow:inset 0 0 0 .5px var(--fs-blue)}.fs-package>img{width:74px;height:96px;object-fit:contain;border:1px solid var(--fs-line);background:var(--fs-raised);border-radius:8px}.fs-package-copy{display:grid;gap:5px;min-width:0;padding-top:7px;overflow-wrap:anywhere}.fs-package-copy>b{font-size:15px;line-height:1.5}.fs-package-copy>small{font-size:11px;color:var(--fs-muted);line-height:1.6}.fs-package-copy>strong{color:var(--fs-blue);font-size:18px;text-align:start;justify-self:start;line-height:1.5}.fs-package-tick{position:absolute;inset-inline-end:9px;top:4px;color:var(--fs-muted);line-height:1;font-size:22px}.fs-package.is-selected .fs-package-tick{color:var(--fs-blue)}.fs-range-link{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid var(--fs-line);border-radius:10px;text-decoration:none;margin-top:12px}.fs-range-link img{object-fit:contain;flex:none}.fs-range-link small{display:block;color:var(--fs-blue);font-size:12px}.fs-empty,.fs-delivery-placeholder>p{font-size:13px;color:var(--fs-muted);padding:12px 0}.fs-page .family-inline-purchase{border:1px solid var(--fs-line);border-radius:18px;padding:20px;background:var(--fs-panel);margin:0;scroll-margin-top:100px}.fs-page .family-inline-purchase>p{font-size:13px;color:var(--fs-muted);margin:12px 0 16px}.fs-page .family-inline-purchase .form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.fs-page .family-inline-purchase .field input,.fs-page .family-inline-purchase .field select,.fs-page .family-inline-purchase .field textarea{background:var(--fs-raised)!important;border-color:var(--fs-line)!important;color:var(--fs-ink)!important}.fs-page .family-inline-purchase .field>span{color:var(--fs-ink)}.fs-page .family-inline-purchase .family-coupon summary{color:var(--fs-blue)}.fs-page.fs-enhanced #purchaseButton,.fs-page.fs-enhanced .family-inline-purchase .purchase-note{display:none}.fs-summary{border-top:3px solid var(--fs-blue);min-width:0;position:sticky;top:94px}.fs-summary-product{display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--fs-line);padding:18px 0}.fs-summary-product img{width:52px;height:66px;object-fit:contain;border:1px solid var(--fs-line);border-radius:7px;flex:none;background:var(--fs-raised)}.fs-summary-product b{font-size:14px}.fs-summary-product small{display:block;color:var(--fs-muted);font-size:11px;margin-top:4px}.fs-summary dl{margin:14px 0;display:grid;gap:12px}.fs-summary dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px}.fs-summary dt{color:var(--fs-muted);flex:none}.fs-summary dd{margin:0;text-align:end;overflow-wrap:anywhere}.fs-summary-total{display:flex;align-items:baseline;justify-content:space-between;gap:10px;border-top:1px solid var(--fs-line);padding-top:16px}.fs-summary-total>strong{color:var(--fs-blue);font-size:26px;font-weight:800;overflow-wrap:anywhere}.fs-summary-note{font-size:11px;color:var(--fs-muted);margin:8px 0 16px!important}.fs-page .fs-pay{display:block;width:100%;min-height:49px;padding:12px 14px;border:0;border-radius:11px;background:var(--fs-blue);color:#001b2d;font-size:16px;font-weight:800}html[data-theme=light] .fs-page .fs-pay{color:#fff}.fs-policy-links{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:11px;font-size:11px;color:var(--fs-blue)}.fs-policy-links>a{text-decoration:none}.fs-help{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;border-top:1px solid var(--fs-line);margin-top:18px;padding-top:16px}.fs-help b{font-size:12px}.fs-help p{font-size:11px;color:var(--fs-muted);margin-top:4px}.fs-help>a{padding:7px 11px;border:1px solid var(--fs-blue);background:var(--fs-soft);color:var(--fs-blue);border-radius:9px;text-decoration:none;font-size:12px;white-space:nowrap}.fs-details{margin-top:24px;border:1px solid var(--fs-line);border-radius:18px;background:var(--fs-panel);overflow:clip;scroll-margin-top:100px}.fs-tabs{display:flex;flex-wrap:wrap;gap:25px;padding:0 22px;border-bottom:1px solid var(--fs-line)}.fs-tabs button{border:0;border-bottom:3px solid transparent;background:none;color:var(--fs-muted);font-size:14px;padding:15px 0 12px;white-space:nowrap}.fs-tabs button[aria-selected=true]{border-bottom-color:var(--fs-blue);color:var(--fs-blue);font-weight:750}.fs-page .family-content-card{border:0;border-radius:0;box-shadow:none;background:var(--fs-panel);margin:0;padding:23px;color:var(--fs-ink)}.fs-page .family-content-card h2{margin:0 0 12px}.fs-page .family-content-card .family-description-copy,.fs-page .family-content-card>p{color:var(--fs-ink)!important;font-size:14px;line-height:1.95}.fs-page .family-content-card h3{font-size:15px;margin-bottom:8px}.fs-page .family-content-card+.family-content-card{border-top:1px solid var(--fs-line)}.fs-page #family-instructions ol{list-style:none;display:grid;gap:19px;margin:0;padding:0}.fs-page #family-instructions li{display:flex;gap:14px;align-items:flex-start;color:var(--fs-ink);font-size:14px}.fs-method-step{width:36px;height:36px;flex-basis:36px;font-size:16px}.fs-page #family-instructions li>span:last-child{padding-top:5px}.fs-page #family-other-regions ul{display:flex;gap:10px;flex-wrap:wrap;list-style:none;padding:0}.fs-page #family-other-regions a{color:var(--fs-blue)}.fs-page #family-faq details{padding:12px 0;border-top:1px solid var(--fs-line);font-size:14px}.fs-page #family-faq p{color:var(--fs-muted);margin-top:8px}.fs-page .family-review-compose summary{font-size:14px;color:var(--fs-blue)}.fs-page .product-review-form label,.fs-page .product-review-form legend{color:var(--fs-ink)}.fs-page .product-review-form input,.fs-page .product-review-form textarea{background:var(--fs-raised);color:var(--fs-ink);border-color:var(--fs-line)}.fs-page .review-stars,.fs-page .review-summary b>span{color:#f5b942}.fs-page .star-rating-input input:checked~label{color:#f5b942}.fs-page .family-review-submit{background:var(--fs-blue);color:#001b2d}html[data-theme=light] .fs-page .family-review-submit{color:#fff}
@media(prefers-reduced-motion:no-preference){.fs-page .fs-step:after{animation:fs-step-halo 2.2s ease-out 2}.fs-page .fs-selection>section:nth-child(2) .fs-step:after,.fs-page #family-instructions li:nth-child(2) .fs-step:after{animation-delay:.28s}.fs-page #family-purchase .fs-step:after,.fs-page #family-instructions li:nth-child(3) .fs-step:after{animation-delay:.56s}.fs-page .fs-package{transition:border-color .18s,background .18s}@keyframes fs-step-halo{0%{transform:scale(1);opacity:0}20%{opacity:.5}80%,100%{transform:scale(1.45);opacity:0}}}
@media(max-width:1040px) and (min-width:781px){.fs-commerce{grid-template-columns:minmax(0,1fr) 260px;gap:16px}.fs-panel,.fs-summary{padding:16px}.fs-package{grid-template-columns:58px minmax(0,1fr);padding:12px 9px;gap:9px}.fs-package>img{width:58px;height:78px}.fs-package-copy>b{font-size:13px}.fs-package-copy>strong{font-size:16px}}
@media(max-width:780px){.fs-commerce{grid-template-columns:minmax(0,1fr)}.fs-summary{position:static}.fs-page .fs-container{padding-inline:16px}.fs-hero{gap:13px}.fs-hero>img{width:72px;height:84px}.fs-hero h1{font-size:24px}.fs-page{padding-top:20px}.fs-breadcrumb{margin-bottom:18px}}
@media(max-width:520px){.fs-page .fs-container{padding-inline:12px}.fs-panel,.fs-summary,.fs-page .family-inline-purchase{padding:16px;border-radius:15px}.fs-page h2{font-size:16px}.fs-hero p{font-size:12px}.fs-packages{grid-template-columns:minmax(0,1fr)}.fs-package{grid-template-columns:76px minmax(0,1fr);padding:12px 14px;gap:15px}.fs-package>img{width:76px;height:96px}.fs-package-copy>b{font-size:16px}.fs-package-copy>strong{font-size:18px}.fs-package-toolbar{flex-direction:column;align-items:stretch}.fs-sort{max-width:none}.fs-page .fs-search input,.fs-page .fs-sort select{font-size:16px}.fs-country-picker>summary{gap:8px;padding:10px}.fs-country-picker>summary small{font-size:10px}.fs-change{font-size:11px;gap:3px}.fs-country-code{min-width:28px;font-size:10px}.fs-countries>a{font-size:12px;padding:8px 6px;gap:6px}.fs-countries .fs-country-code{min-width:23px;font-size:9px}.fs-tabs{gap:17px;padding-inline:16px}.fs-tabs button{font-size:12px}.fs-page .family-content-card{padding:20px 16px}.fs-page .family-inline-purchase input,.fs-page .family-inline-purchase textarea{font-size:16px}.fs-page .fs-summary-total>strong{font-size:25px}}
@media(pointer:coarse){.fs-page .fs-pagination button{width:44px;height:44px}.fs-page .fs-region-filters button{min-height:44px}.fs-page .fs-help>a{min-height:44px;display:flex;align-items:center}}
.fs-page .family-inline-purchase{background:var(--fs-panel)!important;border-color:var(--fs-line)!important;color:var(--fs-ink)!important}.fs-page .family-inline-purchase>h2,.fs-page .family-inline-purchase .field>span{color:var(--fs-ink)!important}
.fs-page .family-review-submit:hover{background:var(--fs-blue)}
.fs-related{margin-top:25px}.fs-related>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:10px;margin-top:12px}.fs-related a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border:1px solid var(--fs-line);border-radius:10px;background:var(--fs-panel);text-decoration:none;font-size:13px}.fs-related a>span{color:var(--fs-blue);font-size:11px;flex:none}
@media(prefers-reduced-motion:reduce){.fs-page .fs-step,.fs-page .fs-step:after{animation:none!important}.fs-page .fs-package{transition:none}}
