.redesign-product.sc-managed-page .product-detail{padding:0}.sc-managed-page .sc-managed-page__content{padding-block:48px var(--sec-y,104px)}.sc-managed-page__head{max-inline-size:46rem}.sc-managed-page__head h1{font-size:2em;font-weight:700;line-height:var(--lh-head,1.18);letter-spacing:var(--track-display,-.02em);text-wrap:balance;margin:0}.sc-managed-page__head>p{color:var(--text-2);font-size:var(--t-md,1.1875rem);margin-block-start:12px}.sc-managed-page__configurator{min-inline-size:0;margin-block-start:32px}@media (scripting:enabled){.sc-managed-page__configurator:has(>p[role=status]){min-block-size:134rem}[lang=ar] .sc-managed-page__configurator:has(>p[role=status]){min-block-size:135rem}@media (max-width:959px){.sc-managed-page__configurator:has(>p[role=status]){min-block-size:214rem}[lang=ar] .sc-managed-page__configurator:has(>p[role=status]){min-block-size:218rem}}}.sc-managed-page__product{border-block-start:1px solid var(--hair);gap:24px 48px;margin-block-start:48px;padding-block-start:32px;display:grid}.sc-managed-page__product h2{font-size:var(--t-lg);margin:0 0 12px}.sc-managed-page__facts{align-content:start;gap:12px;display:grid}.sc-managed-page__facts a{min-block-size:44px;color:var(--link);align-items:center;display:inline-flex}.sc-managed-page__details{grid-column:1/-1}.sc-managed-page__details>summary{cursor:pointer;min-block-size:44px;font-weight:600}.sc-managed-page__details img{block-size:auto;max-inline-size:280px;margin-block-start:16px}.sc-managed-page__steps{gap:16px;padding-inline-start:24px;display:grid}.sc-managed-page__steps h3{margin-block-end:8px}@media (min-width:960px){.sc-managed-page__product{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}@media (max-width:959px){.sc-managed-page__head h1{font-size:var(--t-xl)}.sc-managed-page__head>p{display:none}}[lang=ar] .sc-managed-page__head h1{letter-spacing:0}.redesign-product{--pdp-bg:#f9fafa;--pdp-bg-2:#f0f3f3;--pdp-text:#0a0f12;--pdp-muted:#4b5a60;--pdp-line:#d3dbdd;--pdp-band:#0a0f12;--pdp-link:#00616b;--pdp-positive:#177251;--pdp-positive-bg:#e6f6ee;--pdp-danger:#a22537;--pdp-danger-bg:#fdecef;--pdp-section:clamp(48px, 7vw, 104px);background:var(--pdp-bg);color:var(--pdp-text);text-align:start}[data-theme=dark] .redesign-product{--pdp-bg:#0a0f12;--pdp-bg-2:#11181c;--pdp-text:#eef3f3;--pdp-muted:#9fb0b4;--pdp-line:#243137;--pdp-band:#161d22;--pdp-link:#3fdfea;--pdp-positive:#6bdcac;--pdp-positive-bg:#0f2a20;--pdp-danger:#ff9aa8;--pdp-danger-bg:#2b1318}.redesign-product .product-detail{background:0 0;padding:0 0 72px}.redesign-product .breadcrumb{color:var(--pdp-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding-block:16px;font-size:.875rem;display:flex}.redesign-product .breadcrumb a{min-block-size:44px;min-inline-size:44px;color:inherit;align-items:center;display:inline-flex}.redesign-product .product-detail__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px clamp(32px,5vw,72px);display:grid}.redesign-product .product-detail__visual{background:#e7e9ea;border:0;border-radius:14px;min-block-size:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.redesign-product .product-detail__visual--media{inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;margin-inline:auto}.redesign-product .product-detail__visual>img{block-size:auto;inline-size:auto;width:auto;height:auto;object-fit:contain;max-block-size:640px;max-inline-size:100%;padding:0;display:block}.redesign-product .product-detail__visual figcaption{color:#f2f7f7;background:#0a0f12c7;margin:0;padding:10px 14px;font-size:.875rem;position:absolute;inset-block-end:0;inset-inline:0}.redesign-product .product-detail__visual .media-disclosure{color:#4b5a60;padding:16px}.redesign-product .product-detail__summary{min-inline-size:0;padding:0}.redesign-product .product-detail__managed-configurator{min-inline-size:0;margin-block-start:40px}.product-detail__chips{color:var(--pdp-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block-end:12px;font-size:.875rem;display:flex}.redesign-product .product-detail__availability-chip{border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;margin:0;padding:8px 12px;font-size:.8125rem;font-weight:600;line-height:1.3;display:inline-flex}.product-detail__availability-chip.is-available{color:var(--pdp-positive);background:var(--pdp-positive-bg)}.product-detail__availability-chip.is-unavailable{color:var(--pdp-danger);background:var(--pdp-danger-bg)}.redesign-product h1{max-inline-size:none;color:var(--pdp-text);letter-spacing:-.02em;margin:0;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.35rem);line-height:1.18}.redesign-product .product-detail__summary>.lede{color:var(--pdp-muted);margin:12px 0 0;font-size:1.0625rem;line-height:1.65}.product-detail__price{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-block:24px 12px;display:flex}.product-detail__price>span{font-size:2.1rem;font-weight:700;line-height:1.1}.product-detail__price>s{color:var(--pdp-muted);font-size:1.1875rem}.product-detail__price>small{color:var(--pdp-muted);font-size:.875rem}.redesign-product .product-configurator{border:0;grid-template-columns:minmax(0,1fr);gap:16px;margin-block:24px;padding:0;display:grid}.redesign-product .product-configurator .commerce-field--quantity{color:var(--pdp-text);justify-items:start;gap:6px;font-size:.96875rem;font-weight:600}.redesign-product .commerce-stepper input{border:0;border-inline:1.5px solid var(--pdp-line);min-block-size:44px;inline-size:52px;min-inline-size:0;font-size:var(--t-base);background:0 0;border-radius:0;padding:0}.redesign-product .commerce-field small{color:var(--pdp-muted);font-size:.875rem;font-weight:400}.product-configurator__actions{flex-wrap:wrap;gap:12px;display:flex}.product-configurator__actions>.button{border-radius:6px;flex:200px;min-block-size:48px;min-inline-size:0;font-weight:600}.product-detail__summary:has(.product-configurator__actions>a)>.product-detail__ask{display:none}.redesign-product .product-detail__facts{border:0;margin:0;padding:0;list-style:none;display:block}.product-detail__facts li{border-block-start:1px solid var(--pdp-line);align-items:flex-start;gap:12px;padding-block:12px;display:flex}.product-detail__facts li:last-child{border-block-end:1px solid var(--pdp-line)}.product-detail__facts svg{fill:none;block-size:1.25em;inline-size:1.25em;color:var(--pdp-link);stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-block-start:2px}.product-detail__facts a{color:inherit}.product-detail__bundles{margin-block-start:16px}.redesign-product .product-details{grid-template-columns:minmax(0,1fr);gap:48px clamp(28px,5vw,72px);padding-block:72px 0;display:grid}.redesign-product .product-details h2{margin:0 0 16px;font-size:1.4375rem;line-height:1.4}.redesign-product :is(.product-details__description,.empty-copy){max-inline-size:38em;color:var(--pdp-muted);font-size:1.0625rem;line-height:1.65}.redesign-product .product-tap-preview .empty-copy{background:0 0;border:0;padding:0}.redesign-product .details-list{gap:10px;margin-block-start:24px;display:grid}.redesign-product .details-list>div{border:0;grid-template-columns:minmax(90px,max-content) minmax(0,1fr);gap:24px;margin:0;padding:0;font-size:.96875rem;display:grid}.redesign-product .details-list dt{color:var(--pdp-muted)}.redesign-product .details-list dd{color:var(--pdp-text);overflow-wrap:anywhere;margin:0;font-weight:500}.product-tap-preview{align-content:start;justify-items:start;gap:24px;display:grid}.product-tap-preview__kind{font-weight:600}.product-tap-preview__note{max-inline-size:36em;color:var(--pdp-muted);font-size:.875rem}.product-tap-preview__phone{aspect-ratio:9/19;inline-size:min(190px,100%);position:relative;container-type:inline-size}.product-tap-preview__frame{background:var(--c-glass);block-size:100%;box-shadow:var(--shadow);border-radius:13cqw;padding:2.6cqw}.product-tap-preview__screen{color:#0a0f12;background:#f9fafa;border-radius:10.4cqw;block-size:100%;inline-size:100%;font-size:5cqw;line-height:1.35;position:relative;overflow:hidden}.product-tap-preview__screen>.scr-slot{padding:52px 16px 20px;position:absolute;inset:0}.redesign-product .product-assurance{padding-block:var(--pdp-section) 0}.redesign-product .section-heading{margin-block-end:24px}.redesign-product .section-heading h2{max-inline-size:18em;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.35rem);line-height:1.18}.redesign-product .product-assurance__steps{gap:var(--s-6) var(--s-5);border:0;grid-template-columns:minmax(0,1fr);margin:32px 0 0;padding:0;list-style:none;display:grid}.redesign-product .product-assurance__steps li{background:0 0;border:0;min-block-size:0;padding:0;padding-inline-start:52px;display:block;position:relative}.redesign-product .product-assurance__steps li>span{border:2px solid var(--signal);background:var(--pdp-bg);block-size:34px;inline-size:34px;color:var(--pdp-text);font-variant-numeric:tabular-nums;z-index:1;border-radius:50%;place-items:center;font-size:.9375rem;font-weight:700;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.redesign-product .product-assurance__steps li:not(:last-child):after{background:var(--signal);content:"";inline-size:2px;position:absolute;inset-block-start:34px;inset-block-end:calc(var(--s-6) * -1);inset-inline-start:16px}.redesign-product .product-assurance__steps h3{color:var(--pdp-text);letter-spacing:0;margin:0 0 8px;font-size:1.1875rem;line-height:1.3}.redesign-product .product-assurance__steps p{color:var(--pdp-muted);font-size:.9688rem;line-height:1.65}.product-detail-policy{padding-block:var(--pdp-section);background:var(--pdp-band);color:#f2f7f7;margin-block-start:var(--pdp-section)}.redesign-product .product-policy-grid{grid-template-columns:minmax(0,1fr);gap:32px 72px;display:grid}.redesign-product .product-policy-grid article{max-width:none}.redesign-product .product-policy-grid h2{color:#fff;font-size:1.4375rem;line-height:1.4}.redesign-product .product-policy-grid p{color:#a9babd;max-inline-size:36em;font-size:1.0625rem;line-height:var(--lh-text);margin-block:12px}.redesign-product .product-policy-grid a{color:#00cbd9;min-block-size:44px}.product-detail-faq,.product-detail-related{padding-block-start:var(--pdp-section)}.redesign-product .faq-preview{display:block}.redesign-product .faq-list{max-inline-size:48rem;margin-block-start:24px}.redesign-product .faq-list summary{justify-content:space-between;align-items:center;gap:var(--s-4);min-block-size:60px;font-weight:600;font-size:var(--t-md);padding:10px 0;list-style:none;display:flex}.redesign-product .faq-list summary::-webkit-details-marker{display:none}.redesign-product .faq-list summary:after{content:none;position:static}.redesign-product .faq-list details[open] summary:after{content:none}.redesign-product .faq-list summary .icon{transition:transform var(--d-2) var(--ease)}.redesign-product .faq-list details[open] summary .icon{transform:rotate(45deg)}.redesign-product .related-products{border:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:24px;margin-block-start:24px;padding-block-end:72px;display:grid}.redesign-product .related-product{background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;padding:0;display:grid}.related-product__photo{background:#e7e9ea;border-radius:14px;margin-block-end:8px;display:block;overflow:hidden}.redesign-product .related-product img{block-size:auto;inline-size:100%;object-fit:contain;border-radius:0;width:100%;height:auto}.redesign-product .related-product h3{color:var(--pdp-text);font-size:1.0625rem;line-height:1.3}.product-buybar{z-index:20;padding:10px clamp(20px, 5vw, 72px) calc(10px + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--pdp-line);background:var(--pdp-bg);align-items:center;gap:12px;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.product-buybar>span{white-space:nowrap;font-size:1.4375rem;font-weight:700}#product-buybar-action{flex:1}#product-buybar-action .button{border-radius:6px;inline-size:100%;min-inline-size:0}#product-buybar-action:has(>button)>a{display:none}[lang=ar] .redesign-product :is(h1,h2,h3){letter-spacing:0;line-height:var(--lh-head)}[lang=ar] .redesign-product .product-detail__availability-chip{line-height:1.5}@media (min-width:640px){.redesign-product .product-details--solo .product-tap-preview{grid-template-columns:minmax(0,24rem) 190px;justify-content:start;align-items:center;gap:48px}}@media (min-width:760px){.redesign-product .product-assurance__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.redesign-product .product-assurance__steps li{padding-block-start:52px;padding-inline-start:0}.redesign-product .product-assurance__steps li:not(:last-child):after{block-size:2px;inline-size:auto;inset-block:16px auto;inset-inline-start:34px;inset-inline-end:calc(var(--s-5) * -1)}}@media (min-width:900px){.redesign-product .product-detail__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.redesign-product .product-detail__visual{position:sticky;inset-block-start:calc(var(--header-height,76px) + 24px)}.redesign-product .product-details{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.redesign-product .product-details--solo{grid-template-columns:minmax(0,1fr)}.redesign-product .product-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-buybar{display:none}}@media (max-width:899px){body:has(.product-buybar){padding-block-end:calc(84px + env(safe-area-inset-bottom,0px));scroll-padding-block-end:96px}.redesign-product .product-detail__visual{justify-self:center;max-inline-size:min(100%,480px)}}@media (prefers-reduced-motion:reduce){.redesign-product .faq-list summary .icon{transition:none}.redesign-product *,.redesign-product :before,.redesign-product :after{scroll-behavior:auto;transition:none;animation:none}}.commerce-page{padding-block:clamp(48px,6vw,88px)}#cart-page-root,#checkout-page-root{min-block-size:clamp(360px,42vh,520px)}.product-configurator{border-block-start:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(110px,.28fr);gap:18px;margin-block-start:30px;padding-block-start:28px;display:grid}.bundle-configurator{border-block-start:3px solid var(--cyan);background:var(--surface-1);gap:14px;min-width:min(380px,100%);margin-block-start:18px;padding:18px;display:grid}.bundle-configurator>p{color:var(--ink-soft);margin:0;font-size:.9rem}.commerce-field{color:var(--ink);gap:8px;font-weight:750;display:grid}.commerce-field small{color:var(--muted);font-size:.84rem;font-weight:500}.commerce-field input,.commerce-field select,.commerce-field textarea{border:1px solid var(--line-strong);background:var(--surface-1);width:100%;min-height:52px;color:var(--ink);border-radius:3px;padding:11px 13px}.commerce-field--url{grid-column:1/-1}.commerce-field--compact{grid-template-columns:auto 86px;align-items:center}.commerce-field--compact input{min-height:44px}.product-configurator__submit{align-self:end;min-height:52px}.commerce-alert{border-inline-start:4px solid var(--cyan);background:var(--cyan-soft);color:var(--ink);grid-column:1/-1;padding:13px 15px}.commerce-alert--error{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.commerce-alert--success{border-color:var(--positive);background:var(--positive-soft);color:var(--positive)}.commerce-alert a,.commerce-alert button{font-weight:800}.commerce-loading{min-height:280px;color:var(--cyan-ink);place-items:center;font-size:2.4rem;display:grid}.commerce-empty{border-block:1px solid var(--line);width:min(760px,100%);padding:clamp(30px,6vw,72px)}.commerce-empty h1{max-width:14ch;margin-block:8px 18px;font-size:clamp(2.1rem,4.8vw,4.4rem);line-height:1}.commerce-empty p:not(.kicker){max-width:60ch;color:var(--ink-soft)}.commerce-cart-layout,.checkout-layout{grid-template-columns:minmax(0,1fr) minmax(310px,.38fr);align-items:start;gap:clamp(30px,5vw,72px);display:grid}.commerce-cart-lines>h1,.checkout-form>h1{max-width:14ch;margin-block:8px 14px;font-size:clamp(2.2rem,4.5vw,4.6rem);line-height:1}.commerce-cart-lines>p:not(.kicker),.checkout-form>p:not(.kicker){max-width:62ch;color:var(--ink-soft)}.commerce-lines{gap:2px;margin-block-start:34px;display:grid}.commerce-line{border-block-start:1px solid var(--line);background:color-mix(in srgb, var(--surface-1) 82%, transparent);grid-template-columns:150px minmax(0,1fr);align-items:start;gap:22px;padding:24px;display:grid}.commerce-line__image{width:150px;height:150px;aspect-ratio:1;object-fit:contain;background:var(--surface-2);align-self:start;block-size:150px;inline-size:150px}.commerce-line__image--empty{background:radial-gradient(circle at 68% 22%, color-mix(in srgb, var(--cyan) 26%, transparent), transparent 42%), var(--surface-2);color:var(--cyan-ink);letter-spacing:.08em;grid-template-rows:auto auto;align-content:center;place-items:center;gap:3px;font-size:.78rem;font-weight:900;display:grid}.commerce-line__image--empty svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.2px;width:34%;min-width:28px}.commerce-line__heading h2{margin:0;font-size:clamp(1.28rem,2vw,1.7rem)}.commerce-line__body{text-align:start;min-width:0}.commerce-line__controls{flex-wrap:wrap;align-items:center;gap:14px;margin-block-start:18px;display:flex}.commerce-line__destination-note{max-width:54ch;color:var(--muted);margin:10px 0 0;font-size:.84rem;line-height:1.5}.text-action{color:var(--cyan-ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 2px;font-weight:800;text-decoration:underline}.text-action--danger{color:color-mix(in srgb, var(--danger) 72%, var(--ink))}.button--small{min-height:44px;padding:9px 16px}.commerce-summary{border-block-start:5px solid var(--cyan);background:var(--marine-1);color:var(--on-marine);box-shadow:var(--shadow);padding:28px;position:sticky;inset-block-start:calc(var(--header-height) + 26px)}.commerce-summary__header{border-block-end:1px solid color-mix(in srgb, var(--on-marine) 20%, transparent);padding-block-end:18px}.commerce-summary__header h2{color:var(--on-marine);margin:0;font-size:clamp(1.28rem,2vw,1.65rem);line-height:1.2}.promotion-control{border-block-end:1px solid color-mix(in srgb, currentColor 20%, transparent);gap:12px;margin-block-end:22px;padding-block-end:22px;display:grid}.commerce-code-drawer{border-block:1px solid color-mix(in srgb, var(--on-marine) 20%, transparent);margin-block-start:18px}.commerce-code-drawer>summary{min-height:50px;color:var(--on-marine);cursor:pointer;padding-block:13px;padding-inline:0 34px;font-weight:820;list-style:none;position:relative}.commerce-code-drawer>summary::-webkit-details-marker{display:none}.commerce-code-drawer>summary:after{content:"+";border:1px solid;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.9rem;line-height:1;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:2px;transform:translateY(-50%)}.commerce-code-drawer[open]>summary:after{content:"−"}.commerce-code-drawer__body{padding-block:18px 2px}.commerce-code-drawer__body .promotion-control:last-child{border-block-end:0;margin-block-end:0;padding-block-end:16px}.commerce-summary .promotion-control .commerce-field{color:var(--on-marine)}.commerce-summary .commerce-field small{color:var(--on-marine-soft)}.promotion-control__row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.promotion-control__row .button{min-width:86px}.promotion-control__status{color:inherit;gap:6px;font-size:.9rem;display:grid}.promotion-control__status .text-action{width:-moz-fit-content;width:fit-content;color:inherit}.checkout-form>.promotion-control{border-block-start:1px solid var(--line);border-block-end-color:var(--line);margin-block-start:26px;padding-block-start:22px}.checkout-form>.promotion-control .commerce-field{max-width:520px}.commerce-summary dl{margin:14px 0 0}.commerce-summary dl>div,.checkout-line,.commerce-summary__total{border-block-end:1px solid color-mix(in srgb, var(--on-marine) 20%, transparent);grid-template-columns:minmax(92px,auto) minmax(0,1fr);gap:20px;padding-block:14px;display:grid}.commerce-summary dt{color:var(--on-marine-soft);overflow-wrap:normal;white-space:nowrap;word-break:normal;align-self:start}.commerce-summary__delivery dd{overflow-wrap:anywhere;min-width:0}.commerce-summary dd{color:var(--on-marine);text-align:end;margin:0}.commerce-summary__total{background:var(--marine-1);margin-block-start:8px;font-size:1.25rem;font-weight:900}.commerce-summary__checkout{background:var(--cyan);color:#041518;width:100%;margin-block-start:22px}.checkout-form{min-width:0}.checkout-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block:26px;display:grid}.checkout-form__grid>.commerce-field--wide{grid-column:1/-1}.checkout-destinations{border:1px solid color-mix(in srgb, var(--cyan) 45%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--cyan-soft) 45%, transparent), transparent 58%), var(--surface-1);border-block-start-width:4px;border-radius:8px;margin:30px 0 22px;padding:24px;position:relative}.checkout-destinations legend{max-width:calc(100% - 24px);color:var(--ink);padding-inline:8px;font-size:1.08rem;font-weight:850;line-height:1.35}.checkout-destinations>p{max-width:62ch;color:var(--ink-soft);margin:0 0 20px;line-height:1.55}.checkout-destinations__grid{gap:16px;display:grid}.checkout-destinations .commerce-field{gap:6px}.checkout-destinations .commerce-field+.commerce-field{border-block-start:1px solid var(--line);padding-block-start:16px}.commerce-choice{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:26px 0 0;padding:0;display:grid}.commerce-choice legend{grid-column:1/-1;margin-block-end:10px;font-weight:850}.commerce-choice label{border:1px solid var(--line-strong);background:var(--surface-1);align-items:center;gap:10px;min-height:54px;padding:12px 15px;font-weight:750;display:flex}.commerce-choice input,.commerce-check input{width:20px;height:20px;accent-color:var(--cyan-ink)}.commerce-check{color:var(--ink-soft);align-items:flex-start;gap:12px;margin-block:18px;display:flex}.commerce-check input{flex:none;margin-block-start:3px}.checkout-form__legal{max-width:58ch;color:var(--ink-soft);margin-block:18px 0;font-size:.9rem}.checkout-form__legal a{color:var(--cyan-ink);font-weight:750}.checkout-form__submit{min-width:min(100%,340px);margin-block-start:14px}.checkout-result{border-block-start:6px solid var(--cyan);background:var(--surface-1);width:min(880px,100%);box-shadow:var(--shadow);margin-inline:auto;padding:clamp(30px,6vw,78px)}.checkout-result--paid{border-color:var(--positive)}.checkout-result h1{max-width:13ch;margin-block:8px 20px;font-size:clamp(2.15rem,4.8vw,4.5rem);line-height:1}.checkout-result dl{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-block:34px;display:grid}.checkout-result dl>div{background:var(--surface);padding:18px}.checkout-result dt{color:var(--muted);font-size:.82rem;font-weight:750}.checkout-result dd{margin:6px 0 0;font-weight:850}.checkout-result__line{border-block-start:1px solid var(--line);grid-template-columns:1fr auto;gap:8px 20px;padding-block:17px;display:grid}.checkout-result__line a{color:var(--cyan-ink);overflow-wrap:anywhere;grid-column:1/-1}.checkout-result__actions{flex-wrap:wrap;gap:12px;margin-block-start:30px;display:flex}@media (max-width:900px){.commerce-cart-layout,.checkout-layout{grid-template-columns:1fr}.commerce-summary{position:static}.commerce-field input,.commerce-field select,.commerce-field textarea{font-size:16px}}@media (max-width:640px){.commerce-page{padding-block:38px 52px}#cart-page-root,#checkout-page-root{min-block-size:280px}.commerce-empty{padding:26px 18px}.commerce-empty h1,.commerce-cart-lines>h1,.checkout-form>h1,.checkout-result h1{max-width:18ch;font-size:clamp(1.9rem,8.5vw,2.35rem);line-height:1.06}.commerce-cart-layout{gap:22px}.commerce-cart-lines>p:not(.kicker){margin-block:0;font-size:.94rem;line-height:1.55}.product-configurator,.checkout-form__grid,.commerce-choice{grid-template-columns:1fr}.checkout-form__grid,.commerce-choice{gap:14px;margin-block:20px}.commerce-lines{gap:12px;margin-block-start:22px}.commerce-line{border:1px solid var(--line);background:var(--surface-1);border-radius:12px;grid-template-columns:82px minmax(0,1fr);gap:14px;padding:14px}.commerce-line__image{width:82px;height:82px;border:1px solid color-mix(in srgb, var(--line) 78%, transparent);border-radius:8px;block-size:82px;inline-size:82px}.commerce-line__heading{align-items:start;gap:3px;display:grid}.commerce-line__heading h2{font-size:1.08rem;line-height:1.25}.commerce-line__heading strong{color:var(--cyan-ink);font-size:1rem}.commerce-line__controls{grid-template-columns:minmax(92px,1fr) auto;align-items:center;gap:8px 10px;margin-block-start:14px;display:grid}.commerce-field--compact{grid-column:1/-1;grid-template-columns:auto 64px;justify-content:start;gap:10px;width:auto}.commerce-field--compact input{text-align:center;min-height:44px;padding-inline:9px}.commerce-line__controls .button--small{width:100%}.commerce-line__controls .text-action{min-height:44px;padding-inline:8px}.commerce-line__destination-note{margin-block-start:7px;font-size:.78rem;line-height:1.45}.checkout-result dl{grid-template-columns:1fr}.commerce-summary--cart{border:1px solid var(--line);border-block-start:4px solid var(--cyan);background:var(--surface-1);color:var(--ink);box-shadow:none;border-radius:12px;padding:0;overflow:hidden}.commerce-summary--cart .commerce-summary__header{border-block-end-color:var(--line);padding:17px 16px 13px}.commerce-summary--cart .commerce-summary__header h2{color:var(--ink);font-size:1.22rem}.commerce-summary--cart dl{margin:0;padding-inline:16px}.commerce-summary--cart dl>div{border-block-end-color:var(--line);grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:14px;padding-block:11px}.commerce-summary--cart dt{color:var(--muted)}.commerce-summary--cart dd{color:var(--ink)}.commerce-summary--cart .commerce-summary__total{color:var(--ink);background:0 0;margin-block-start:2px;font-size:1.12rem}.commerce-summary--cart .commerce-code-drawer{border-color:var(--line);margin:2px 16px 16px}.commerce-summary--cart .commerce-code-drawer>summary,.commerce-summary--cart .promotion-control .commerce-field{color:var(--ink)}.commerce-summary--cart .commerce-field small{color:var(--muted)}.commerce-summary--cart .commerce-code-drawer__body{padding-block-start:14px}.commerce-summary--cart .promotion-control{border-block-end-color:var(--line);gap:9px;margin-block-end:16px;padding-block-end:16px}.commerce-summary--cart .promotion-control__status{color:var(--ink)}.commerce-summary--cart .commerce-summary__checkout{width:calc(100% - 32px);margin:16px 16px 12px}.checkout-destinations{border-radius:6px;margin-block:24px 18px;padding:19px 15px}.checkout-destinations legend{font-size:1rem}.checkout-destinations>p{margin-block-end:16px;font-size:.94rem}.checkout-result{box-shadow:none;padding:25px 18px}.checkout-result dl{margin-block:25px}.checkout-result__actions .button,.checkout-form__submit{width:100%}}@media (max-width:380px){.commerce-line{grid-template-columns:68px minmax(0,1fr);gap:11px;padding:12px}.commerce-line__image{width:68px;height:68px;block-size:68px;inline-size:68px}.promotion-control__row{grid-template-columns:1fr}.promotion-control__row .button{width:100%}}@media (prefers-reduced-motion:reduce){.commerce-loading{animation:none}}.commerce-page,.product-configurator,.bundle-configurator{--shop-bg:#f9fafa;--shop-bg-2:#f0f3f3;--shop-tint:#e4f6f7;--shop-text:#0a0f12;--shop-muted:#4b5a60;--shop-line:#d3dbdd;--shop-edge:#79898e;--shop-band:#0a0f12;--shop-band-text:#f2f7f7;--shop-band-muted:#a9babd;--shop-link:#00616b;--shop-signal:#00cbd9;--shop-positive:#177251;--shop-positive-bg:#e6f6ee;--shop-warning:#85590d;--shop-warning-bg:#fbf1dc;--shop-danger:#a22537;--shop-danger-bg:#fdecef}.commerce-page{background:var(--shop-bg);color:var(--shop-text);text-align:start;padding-block:0 72px}[data-theme=dark] .commerce-page,[data-theme=dark] .product-configurator,[data-theme=dark] .bundle-configurator{--shop-bg:#0a0f12;--shop-bg-2:#11181c;--shop-tint:#0f2a2e;--shop-text:#eef3f3;--shop-muted:#9fb0b4;--shop-line:#243137;--shop-edge:#62767c;--shop-band:#161d22;--shop-link:#3fdfea;--shop-positive:#6bdcac;--shop-positive-bg:#0f2a20;--shop-warning:#f2c76b;--shop-warning-bg:#2a2110;--shop-danger:#ff9aa8;--shop-danger-bg:#2b1318}.commerce-icon{flex:none;block-size:22px;inline-size:22px}.commerce-progress{align-items:center;margin-block:24px 32px;padding:0;list-style:none;display:flex}.commerce-progress li{color:var(--shop-muted);align-items:center;gap:10px;font-size:.96875rem;font-weight:600;display:flex}.commerce-progress li:not(:last-child){flex:1 1 0}.commerce-progress li:not(:last-child):after{content:"";background:var(--shop-line);flex:1;block-size:2px;margin-inline:12px}.commerce-progress li.is-done:not(:last-child):after{background:var(--shop-signal)}.commerce-progress__node{border:2px solid var(--shop-line);background:var(--shop-bg);block-size:30px;inline-size:30px;color:var(--shop-muted);border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:700;display:grid}.commerce-progress__node .commerce-icon{block-size:16px;inline-size:16px}.commerce-progress li:is(.is-current,.is-done){color:var(--shop-text)}.commerce-progress li:is(.is-current,.is-done) .commerce-progress__node{border-color:var(--shop-signal);color:var(--shop-text)}.commerce-progress li.is-done .commerce-progress__node{background:var(--shop-signal);color:#04181b}.commerce-cart-layout,.checkout-layout{grid-template-columns:minmax(0,1fr);gap:32px clamp(28px,4vw,56px)}.commerce-cart-lines,.commerce-cart-side,.checkout-form,.commerce-summary{min-inline-size:0}.checkout-layout>.checkout-form,.checkout-layout>.commerce-summary{align-self:start;inline-size:100%;margin:0}.commerce-cart-lines>h1,.checkout-form__heading h1,.commerce-pending__heading h1,.checkout-result h1{max-inline-size:none;color:var(--shop-text);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,1.3rem + 2.8vw,3.35rem);font-weight:700;line-height:1.18}.commerce-cart-lines>p:not(.kicker),.checkout-form__heading>p,.commerce-pending__status{max-inline-size:40em;color:var(--shop-muted);margin-block:8px 0;font-size:1.0625rem;line-height:1.65}.commerce-pending{min-block-size:100vh;min-block-size:100svh;padding-block-end:24px}.commerce-pending__skeleton{grid-template-columns:minmax(0,1fr);gap:32px clamp(28px,4vw,56px);margin-block-start:24px;display:grid}.commerce-pending__main,.commerce-pending__aside{align-content:start;gap:16px;min-inline-size:0;display:grid}.commerce-pending__main>span,.commerce-pending__aside>span{background:var(--shop-bg-2);border-radius:6px;block-size:64px;display:block}.commerce-pending__aside{background:var(--shop-bg-2);border-radius:14px;padding:24px}.commerce-pending__aside>span{background:var(--shop-line);block-size:24px}@media (min-width:960px){.commerce-pending[data-commerce-pending=cart]{min-block-size:0}.commerce-pending__skeleton{grid-template-columns:minmax(0,1fr) 400px}}.commerce-lines{gap:0;margin-block-start:24px}.commerce-line{border:0;border-block-end:1px solid var(--shop-line);background:0 0;border-radius:0;grid-template-columns:88px minmax(0,1fr);gap:6px 16px;padding:16px 0}.commerce-line:first-child{border-block-start:1px solid var(--shop-line)}.commerce-line:last-child{border-block-end:1px solid var(--shop-line)}.commerce-line__image{block-size:auto;inline-size:88px;aspect-ratio:auto;object-fit:contain;background:#e7e9ea;border:0;border-radius:10px;width:88px;height:auto}.commerce-line__image--empty{aspect-ratio:3/4;background:var(--shop-bg-2);color:var(--shop-muted)}.commerce-line__photo-link{border-radius:10px;align-self:start;display:block}.commerce-line__heading h2 a{color:inherit;text-decoration:none}.commerce-line__heading h2 a:hover,.commerce-line__heading h2 a:focus-visible{text-underline-offset:3px;text-decoration:underline}.commerce-line__body{align-content:start;gap:8px;display:grid}.commerce-line__heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.commerce-line__heading>div{min-inline-size:0}.commerce-line__heading h2,.commerce-line__heading strong{color:var(--shop-text);font-size:1.0625rem;font-weight:600;line-height:1.5}.commerce-line__heading strong{white-space:nowrap;flex:none;font-weight:700}.commerce-line__unit{color:var(--shop-muted);font-size:.875rem;font-weight:400;line-height:1.65;display:block}.commerce-line__destination-note{max-inline-size:none;color:var(--shop-muted);align-items:flex-start;gap:8px;margin:0;font-size:.875rem;line-height:1.65;display:flex}.commerce-line__destination-note .commerce-icon{block-size:18px;inline-size:18px;color:var(--shop-link);margin-block-start:3px}.commerce-line__controls{flex-wrap:wrap;gap:8px 16px;margin:0;display:flex}.commerce-stepper{border:1.5px solid var(--shop-edge);background:var(--shop-bg);min-inline-size:0;font-size:var(--t-base);border-radius:6px;grid-template-columns:44px 52px 44px;align-items:stretch;margin:0;padding:0;font-weight:400;display:inline-grid;overflow:hidden}.commerce-stepper>label{min-inline-size:0;display:grid}.commerce-stepper button{min-block-size:44px;inline-size:44px;color:var(--shop-text);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:1.25rem;display:grid}.commerce-stepper button:hover:not(:disabled){background:var(--shop-bg-2)}.commerce-stepper input{border:0;border-inline:1.5px solid var(--shop-line);background:var(--shop-bg);min-block-size:44px;inline-size:52px;min-inline-size:0;color:var(--shop-text);font:inherit;font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;border-radius:0;padding:0;font-weight:600}.commerce-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.commerce-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.commerce-stepper button:disabled{color:var(--shop-muted);background:var(--shop-bg-2);cursor:not-allowed}.commerce-page .button{white-space:normal;text-align:center;border-radius:6px;min-block-size:48px;font-weight:600}.commerce-page .button--small{min-block-size:44px;padding:8px 16px}.commerce-page .text-action{min-block-size:44px;min-inline-size:44px;color:var(--shop-link);padding-inline:8px;font-weight:600}.commerce-page .text-action--danger{color:var(--shop-danger)}.commerce-cart-side{align-content:start;gap:16px;display:grid}.commerce-summary,.commerce-summary--cart{background:var(--shop-band);color:var(--shop-band-text);box-shadow:none;border:0;border-radius:14px;gap:16px;padding:24px;display:grid;position:static;overflow:visible}.commerce-summary__header,.commerce-summary--cart .commerce-summary__header{border:0;padding:0}.commerce-summary__header h2,.commerce-summary--cart .commerce-summary__header h2{color:#fff;margin:0;font-size:1.4375rem;font-weight:700;line-height:1.4}.commerce-summary dl,.commerce-summary--cart dl{font-variant-numeric:tabular-nums;gap:10px;margin:0;padding:0;font-size:1.0625rem;font-weight:400;display:grid}.commerce-summary dl>div,.commerce-summary--cart dl>div{border:0;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:10px 16px;padding:0}.commerce-summary dt,.commerce-summary--cart dt{color:var(--shop-band-muted);font-size:inherit;font-weight:inherit}.commerce-summary dd,.commerce-summary--cart dd{color:var(--shop-band-text);font-size:inherit;font-weight:inherit}.commerce-summary__delivery dd{max-inline-size:26ch}.commerce-summary dl>.commerce-summary__total,.commerce-summary--cart dl>.commerce-summary__total{background:0 0;border-block-start:1px dashed #4a5b61;margin-block-start:4px;padding-block-start:14px;font-size:1.4375rem;font-weight:700}.commerce-summary__total dt,.commerce-summary__total dd{color:#fff}.commerce-summary__checkout,.commerce-summary--cart .commerce-summary__checkout{inline-size:100%;background:var(--shop-signal);color:#04181b;width:100%;margin:0}.commerce-page .button:is(:disabled,[aria-disabled=true]){border:1.5px solid var(--shop-line);background:var(--shop-bg-2);color:var(--shop-muted);cursor:not-allowed;transform:none}.commerce-code-drawer{border:1px solid var(--shop-line);background:var(--shop-bg);color:var(--shop-text);border-radius:14px;margin:0}.commerce-code-drawer>summary{min-block-size:52px;color:var(--shop-text);align-items:center;padding:0 16px;font-weight:600;display:flex}.commerce-code-drawer>summary:after,.commerce-code-drawer[open]>summary:after{content:none}.commerce-code-drawer__body{gap:24px;padding:0 16px 16px;display:grid}.commerce-code-drawer .promotion-control,.commerce-code-drawer__body .promotion-control:last-child{border:0;gap:8px;margin:0;padding:0}.commerce-page .commerce-field{color:var(--shop-text);gap:6px;font-size:.96875rem;font-weight:600}.commerce-page .commerce-field small{color:var(--shop-muted);font-size:.875rem}.commerce-page .commerce-field :is(input,select,textarea){border:1.5px solid var(--shop-edge);background:var(--shop-bg);min-block-size:48px;min-inline-size:0;color:var(--shop-text);border-radius:6px;padding:11px 13px;font-size:1rem;font-weight:400}.commerce-page .commerce-field :is(input,select,textarea):disabled{background:var(--shop-bg-2);opacity:1}.commerce-page .checkout-form .commerce-field :where(input:not([type]),input[type=text],input[type=tel],input[type=email],input[type=url],select){min-block-size:48px;padding-block:revert;padding-inline:14px}.commerce-page .checkout-form .commerce-field :where(input:not([type]),input[type=text],input[type=tel],input[type=email],input[type=url],select):not(:disabled):not([aria-invalid=true]):is(:hover,:focus-visible){border-color:var(--shop-text)}.commerce-page .checkout-form .commerce-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-end:40px}[dir=rtl] .commerce-page .checkout-form .commerce-field select{background-position:15px,20px}.commerce-page .promotion-control__status{color:var(--shop-positive)}.checkout-form{gap:48px;display:grid}.checkout-form__section,.checkout-destinations{background:0 0;border:0;border-radius:0;gap:16px;min-inline-size:0;margin:0;padding:0;display:grid}.checkout-form__section legend,.checkout-destinations legend{max-inline-size:100%;color:var(--shop-text);margin-block-end:12px;padding:0;font-size:1.4375rem;font-weight:700;line-height:1.4}.checkout-form__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:0}.checkout-error-summary{border:1.5px solid var(--shop-danger);background:var(--shop-danger-bg);color:var(--shop-danger);border-radius:6px;gap:12px;padding:14px 16px;scroll-margin-block-start:100px;display:flex}.checkout-error-summary__icon{flex:0 0 20px;margin-block-start:2px}.checkout-error-summary .commerce-alert{border:0;border-radius:0;margin:4px 0 0;padding:0}.checkout-error-summary h2{margin:0;font-size:1rem;line-height:1.5}.checkout-error-summary ul{margin:4px 0 0;padding-inline-start:20px}.checkout-error-summary a{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}.checkout-field-error{color:var(--shop-danger);align-items:flex-start;gap:6px;font-size:.875rem;font-weight:500;line-height:1.5;display:flex}.checkout-form input[aria-invalid=true],.checkout-form select[aria-invalid=true]{border-color:var(--shop-danger);border-width:2px}.checkout-form [data-checkout-field]{scroll-margin-block-start:100px}.commerce-choice{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:0}.commerce-choice label{border:1.5px solid var(--shop-edge);background:var(--shop-bg);cursor:pointer;border-radius:6px;gap:12px;min-block-size:52px;padding:12px 14px;font-weight:600}.commerce-choice label:has(input:checked){border-color:var(--shop-text);background:var(--shop-bg-2)}.commerce-choice input,.commerce-check input{block-size:22px;inline-size:22px;accent-color:var(--shop-link);margin:0}.checkout-form .commerce-choice label{font-weight:400}.checkout-layout>.checkout-form .commerce-choice>label{min-inline-size:0;min-height:52px;min-block-size:52px}.checkout-form .commerce-choice{align-items:stretch;gap:16px}.checkout-form .commerce-choice input{flex:0 0 22px}.checkout-form .commerce-choice span{overflow-wrap:anywhere;min-inline-size:0}.checkout-form .commerce-choice input{accent-color:var(--c-signal-ink)}[data-theme=dark] .checkout-form .commerce-choice input{accent-color:var(--c-signal)}.checkout-link-help{justify-items:start;gap:8px;margin-block-start:12px;display:grid}.checkout-link-help p{color:var(--shop-muted);align-items:flex-start;gap:8px;margin:0;font-size:.875rem;line-height:1.5;display:flex}.checkout-link-help .commerce-icon{flex:none;block-size:18px;inline-size:18px;margin-block-start:2px}.checkout-link-help a{white-space:normal;text-align:start;max-inline-size:100%}.checkout-destinations>p{max-inline-size:40em;color:var(--shop-muted);margin:0;font-size:1.0625rem;line-height:1.65}.checkout-destinations .commerce-field+.commerce-field{border:0;padding-block-start:0}.commerce-check,.checkout-form__legal{color:var(--shop-muted);margin:0}.checkout-form>.commerce-check{min-block-size:44px;color:var(--shop-text);cursor:pointer;grid-template-columns:24px 1fr;align-items:center;gap:12px;display:grid}.checkout-form>.commerce-check input{block-size:24px;inline-size:24px;accent-color:var(--c-signal-ink);margin:0}[data-theme=dark] .checkout-form>.commerce-check input{accent-color:var(--c-signal)}.commerce-page .checkout-form>.checkout-form__legal{max-width:none;max-inline-size:none;color:var(--shop-muted);font-size:.875rem;line-height:var(--lh-text)}.checkout-form__legal a{color:var(--shop-link);text-underline-offset:.2em;font-weight:400;text-decoration:underline}.checkout-form__submit{inline-size:100%;min-inline-size:0;margin:0}.checkout-form__payment-note{color:var(--shop-muted);align-items:flex-start;gap:8px;margin:-32px 0 0;font-size:.875rem;display:flex}.checkout-form__payment-note .commerce-icon{block-size:18px;inline-size:18px;margin-block-start:3px}.checkout-summary-items{border-block-end:1px dashed #4a5b61;gap:10px;padding-block-end:16px;display:grid}.checkout-line{border:0;justify-content:space-between;gap:12px;padding:0;display:flex}.checkout-line>span{color:var(--shop-band-muted)}.checkout-line bdi{white-space:nowrap;flex:none}.commerce-page .commerce-alert{background:var(--shop-tint);color:var(--shop-text);border:0;border-radius:6px;margin-block:16px 0;padding:14px 16px;font-size:.96875rem;line-height:1.65}.commerce-page .commerce-alert--error{background:var(--shop-danger-bg);color:var(--shop-danger)}.commerce-page .commerce-alert--success{background:var(--shop-positive-bg);color:var(--shop-positive)}.commerce-page .commerce-alert--notice{background:var(--shop-warning-bg);color:var(--shop-warning)}.commerce-alert p{margin:0}.commerce-alert .button{margin-block-start:10px}.commerce-empty{border:0;inline-size:min(36rem,100%);margin-block:48px 104px;padding:0}.commerce-empty>.commerce-icon{block-size:48px;inline-size:48px;color:var(--shop-link)}.commerce-empty h1{max-inline-size:none;margin-block:16px;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.35rem);line-height:1.18}.commerce-empty p{color:var(--shop-muted)}.checkout-result{inline-size:min(40rem,100%);max-inline-size:40rem;width:auto;box-shadow:none;background:0 0;border:0;gap:16px;margin:0;padding:48px 0 104px;display:grid}.checkout-result__icon{background:var(--shop-tint);block-size:56px;inline-size:56px;color:var(--shop-link);border-radius:50%;place-items:center;display:grid}.checkout-result__icon .commerce-icon{block-size:28px;inline-size:28px}.checkout-result__icon--paid{background:var(--shop-positive-bg);color:var(--shop-positive)}.checkout-result__icon--warning{background:var(--shop-warning-bg);color:var(--shop-warning)}.checkout-result>p{color:var(--shop-muted);margin:0;font-size:1.1875rem;line-height:1.65}.checkout-result dl{border-block:1px solid var(--shop-line);background:0 0;grid-template-columns:fit-content(48%) minmax(0,1fr);gap:8px 24px;margin:0;padding-block:16px;display:grid}.checkout-result dl>div{background:0 0;padding:0;display:contents}.checkout-result dt{color:var(--shop-muted);overflow-wrap:anywhere;font-size:1.0625rem;font-weight:400}.checkout-result dd{overflow-wrap:anywhere;margin:0;font-weight:600}.checkout-result__lines{gap:12px;margin:0;padding:0;list-style:none;display:grid}.checkout-result__line{border-block-start:0;border-block-end:1px solid var(--shop-line);justify-content:space-between;gap:16px;padding:0 0 12px;display:flex}.checkout-result__line strong{font-weight:600;display:block}.checkout-result__line>div{min-inline-size:0}.checkout-result__line>bdi{flex-shrink:0}.checkout-result__line a{min-block-size:44px;color:var(--shop-link);overflow-wrap:anywhere;align-items:center;font-size:.875rem;display:flex}.checkout-result__actions{gap:12px;margin-block-start:12px}[lang=ar] .commerce-page :is(h1,h2,legend){letter-spacing:0;line-height:1.5}.commerce-page :is(input,select,textarea,button,a,summary):focus-visible{outline:3px solid var(--shop-link);outline-offset:3px}.commerce-page .checkout-form .commerce-field :where(input:not([type]),input[type=text],input[type=tel],input[type=email],input[type=url],select):focus-visible,.commerce-page .checkout-form .commerce-choice input:focus-visible{outline:3px solid var(--focus-in);outline-offset:0;box-shadow:0 0 0 6px var(--focus-out)}.commerce-page .checkout-form .commerce-choice label:has(input:focus-visible){outline:3px solid var(--focus-in);outline-offset:0;box-shadow:0 0 0 6px var(--focus-out)}@media (min-width:960px){.commerce-cart-layout,.checkout-layout{grid-template-columns:minmax(0,1fr) 400px}.commerce-cart-side,.checkout-layout>.commerce-summary{position:sticky;inset-block-start:calc(var(--header-height,76px) + 24px)}}@media (max-width:640px){.commerce-progress__label{display:none}.commerce-progress .is-current .commerce-progress__label{display:inline}.commerce-progress li:not(:last-child):after{margin-inline:8px}.commerce-line__controls .button--small{width:auto}.checkout-result__actions .button{width:auto;max-inline-size:100%}}@media (max-width:380px){.commerce-line__heading{flex-wrap:wrap}.promotion-control__row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.commerce-page *,.commerce-page :before,.commerce-page :after{scroll-behavior:auto;transition:none;animation:none}}
