.product-page{--product-card-bg:#fffdf8;--product-soft:#eee8dd;overflow:clip}.product-page .product-breadcrumbs{padding-block:20px 16px}.product-page .product-hero{gap:clamp(24px,3vw,44px);padding-block:14px clamp(54px,8vw,96px);display:grid}.product-page .product-summary{align-self:start;min-width:0}.product-media-column{min-width:0}.product-summary__kicker{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.product-summary__category{min-width:0;color:var(--muted);text-overflow:ellipsis;text-underline-offset:4px;white-space:nowrap;font-size:.75rem;font-weight:780;text-decoration-color:#f05a2473;overflow:hidden}.product-page .product-summary h1{max-width:none;font-family:var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;text-wrap:pretty;margin-top:14px;font-size:clamp(1.8rem,2.8vw,2.25rem);font-weight:900;font-stretch:75%;line-height:1.08}.product-page .product-summary__lead{max-width:68ch;color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:16px;font-size:.82rem;line-height:1.65;display:-webkit-box;overflow:hidden}.product-summary__aliases{color:var(--muted,#686a64);gap:.55rem;margin-top:1rem;display:grid}.product-summary__aliases>strong{color:var(--ink,#151713);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.product-summary__aliases ul{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.product-summary__aliases li{border:1px solid var(--line,#d8d3c8);color:inherit;background:#ffffff80;border-radius:999px;padding:.42rem .68rem;font-size:.82rem;line-height:1.2}.product-condition{border:1px solid var(--line);background:var(--product-card-bg);border-radius:12px;align-items:center;gap:10px;min-height:42px;margin-top:18px;padding:8px 12px;display:inline-flex;box-shadow:0 10px 24px #1719160a}.product-condition span{color:var(--muted);font-size:var(--text-micro);letter-spacing:.07em;text-transform:uppercase;font-weight:820}.product-condition strong{font-size:.76rem;font-weight:850}.product-condition:before{content:"";background:#7c8178;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.product-condition--new:before{background:var(--success);box-shadow:0 0 0 4px #2771441f}.product-condition--refurbished:before{background:var(--orange-dark);box-shadow:0 0 0 4px #f05a241f}.product-condition--used:before{background:#7d715f}.product-code-grid{gap:8px;margin-top:16px;display:grid}.product-code-card{border:1px solid var(--line);background:#fffdf8a8;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:11px 12px 11px 15px;display:grid}.product-code-card--primary{background:var(--product-card-bg);border-color:#bdb7aa;box-shadow:0 12px 28px #1719160d}.product-code-card__value{gap:3px;min-width:0;display:grid}.product-code-card__value>span{color:var(--muted);font-size:var(--text-micro);letter-spacing:.09em;text-transform:uppercase;font-weight:850}.product-code-card code{overflow-wrap:anywhere;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.83rem,1.7vw,.98rem);font-weight:760}.product-code-card button{min-height:var(--tap-target);border:1px solid var(--line);color:var(--ink);cursor:pointer;font-size:var(--text-micro);white-space:nowrap;background:#f1ede4;border-radius:10px;align-items:center;gap:8px;padding-inline:11px;font-weight:820;display:inline-flex}.product-code-card button:hover{border-color:var(--ink);background:var(--lime)}.product-code-card button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:16px;height:16px}.product-code-search{width:fit-content;color:var(--orange-dark);align-items:center;gap:7px;margin-top:10px;font-size:.75rem;font-weight:820;text-decoration:none;display:inline-flex}.product-code-search:hover{text-underline-offset:4px;text-decoration:underline}.product-purchase{background:var(--ink);color:var(--white);border-radius:18px;margin-top:14px;overflow:hidden;box-shadow:0 22px 48px #17191624}.product-purchase__head{justify-content:space-between;align-items:flex-end;gap:18px;padding:19px 20px 17px;display:flex}.product-purchase__availability,.product-purchase__price{gap:5px;display:grid}.product-purchase__price{text-align:right;justify-items:end}.product-purchase__availability>span,.product-purchase__price>span{color:#fffdf885;font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:820}.product-page .product-stock{color:#d9d7d0;align-items:center;gap:8px;font-size:.75rem;font-weight:760;display:inline-flex}.product-purchase__price strong{font-family:var(--font-display);letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(1.45rem,4vw,2rem);font-weight:900;line-height:1}.product-purchase__price small{color:#fffdf8a3;max-width:25rem;font-size:.75rem;font-weight:700;line-height:1.35}.product-purchase__body{border-top:1px solid #ffffff1c;padding:13px}.product-page .product-add-form{grid-template-columns:120px minmax(0,1fr);align-items:end;gap:9px;margin:0;display:grid}.product-quantity-control{gap:5px;display:grid}.product-quantity-control>label{color:#fffdf88c;font-size:var(--text-micro);font-weight:800}.product-quantity-stepper{grid-template-columns:var(--tap-target) minmax(0, 1fr) var(--tap-target);background:var(--white);min-height:52px;color:var(--ink);border-radius:12px;align-items:center;display:grid;overflow:hidden}.product-quantity-stepper button{height:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:1.1rem;font-weight:850}.product-quantity-stepper button:hover:not(:disabled){background:var(--lime)}.product-quantity-stepper button:disabled{cursor:not-allowed;opacity:.3}.product-page .product-quantity-stepper input{width:100%;min-width:0;height:100%;color:var(--ink);text-align:center;appearance:textfield;background:0 0;border:0;outline:0;padding:0;font-weight:850}.product-quantity-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.product-quantity-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.product-page .product-add-form__submit,.product-purchase__primary{background:var(--orange);width:100%;min-height:52px;color:var(--ink);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding-inline:17px;font-size:.8125rem;font-weight:900;text-decoration:none;display:inline-flex}.product-page .product-add-form__submit:hover:not(:disabled),.product-purchase__primary:hover{background:var(--lime)}.product-page .product-add-form__submit:disabled{cursor:wait;opacity:.62}.product-add-form__submit svg,.product-purchase__secondary svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:19px;height:19px}.product-purchase__primary{min-height:54px}.product-purchase__secondary{color:#fffdf8c7;border:1px solid #ffffff24;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:46px;margin-top:8px;padding-inline:14px;font-size:.75rem;font-weight:800;text-decoration:none;display:flex}.product-purchase__secondary:hover{border-color:var(--lime);color:var(--lime)}.product-purchase .product-contact-note{color:#fffdf885;font-size:var(--text-micro);align-items:flex-start;gap:8px;margin:11px 4px 2px;line-height:1.45;display:flex}.product-purchase .product-contact-note span{width:17px;height:17px;color:var(--lime);border-color:#ffffff38;flex:0 0 17px;place-items:center;display:grid}.product-cart-status{color:#ffb79d;min-height:0;font-size:var(--text-micro);grid-column:1/-1;margin-top:7px}.product-noscript-link{color:var(--lime);font-size:var(--text-micro);text-align:center;text-underline-offset:3px;margin-top:9px;font-weight:800;display:block}.product-payment-methods{background:var(--white);color:var(--ink);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-top:9px;padding:10px 11px 10px 13px;display:flex}.product-payment-methods>div{gap:2px;min-width:0;display:grid}.product-payment-methods strong{font-size:var(--text-micro);font-weight:850}.product-payment-methods>div>span{color:var(--muted);font-size:var(--text-micro);line-height:1.3}.product-payment-methods ul{flex:none;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.product-payment-methods li{background:#fff;border:1px solid #e4dfd5;border-radius:8px;place-items:center;height:32px;padding-inline:8px;display:grid}.product-payment-methods img{object-fit:contain;width:auto;max-width:78px;height:18px}.product-benefits{border-block:1px solid var(--line);gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.product-benefits li{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:11px;padding-block:12px;display:grid}.product-benefits li:last-child{border-bottom:0}.product-benefits__icon{background:var(--product-soft);width:34px;height:34px;color:var(--orange-dark);border-radius:10px;place-items:center;display:grid}.product-benefits__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:18px;height:18px}.product-benefits strong{font-size:.75rem;font-weight:850;display:block}.product-benefits p{color:var(--muted);font-size:var(--text-micro);margin-top:2px;line-height:1.4}.product-section-nav{z-index:8;border-block:1px solid var(--line);backdrop-filter:blur(12px);background:#f5f1e8f0;position:sticky;top:84px}.product-hero,.product-content-section,.product-documents-card,.product-recommendations{scroll-margin-top:150px}.product-section-nav__inner{scrollbar-width:none;gap:4px;padding-block:8px;display:flex;overflow-x:auto}.product-section-nav__inner::-webkit-scrollbar{display:none}.product-section-nav a{min-height:var(--tap-target);color:var(--muted);border-radius:100px;flex:none;align-items:center;gap:8px;padding-inline:13px;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.product-section-nav a:first-child,.product-section-nav a:hover{background:var(--ink);color:var(--white)}.product-section-nav a span{color:var(--orange);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--text-micro)}.product-content{gap:clamp(30px,6vw,76px);padding-block:clamp(48px,7vw,86px);display:grid}.product-content__main{gap:22px;min-width:0;display:grid}.product-content__aside{align-self:start;gap:22px;display:grid}.product-content-section,.product-documents-card,.product-compatibility-card{border:1px solid var(--line);background:#fffdf8b8;border-radius:18px;min-width:0;padding:clamp(22px,4vw,34px);scroll-margin-top:148px}.product-content-section__heading,.product-documents-card__heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:15px;display:flex}.product-content-section__index{color:var(--orange-dark);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--text-micro);font-weight:850}.product-content-section h2,.product-documents-card h2{font-family:var(--font-display);letter-spacing:-.035em;margin-top:6px;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:900;line-height:1}.product-page .product-description{color:#42463e;white-space:normal;max-width:78ch;margin-top:22px;font-size:.9rem;line-height:1.78}.product-page .product-description :is(h2,h3){max-width:26ch;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:30px 0 11px;font-weight:880;line-height:1.16}.product-page .product-description h2{font-size:clamp(1.3rem,2.25vw,1.75rem)}.product-page .product-description h3{font-size:clamp(1.08rem,1.8vw,1.35rem)}.product-page .product-description :is(h2,h3):first-child{margin-top:0}.product-page .product-description :is(p,ul,ol){margin-bottom:1.15em}.product-page .product-description :is(p,ul,ol,table):last-child{margin-bottom:0}.product-fitment-list{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.product-fitment-list li{background:#f0ece4;border-radius:12px;grid-template-columns:minmax(90px,.32fr) minmax(0,1fr);gap:16px;padding:13px 15px;font-size:.82rem;line-height:1.55;display:grid}.product-fitment-list strong{color:var(--orange-dark);font-weight:850}.product-fitment-list span{overflow-wrap:anywhere;min-width:0}.product-page .specification-list{border-top:0;margin-top:14px}.product-page .specification-list>div{grid-template-columns:minmax(130px,.48fr) minmax(0,1fr);padding-block:14px;font-size:.82rem;line-height:1.5}.product-documents-card__heading>span{color:var(--muted);font-size:var(--text-micro);font-weight:780}.product-document-list{gap:8px;margin:17px 0 0;padding:0;list-style:none;display:grid}.product-document-list a{background:#eeeadf;border:1px solid #0000;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;text-decoration:none;display:grid}.product-document-list a:hover{border-color:var(--orange);background:#fff8ee}.product-document-list__type{background:var(--ink);width:42px;height:42px;color:var(--lime);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--text-micro);text-transform:uppercase;border-radius:10px;place-items:center;font-weight:900;display:grid}.product-document-list__copy{gap:2px;min-width:0;display:grid}.product-document-list__copy strong{overflow-wrap:anywhere;min-width:0;font-size:.75rem;line-height:1.25}.product-document-list__copy small{color:var(--muted);font-size:var(--text-micro)}.product-document-list svg{fill:none;width:18px;height:18px;stroke:var(--orange-dark);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.product-documents-empty{color:var(--muted);justify-items:start;gap:8px;margin-top:18px;font-size:.75rem;line-height:1.5;display:grid}.product-documents-empty span{width:38px;height:38px;color:var(--orange-dark);background:#eee9df;border-radius:10px;place-items:center;font-weight:900;display:grid}.product-documents-empty strong{color:var(--ink);font-size:.8rem}.product-compatibility-card{background:var(--orange);color:var(--ink);border:0;overflow:hidden}.product-compatibility-card__mark{border:2px solid var(--ink);border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.product-compatibility-card__mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:23px;height:23px}.product-compatibility-card h2{font-family:var(--font-display);letter-spacing:-.035em;margin-top:18px;font-size:1.75rem;font-weight:900;line-height:.98}.product-compatibility-card p{margin-top:10px;font-size:.76rem;line-height:1.5}.product-compatibility-card a{min-height:var(--tap-target);background:var(--ink);color:var(--white);border-radius:100px;align-items:center;gap:9px;margin-top:18px;padding-inline:16px;font-size:.75rem;font-weight:850;text-decoration:none;display:inline-flex}.product-compatibility-card a:hover{background:var(--lime);color:var(--ink)}.product-recommendations{border-top:1px solid var(--line);background:#ebe6dc;padding-block:clamp(56px,8vw,92px) clamp(76px,9vw,112px)}.product-recommendations__heading{gap:16px;margin-bottom:24px;display:grid}.product-recommendations__heading h2{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2.1rem,5vw,3.4rem);font-weight:900;line-height:.98}.product-recommendations__heading p{max-width:610px;color:var(--muted);font-size:.83rem;line-height:1.6}.product-recommendations__heading a{width:fit-content;color:var(--orange-dark);text-underline-offset:4px;font-size:.75rem;font-weight:850}.product-recommendations__grid{scroll-snap-type:x mandatory;grid-auto-columns:minmax(252px,78vw);grid-auto-flow:column;gap:12px;padding:4px 1px 18px;display:grid;overflow-x:auto}.product-recommendations__grid .product-card{scroll-snap-align:start;background:var(--white);min-width:0}.product-mobile-buy{z-index:35;color:var(--white);padding:10px max(14px, env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));backdrop-filter:blur(12px);background:#171916f5;border-top:1px solid #ffffff21;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 38px #1719162e}.product-mobile-buy__inner{grid-template-columns:minmax(0,.72fr) minmax(118px,1fr) 48px;align-items:center;gap:9px;display:grid}.product-mobile-buy span{color:#fffdf887;font-size:var(--text-micro);letter-spacing:.07em;text-transform:uppercase;font-weight:800;display:block}.product-mobile-buy strong{font-family:var(--font-display);overflow-wrap:anywhere;margin-top:2px;font-size:1.18rem;font-weight:900;line-height:1;display:block}.product-mobile-buy__primary,.product-mobile-buy__photo{background:var(--orange);min-height:48px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;font-size:.75rem;font-weight:900;text-decoration:none;display:inline-flex}.product-mobile-buy__photo{width:48px;color:var(--white);background:0 0;border:1px solid #ffffff3d;padding:0}.product-mobile-buy__photo:hover{border-color:var(--orange);background:var(--orange);color:var(--ink)}.product-mobile-buy__photo svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:24px;height:24px}@media (width>=760px){.product-benefits{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.product-benefits li{border-right:1px solid var(--line);border-bottom:0;grid-template-columns:30px minmax(0,1fr);padding:12px}.product-benefits li:last-child{border-right:0}.product-benefits__icon{width:30px;height:30px}.product-content{grid-template-columns:minmax(0,1fr) minmax(270px,.38fr)}.product-recommendations__heading{grid-template-columns:minmax(0,1fr) minmax(280px,.6fr) auto;align-items:end}.product-recommendations__grid{grid-auto-columns:minmax(268px,32vw)}}@media (width>=980px){.product-page .product-hero{grid-template-columns:minmax(0,1fr) minmax(400px,1fr);align-items:start}.product-page .product-summary{top:calc(var(--sticky-offset) + 16px);padding-top:8px;position:sticky}.product-code-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-code-card:only-child{grid-column:1/-1}.product-code-card{gap:8px;padding:8px 10px}.product-code-card button{width:var(--tap-target);justify-content:center;padding:0}.product-code-card button span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.product-recommendations__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;gap:14px;padding-bottom:0;overflow:visible}}@media (width<=979px){.product-media-column{display:contents}.product-page .product-gallery{order:1}.product-page .product-summary{order:2}.product-page .product-benefits{order:3}}@media (width<=759px){.product-page{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.product-section-nav{top:84px}.product-mobile-buy{display:block}.product-content-section__heading,.product-documents-card__heading{flex-direction:column;align-items:flex-start;gap:7px}}@media (width<=700px){.product-section-nav{top:72px}}@media (width<=520px){.product-page .product-breadcrumbs{padding-block:15px 9px}.product-page .product-hero{gap:26px;padding-top:8px}.product-summary__kicker{flex-direction:column;align-items:flex-start;gap:8px}.product-page .product-summary h1{max-width:none;font-size:clamp(1.65rem,7.4vw,2.05rem);line-height:1.08}.product-code-card button span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.product-code-card button{width:var(--tap-target);justify-content:center;padding:0}.product-purchase__head{padding:17px}.product-payment-methods{flex-direction:column;align-items:flex-start}.product-payment-methods ul{width:100%}.product-payment-methods li{flex:1 1 0}.product-page .product-add-form{grid-template-columns:124px minmax(0,1fr)}.product-content-section,.product-documents-card,.product-compatibility-card{border-radius:15px;padding:20px}.product-fitment-list li{grid-template-columns:1fr;gap:3px}.product-page .specification-list>div{grid-template-columns:minmax(100px,.7fr) minmax(0,1fr);gap:13px}.product-document-list a{grid-template-columns:38px minmax(0,1fr)}.product-document-list__type{width:38px;height:38px}.product-document-list svg{display:none}}@media (width<=390px){.product-purchase__head{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.product-purchase__price{text-align:left;border-top:1px solid #ffffff1c;justify-items:start;width:100%;padding-top:13px}.product-page .product-add-form{grid-template-columns:124px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.product-page *,.product-page :before,.product-page :after{scroll-behavior:auto!important}}.product-page{--product-card-bg:#fff;--product-soft:#f4f1e9}.product-page .product-hero{gap:32px;padding-bottom:40px}.product-page .product-summary h1{font-family:var(--font-body);letter-spacing:-.025em;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:750;line-height:1.3}.product-code-card{box-shadow:none;background:#fff;border-radius:8px}.product-code-card--primary{box-shadow:none}.product-fitment-summary{background:#f0ede3;border-left:3px solid #b94712;margin-top:16px;padding:10px 12px;font-size:.8125rem;line-height:1.5}.product-fitment-summary strong{margin-bottom:4px;font-size:.875rem;display:block}.product-fitment-summary p{overflow-wrap:anywhere;margin:4px 0}.product-fitment-summary a,.product-purchase-terms a{color:#a63f10;text-underline-offset:3px}.product-purchase{border:1px solid var(--line);color:var(--ink);box-shadow:none;background:#fff;border-radius:12px}.product-purchase__head{padding:18px 16px}.product-purchase__availability>span,.product-purchase__price>span,.product-purchase__price small,.product-quantity-control>label,.product-purchase .product-contact-note,.product-page .product-stock{color:#62675d}.product-page .product-stock--available{color:#227343}.product-purchase__price strong{font-size:clamp(1.6rem,3vw,2rem)}.product-purchase__body{border-top-color:var(--line);padding:16px}.product-page .product-add-form{grid-template-columns:144px minmax(0,1fr);gap:12px}.product-page .product-add-form__submit{border-radius:8px;grid-column:1/-1;min-height:48px;font-size:1rem}.product-quantity-stepper{background:#f4f1e9;border:1px solid #7e8278;border-radius:8px;min-height:48px}.product-page .product-quantity-stepper input{font-size:1rem}.product-page .product-quantity-stepper input:focus-visible{outline-offset:-3px;outline:2px solid #b94712}.product-line-total{text-align:right;align-self:end;min-width:0}.product-line-total span{color:#62675d;font-size:.8125rem;line-height:1.4;display:block}.product-line-total strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;font-size:1.25rem;display:block}.product-quantity-prices{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.product-quantity-prices li{border:1px solid var(--line);border-radius:8px;gap:4px;padding:8px 12px;font-size:.8125rem;display:grid}.product-quantity-prices li[data-active]{background:#fff2e9;border-color:#b94712}.product-quantity-prices span{color:#62675d}.product-purchase__secondary{color:var(--ink);border-color:#7e8278;border-radius:8px;font-size:.875rem}.product-purchase__secondary:hover{color:#a63f10;background:#fff9f4;border-color:#b94712}.product-purchase-terms{flex-wrap:wrap;gap:4px 20px;margin-top:12px;font-size:.8125rem;display:flex}.product-purchase-terms a{align-items:center;min-height:32px;display:inline-flex}.product-purchase .product-cart-status{color:#a63f10}.product-purchase .product-cart-status:empty{display:none}.product-purchase .product-noscript-link{color:#a63f10}.product-payment-methods{border:0;padding:12px 0 0}.product-mobile-buy{border-top:1px solid var(--line);color:var(--ink);background:#fffffffa;box-shadow:0 -6px 24px #17191612}.product-mobile-buy span{color:#62675d}.product-mobile-buy__photo{color:var(--ink);border-color:#7e8278}.product-mobile-buy[hidden],.product-purchase [data-pricing-fallback-note][hidden]{display:none}.product-page .product-section-nav{top:var(--product-header-height,128px)}.product-page :is(#purchase,.product-hero,.product-content-section,.product-documents-card){scroll-margin-top:calc(var(--product-header-height,128px) + 72px)}@media (width>=980px){.product-page .product-summary{padding-top:0;position:static}.product-page .product-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}@media (width<=520px){.product-page .product-summary h1{font-size:1.4rem;line-height:1.3}.product-page .product-hero{gap:20px}.product-purchase__head{align-items:flex-start}.product-page .product-add-form{grid-template-columns:136px minmax(0,1fr)}.product-purchase__body{padding:12px}.product-line-total strong{font-size:1.1rem}}.product-variant-picker{border:1px solid var(--line);background:var(--surface-soft,#f5f4f0);scroll-margin-top:calc(var(--product-header-height,136px) + 24px);border-radius:10px;margin-bottom:18px;padding:16px}.product-variant-picker label{color:var(--ink);font-weight:750;display:block}.product-variant-picker p{color:var(--muted);margin:6px 0 12px;font-size:.875rem;line-height:1.5}.product-variant-picker>div{gap:8px;display:flex}.product-variant-picker select{border:1px solid var(--line);width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:8px 12px}.product-variant-picker button{border:1px solid var(--line);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:8px 16px;font-weight:700}@media (width<=420px){.product-variant-picker>div{flex-direction:column}}.product-page .container{max-width:1440px}.product-page .product-description>:is(p,ul,ol){max-width:70ch}.product-page .product-gallery .product-gallery__stage{aspect-ratio:1;width:100%;min-height:0}.product-page .product-gallery .product-gallery__track{scrollbar-width:none;width:100%;height:100%;position:absolute;inset:0;overflow:auto hidden}.product-page .product-gallery .product-gallery__track::-webkit-scrollbar{display:none}.product-page .product-gallery .product-gallery__track figure{aspect-ratio:auto;flex:0 0 100%;width:100%;min-width:0;height:100%;min-height:0;max-height:none}.product-page .product-gallery .product-gallery__track img{object-fit:contain;object-position:center;width:100%;min-width:0;height:100%;min-height:0;padding:clamp(12px,2vw,24px);display:block}.product-page .product-gallery .product-gallery__empty{aspect-ratio:1;width:100%;min-height:0}@media (width>=980px){.product-page .product-gallery .product-gallery__layout:not(:has(>.product-gallery__thumbs)){padding-left:0}}.product-page .product-purchase-terms a,.product-page .product-code-search{min-height:44px}.product-page .product-gallery-dialog .product-gallery-dialog__header button,.product-page .product-gallery-dialog .product-gallery-dialog__arrow{min-width:44px;min-height:44px}@media (width>=760px) and (width<=1079px){.product-page .product-content{grid-template-columns:minmax(0,1fr)}}@media (width<=380px){.product-page .product-content-section,.product-page .product-documents-card,.product-page .product-compatibility-card{padding:16px}.product-page .product-purchase__head{padding-inline:12px}.product-page .product-add-form{grid-template-columns:124px minmax(0,1fr);gap:8px}}.product-gallery__layout[data-astro-cid-xjlbgawg],.product-gallery__stage[data-astro-cid-xjlbgawg]{min-width:0;position:relative}.product-gallery__track[data-astro-cid-xjlbgawg]{overscroll-behavior-inline:contain;scrollbar-color:#17191652 transparent}.product-gallery__track[data-astro-cid-xjlbgawg] figure[data-astro-cid-xjlbgawg]{scroll-margin-inline:1px}.product-gallery__track[data-astro-cid-xjlbgawg] img[data-astro-cid-xjlbgawg]{user-select:none;-webkit-user-drag:none}.product-gallery__controls[data-astro-cid-xjlbgawg]{pointer-events:none;display:none}.product-gallery--enhanced[data-astro-cid-xjlbgawg] .product-gallery__controls[data-astro-cid-xjlbgawg]{z-index:2;display:block;position:absolute;inset:0}.product-gallery__arrow[data-astro-cid-xjlbgawg],.product-gallery__zoom[data-astro-cid-xjlbgawg],.product-gallery-dialog[data-astro-cid-xjlbgawg] button[data-astro-cid-xjlbgawg]{color:#171916;cursor:pointer;pointer-events:auto;background:#fffdf8eb;border:1px solid #17191629;place-items:center;transition:background-color .15s,color .15s,transform .15s;display:grid;box-shadow:0 8px 24px #1719161f}.product-gallery__arrow[data-astro-cid-xjlbgawg]:hover,.product-gallery__zoom[data-astro-cid-xjlbgawg]:hover,.product-gallery-dialog[data-astro-cid-xjlbgawg] button[data-astro-cid-xjlbgawg]:hover{background:var(--orange);transform:translateY(-1px)}.product-gallery__arrow[data-astro-cid-xjlbgawg]:focus-visible,.product-gallery__zoom[data-astro-cid-xjlbgawg]:focus-visible,.product-gallery-dialog[data-astro-cid-xjlbgawg] button[data-astro-cid-xjlbgawg]:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.product-gallery__arrow[data-astro-cid-xjlbgawg]{width:var(--tap-target);height:var(--tap-target);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.product-gallery__arrow[data-astro-cid-xjlbgawg]:hover{transform:translateY(calc(-50% - 1px))}.product-gallery__arrow--previous[data-astro-cid-xjlbgawg]{left:14px}.product-gallery__arrow--next[data-astro-cid-xjlbgawg]{right:14px}.product-gallery__arrow[data-astro-cid-xjlbgawg] svg[data-astro-cid-xjlbgawg],.product-gallery__zoom[data-astro-cid-xjlbgawg] svg[data-astro-cid-xjlbgawg],.product-gallery-dialog[data-astro-cid-xjlbgawg] svg[data-astro-cid-xjlbgawg]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:21px;height:21px}.product-gallery__counter[data-astro-cid-xjlbgawg]{color:#fffdf8;text-align:center;background:#171916db;border:1px solid #ffffff21;border-radius:100px;min-width:54px;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:800;line-height:1;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.product-gallery__zoom[data-astro-cid-xjlbgawg]{width:var(--tap-target);height:var(--tap-target);border-radius:13px;position:absolute;top:14px;right:14px}.product-gallery__zoom[data-astro-cid-xjlbgawg][hidden]{display:none}.product-gallery__thumbs[data-astro-cid-xjlbgawg]{scrollbar-color:#1719163d transparent}.product-gallery__thumbs[data-astro-cid-xjlbgawg] li[data-astro-cid-xjlbgawg]{flex:none}.product-gallery__thumbs[data-astro-cid-xjlbgawg] a[data-astro-cid-xjlbgawg]{opacity:.7;transition:border-color .15s,box-shadow .15s,opacity .15s,transform .15s;position:relative}.product-gallery__thumbs[data-astro-cid-xjlbgawg] a[data-astro-cid-xjlbgawg]:hover{opacity:1;border-color:#1719167a;transform:translateY(-1px)}.product-gallery__thumbs[data-astro-cid-xjlbgawg] a[data-astro-cid-xjlbgawg][aria-current=true]{border-color:var(--orange-dark);box-shadow:inset 0 0 0 1px var(--orange-dark);opacity:1}.product-gallery__thumbs[data-astro-cid-xjlbgawg] a[data-astro-cid-xjlbgawg]:focus-visible{outline:3px solid var(--lime);outline-offset:2px}.product-gallery-dialog[data-astro-cid-xjlbgawg]{color:#fffdf8;background:#171916;border:0;border-radius:22px;width:min(1280px,100vw - 32px);max-width:none;height:min(900px,100dvh - 32px);max-height:none;padding:0;overflow:hidden;box-shadow:0 30px 90px #0000007a}.product-gallery-dialog[data-astro-cid-xjlbgawg]::backdrop{backdrop-filter:blur(5px);background:#080908d1}.product-gallery-dialog__shell[data-astro-cid-xjlbgawg]{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.product-gallery-dialog__header[data-astro-cid-xjlbgawg]{border-bottom:1px solid #ffffff1a;justify-content:flex-end;align-items:center;gap:16px;min-height:64px;padding-inline:18px;display:flex}.product-gallery-dialog__header[data-astro-cid-xjlbgawg] output[data-astro-cid-xjlbgawg]{color:#fffdf8ad;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:800}.product-gallery-dialog__header[data-astro-cid-xjlbgawg] button[data-astro-cid-xjlbgawg]{width:40px;height:40px;box-shadow:none;color:#fffdf8;background:#ffffff14;border-color:#ffffff24;border-radius:12px}.product-gallery-dialog__media[data-astro-cid-xjlbgawg]{place-items:center;min-height:0;padding:24px 76px 34px;display:grid;position:relative}.product-gallery-dialog__media[data-astro-cid-xjlbgawg]>img[data-astro-cid-xjlbgawg]{object-fit:contain;max-width:100%;max-height:100%}.product-gallery-dialog__arrow[data-astro-cid-xjlbgawg]{width:46px;height:46px;box-shadow:none;color:#fffdf8;background:#ffffff17;border-color:#ffffff24;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.product-gallery-dialog__arrow[data-astro-cid-xjlbgawg]:hover{color:#171916;transform:translateY(calc(-50% - 1px))}.product-gallery-dialog__arrow--previous[data-astro-cid-xjlbgawg]{left:18px}.product-gallery-dialog__arrow--next[data-astro-cid-xjlbgawg]{right:18px}@media (width>=980px){.product-gallery__layout[data-astro-cid-xjlbgawg]{padding-left:70px}.product-gallery__thumbs[data-astro-cid-xjlbgawg]{flex-direction:column;gap:10px;width:58px;min-height:0;margin:0;padding:1px 4px 1px 0;position:absolute;inset:0 auto 0 0;overflow:hidden auto}.product-gallery__thumbs[data-astro-cid-xjlbgawg] a[data-astro-cid-xjlbgawg]{width:54px;height:50px}.product-gallery__thumbs[data-astro-cid-xjlbgawg] a[data-astro-cid-xjlbgawg]:hover{transform:translate(1px)}}@media (width<=620px){.product-gallery__arrow[data-astro-cid-xjlbgawg]{width:var(--tap-target);height:var(--tap-target)}.product-gallery__arrow--previous[data-astro-cid-xjlbgawg]{left:9px}.product-gallery__arrow--next[data-astro-cid-xjlbgawg]{right:9px}.product-gallery__zoom[data-astro-cid-xjlbgawg]{width:var(--tap-target);height:var(--tap-target);border-radius:12px;top:9px;right:9px}.product-gallery__counter[data-astro-cid-xjlbgawg]{bottom:9px}.product-gallery-dialog[data-astro-cid-xjlbgawg]{border-radius:0;width:100vw;height:100dvh}.product-gallery-dialog__header[data-astro-cid-xjlbgawg]{min-height:58px;padding-inline:12px}.product-gallery-dialog__media[data-astro-cid-xjlbgawg]{padding:18px 48px 28px}.product-gallery-dialog__arrow[data-astro-cid-xjlbgawg]{width:40px;height:40px}.product-gallery-dialog__arrow--previous[data-astro-cid-xjlbgawg]{left:6px}.product-gallery-dialog__arrow--next[data-astro-cid-xjlbgawg]{right:6px}}@media (prefers-reduced-motion:reduce){.product-gallery__track[data-astro-cid-xjlbgawg],.product-gallery__arrow[data-astro-cid-xjlbgawg],.product-gallery__zoom[data-astro-cid-xjlbgawg],.product-gallery__thumbs[data-astro-cid-xjlbgawg] a[data-astro-cid-xjlbgawg],.product-gallery-dialog[data-astro-cid-xjlbgawg] button[data-astro-cid-xjlbgawg]{scroll-behavior:auto;transition:none}}.product-discussion[data-astro-cid-2tzficlu]{--discussion-copy:color-mix(in srgb, var(--white) 72%, transparent);--discussion-muted:color-mix(in srgb, var(--white) 56%, transparent);background:var(--ink);color:var(--white);padding:clamp(3rem,7vw,7rem) 0}.product-discussion__heading[data-astro-cid-2tzficlu]{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:end;gap:2rem;margin-bottom:2.25rem;display:grid}.product-discussion__heading[data-astro-cid-2tzficlu]>div[data-astro-cid-2tzficlu]{align-items:center;gap:1rem;min-width:0;display:flex}.product-discussion__heading[data-astro-cid-2tzficlu] h2[data-astro-cid-2tzficlu]{font-family:var(--font-display);letter-spacing:-.04em;overflow-wrap:anywhere;text-transform:uppercase;margin:0;font-size:clamp(2.2rem,5vw,5.4rem);font-weight:900;line-height:.98}.product-discussion__heading[data-astro-cid-2tzficlu] p[data-astro-cid-2tzficlu]{max-width:40rem;color:var(--discussion-copy);margin:0;font-size:1rem;line-height:1.65}.product-discussion__grid[data-astro-cid-2tzficlu]{border:1px solid var(--line-dark);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.product-discussion__column[data-astro-cid-2tzficlu]{min-width:0;padding:clamp(1.25rem,3vw,2.5rem)}.product-discussion__column[data-astro-cid-2tzficlu]+.product-discussion__column[data-astro-cid-2tzficlu]{border-left:1px solid var(--line-dark)}.product-discussion__column-head[data-astro-cid-2tzficlu]{justify-content:space-between;align-items:center;min-height:3rem;margin-bottom:1.5rem;display:flex}.product-discussion__column-head[data-astro-cid-2tzficlu]>div[data-astro-cid-2tzficlu]{align-items:center;gap:.7rem;min-width:0;display:flex}.product-discussion__column-head[data-astro-cid-2tzficlu] h3[data-astro-cid-2tzficlu]{font-family:var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.45rem,2.5vw,2.35rem);font-weight:900;line-height:1.05}.product-discussion__column-head[data-astro-cid-2tzficlu] div[data-astro-cid-2tzficlu]>span[data-astro-cid-2tzficlu]{background:var(--orange);min-width:2rem;height:2rem;color:var(--ink);border-radius:99rem;place-items:center;padding:0 .45rem;font-weight:900;display:grid}.product-rating[data-astro-cid-2tzficlu]{align-items:center;gap:.55rem;margin:0;display:flex}.product-rating[data-astro-cid-2tzficlu] strong[data-astro-cid-2tzficlu]{font-family:var(--font-display);font-size:2rem;font-weight:900;line-height:1}.product-rating__stars[data-astro-cid-2tzficlu],.review-stars[data-astro-cid-2tzficlu]{color:var(--lime);letter-spacing:.12em;font-style:normal}.product-rating__stars[data-astro-cid-2tzficlu] i[data-astro-cid-2tzficlu]{color:var(--discussion-muted);font-style:normal}.product-review-list[data-astro-cid-2tzficlu],.product-question-list[data-astro-cid-2tzficlu]{gap:.8rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.product-review-list[data-astro-cid-2tzficlu]>li[data-astro-cid-2tzficlu],.product-question-list[data-astro-cid-2tzficlu]>li[data-astro-cid-2tzficlu]{border:1px solid var(--line-dark);border-radius:var(--radius-sm);background:var(--ink-soft);padding:1.15rem}.product-review-list[data-astro-cid-2tzficlu] header[data-astro-cid-2tzficlu],.product-question-list[data-astro-cid-2tzficlu]>li[data-astro-cid-2tzficlu]>header[data-astro-cid-2tzficlu]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.product-review-list[data-astro-cid-2tzficlu] header[data-astro-cid-2tzficlu]>div[data-astro-cid-2tzficlu]{gap:.35rem;display:grid}.product-review-list[data-astro-cid-2tzficlu] time[data-astro-cid-2tzficlu],.product-question-list[data-astro-cid-2tzficlu] time[data-astro-cid-2tzficlu]{color:var(--discussion-muted);font-size:.8rem}.verified-purchase[data-astro-cid-2tzficlu]{color:var(--lime);text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;font-weight:800}.review-stars[data-astro-cid-2tzficlu]{margin:.8rem 0 .35rem}.review-stars[data-astro-cid-2tzficlu] span[data-astro-cid-2tzficlu]{color:var(--discussion-muted)}.product-review-list[data-astro-cid-2tzficlu] h4[data-astro-cid-2tzficlu]{margin:.4rem 0}.product-review-list[data-astro-cid-2tzficlu] p[data-astro-cid-2tzficlu]:last-child,.product-question-list[data-astro-cid-2tzficlu]>li[data-astro-cid-2tzficlu]>p[data-astro-cid-2tzficlu]{color:var(--discussion-copy);margin:.45rem 0 0;line-height:1.6}.product-question-list[data-astro-cid-2tzficlu] article[data-astro-cid-2tzficlu]{border-left:3px solid var(--orange);background:var(--ink);border-radius:.25rem .8rem .8rem .25rem;margin-top:1rem;padding:1rem}.product-question-list[data-astro-cid-2tzficlu] article[data-astro-cid-2tzficlu]>span[data-astro-cid-2tzficlu]{color:var(--orange);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:900}.product-question-list[data-astro-cid-2tzficlu] article[data-astro-cid-2tzficlu] p[data-astro-cid-2tzficlu]{line-height:1.6}.product-question-list[data-astro-cid-2tzficlu] article[data-astro-cid-2tzficlu] footer[data-astro-cid-2tzficlu]{gap:.15rem;display:grid}.product-question-list[data-astro-cid-2tzficlu] article[data-astro-cid-2tzficlu] small[data-astro-cid-2tzficlu]{color:var(--discussion-muted)}.product-discussion__empty[data-astro-cid-2tzficlu],.product-discussion__notice[data-astro-cid-2tzficlu],.product-discussion__login[data-astro-cid-2tzficlu]{border:1px dashed var(--line-dark);color:var(--discussion-copy);border-radius:.9rem;margin:0 0 1.5rem;padding:1rem;font-size:.9375rem;line-height:1.55;display:block}.product-discussion__login[data-astro-cid-2tzficlu]{min-height:var(--tap-target);color:var(--white);text-decoration-color:var(--orange);text-underline-offset:.2em;font-weight:750;text-decoration-line:underline;text-decoration-thickness:.1em}.product-discussion__login[data-astro-cid-2tzficlu]:hover{border-color:var(--orange);color:var(--white)}.product-discussion-form[data-astro-cid-2tzficlu]{border-top:1px solid var(--line-dark);gap:1rem;padding-top:1.5rem;display:grid}.product-discussion-form[data-astro-cid-2tzficlu] label[data-astro-cid-2tzficlu]{color:var(--discussion-copy);gap:.45rem;font-size:.875rem;font-weight:800;line-height:1.35;display:grid}.product-discussion-form[data-astro-cid-2tzficlu] input[data-astro-cid-2tzficlu][type=text],.product-discussion-form[data-astro-cid-2tzficlu] select[data-astro-cid-2tzficlu],.product-discussion-form[data-astro-cid-2tzficlu] textarea[data-astro-cid-2tzficlu]{width:100%;min-height:var(--tap-target);box-sizing:border-box;border:1px solid var(--line-dark);background:var(--ink-soft);color:var(--white);font:inherit;resize:vertical;border-radius:.85rem;padding:.85rem 1rem}.product-discussion-form[data-astro-cid-2tzficlu] input[data-astro-cid-2tzficlu]:focus-visible,.product-discussion-form[data-astro-cid-2tzficlu] select[data-astro-cid-2tzficlu]:focus-visible,.product-discussion-form[data-astro-cid-2tzficlu] textarea[data-astro-cid-2tzficlu]:focus-visible{outline:2px solid var(--orange);outline-offset:2px;box-shadow:0 0 0 3px var(--lime)}.rating-input[data-astro-cid-2tzficlu]{border:0;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;display:flex}.rating-input[data-astro-cid-2tzficlu] legend[data-astro-cid-2tzficlu]{width:100%;color:var(--discussion-copy);margin-bottom:.45rem;font-size:.875rem;font-weight:800}.rating-input[data-astro-cid-2tzficlu] label[data-astro-cid-2tzficlu]{display:block}.rating-input[data-astro-cid-2tzficlu] input[data-astro-cid-2tzficlu]{opacity:0;position:absolute}.rating-input[data-astro-cid-2tzficlu] span[data-astro-cid-2tzficlu]{min-height:var(--tap-target);border:1px solid var(--line-dark);cursor:pointer;border-radius:.65rem;align-items:center;padding:.55rem .7rem;font-size:.875rem;font-weight:800;display:flex}.rating-input[data-astro-cid-2tzficlu] input[data-astro-cid-2tzficlu]:focus-visible+span[data-astro-cid-2tzficlu]{outline:2px solid var(--orange);outline-offset:2px;box-shadow:0 0 0 3px var(--lime)}.rating-input[data-astro-cid-2tzficlu] input[data-astro-cid-2tzficlu]:checked+span[data-astro-cid-2tzficlu]{border-color:var(--lime);color:var(--lime);background:var(--ink-soft)}.product-discussion-form[data-astro-cid-2tzficlu] button[data-astro-cid-2tzficlu]{min-height:var(--tap-target);background:var(--orange);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:99rem;justify-self:start;padding:.75rem 1.25rem;font-size:.875rem;font-weight:900;line-height:1.25;transition:background-color .16s}.product-discussion-form[data-astro-cid-2tzficlu] button[data-astro-cid-2tzficlu]:hover:not(:disabled){background:var(--lime)}.product-discussion-form[data-astro-cid-2tzficlu] button[data-astro-cid-2tzficlu]:disabled{opacity:.55;cursor:not-allowed}.product-discussion-form[data-astro-cid-2tzficlu] [data-astro-cid-2tzficlu][data-form-status]{min-height:1.25rem;color:var(--lime);margin:0;font-size:.875rem;line-height:1.45}@media (width<=820px){.product-discussion__heading[data-astro-cid-2tzficlu],.product-discussion__grid[data-astro-cid-2tzficlu]{grid-template-columns:1fr}.product-discussion__column[data-astro-cid-2tzficlu]+.product-discussion__column[data-astro-cid-2tzficlu]{border-left:0;border-top:1px solid var(--line-dark)}.product-discussion-form[data-astro-cid-2tzficlu] input[data-astro-cid-2tzficlu][type=text],.product-discussion-form[data-astro-cid-2tzficlu] select[data-astro-cid-2tzficlu],.product-discussion-form[data-astro-cid-2tzficlu] textarea[data-astro-cid-2tzficlu]{font-size:1rem}}@media (width<=560px){.product-discussion__heading[data-astro-cid-2tzficlu]{gap:1.25rem;margin-bottom:1.75rem}.product-discussion__column-head[data-astro-cid-2tzficlu]{align-items:flex-start;gap:.85rem}.product-discussion-form[data-astro-cid-2tzficlu] button[data-astro-cid-2tzficlu]{justify-self:stretch;width:100%}.product-discussion__login[data-astro-cid-2tzficlu]{font-size:1rem}}
