.bt-accessory-hero .bt-hero-grid{min-height:650px;grid-template-columns:1fr 1fr}.bt-accessory-hero .bt-hero-copy{padding-block:76px 112px}.bt-accessory-hero h1{font-size:clamp(55px,5.7vw,86px);max-width:630px}.bt-accessory-hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.bt-accessory-phone-link{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:600;color:#d3e8dc;padding-block:13px;border-bottom:1px solid #5a806b;transition:color .2s}.bt-accessory-phone-link:hover{color:#96d9c0}.bt-accessory-visual{min-height:550px;margin-block-end:80px}.bt-accessory-hero-word{position:absolute;top:45px;inset-inline-start:8px;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:#9bc1ad}.bt-case-hero{position:absolute;inset-inline-start:12%;top:20px;width:75%;height:480px;transform:rotate(-13deg);filter:drop-shadow(12px 28px 25px #001a1755);transition:transform .6s}.bt-case-hero:hover{transform:translateY(-6px) rotate(-10deg)}.bt-charger-hero{position:absolute;inset-inline-start:-13%;top:128px;width:65%;height:390px;transform:rotate(15deg);filter:drop-shadow(8px 12px 10px #001a1740);transition:transform .6s}.bt-charger-hero>img{scale:1.35}.bt-charger-hero:hover{transform:translateY(-6px) rotate(9deg)}.bt-accessory-visual .bt-hero-product-caption{inset-inline:8px 6px;bottom:5px}.bt-accessory-visual .bt-hero-product-caption h2{max-width:330px;font-size:12px}.bt-entry-choices{gap:35px}.bt-entry-choices,.bt-entry-choices>a{display:flex;height:100%;align-items:center}.bt-entry-choices>a{gap:14px;color:#cae3d5;font-size:11px;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.bt-entry-choices>a:first-child{color:#fff;border-color:var(--nt-line,#96d9c0)}.bt-entry-choices>a:hover{color:#96d9c0;border-color:var(--nt-line,#96d9c0)}.bt-entry-choices>a>span{font-size:9px;opacity:.6}.bt-accessory-shelf{padding-block:76px 82px;scroll-margin-top:100px}.bt-accessory-shelf .bt-section-heading h2{max-width:690px;font-size:clamp(28px,3vw,43px)}.bt-section-intro{font-size:12px;color:#6b7d72;margin-top:17px;max-width:540px;line-height:1.8}.bt-accessory-filters{display:grid;grid-template-columns:1.1fr .8fr 1fr;gap:20px;padding-block:19px 24px;border-top:1px solid var(--nt-line,#e0e7e2);align-items:end;margin-bottom:12px}.bt-accessory-filters>label:not(.bt-search){display:flex;flex-direction:column;gap:8px;min-width:0}.bt-accessory-filters>label>span{font-size:10px;color:#64766a}.bt-accessory-filters select{font-size:12px;border:1px solid var(--nt-line,#d9e3dc);height:44px;padding:0 12px;background:var(--nt-surface-2,#fcfdfb);color:var(--nt-ink,#0a402c);border-radius:3px;max-width:100%;width:100%}.bt-accessory-filters .bt-search{height:44px;max-width:none;min-width:0;width:100%}.bt-accessory-shelf>.bt-reset{margin:0 0 25px}.bt-genuine-grid .bt-product-stage{background:var(--nt-surface-2,#f1f5ef);aspect-ratio:1/1.05}.bt-genuine-photo{inset:27px 12px 17px;width:calc(100% - 24px);height:calc(100% - 44px)}.bt-genuine-photo>img{mix-blend-mode:multiply}.bt-genuine-photo[data-accessory=apple-magsafe-charger]>img{scale:1.3}.bt-genuine-grid .bt-product-spec{min-height:32px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bt-genuine-grid .bt-product-bottom{align-items:center}.bt-accessory-price{font-size:10px;font-weight:600;color:var(--nt-ink-soft,#3f7360);line-height:1.6;max-width:170px}.bt-accessory-empty{padding-block:50px;display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center}.bt-accessory-empty p{max-width:440px}.bt-compatible-trigger{display:flex;align-items:center;gap:12px;width:100%;margin-top:23px;padding:16px;border:1px solid var(--nt-line,#aec7b6);border-radius:6px;background:var(--nt-surface-2,#eef5ef);color:var(--nt-ink,#0a402c);text-align:start;font-size:13px;font-weight:700;transition:background .2s}.bt-compatible-trigger:hover{background:var(--nt-surface-2,#dceee2)}.bt-compatible-trigger>span:last-child{margin-inline-start:auto;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:var(--nt-surface,#fff);font-size:11px}.bt-accessory-overlay{position:fixed;inset:0;z-index:70;background:#09291fd1;backdrop-filter:blur(5px);padding:35px;display:grid;place-items:center;overflow-y:auto}.bt-original-dialog{position:relative;width:min(100%,1000px);max-height:calc(100dvh - 70px);display:grid;grid-template-columns:1fr 1fr;background:var(--nt-surface,#fff);border-radius:12px;overflow:auto;box-shadow:0 30px 100px #001c1a55}.bt-original-close{position:absolute;top:14px;inset-inline-end:14px;z-index:3;width:38px;height:38px;border:1px solid var(--nt-line,#dde6df);border-radius:50%;display:grid;place-items:center;background:var(--nt-surface,#fff);color:var(--nt-ink,#0a402c)}.bt-original-photo{position:relative;min-height:500px;background:var(--nt-surface,#fff);overflow:hidden}.bt-original-photo>img{padding:38px;object-fit:contain;object-position:center;mix-blend-mode:normal;transform:none;scale:1}.bt-original-info{padding:55px 35px 35px;align-self:center;min-width:0}.bt-original-info h2{font-size:28px;line-height:1.3;letter-spacing:-.8px;font-weight:600;margin-top:17px}.bt-original-description{color:#68796e;font-size:12px;line-height:1.9;margin-top:20px}.bt-original-info h3{margin-top:25px;font-size:11px;font-weight:700}.bt-compatible-devices{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.bt-compatible-devices>button{display:flex;align-items:center;gap:7px;font-size:10px;line-height:1.6;padding:7px 9px;border:1px solid var(--nt-line,#dfe7e0);background:var(--nt-surface-2,#f7faf6);border-radius:3px;text-align:start}.bt-compatible-devices>button:hover{border-color:#3f7360}.bt-manufacturer-link{display:inline-flex;align-items:center;gap:8px;margin-top:21px;font-size:10px;text-decoration:underline;text-underline-offset:4px;color:var(--nt-ink-soft,#3f7360)}.bt-original-quote{margin-top:26px;padding-top:22px;border-top:1px solid var(--nt-line,#e1e8e2);display:flex;align-items:flex-start;flex-direction:column;gap:16px}.bt-original-quote>p{font-size:11px;color:#64776b}.bt-original-quote .bt-button{font-size:11px;gap:25px}.bt-storefront[lang=ar] .bt-original-info h2{font-size:25px;letter-spacing:0;line-height:1.7}@media(min-width:1600px){.bt-accessory-hero .bt-hero-grid{min-height:710px}.bt-accessory-visual{min-height:610px}.bt-case-hero{height:540px;top:22px}.bt-charger-hero{height:430px;top:140px}}@media(max-width:1020px){.bt-accessory-hero .bt-hero-grid{min-height:610px}.bt-accessory-hero h1{font-size:57px}.bt-case-hero{height:430px;width:95%;inset-inline-start:0;top:40px}.bt-charger-hero{top:170px;height:310px;inset-inline-start:-23%;width:80%}.bt-accessory-visual .bt-hero-product-caption h2{font-size:10px}.bt-accessory-hero-actions{gap:15px}.bt-accessory-hero-actions .bt-button{font-size:11px;gap:13px}.bt-accessory-shelf{padding-block:60px}.bt-accessory-filters{gap:12px;grid-template-columns:1fr 1fr}.bt-accessory-filters .bt-search{grid-column:1/-1}.bt-original-dialog{grid-template-columns:.85fr 1fr}.bt-original-info{padding-inline:25px}.bt-original-photo{min-height:470px}}@media(max-width:700px){.bt-accessory-hero .bt-hero-grid{display:grid;grid-template-columns:1fr;min-height:0;padding-bottom:61px;column-gap:0}.bt-accessory-hero .bt-hero-copy{padding-block:36px 0}.bt-accessory-hero h1{font-size:clamp(44px,11vw,64px);max-width:100%;margin-block:19px 17px}.bt-accessory-hero .bt-hero-intro{font-size:12px;max-width:350px;margin-bottom:24px}.bt-accessory-hero-actions{gap:21px}.bt-accessory-hero-actions .bt-button{font-size:11px;min-height:47px}.bt-accessory-phone-link{font-size:10px;padding-block:10px}.bt-accessory-hero .bt-hero-assurance{margin-top:20px;font-size:8px}.bt-accessory-visual{min-height:370px;margin-block-end:0;margin-top:8px}.bt-accessory-hero-word{top:21px;font-size:8px;inset-inline-start:0}.bt-accessory-visual .bt-hero-ring{width:280px;height:280px;top:26px;inset-inline-start:13%}.bt-case-hero{height:310px;width:75%;top:0;inset-inline-start:18%}.bt-charger-hero{height:260px;width:65%;top:64px;inset-inline-start:-8%}.bt-accessory-visual .bt-hero-product-caption{bottom:22px;inset-inline:0}.bt-accessory-visual .bt-hero-product-caption h2{font-size:10px;max-width:240px;line-height:1.6}.bt-accessory-visual .bt-hero-product-caption>div>span{font-size:7px}.bt-accessory-hero .bt-hero-bottom{height:61px}.bt-accessory-hero .bt-scroll-cue{font-size:8px;gap:7px}.bt-entry-choices{gap:20px}.bt-entry-choices>a{font-size:9px;gap:8px}.bt-entry-choices>a>span{font-size:7px}.bt-accessory-shelf{padding-block:47px;scroll-margin-top:80px}.bt-accessory-shelf .bt-section-heading{gap:14px;margin-bottom:26px}.bt-accessory-shelf .bt-section-heading h2{font-size:27px;max-width:300px}.bt-section-intro{font-size:11px;margin-top:13px}.bt-accessory-filters{padding-block:17px 20px;gap:14px 10px}.bt-accessory-filters select{font-size:16px;height:44px;padding-inline:8px}.bt-accessory-filters>label>span{font-size:9px}.bt-accessory-filters .bt-search input{font-size:16px}.bt-genuine-grid .bt-product-stage{aspect-ratio:1/1.15}.bt-genuine-photo{inset:27px 6px 12px;width:calc(100% - 12px);height:calc(100% - 39px)}.bt-genuine-grid .bt-product-spec{font-size:8px;min-height:28px}.bt-accessory-price{font-size:9px}.bt-genuine-grid .bt-product-bottom{gap:6px;align-items:flex-end}.bt-genuine-grid .bt-add{flex-shrink:0}.bt-accessory-overlay{padding:13px}.bt-original-dialog{display:flex;flex-direction:column;max-height:calc(100dvh - 26px);border-radius:8px}.bt-original-photo{min-height:265px;flex-shrink:0}.bt-original-photo>img{padding:15px 25px}.bt-original-info{padding:26px 24px;width:100%}.bt-original-info h2{font-size:24px}.bt-original-close{position:sticky;margin-bottom:-38px;top:12px;margin-inline:auto 12px;flex-shrink:0}.bt-original-description{font-size:11px;margin-top:16px}.bt-original-info h3{margin-top:20px}.bt-original-quote .bt-button{width:100%}.bt-compatible-trigger{font-size:11px;padding:12px}.bt-storefront[lang=ar] .bt-original-info h2{font-size:23px}}@media(prefers-reduced-motion:reduce){.bt-case-hero,.bt-charger-hero{transition:none}}.bt-entrance{position:relative;overflow:hidden;background:var(--nt-surface-2,#e6f0e8);color:var(--nt-ink,#0a402c)}.bt-entrance-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:25px;min-height:575px;align-items:center}.bt-entrance-copy{position:relative;z-index:2;padding-block:58px 62px}.bt-entrance .bt-eyebrow{color:#507561;font-size:9px}.bt-entrance .bt-live-dot{background:var(--nt-green-soft-bg,#3f7360);box-shadow:0 0 0 4px #3f73600b}.bt-entrance h1{font-size:clamp(52px,5.9vw,85px);line-height:1.02;letter-spacing:-.065em;font-weight:650;white-space:pre-line;max-width:650px;margin-block:26px 20px}.bt-entrance-line{font-size:21px;font-weight:600;line-height:1.6;letter-spacing:-.4px;max-width:460px}.bt-entrance-intro{font-size:12px;line-height:1.9;color:var(--nt-ink-soft,#5a7566);max-width:380px;margin-block:14px 25px}.bt-entrance-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.bt-entrance-actions .bt-button{font-size:11px;min-height:47px;border-radius:3px;gap:28px}.bt-entrance-secondary{display:flex;align-items:center;gap:10px;font-size:11px;border-bottom:1px solid #a6bbad;padding-block:10px}.bt-entrance-note{display:flex;align-items:center;gap:8px;font-size:9px;color:#6e8978;margin-top:23px}.bt-entrance-art{position:relative;height:510px;min-width:0;isolation:isolate}.bt-entrance-art:before{content:"";position:absolute;inset:49px 6% 35px;background:var(--nt-green-bg,#0a402c);border-radius:50%;z-index:-1}.bt-art-ring{position:absolute;inset:30px 2% 15px;border:1px solid #9bbba7;border-radius:50%;z-index:-2}.bt-art-label{position:absolute;top:17px;inset-inline-start:16%;font-size:7px;letter-spacing:1.7px;color:#71917d}.bt-entrance-case{position:absolute;inset-inline-start:12%;top:10px;width:76%;height:430px;transform:rotate(-12deg);filter:drop-shadow(10px 20px 15px #062b1f25);transition:transform .55s}.bt-entrance-case:hover{transform:rotate(-9deg) translateY(-5px)}.bt-entrance-charger{position:absolute;inset-inline-start:-8%;top:130px;width:62%;height:340px;transform:rotate(15deg);filter:drop-shadow(6px 10px 6px #001f1f30);transition:transform .55s}.bt-entrance-charger>img{scale:1.3}.bt-entrance-charger:hover{transform:rotate(11deg) translateY(-5px)}.bt-art-caption{position:absolute;inset-inline:15% 10%;bottom:0;display:flex;align-items:center;gap:15px;font-size:9px;color:var(--nt-ink,#426a53)}.bt-art-caption>span:first-child{font-size:7px;letter-spacing:1.5px}.bt-art-caption>svg{margin-inline-start:auto}.bt-entrance-bottom{height:57px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--nt-line,#c8dacd);font-size:10px;color:var(--nt-ink,#4d725b)}.bt-entrance-bottom>a{display:flex;align-items:center;gap:13px}.bt-entrance-bottom>a>span{height:25px;width:25px;display:grid;place-items:center;border:1px solid #aac4b1;border-radius:50%}.bt-collection-jumps{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-block:25px;border-bottom:1px solid var(--nt-line,#e3eae3);overflow:auto;scrollbar-width:none}.bt-collection-jumps>a{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:11px;font-weight:600;min-height:34px}.bt-collection-jumps>a>span{font-size:8px;color:#8ba18f}.bt-collection-jumps>a>svg{color:#668c72}.bt-browse-tools{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-block:23px 5px}.bt-browse-tools .bt-search{max-width:none;min-width:220px}.bt-browse-tools select{height:40px;border:1px solid var(--nt-line,#e1e7e1);border-radius:3px;background:var(--nt-surface-2,#fcfdfb);font-size:11px;padding-inline:12px;max-width:230px;color:var(--nt-ink-soft,#3f7360)}.bt-browse-tools .bt-stock-toggle{padding-inline-start:10px}.bt-collection{padding-block:63px 35px;scroll-margin-top:90px}.bt-collection-phones,.bt-collection-tablets,.bt-collection-wearables{background:var(--nt-surface-2,#f5f8f3)}.bt-collection .bt-section-heading h2{max-width:850px;font-size:clamp(28px,3vw,42px)}.bt-collection .bt-section-intro{max-width:630px}.bt-collection .bt-product-stage{background:var(--nt-surface-2,#eff3eb);aspect-ratio:1/1.07}.bt-collection-phones .bt-product-stage,.bt-collection-tablets .bt-product-stage,.bt-collection-wearables .bt-product-stage{background:var(--nt-surface,#fff)}.bt-device-filter{gap:20px;margin-block:0 30px;padding-block:16px;border-block:1px solid var(--nt-line,#e2e9e2)}.bt-device-filter,.bt-device-filter>label{display:flex;align-items:center;flex-wrap:wrap}.bt-device-filter>label{gap:12px;font-size:11px}.bt-device-filter select{height:44px;width:min(330px,75vw);padding-inline:12px;border:1px solid var(--nt-line,#d8e3d9);border-radius:3px;background:var(--nt-surface-2,#f8fbf7);font-size:12px;color:var(--nt-ink,#0a402c)}.bt-device-filter .bt-reset{margin-inline-start:auto}.bt-group-title{display:flex;align-items:center;gap:15px;font-size:20px;letter-spacing:-.6px;font-weight:600;margin-bottom:24px;padding-bottom:13px;border-bottom:1px solid var(--nt-line,#dce5db)}.bt-group-title>span{font-size:10px;color:#829286;font-weight:400;letter-spacing:0}.bt-device-group+.bt-device-group{margin-top:47px}.bt-next-collection{display:flex;align-items:center;justify-content:center;gap:15px;font-size:10px;color:#6e8875;border-top:1px solid var(--nt-line,#dce5dc);margin-top:45px;padding-top:23px}.bt-next-collection>span{height:25px;width:25px;display:grid;place-items:center;border:1px solid var(--nt-line,#c3d3c4);border-radius:50%}.bt-collection .bt-product-spec{min-height:34px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.7}.bt-collection .bt-accessory-price{font-size:10px;max-width:170px}.bt-collection .bt-product-info h3{min-height:43px;line-height:1.65}.bt-current-phone{overflow:hidden}.bt-current-phone>img{height:100%!important;width:100%!important;inset:0!important;object-fit:contain;object-position:center}.bt-detail-compatibility{margin-block:22px;font-size:11px}.bt-detail-compatibility h4{font-size:12px;font-weight:700}.bt-compatible-devices>span{font-size:10px;line-height:1.5;background:var(--nt-surface-2,#f3f7f0);border:1px solid var(--nt-line,#dce6d9);border-radius:3px;padding:6px 8px}.bt-storefront [role=dialog]{max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.bt-storefront .bt-detail-photo>img{object-fit:contain;object-position:center;transform:none;scale:1}.bt-storefront [role=dialog] .text-2xl:has(+p){font-size:20px}.bt-checkout-label{display:grid;gap:7px;font-size:11px;font-weight:600;color:var(--nt-ink,#0a402c)}.bt-checkout-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-block:5px;padding:0;border:0}.bt-checkout-options legend{font-size:11px;font-weight:700;margin-bottom:9px}.bt-checkout-options>label{padding:12px 10px;display:flex;align-items:flex-start;gap:7px;background:var(--nt-surface,#fff);border:1px solid var(--nt-line,#d6e3d8);border-radius:5px;font-size:11px;font-weight:500;cursor:pointer}.bt-checkout-options>label:has(input:checked){background:var(--nt-surface-2,#e4f2e7);border-color:#3f7360}.bt-checkout-options input{margin-top:2px;accent-color:#0a402c}.bt-checkout-options small{display:block;font-size:9px;font-weight:400;line-height:1.8;margin-top:5px;color:#7b8f7f}.bt-option-disabled{opacity:.65;cursor:default!important}.bt-transfer-instructions{padding:13px;border:1px solid var(--nt-line,#b8ccbb);background:var(--nt-surface-2,#f5faf3);border-radius:6px;font-size:11px;line-height:1.8}.bt-transfer-instructions dl{display:grid;grid-template-columns:auto 1fr;gap:7px 12px;margin-block:13px}.bt-transfer-instructions dd{font-weight:700;overflow-wrap:anywhere}.bt-checkout-help{font-size:10px;color:#6b826f}@media(max-width:1020px){.bt-entrance-grid{min-height:530px;gap:10px}.bt-entrance h1{font-size:62px}.bt-entrance-copy{padding-block:48px}.bt-entrance-art{height:450px}.bt-entrance-case{height:380px;width:92%;inset-inline-start:2%}.bt-entrance-charger{height:285px;top:140px;width:80%;inset-inline-start:-20%}.bt-entrance-art:before{inset:65px 0 40px}.bt-art-ring{inset:40px -4% 18px}.bt-art-caption{inset-inline:3%;font-size:8px}.bt-collection-jumps{gap:24px}.bt-collection-jumps>a>svg{display:none}.bt-browse-tools .bt-stock-toggle{flex-basis:auto}.bt-collection{padding-block:50px 30px}}@media(max-width:700px){.bt-entrance-grid{grid-template-columns:1fr;min-height:0;gap:0}.bt-entrance-copy{padding-block:27px 0}.bt-entrance .bt-eyebrow{font-size:8px;letter-spacing:.5px}.bt-entrance h1{font-size:clamp(42px,12vw,61px);margin-block:17px 13px;line-height:1;letter-spacing:-2.4px;white-space:normal;max-width:340px}.bt-entrance-line{font-size:16px;line-height:1.5;max-width:none}.bt-entrance-intro{font-size:10px;max-width:340px;line-height:1.8;margin-block:8px 16px}.bt-entrance-actions{gap:23px}.bt-entrance-actions .bt-button{font-size:10px;min-height:42px;padding:11px 16px;gap:17px}.bt-entrance-secondary{font-size:10px;gap:8px;padding-block:10px}.bt-entrance-note{font-size:7px;margin-top:15px;gap:6px}.bt-entrance-note svg{width:12px;height:12px}.bt-entrance-art{height:245px;width:min(100%,380px);justify-self:center;margin-top:4px}.bt-entrance-art:before{inset:16px 16% 17px}.bt-art-ring{inset:4px 12% 3px}.bt-art-label{top:10px;inset-inline-start:3%;font-size:5px;writing-mode:vertical-rl;letter-spacing:1px}.bt-entrance-case{width:71%;height:245px;inset-inline-start:22%;top:-8px}.bt-entrance-charger{height:210px;width:57%;top:25px;inset-inline-start:-1%}.bt-art-caption{bottom:0;inset-inline:3%;font-size:7px;gap:10px}.bt-art-caption>span:first-child{font-size:5px;letter-spacing:.7px}.bt-art-caption>svg{width:11px}.bt-entrance-bottom{height:46px;font-size:8px;gap:12px;margin-top:14px}.bt-entrance-bottom>span{max-width:160px;font-size:7px;line-height:1.6;text-align:end}.bt-entrance-bottom>a{gap:7px}.bt-entrance-bottom>a>span{height:21px;width:21px}.bt-collection-jumps{padding-block:17px;gap:23px}.bt-collection-jumps>a{font-size:10px;gap:7px;min-height:28px}.bt-collection-jumps>a>span{font-size:7px}.bt-browse-tools{gap:9px;padding-block:17px 0}.bt-browse-tools .bt-search{flex-basis:100%;min-width:0;height:43px}.bt-browse-tools .bt-search input{font-size:16px}.bt-browse-tools select{font-size:13px;flex:1;max-width:calc(50% - 5px);height:42px;min-width:0;padding-inline:7px}.bt-browse-tools .bt-stock-toggle{font-size:9px;flex-basis:100%;justify-content:flex-start;padding:5px 0}.bt-collection{padding-block:38px 25px;scroll-margin-top:80px}.bt-collection .bt-section-heading{gap:15px;margin-bottom:24px}.bt-collection .bt-section-heading h2{font-size:27px;max-width:340px}.bt-collection .bt-section-intro{font-size:10px;max-width:295px;margin-top:12px}.bt-device-filter{padding-block:12px;gap:13px;margin-bottom:24px}.bt-device-filter>label{width:100%;font-size:10px;gap:8px}.bt-device-filter select{flex:1;min-width:0;width:100%;font-size:16px}.bt-device-filter .bt-reset{font-size:9px;margin-inline-start:0}.bt-collection .bt-product-stage{aspect-ratio:1/1.14}.bt-collection .bt-product-info h3,.bt-storefront[lang=ar] .bt-collection .bt-product-info h3{font-size:11px;min-height:38px;line-height:1.7}.bt-collection .bt-product-spec{font-size:8px;min-height:27px}.bt-collection .bt-accessory-price{font-size:9px;line-height:1.7}.bt-collection .bt-product-bottom{align-items:flex-end}.bt-group-title{font-size:17px;margin-bottom:20px;padding-bottom:11px}.bt-device-group+.bt-device-group{margin-top:35px}.bt-next-collection{margin-top:30px;padding-top:18px;font-size:9px}.bt-checkout-options{grid-template-columns:1fr}.bt-checkout-options>label{font-size:12px;min-height:45px}.bt-storefront[lang=ar] .bt-entrance .bt-eyebrow{font-size:8px;letter-spacing:0}.bt-storefront[lang=ar] .bt-entrance-line{font-size:15px}}@media(prefers-reduced-motion:reduce){.bt-entrance-case,.bt-entrance-charger{transition:none}}@media(max-width:700px){.bt-entrance-actions{gap:13px;flex-wrap:nowrap}.bt-entrance-actions .bt-button{flex:1;min-width:0;max-width:205px;padding-inline:12px;gap:10px;font-size:10px}.bt-entrance-secondary{font-size:9px;max-width:100px;flex-shrink:0}.bt-entrance-actions svg{flex-shrink:0}}.bt-detail-compatibility summary{font-size:12px;font-weight:700;cursor:pointer;padding-block:8px}.bt-detail-compatibility details{border-block:1px solid var(--nt-line,#e0e8dc)}.bt-detail-compatibility .bt-compatible-devices{margin-bottom:15px}.bt-type-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-block:0 30px}.bt-type-tabs>button{display:flex;align-items:center;gap:10px;min-height:40px;padding:9px 14px;border:1px solid var(--nt-line,#d7e2d8);border-radius:4px;background:var(--nt-surface-2,#fafcf8);color:var(--nt-ink,#4d7259);font-size:11px;transition:background .18s,color .18s}.bt-type-tabs>button>span{font-size:9px;opacity:.6}.bt-type-tabs>button[aria-pressed=true]{background:var(--nt-green-bg,#0a402c);color:white;border-color:var(--nt-green-bg,#0a402c)}.bt-accessory-family+.bt-accessory-family{margin-top:42px}.bt-photo-count{position:absolute;bottom:12px;inset-inline-start:12px;padding:5px 8px;font-size:9px;background:#ffffffd9;border:1px solid var(--nt-line,#e0e7dd);border-radius:3px;color:var(--nt-ink,#50745b);pointer-events:none}.bt-gallery{padding-bottom:18px}.bt-gallery-stage{position:relative;aspect-ratio:1/1;min-height:280px;min-width:0;overflow:hidden;isolation:isolate}.bt-gallery-media{position:absolute;inset:30px;overflow:hidden}.bt-gallery .bt-gallery-image{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;max-width:100%;max-height:100%;padding:0!important;transform:none!important;scale:1!important;filter:none;background:var(--nt-surface,#fff)}.bt-gallery-controls{position:absolute;bottom:14px;inset-inline:0;display:flex;justify-content:center;align-items:center;gap:15px;font-size:10px;color:var(--nt-ink,#4c7257)}.bt-gallery-controls>button{display:grid;place-items:center;width:35px;height:35px;border:1px solid var(--nt-line,#cbdccf);background:var(--nt-surface,#fff);border-radius:50%;font-size:17px}.bt-gallery-thumbs{display:flex;justify-content:center;gap:9px;padding-inline:16px}.bt-gallery-thumbs>button{position:relative;width:59px;height:59px;background:var(--nt-surface,#fff);border:1px solid var(--nt-line,#d5e2d7);border-radius:4px;opacity:.6}.bt-gallery-thumbs>button[aria-pressed=true]{opacity:1;border:2px solid var(--nt-green-bg,#0a402c)}.bt-similar{grid-column:1/-1;padding:25px 30px 30px;border-top:1px solid var(--nt-line,#dfe8df);background:var(--nt-surface-2,#fafcf8)}.bt-similar>h4{font-size:18px;font-weight:700;line-height:1.7}.bt-similar>p{font-size:11px;line-height:1.8;color:#69826f;margin-block:4px 18px}.bt-similar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.bt-similar-grid>button{display:flex;flex-direction:column;align-items:stretch;text-align:start;min-width:0;gap:5px}.bt-similar-photo{position:relative;display:block;aspect-ratio:1/1;background:var(--nt-surface-2,#eff4eb);border-radius:4px;overflow:hidden}.bt-similar-brand{font-size:9px;color:#8a9c8d;margin-top:5px}.bt-similar-grid strong{font-size:11px;line-height:1.7;color:var(--nt-ink,#0a402c);font-weight:650}.bt-similar-grid>button>span:last-child{font-size:9px;line-height:1.7;color:#6b8271}@media(max-width:700px){.bt-type-tabs{gap:7px;margin-bottom:25px}.bt-type-tabs>button{font-size:10px;min-height:38px;padding:7px 11px;gap:7px}.bt-accessory-family+.bt-accessory-family{margin-top:30px}.bt-gallery-stage{min-height:0;aspect-ratio:1.1/1}.bt-gallery-thumbs>button{width:49px;height:49px}.bt-gallery-stage>img{padding:25px 38px 45px}.bt-gallery-controls{bottom:7px}.bt-similar{padding:22px}.bt-similar>h4{font-size:16px}.bt-similar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 13px}.bt-photo-count{font-size:8px;bottom:8px;inset-inline-start:8px;padding:4px 6px}}@media(prefers-reduced-motion:reduce){.bt-type-tabs>button{transition:none}}.bt-local-filters{display:grid;gap:14px;margin-block:0 28px;padding:20px;background:var(--nt-surface,#fff);border:1px solid var(--nt-line,#e1e8df);border-radius:7px}.bt-local-filter-row{display:grid;grid-template-columns:75px minmax(0,1fr);align-items:start;gap:13px}.bt-local-filter-label{font-size:10px;font-weight:650;color:#6a8171;padding-top:11px}.bt-local-filters .bt-type-tabs{margin:0;gap:7px}.bt-brand-tabs{display:flex;flex-wrap:wrap;gap:7px}.bt-brand-tabs>button,.bt-local-filters .bt-type-tabs>button{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 12px;min-height:36px;border:1px solid var(--nt-line,#dce5da);border-radius:4px;background:var(--nt-surface-2,#fafcf8);color:var(--nt-ink,#3f6550);font-size:10px;line-height:1.5;transition:background .18s,color .18s}.bt-brand-tabs>button>span:last-child,.bt-local-filters .bt-type-tabs>button>span{font-size:9px;opacity:.55}.bt-brand-tabs>button[aria-pressed=true],.bt-local-filters .bt-type-tabs>button[aria-pressed=true]{background:var(--nt-green-bg,#0a402c);color:white;border-color:var(--nt-green-bg,#0a402c)}.bt-brand-tabs>button:disabled{opacity:.35;cursor:not-allowed}.bt-local-reset{justify-self:start;display:flex;align-items:center;gap:8px;font-size:10px;color:#587661;text-decoration:underline;text-underline-offset:4px}.bt-product-kind{font-size:9px;color:#6c8573;margin-top:6px}.bt-collection .bt-product-stage{border:1px solid var(--nt-line,#e8ede6)}.bt-collection .bt-product-stage,.bt-gallery,.bt-gallery-stage,.bt-similar-photo,.bt-storefront .bt-detail-photo{background:var(--nt-surface,#fff)}.bt-similar-photo img,.bt-storefront .bt-detail-photo img{mix-blend-mode:normal;filter:none}.bt-collection .bt-product-bottom{flex-direction:column;align-items:stretch;gap:11px}.bt-collection .bt-product-bottom>.bt-accessory-price,.bt-collection .bt-product-bottom>.bt-price{min-height:33px;justify-content:center;max-width:none}.bt-collection .bt-product-bottom>.bt-accessory-price{display:flex;align-items:center}.bt-storefront .bt-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:9em;min-height:3em;padding:10px 17px;border-radius:30em;font-size:12px;line-height:1.4;font-family:inherit;font-weight:600;border:none;position:relative;overflow:hidden;isolation:isolate;z-index:0;background:var(--nt-surface-2,#f4f5f2);color:var(--nt-ink,#0a402c);box-shadow:4px 4px 8px #c5c5c5,-4px -4px 8px var(--nt-surface,#fff);transition:box-shadow .2s,transform .2s}.bt-storefront .bt-action:before{content:"";width:0;height:100%;border-radius:30em;position:absolute;top:0;left:0;background-image:linear-gradient(90deg,#0fd850 0,#f9f047);transition:width .5s ease;display:block;z-index:-1}.bt-storefront .bt-action:focus-visible:before,.bt-storefront .bt-action:not(:disabled):active:before,.bt-storefront .bt-action:not(:disabled):hover:before{width:100%}.bt-storefront .bt-action:focus-visible{outline:2px solid var(--nt-green-bg,#0a402c);outline-offset:4px}.bt-storefront .bt-action:not(:disabled):active{transform:translateY(1px);box-shadow:2px 2px 5px #c5c5c5,-2px -2px 5px var(--nt-surface,#fff)}.bt-storefront .bt-action:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.bt-storefront .bt-card-action{width:100%;font-size:11px;min-height:39px;padding:10px;gap:7px}.bt-storefront .bt-detail-action{flex:1;min-height:44px}.bt-storefront .bt-checkout-action{width:100%;margin-top:18px;min-height:46px}@media(max-width:700px){.bt-local-filters{padding:14px 12px;gap:15px;margin-bottom:24px}.bt-local-filter-row{grid-template-columns:1fr;gap:8px}.bt-local-filter-label{padding-top:0;font-size:9px}.bt-brand-tabs,.bt-local-filters .bt-type-tabs{gap:6px}.bt-brand-tabs>button,.bt-local-filters .bt-type-tabs>button{min-height:38px;font-size:10px;padding:8px 10px;gap:7px}.bt-brand-tabs>button>span:last-child,.bt-local-filters .bt-type-tabs>button>span{font-size:8px}.bt-product-kind{font-size:8px;margin-top:5px}.bt-storefront .bt-card-action{font-size:10px;min-width:0;min-height:39px;padding:9px 5px;gap:5px}.bt-card-action>svg{width:13px;height:13px;flex-shrink:0}.bt-collection .bt-product-bottom>.bt-accessory-price,.bt-collection .bt-product-bottom>.bt-price{min-height:31px}.bt-browse-tools select{max-width:none}.bt-browse-tools .bt-stock-toggle{flex-basis:auto}}@media(prefers-reduced-motion:reduce){.bt-brand-tabs>button,.bt-storefront .bt-action,.bt-storefront .bt-action:before{transition:none}}.bt-hero2{position:relative;overflow:hidden;color:#fff;background:radial-gradient(90% 80% at 88% 12%,var(--nt-green-soft-bg,#3f7360) 0,rgb(63 115 96/0) 60%),linear-gradient(150deg,var(--nt-green-bg,#0a402c) 0,#0f4a34 50%,#071f16 100%);background-size:cover;background-position:50%}.bt-hero2-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgb(6 43 31/88%),rgb(6 43 31/55%) 55%,rgb(6 43 31/25%));pointer-events:none}.bt-hero2-inner{position:relative;display:grid;grid-template-columns:1.05fr .95fr;column-gap:40px;align-items:center;padding-block:96px 46px}.bt-hero2-eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:1.6px;color:#cfe5da;text-transform:uppercase}.bt-hero2 .bt-live-dot{background:#96d9c0}.bt-hero2 h1{font-size:clamp(50px,5.8vw,84px);line-height:1.02;letter-spacing:-.065em;font-weight:650;white-space:pre-line;margin:20px 0 18px;color:#fff}.bt-hero2-line{font-size:22px;font-weight:600;line-height:1.5;letter-spacing:-.3px;max-width:520px}.bt-hero2-intro{font-size:13px;line-height:1.9;color:#cfe5da;max-width:430px;margin-top:14px}.bt-hero2-art{position:relative;height:480px;min-width:0}.bt-hero2-disc{position:absolute;inset:30px 2% 10px 8%;border-radius:50%;background:radial-gradient(circle at 34% 28%,var(--nt-green-soft-bg,#3f7360) 0,#135238 52%,var(--nt-green-bg,#0a402c) 100%);box-shadow:inset 0 0 0 1px rgb(150 217 192/24%),0 40px 80px -30px rgb(0 0 0/55%)}.bt-hero2-case,.bt-hero2-charger{position:absolute;border:0;background:none;padding:0;cursor:pointer;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.bt-hero2-case{inset-inline-start:12%;top:0;width:72%;height:400px;transform:rotate(-12deg);filter:drop-shadow(12px 26px 24px rgb(0 20 14/50%));z-index:2}.bt-hero2-case:hover{transform:rotate(-9deg) translateY(-6px)}.bt-hero2-charger{inset-inline-start:-4%;bottom:22px;width:46%;height:270px;transform:rotate(14deg);filter:drop-shadow(8px 14px 12px rgb(0 20 14/45%));z-index:3}.bt-hero2-charger>img{scale:1.3}.bt-hero2-charger:hover{transform:rotate(10deg) translateY(-6px)}.bt-hero2-case:disabled,.bt-hero2-charger:disabled{cursor:default}.bt-hero2-card{grid-column:1/-1;display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px 22px;margin-top:44px;padding:12px;background:rgb(255 255 255/96%);box-shadow:0 30px 60px -28px rgb(0 0 0/55%)}.bt-hero2-card,.bt-hero2-main{align-items:center;border-radius:999px}.bt-hero2-main{display:inline-flex;gap:14px;padding:16px 26px;background:#96d9c0;color:var(--nt-ink,#0a402c);font-size:13px;font-weight:800;transition:background-color .2s,transform .2s}.bt-hero2-main:hover{background:var(--nt-surface-2,#b2e5d2);transform:translateY(-1px)}.bt-hero2-chips{display:flex;flex-wrap:wrap;gap:8px;padding-inline-end:8px}.bt-hero2-chips>a{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border-radius:999px;border:1px solid var(--nt-line,#d4e3da);color:var(--nt-ink,#0a402c);font-size:12px;font-weight:600;transition:background-color .2s,border-color .2s}.bt-hero2-chips>a:hover{background:var(--nt-surface-2,#e4f4ee);border-color:#3f7360}.bt-hero2 :focus-visible{outline-color:#96d9c0}@media(max-width:1020px){.bt-hero2-inner{column-gap:20px;padding-block:72px 36px}.bt-hero2-art{height:420px}.bt-hero2-case{height:350px;width:76%}.bt-hero2-charger{height:230px;width:44%}}@media(max-width:700px){.bt-hero2-inner{grid-template-columns:1fr;row-gap:0;padding-block:34px 26px}.bt-hero2-copy{order:1}.bt-hero2-card{order:3}.bt-hero2-art{order:2;height:300px;margin-top:6px}.bt-hero2 h1{font-size:clamp(42px,12vw,60px);letter-spacing:-2.4px;line-height:1;margin:16px 0 14px}.bt-hero2-line{font-size:16px;line-height:1.5}.bt-hero2-intro{font-size:11px;line-height:1.8;margin-top:10px}.bt-hero2-disc{inset:20px 6% 0 10%}.bt-hero2-case{height:262px;width:78%;inset-inline-start:11%;top:0}.bt-hero2-charger{height:175px;width:48%;bottom:10px;inset-inline-start:-2%}.bt-hero2-card{margin-top:22px;border-radius:24px;padding:12px;flex-direction:column;align-items:stretch;gap:10px}.bt-hero2-chips,.bt-hero2-main{justify-content:center}.bt-hero2-chips{padding-inline-end:0}}@media(prefers-reduced-motion:reduce){.bt-hero2-case,.bt-hero2-charger{transition:none}}.bt-ticker{background:var(--nt-surface-2,#f4f8f5);border-bottom:1px solid var(--nt-line,#dfe8e1);overflow:hidden;padding-block:14px;display:grid;gap:10px}.bt-ticker-row{overflow:hidden;white-space:nowrap}.bt-ticker-track{display:flex;width:max-content;will-change:transform}.bt-ticker-group{display:flex;flex-shrink:0}.bt-ticker-group>span{padding-inline:26px;font-size:14px;font-weight:700;letter-spacing:-.2px;color:var(--nt-ink,#2d5a45);position:relative}.bt-ticker-row.is-notes .bt-ticker-group>span{font-size:12.5px;font-weight:600;color:var(--nt-ink-soft,#5a7566)}.bt-ticker-group>span:after{content:"";position:absolute;right:-2.5px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:#96d9c0}.bt-tick-left{animation:bt-tick-left var(--bt-tick-time,48s) linear infinite}.bt-tick-right{animation:bt-tick-right var(--bt-tick-time,56s) linear infinite}.bt-tick-brand{display:inline-flex;align-items:center;gap:8px;font-weight:inherit}.bt-tick-logo{width:18px;height:18px}.bt-tick-brand .bt-maker-mark.is-word{height:18px;width:calc(18px * var(--ar))}.bt-tick-mono{width:20px;height:20px;flex-shrink:0;display:inline-grid;place-items:center;border:1.5px solid;border-radius:6px;font-style:normal;font-size:11px;font-weight:800;line-height:1}.bt-ticker:hover .bt-ticker-track{animation-play-state:paused}@keyframes bt-tick-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes bt-tick-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes bt-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes bt-grow{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}@keyframes bt-fade{0%{opacity:0}to{opacity:1}}.bt-hero2-copy>*{animation:bt-rise .8s cubic-bezier(.22,.61,.36,1) backwards}.bt-hero2-copy>:nth-child(2){animation-delay:.08s}.bt-hero2-copy>:nth-child(3){animation-delay:.16s}.bt-hero2-copy>:nth-child(4){animation-delay:.24s}.bt-hero2-disc{animation:bt-grow 1s cubic-bezier(.22,.61,.36,1) .05s backwards}.bt-hero2-case,.bt-hero2-charger{animation:bt-fade .9s .35s backwards}.bt-hero2-card{animation:bt-rise .8s .45s backwards}@media(prefers-reduced-motion:reduce){.bt-hero2-card,.bt-hero2-case,.bt-hero2-charger,.bt-hero2-copy>*,.bt-hero2-disc,.bt-tick-left,.bt-tick-right{animation:none}}.bt-hero2-about{font-size:13px;line-height:1.9;color:#e7f3ec;max-width:460px;margin-top:12px;padding-inline-start:14px;border-inline-start:2px solid var(--nt-line,#96d9c0)}.bt-hero2-copy>:nth-child(5){animation-delay:.32s}.bt-hero2 .bt-ticker{background:rgb(6 43 31/72%);border-top:1px solid rgb(150 217 192/18%);border-bottom:0;padding-block:16px 14px;position:relative;z-index:1}.bt-hero2 .bt-ticker-group>span{color:#d7ece2}.bt-hero2 .bt-ticker-row.is-notes .bt-ticker-group>span{color:#8fb9a4}.bt-hero2 .bt-ticker-group>span:after{background:#96d9c0}@media(max-width:700px){.bt-hero2-about{font-size:11px;line-height:1.8;max-width:340px}}.bt-hero2-showcase{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}.bt-hero2-tile{animation:bt-tile-up .9s cubic-bezier(.22,.61,.36,1) backwards}.bt-hero2-tile-btn{display:flex;flex-direction:column;align-items:stretch;width:100%;padding:12px 12px 14px;border-radius:22px;background:rgb(255 255 255/94%);color:var(--nt-ink,#0a402c);box-shadow:0 22px 40px -26px rgb(0 0 0/60%);transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s;text-align:center}.bt-hero2-tile-btn:not(:disabled):hover{transform:translateY(-5px);box-shadow:0 30px 50px -24px rgb(0 0 0/65%)}.bt-hero2-tile-btn:disabled{opacity:1;cursor:default}.bt-hero2-tile-photo{position:relative;display:block;aspect-ratio:1/1;border-radius:14px;background:radial-gradient(circle at 50% 40%,#f1f8f4,#dcece3);overflow:hidden}.bt-hero2-tile-photo img{padding:12px}.bt-hero2-tile-label{display:block;margin-top:10px;font-size:12px;font-weight:800;letter-spacing:-.2px}@keyframes bt-tile-up{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:none}}.bt-hero2-tile:nth-child(n+4) .bt-hero2-tile-btn{margin-top:0}@media(max-width:700px){.bt-hero2-showcase{gap:8px}.bt-hero2-tile-btn{padding:8px 8px 10px;border-radius:16px}.bt-hero2-tile-label{font-size:10px;margin-top:6px}}@media(prefers-reduced-motion:reduce){.bt-hero2-tile{animation:none}.bt-hero2-tile-btn{transition:none}}@media(max-width:700px){.bt-hero2-showcase{order:2;margin-top:20px}}.bt-hero2-showcase{width:100%;box-sizing:border-box}.bt-hero2-tile{min-width:0}.bt-hero2-tile-photo img{box-sizing:border-box}.bt-ticker{opacity:0;transform:translateY(28px);transition:opacity .6s ease,transform .7s cubic-bezier(.22,.61,.36,1)}.bt-ticker.is-shown{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.bt-ticker{transition:none}}.bt-float-stage{position:relative;height:560px;min-width:0}.bt-float-move{position:absolute;will-change:transform;animation:bt-float-in 1s cubic-bezier(.22,.61,.36,1) backwards}.bt-float-item{position:relative;display:block;width:100%;height:100%;border:0;background:none;padding:0;cursor:pointer;transition:transform .5s cubic-bezier(.22,.61,.36,1);filter:drop-shadow(0 22px 28px rgb(0 20 14/42%))}.bt-float-item:disabled{cursor:default}.bt-float-item:not(:disabled):hover{transform:translateY(-8px) scale(1.03)}.bt-float-item img{object-fit:contain}.bt-float-a{left:30%;width:52%;z-index:1}.bt-float-b{left:6%;top:6%;width:24%}.bt-float-c{top:40%;width:30%;z-index:2}.bt-float-d{top:54%;width:20%}.bt-float-e{left:34%;top:52%;width:19%}.bt-float-f{left:20%;top:78%;width:18%;z-index:5}@keyframes bt-float-in{0%{opacity:0;margin-top:70px}to{opacity:1;margin-top:0}}@media(max-width:700px){.bt-float-stage{height:380px}}@media(prefers-reduced-motion:reduce){.bt-float-move{animation:none}.bt-float-item{transition:none}}@media(max-width:700px){.bt-float-stage{order:2;margin-top:10px}}.bt-door{position:absolute;left:20%;top:16%;width:58%;height:60%;border-radius:28px;border:1px solid rgb(150 217 192/38%);background:linear-gradient(160deg,rgb(150 217 192/18%),rgb(150 217 192/4%));backdrop-filter:blur(6px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;z-index:2;transition:opacity 1s ease,transform 1.1s cubic-bezier(.22,.61,.36,1),border-color 1s,backdrop-filter 1s}.bt-door-name{font-size:clamp(30px,3.6vw,52px);font-weight:800;letter-spacing:-1.5px;color:#fff}.bt-door-sub{font-size:10px;letter-spacing:6px;color:#96d9c0;font-weight:600}.bt-float-in-window{opacity:.35;filter:blur(2.5px);transition:opacity 1s ease,filter 1s ease}.bt-float-outside{opacity:1;filter:none}.bt-float-stage.is-open .bt-door{transform:scale(1.06);opacity:0;border-color:transparent;backdrop-filter:blur(0)}.bt-float-stage.is-open .bt-float-in-window{opacity:1;filter:none}@media(max-width:700px){.bt-door{left:6%;width:88%;top:12%;height:33vh;max-height:300px}.bt-door-name{font-size:30px;letter-spacing:-1px}}@media(prefers-reduced-motion:reduce){.bt-door,.bt-float-in-window{transition:none}}.bt-float-a{left:0;top:0;width:60%;height:auto;aspect-ratio:1355/880;z-index:4}.bt-float-b{left:30%;top:28%;width:32%;height:auto;aspect-ratio:400/512;z-index:3}.bt-float-c{right:0;top:0;width:38%;height:auto;aspect-ratio:1014/1131;z-index:4}.bt-float-d{left:0;top:52%;width:30%;height:auto;aspect-ratio:869/1042;z-index:4}.bt-float-e{left:56%;top:48%;width:26%;z-index:3}.bt-float-e,.bt-float-f{height:auto;aspect-ratio:1/1}.bt-float-f{left:24%;bottom:0;width:28%;z-index:4}.bt-float-g{right:0;bottom:0;width:34%;height:auto;aspect-ratio:400/512;z-index:4}.bt-hero2{background:var(--nt-surface-2,#eef6f2);color:var(--nt-ink,#0a402c)}.bt-hero2-shade{display:none}.bt-hero2 h1,.bt-hero2-line{color:var(--nt-ink,#0a402c)}.bt-hero2-about,.bt-hero2-intro{color:var(--nt-ink-soft,#3d5e50)}.bt-hero2-about{border-inline-start-color:#3f7360}.bt-hero2-eyebrow{color:var(--nt-ink-soft,#3f7360)}.bt-hero2 .bt-live-dot{background:var(--nt-green-soft-bg,#3f7360)}.bt-hero2 .bt-ticker{background:rgb(255 255 255/82%);border-top:1px solid var(--nt-line,#d5e6dc)}.bt-hero2 .bt-ticker-group>span{color:var(--nt-ink,#0a402c)}.bt-hero2 .bt-ticker-row.is-notes .bt-ticker-group>span{color:var(--nt-ink-soft,#5a7566)}.bt-hero2 .bt-ticker-group>span:after{background:var(--nt-green-soft-bg,#3f7360)}.bt-door{background:var(--nt-green-bg,#0a402c);border:0;backdrop-filter:none;box-shadow:0 30px 60px -28px rgb(10 64 44/55%)}.bt-cat-tabs-wrap{position:sticky;top:88px;z-index:20;padding-block:16px 12px;scroll-margin-top:88px;background:linear-gradient(var(--nt-surface,#fff) 72%,rgb(255 255 255/0))}.bt-cat-tabs{display:flex;gap:6px;width:max-content;max-width:100%;margin-inline:auto;padding:6px;overflow-x:auto;scrollbar-width:none;border-radius:999px;background:rgb(255 255 255/72%);border:1px solid rgb(10 64 44/8%);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);box-shadow:0 14px 34px -22px rgb(10 64 44/45%),inset 0 1px 0 var(--nt-surface,#fff)}.bt-cat-tabs::-webkit-scrollbar{display:none}.bt-cat-tab{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;font-size:13px;font-weight:700;color:var(--nt-ink-soft,#3d5e50);white-space:nowrap;transition:background .25s,color .25s,box-shadow .25s}.bt-cat-tab:hover{background:rgb(10 64 44/5%)}.bt-cat-tab[aria-selected=true]{background:var(--nt-green-bg,#0a402c);color:#fff;box-shadow:0 8px 18px -10px rgb(10 64 44/70%)}.bt-cat-tab:focus-visible{outline:2px solid #3f7360;outline-offset:2px}.bt-cat-tabs-wrap~.bt-collection{padding-top:26px}@media(max-width:1020px){.bt-cat-tabs-wrap{top:77px;scroll-margin-top:77px}}@media(max-width:700px){.bt-cat-tabs-wrap{top:70px;scroll-margin-top:70px;padding-block:10px 8px}.bt-cat-tabs{width:100%;margin-inline:0}.bt-cat-tab{padding:9px 14px;font-size:12px;gap:6px}}@media(prefers-reduced-motion:reduce){.bt-cat-tab{transition:none}}.bt-buy{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding:10px;padding-inline-start:14px;border-radius:16px;background:var(--nt-surface-2,#f3f7f4)}.bt-buy-price{display:flex;flex-direction:column;min-width:0}.bt-buy-price strong{font-size:19px;font-weight:900;letter-spacing:-.4px;line-height:1.2;color:var(--nt-ink,#0a402c);white-space:nowrap}.bt-buy-old{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:11px;color:#8c998f}.bt-buy-old b{font-size:11px;color:var(--nt-ink,#be123c)}.bt-buy-add{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;background:var(--nt-green-bg,#0a402c);color:#fff;box-shadow:0 8px 16px -8px rgb(10 64 44/60%);transition:transform .15s,background .15s}.bt-buy-add:hover{background:#13573d}.bt-buy-add:active{transform:scale(.94)}.bt-buy-notify{flex-shrink:0;padding:9px 12px;border-radius:999px;border:1px solid var(--nt-line,#cfe0d5);background:var(--nt-surface,#fff);font-size:12px}.bt-buy-ask,.bt-buy-notify{font-weight:800;color:var(--nt-ink,#0a402c)}.bt-buy-ask{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;font-size:14px;text-align:start}.bt-collection .bt-product-spec{min-height:0}.bt-fit-chip{position:absolute;inset-inline-start:10px;bottom:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 20px);padding:4px;padding-inline-end:10px;border-radius:999px;background:rgb(255 255 255/90%);border:1px solid rgb(10 64 44/10%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 14px -8px rgb(10 64 44/40%);font-size:11px;font-weight:700;color:var(--nt-ink,#0a402c);pointer-events:none}.bt-fit-chip>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bt-fit-thumb{position:relative;width:24px;height:24px;flex-shrink:0;overflow:hidden;border-radius:50%;background:var(--nt-surface-2,#eef4f0)}.bt-photo-count{top:12px;bottom:auto;inset-inline-start:auto;inset-inline-end:12px}.bt-cat-tabs-wrap~.bt-collection{animation:bt-tab-in .35s cubic-bezier(.2,.8,.2,1) both}@keyframes bt-tab-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.bt-cat-tabs{scroll-snap-type:x proximity}.bt-cat-tab{scroll-snap-align:center}@media(max-width:700px){.bt-buy{margin-top:10px;padding:8px;padding-inline-start:10px;border-radius:14px;gap:6px}.bt-buy-price strong{font-size:15px}.bt-buy-add{width:38px;height:38px}.bt-buy-add svg{width:18px;height:18px}.bt-buy-notify{padding:7px 9px;font-size:10px}.bt-buy-ask{font-size:12px;min-height:38px}.bt-fit-chip{font-size:10px;bottom:8px;inset-inline-start:8px}}@media(prefers-reduced-motion:reduce){.bt-cat-tabs-wrap~.bt-collection{animation:none}}@media(max-width:700px){.bt-local-filters{padding:10px 12px;gap:8px;grid-template-columns:minmax(0,1fr);overflow:hidden}.bt-local-filter-row{display:block;min-width:0}.bt-local-filter-label{display:block;margin-bottom:6px;font-size:11px}.bt-local-filters .bt-brand-tabs,.bt-local-filters .bt-type-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;min-width:0;max-width:100%;margin:0;padding:0 0 2px;gap:6px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.bt-brand-tabs::-webkit-scrollbar,.bt-type-tabs::-webkit-scrollbar{display:none}.bt-local-filters .bt-brand-tabs>button,.bt-local-filters .bt-type-tabs>button{flex-shrink:0;min-height:36px;padding:6px 12px;font-size:12px;border-radius:999px}}.bt-header-cats{min-height:58px;border-top:1px solid rgb(10 64 44/6%)}.bt-cat-row{display:flex;align-items:center;gap:10px;padding-block:9px}.bt-header-cats .bt-cat-tabs{flex:1;min-width:0;width:auto;max-width:none;margin:0;padding:0;justify-content:flex-start;background:none;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 28px);mask-image:linear-gradient(270deg,transparent 0,#000 28px)}[dir=rtl] .bt-header-cats .bt-cat-tabs{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 28px);mask-image:linear-gradient(90deg,transparent 0,#000 28px)}.bt-header-cats .bt-cat-tab{padding:9px 16px;background:var(--nt-surface-2,#f2f6f3);color:var(--nt-ink-soft,#3d5e50)}.bt-header-cats .bt-cat-tab:last-child{margin-inline-end:24px}.bt-header-cats .bt-cat-tab[aria-selected=true]{background:var(--nt-green-bg,#0a402c);color:#fff}.bt-refine-btn{position:relative;flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;border:1px solid var(--nt-line,#d7e3da);background:var(--nt-surface,#fff);font-size:13px;font-weight:800;color:var(--nt-ink,#0a402c)}.bt-refine-btn.is-on{border-color:var(--nt-green-bg,#0a402c);background:var(--nt-surface-2,#e8f2ec)}.bt-refine-btn i{position:absolute;top:5px;inset-inline-end:7px;width:7px;height:7px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 2px var(--nt-surface,#fff)}@media(max-width:700px){.bt-header-cats{min-height:52px}.bt-cat-row{gap:8px;padding-block:7px}.bt-header-cats .bt-cat-tab{padding:8px 13px;font-size:12.5px;gap:6px}.bt-refine-btn{padding:8px 11px;font-size:12px}}.bt-collections .bt-collection{padding-block:22px 36px;scroll-margin-top:150px;animation:bt-tab-in .35s cubic-bezier(.2,.8,.2,1) both}@media(prefers-reduced-motion:reduce){.bt-collections .bt-collection{animation:none}}.bt-collections .bt-next-collection{width:100%;font-size:13px;font-weight:800;color:var(--nt-ink,#0a402c);background:none;border-inline:0;border-bottom:0}.bt-picked{display:flex;align-items:center;gap:6px;margin-bottom:14px}.bt-picked-chips{min-width:0;padding:7px 14px;border-radius:999px;background:var(--nt-surface-2,#e8f2ec);color:var(--nt-ink,#0a402c);font-size:12px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-picked-clear{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--nt-surface-2,#f2f6f3);color:var(--nt-ink,#0a402c)}.bt-refine{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-end;justify-content:center}.bt-refine-scrim{position:absolute;inset:0;border:0;background:rgb(6 30 21/38%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bt-refine-sheet{position:relative;display:flex;flex-direction:column;width:min(560px,100%);max-height:84vh;padding-bottom:env(safe-area-inset-bottom);background:var(--nt-surface,#fff);border-radius:26px 26px 0 0;box-shadow:0 -20px 50px -20px rgb(0 0 0/30%);animation:bt-sheet-up .28s cubic-bezier(.2,.8,.2,1)}@media(min-width:701px){.bt-refine{align-items:center}.bt-refine-sheet{border-radius:24px}}.bt-refine-head{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 10px;font-size:16px;color:var(--nt-ink,#0a402c)}.bt-refine-sheet:before{content:"";position:absolute;top:8px;left:50%;width:38px;height:4px;margin-left:-19px;border-radius:9px;background:var(--nt-surface-2,#dfe7e1)}.bt-refine-head button{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--nt-surface-2,#f2f6f3);color:var(--nt-ink,#0a402c)}.bt-refine-body{display:grid;gap:18px;padding:6px 20px 16px;overflow:auto}.bt-refine-device>span,.bt-refine-group>span{display:block;margin-bottom:8px;font-size:12px;font-weight:800;color:#6b8577}.bt-refine-group>div{display:flex;flex-wrap:wrap;gap:8px}.bt-refine-group button{padding:9px 14px;border-radius:999px;border:1px solid var(--nt-line,#dce5da);background:var(--nt-surface-2,#fafcf8);font-size:13px;font-weight:700;color:var(--nt-ink,#3f6550)}.bt-refine-group button[aria-pressed=true]{background:var(--nt-green-bg,#0a402c);border-color:var(--nt-green-bg,#0a402c);color:#fff}.bt-refine-group button:disabled{opacity:.35}.bt-refine-device select{width:100%;height:46px;padding:0 14px;border-radius:14px;border:1px solid var(--nt-line,#dce5da);background:var(--nt-surface-2,#fafcf8);font-size:14px;color:var(--nt-ink,#0a402c)}.bt-refine-foot{display:flex;gap:10px;padding:12px 20px 18px;border-top:1px solid var(--nt-line,#eef2ef)}.bt-refine-clear{padding:0 16px;background:var(--nt-surface-2,#f2f6f3);font-size:13px;color:var(--nt-ink,#0a402c)}.bt-refine-clear,.bt-refine-show{height:50px;border-radius:16px;font-weight:800}.bt-refine-show{flex:1;background:var(--nt-green-bg,#0a402c);font-size:15px;color:#fff}@keyframes bt-sheet-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.bt-buy{min-height:66px;box-sizing:border-box}.bt-buy-price small{display:block;margin-top:2px;font-size:11px;font-weight:700;color:#6b8577;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-buy.is-out .bt-buy-price strong{color:var(--nt-ink,#4f6a5b)}.bt-buy-send{color:var(--nt-ink,#0a402c);border:1.5px solid var(--nt-green-bg,#0a402c);box-shadow:none}.bt-buy-send:hover{background:var(--nt-surface-2,#e8f2ec)}.bt-buy-send svg{margin-inline-start:-2px}.bt-fit-thumb{display:grid;place-items:center;color:var(--nt-ink,#0a402c)}@media(max-width:700px){.bt-buy{min-height:58px}.bt-buy-price small{font-size:9.5px}}.bt-collections .bt-product{display:flex;flex-direction:column}.bt-collections .bt-product-info{display:flex;flex:1;flex-direction:column}.bt-collections .bt-product-info .bt-buy{margin-top:auto}.bt-collections .bt-product-spec{margin-bottom:12px}.bt-fit-chip{border-radius:16px}.bt-fit-chip>span:last-child{display:-webkit-box;white-space:normal;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:1020px){.bt-header-cats .bt-refine-btn{display:none}}.bt-storefront{background:radial-gradient(1100px 520px at 88% -8%,rgb(16 185 129/8%),transparent 62%),radial-gradient(900px 600px at -12% 38%,rgb(10 64 44/5%),transparent 60%),linear-gradient(#fbfdfb,#f6f9f7)}.bt-header{background:rgb(255 255 255/78%);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);border-bottom-color:rgb(10 64 44/7%);box-shadow:0 10px 30px -26px rgb(10 64 44/50%)}.bt-header-cats{border-top-color:rgb(10 64 44/5%)}.bt-header-cats .bt-cat-tab{background:rgb(255 255 255/70%);border:1px solid rgb(10 64 44/7%);transition:background .3s,color .3s,box-shadow .3s,transform .2s}.bt-header-cats .bt-cat-tab:active{transform:scale(.96)}.bt-header-cats .bt-cat-tab[aria-selected=true]{background:linear-gradient(135deg,#0d4a33,#0a3a28);border-color:transparent;box-shadow:0 10px 22px -12px rgb(10 64 44/75%),inset 0 1px 0 rgb(255 255 255/14%)}.bt-collections .bt-product-stage{border-radius:22px;border:1px solid rgb(10 64 44/7%);background:radial-gradient(120% 90% at 50% 0,var(--nt-surface,#fff) 0,var(--nt-surface-2,#f4f8f5) 70%,#eef4f0 100%);box-shadow:inset 0 1px 0 var(--nt-surface,#fff),0 22px 40px -34px rgb(10 64 44/55%);transition:box-shadow .35s,transform .35s}.bt-collections .bt-product-photo img,.bt-collections .bt-product-photo svg{transition:transform .6s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.bt-collections .bt-product:hover .bt-product-stage{transform:translateY(-4px);box-shadow:inset 0 1px 0 var(--nt-surface,#fff),0 30px 50px -30px rgb(10 64 44/55%)}.bt-collections .bt-product:hover .bt-product-photo img,.bt-collections .bt-product:hover .bt-product-photo svg{transform:scale(1.06) translateY(-2px)}}.bt-collections .bt-product-badge{padding:5px 10px;border-radius:999px;background:rgb(255 255 255/85%);border:1px solid rgb(10 64 44/8%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-weight:800}.bt-collections .bt-product h3 button{font-weight:800;letter-spacing:-.1px}.bt-buy{border-radius:18px;background:linear-gradient(180deg,var(--nt-surface-2,#f4f8f5),#edf3ef);border:1px solid rgb(10 64 44/6%)}.bt-buy-add{background:linear-gradient(140deg,#11553c,#0a3a28);box-shadow:0 10px 18px -10px rgb(10 64 44/70%),inset 0 1px 0 rgb(255 255 255/18%)}.bt-buy-send{background:var(--nt-surface,#fff);box-shadow:0 6px 14px -10px rgb(10 64 44/50%)}@supports (animation-timeline:view()){.bt-collections .bt-product{animation:bt-rise linear both;animation-timeline:view();animation-range:entry 0 entry 38%}@keyframes bt-rise{0%{opacity:0;transform:translateY(26px) scale(.98)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.bt-collections .bt-product{animation:none!important}.bt-collections .bt-product-stage{transition:none}}.bt-g,.bt-ticker{background:transparent}.bt-collections .bt-product-badge.bt-badge-sale{background:#e11d48;color:#fff;border-color:transparent;box-shadow:0 8px 16px -8px rgb(225 29 72/70%);letter-spacing:.2px}.bt-collections .bt-product-photo img{mix-blend-mode:multiply}.bt-product-dialog{display:flex!important;flex-direction:column;max-height:calc(100dvh - 32px);min-height:0}.bt-detail-scroll{overflow:auto;overscroll-behavior:contain;min-height:0;flex:1}.bt-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bt-detail-purchase{flex:none;padding:16px 24px;background:var(--nt-surface,#fff);border-top:1px solid var(--nt-line,#dce6df);box-shadow:0 -8px 24px #0a402c08;z-index:2}.bt-detail-purchase>div:first-child{align-items:center}.bt-detail-purchase>div+div{margin-top:10px}.bt-gallery-zoom-image{position:absolute;inset:0;transform-origin:center;transition:transform .18s}.bt-gallery-zoom{display:flex;justify-content:center;gap:8px;margin:0 0 12px}.bt-gallery-zoom button{min-width:44px;height:38px;border:1px solid var(--nt-line,#cadbd1);border-radius:20px;background:var(--nt-surface,#fff);color:var(--nt-ink,#0a402c)}.bt-gallery-media{inset:38px}.bt-gallery-media.has-controls{bottom:62px}.bt-collections .bt-product-photo{inset:13% 15%;width:70%;height:74%}.bt-collections .bt-product-photo img,.bt-collections .bt-product-photo svg,.bt-collections .bt-product:hover .bt-product-photo img,.bt-collections .bt-product:hover .bt-product-photo svg{object-fit:contain!important;transform:none!important;scale:1!important;mix-blend-mode:normal}.bt-collections .bt-product-stage{background:var(--nt-surface,#fff)}.bt-storefront .bt-action{background:#16734e;color:white;box-shadow:0 4px 12px #0a402c20}.bt-storefront .bt-action:before{background:linear-gradient(100deg,#125b40,var(--nt-green-bg,#0a402c))}.bt-storefront .bt-action:active,.bt-storefront .bt-action:hover{background:var(--nt-green-bg,#0a402c)}.bt-buy{flex-wrap:wrap}.bt-collections .bt-buy-add{width:100%;height:auto;border-radius:24px;display:flex;align-items:center;justify-content:center;gap:7px;background:#16734e;color:#fff;padding:10px;font-weight:700}.bt-collections .bt-buy-add.is-added,.bt-collections .bt-buy-add:active,.bt-collections .bt-buy-add:hover{background:#073822;color:#fff}.bt-inquiry-overlay{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:#071e16a8;backdrop-filter:blur(5px);overscroll-behavior:contain}.bt-inquiry-dialog{position:relative;background:var(--nt-surface,#fff);color:var(--nt-ink,#0a402c);width:min(100%,560px);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;border-radius:24px;padding:30px;box-shadow:0 24px 80px #0004}.bt-inquiry-dialog h3{padding-inline-end:40px}.bt-inquiry-close{position:absolute;inset-inline-end:16px;top:16px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--nt-surface-2,#edf4ef)}.bt-transcript-preview{font-size:12px;border:1px solid var(--nt-line,#dce6df);border-radius:12px;padding:12px}.bt-transcript-preview pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow:auto;margin-top:12px}@media(max-width:700px){.bt-detail-layout{display:block}.bt-detail-purchase{padding:12px 16px}.bt-detail-purchase p.text-2xl{font-size:19px}.bt-detail-photo{max-width:340px;width:100%;margin:auto}.bt-inquiry-dialog{padding:24px 20px}.bt-collections .bt-buy-add{font-size:11px}.bt-product-dialog{max-height:calc(100dvh - 20px)}}.bt-promo{margin-bottom:12px;border-bottom:1px solid var(--nt-line,#dae5de);padding-bottom:10px}.bt-promo>label{display:block;font-size:12px;font-weight:700;margin-bottom:7px}.bt-promo>div{display:flex;gap:6px}.bt-promo input{min-width:0;flex:1;width:100%;border:1px solid var(--nt-line,#c8d9cf);padding:8px 10px;font-size:16px;background:var(--nt-surface,#fff)}.bt-promo button,.bt-promo input{border-radius:10px;color:var(--nt-ink,#0a402c)}.bt-promo button{background:var(--nt-surface-2,#e1efe6);padding:8px 12px;font-size:12px;font-weight:700}.bt-promo button:disabled{opacity:.5}.bt-promo>p{font-size:11px;line-height:1.6;margin-top:5px;color:var(--nt-ink,#527262)}.bt-promo-discount{display:flex;justify-content:space-between;font-size:13px;color:var(--nt-ink,#12633f);margin:7px 0}.bt-cart-summary{max-height:48dvh;overflow:auto;overscroll-behavior:contain}.bt-collections .bt-product{border:1px solid var(--nt-line,#d5e2d9);border-radius:18px;background:var(--nt-surface,#fff);overflow:hidden;box-shadow:0 3px 14px #0a402c07}.bt-collections .bt-product-stage,.bt-collections .bt-product:hover .bt-product-stage{aspect-ratio:1.12/1;border:0;border-radius:0;box-shadow:none;transform:none;background:var(--nt-surface,#fff)}.bt-collections .bt-product-info{padding:10px 14px 12px}.bt-collections .bt-product-info h3,.bt-storefront[lang=ar] .bt-collections .bt-product-info h3{margin:5px 0 4px;min-height:0;font-size:13px;line-height:1.6}.bt-collections .bt-product-kind{margin:3px 0 0}.bt-collections .bt-product-spec{margin:3px 0 9px;min-height:0}.bt-collections .bt-buy{min-height:0;border:0;border-top:1px solid var(--nt-line,#e4ebe6);border-radius:0;box-shadow:none;background:transparent;padding:10px 0 0;gap:7px}.bt-collections .bt-buy-price strong{font-size:17px}.bt-collections .bt-buy-price small{font-size:10px}.bt-collections .bt-buy-add{min-height:44px;padding:9px 10px;font-size:12px}@media(max-width:700px){.bt-collections .bt-product{border-radius:15px}.bt-collections .bt-product-stage{aspect-ratio:1.04/1}.bt-collections .bt-product-info{padding:8px 10px 10px}.bt-collections .bt-product-info h3,.bt-storefront[lang=ar] .bt-collections .bt-product-info h3{font-size:11.5px;line-height:1.6;margin:4px 0 3px}.bt-collections .bt-product-spec{margin:2px 0 8px}.bt-collections .bt-buy-price strong{font-size:15px}.bt-collections .bt-buy-price small{font-size:9px}.bt-collections .bt-buy{padding-top:8px;gap:6px}.bt-collections .bt-buy-add{font-size:11px}}.bt-order-number{margin:20px auto 12px;padding:14px 20px;border:1px solid var(--nt-line,#bfd4c7);border-radius:16px;background:var(--nt-surface-2,#f1f7f3);max-width:300px}.bt-order-number b{display:block;font-size:34px;font-weight:900;color:var(--nt-ink,#0a402c);letter-spacing:1px;margin-top:6px}.bt-product-stage:has(.bt-fav-card) .bt-discount{top:52px}.bt-refine-stock{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:14px;font-weight:700;color:var(--nt-ink,#0a402c);cursor:pointer}.bt-refine-stock input{width:20px;height:20px;accent-color:#0a402c}.bt-card-sale{position:absolute;top:12px;inset-inline-end:10px;z-index:3;padding:3px 8px;border-radius:999px;background:#e11d48;color:#fff;font-size:11px;font-weight:800;line-height:1.5;box-shadow:0 8px 16px -8px rgb(225 29 72/70%);pointer-events:none}.bt-product-stage:has(.bt-fav-card) .bt-card-sale{top:52px;inset-inline-end:12px}