.ProductBuy-module__KSpOjW__buy{gap:var(--space-6);grid-template-areas:"side""config";align-items:start;display:grid}.ProductBuy-module__KSpOjW__side{grid-area:side}.ProductBuy-module__KSpOjW__config{grid-area:config}.ProductBuy-module__KSpOjW__inlineSummary{gap:var(--space-4);padding:var(--space-4);border:2px solid var(--ink-950);border-radius:var(--radius-md);background:var(--white);scroll-margin-bottom:6rem;display:grid}.ProductBuy-module__KSpOjW__summaryTitle{color:var(--ink);font-size:var(--text-18);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading);line-height:1.3}.ProductBuy-module__KSpOjW__summaryRows{gap:var(--space-1) var(--space-4);grid-template-columns:fit-content(45%) minmax(0,1fr);align-items:baseline;margin:0;display:grid}.ProductBuy-module__KSpOjW__summaryRows div{display:contents}.ProductBuy-module__KSpOjW__summaryRows dt{white-space:nowrap;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;min-width:0;color:var(--ink-muted);font-size:var(--text-14);line-height:1.5}.ProductBuy-module__KSpOjW__summaryRows dd{overflow-wrap:break-word;min-width:0;font-size:var(--text-16);margin:0;line-height:1.5}.ProductBuy-module__KSpOjW__summaryPrice{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--ink-150);display:grid}.ProductBuy-module__KSpOjW__promises{gap:var(--space-1);font-size:var(--text-16);margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.ProductBuy-module__KSpOjW__promises li{gap:var(--space-2);align-items:flex-start;display:flex}.ProductBuy-module__KSpOjW__promises svg{color:var(--success);flex:none;margin-top:4px}.ProductBuy-module__KSpOjW__promise{margin-top:calc(var(--space-2) * -1);color:var(--ink-muted);font-size:var(--text-14);text-align:center;line-height:1.5}.ProductBuy-module__KSpOjW__rights{color:var(--ink-muted);font-size:var(--text-12);line-height:var(--leading-body);margin:0}.ProductBuy-module__KSpOjW__rights a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ProductBuy-module__KSpOjW__priceCard .ProductBuy-module__KSpOjW__rights{margin-top:calc(var(--space-2) * -1);text-align:center}.ProductBuy-module__KSpOjW__optionWrap{display:grid;position:relative}.ProductBuy-module__KSpOjW__badge{background:var(--ink-950);color:var(--white);font-size:var(--text-12);font-weight:var(--font-weight-medium);white-space:nowrap;border-radius:999px;flex:none;padding:0 8px;line-height:1.4}.ProductBuy-module__KSpOjW__infoButton{border:1px solid var(--ink-200);background:var(--white);width:1.75rem;height:1.75rem;color:var(--ink-body);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:6px;right:5px}.ProductBuy-module__KSpOjW__infoButton:before{content:"";position:absolute;inset:-.5rem}.ProductBuy-module__KSpOjW__infoButton:hover,.ProductBuy-module__KSpOjW__infoButton[aria-expanded=true]{border-color:var(--ink-950);color:var(--ink)}.ProductBuy-module__KSpOjW__infoButton:focus-visible{outline:3px solid var(--brand-primary);outline-offset:2px}.ProductBuy-module__KSpOjW__infoPanel{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--brand-paper);color:var(--ink-body);font-size:var(--text-14);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;scroll-margin-top:6rem;scroll-margin-bottom:7rem;line-height:1.5;display:grid}.ProductBuy-module__KSpOjW__infoPanel>svg{color:var(--ink-body);margin-top:2px}.ProductBuy-module__KSpOjW__infoPanel button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.ProductBuy-module__KSpOjW__side{gap:var(--space-4);display:grid}.ProductBuy-module__KSpOjW__photoFrame{aspect-ratio:7/6;border-radius:var(--radius-md);background:var(--ink-100);width:100%;margin-inline:auto;position:relative;overflow:hidden}.ProductBuy-module__KSpOjW__photoFrame img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ProductBuy-module__KSpOjW__photoFrame .ProductBuy-module__KSpOjW__photoBackdrop{object-fit:cover;filter:blur(28px)saturate(.9);opacity:.85;transform:scale(1.35)}.ProductBuy-module__KSpOjW__priceCard{display:none}.ProductBuy-module__KSpOjW__deliveryLine{align-items:center;gap:var(--space-2);min-height:24px;margin:0 0 var(--space-3);color:var(--ink-body);font-size:var(--text-14);display:flex}.ProductBuy-module__KSpOjW__deliveryLine svg{color:var(--success);flex:none}.ProductBuy-module__KSpOjW__deliveryLine b{color:var(--ink);font-weight:var(--font-weight-semibold)}@media (min-width:960px){.ProductBuy-module__KSpOjW__deliveryLine{display:none}}.ProductBuy-module__KSpOjW__config{gap:var(--space-3);min-width:0;display:grid}.ProductBuy-module__KSpOjW__group{background:var(--white);border:1px solid var(--ink-200);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);min-width:0;display:grid;container:buy-group/inline-size}.ProductBuy-module__KSpOjW__group[data-pending] .ProductBuy-module__KSpOjW__options{opacity:.6}.ProductBuy-module__KSpOjW__groupHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.ProductBuy-module__KSpOjW__groupHead h2{color:var(--ink);font-size:var(--text-18);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading)}.ProductBuy-module__KSpOjW__chosen{font-size:var(--text-14);color:var(--ink-muted);text-align:right}.ProductBuy-module__KSpOjW__groupHelp{font-size:var(--text-14);color:var(--ink-muted)}.ProductBuy-module__KSpOjW__search{align-items:center;gap:var(--space-2);min-height:var(--control-md);padding:0 var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--white);display:flex}.ProductBuy-module__KSpOjW__search:focus-within{outline:2px solid var(--brand-primary);outline-offset:2px}.ProductBuy-module__KSpOjW__search input{min-width:0;font:inherit;font-size:var(--text-16);background:0 0;border:0;outline:none;flex:1}.ProductBuy-module__KSpOjW__search button{background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.ProductBuy-module__KSpOjW__options{gap:var(--space-2);transition:opacity var(--motion-fast) var(--ease-out);grid-template-columns:minmax(0,1fr);grid-auto-flow:dense;display:grid}@container buy-group (min-width:40rem){.ProductBuy-module__KSpOjW__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.ProductBuy-module__KSpOjW__option{align-items:center;column-gap:var(--space-3);min-height:4.25rem;padding:var(--space-2) 2.25rem var(--space-2) var(--space-3);text-align:left;background:var(--white);border:1px solid var(--border-control);border-radius:var(--radius-sm);color:var(--ink);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.ProductBuy-module__KSpOjW__options[data-visuals] .ProductBuy-module__KSpOjW__option{padding-left:var(--space-2);grid-template-columns:2.75rem minmax(0,1fr)}.ProductBuy-module__KSpOjW__option:hover:not(:disabled){border-color:var(--ink-700)}.ProductBuy-module__KSpOjW__option[aria-checked=true]{border:2px solid var(--brand-primary);padding:calc(var(--space-2) - 1px) calc(2.25rem - 1px) calc(var(--space-2) - 1px) calc(var(--space-3) - 1px);background:var(--brand-primary-soft)}.ProductBuy-module__KSpOjW__options[data-visuals] .ProductBuy-module__KSpOjW__option[aria-checked=true]{padding-left:calc(var(--space-2) - 1px)}.ProductBuy-module__KSpOjW__optionVisual{pointer-events:none;place-items:center;width:2.75rem;height:2.75rem;display:grid;overflow:hidden}.ProductBuy-module__KSpOjW__optionVisual>*{max-width:100%;max-height:100%}.ProductBuy-module__KSpOjW__optionText{gap:2px;min-width:0;display:grid}.ProductBuy-module__KSpOjW__optionTitle{align-items:center;gap:2px var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ProductBuy-module__KSpOjW__optionLabel{min-width:0;font-size:var(--text-16);font-weight:var(--font-weight-medium);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.25}.ProductBuy-module__KSpOjW__optionHint{color:var(--ink-muted);font-size:var(--text-14);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.35}.ProductBuy-module__KSpOjW__optionCheck{top:var(--space-2);right:var(--space-2);color:var(--white);background:var(--brand-primary);border-radius:50%;width:18px;height:18px;padding:2px;position:absolute}.ProductBuy-module__KSpOjW__more{justify-self:start;align-items:center;gap:var(--space-1);min-height:2.75rem;color:var(--brand-label);font-weight:var(--font-weight-medium);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-flex}@media (max-width:599px){.ProductBuy-module__KSpOjW__optionWrap[data-phone-extra]{display:none}}@media (min-width:600px){.ProductBuy-module__KSpOjW__more[data-phone-only]{display:none}}.ProductBuy-module__KSpOjW__qtyList{gap:var(--space-1);display:grid}.ProductBuy-module__KSpOjW__qtyHead,.ProductBuy-module__KSpOjW__quantity{column-gap:var(--space-2);grid-template-columns:1.125rem minmax(0,1fr) auto;align-items:center;display:grid}.ProductBuy-module__KSpOjW__qtyHead{padding:0 calc(var(--space-3) + 1px);color:var(--ink-muted);font-size:var(--text-12);line-height:1.4}.ProductBuy-module__KSpOjW__qtyHeadAmount{grid-column:2}.ProductBuy-module__KSpOjW__qtyHeadPiece{display:none}.ProductBuy-module__KSpOjW__qtyHeadTotal{text-align:right;grid-column:3}.ProductBuy-module__KSpOjW__quantities{gap:var(--space-2);display:grid}.ProductBuy-module__KSpOjW__quantity{min-height:4rem;padding:var(--space-2) var(--space-3);text-align:left;background:var(--white);border:1px solid var(--border-control);border-radius:var(--radius-sm);color:var(--ink);font-variant-numeric:tabular-nums;grid-template-rows:auto auto;row-gap:2px}.ProductBuy-module__KSpOjW__quantity:hover{border-color:var(--ink-700)}.ProductBuy-module__KSpOjW__quantity[aria-checked=true]{border:2px solid var(--brand-primary);padding:calc(var(--space-2) - 1px) calc(var(--space-3) - 1px);background:var(--brand-primary-soft)}.ProductBuy-module__KSpOjW__radioDot{border:2px solid var(--border-control);background:var(--white);border-radius:50%;grid-area:1/1/span 2;width:1.125rem;height:1.125rem}.ProductBuy-module__KSpOjW__quantity[aria-checked=true] .ProductBuy-module__KSpOjW__radioDot{border:5px solid var(--brand-primary)}.ProductBuy-module__KSpOjW__qty{font-size:var(--text-16);font-weight:var(--font-weight-medium);white-space:nowrap;font-variant-numeric:normal;grid-area:1/2;line-height:1.25}.ProductBuy-module__KSpOjW__qtyMarker{grid-area:2/2;min-width:0;display:flex}.ProductBuy-module__KSpOjW__tag{white-space:nowrap;font-size:var(--text-12);font-weight:var(--font-weight-medium);color:var(--success);background:var(--success-soft);border-radius:var(--radius-pill);padding:0 var(--space-2);line-height:1.4}.ProductBuy-module__KSpOjW__keep{white-space:nowrap}.ProductBuy-module__KSpOjW__perPiece{color:var(--ink-muted);font-size:var(--text-14);text-align:right;white-space:nowrap;font-variant-numeric:normal;grid-area:2/3;line-height:1.35}.ProductBuy-module__KSpOjW__qtyPrice{font-size:var(--text-16);font-weight:var(--font-weight-semibold);text-align:right;white-space:nowrap;grid-area:1/3;line-height:1.25}@container buy-group (min-width:34rem){.ProductBuy-module__KSpOjW__qtyHead,.ProductBuy-module__KSpOjW__quantity{column-gap:var(--space-3);grid-template-columns:1.125rem 7.25rem minmax(0,1fr) 5.5rem 6.75rem}.ProductBuy-module__KSpOjW__perPiece{font-variant-numeric:tabular-nums}.ProductBuy-module__KSpOjW__quantity{grid-template-rows:auto;min-height:3rem}.ProductBuy-module__KSpOjW__radioDot,.ProductBuy-module__KSpOjW__qty,.ProductBuy-module__KSpOjW__qtyMarker,.ProductBuy-module__KSpOjW__perPiece,.ProductBuy-module__KSpOjW__qtyPrice{grid-row:1}.ProductBuy-module__KSpOjW__qtyMarker{grid-column:3}.ProductBuy-module__KSpOjW__perPiece{grid-column:4}.ProductBuy-module__KSpOjW__qtyPrice{grid-column:5}.ProductBuy-module__KSpOjW__qtyHeadPiece{text-align:right;grid-column:4;display:block}.ProductBuy-module__KSpOjW__qtyHeadTotal{grid-column:5}.ProductBuy-module__KSpOjW__perPieceWord{display:none}}.ProductBuy-module__KSpOjW__qtyNote{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--ink-100);color:var(--ink-body);font-size:var(--text-14);line-height:1.5}.ProductBuy-module__KSpOjW__speeds{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.ProductBuy-module__KSpOjW__speed{align-items:start;gap:var(--space-3);padding:var(--space-3);text-align:left;background:var(--white);border:1px solid var(--border-control);border-radius:var(--radius-sm);color:var(--ink);font-size:var(--text-14);grid-template-columns:auto minmax(0,1fr);display:grid}.ProductBuy-module__KSpOjW__speedIcon{background:var(--ink-100);width:2.5rem;height:2.5rem;color:var(--ink);border-radius:50%;place-items:center;display:grid}.ProductBuy-module__KSpOjW__speedText{gap:2px;min-width:0;display:grid}.ProductBuy-module__KSpOjW__speed b{font-size:var(--text-16)}.ProductBuy-module__KSpOjW__speed:disabled{opacity:.55;cursor:not-allowed}.ProductBuy-module__KSpOjW__speed[aria-checked=true]{border:2px solid var(--brand-primary);padding:calc(var(--space-3) - 1px);background:var(--brand-primary-soft)}.ProductBuy-module__KSpOjW__speed[aria-checked=true] .ProductBuy-module__KSpOjW__speedIcon{background:var(--brand-primary);color:var(--white)}@media (min-width:960px){.ProductBuy-module__KSpOjW__speed{gap:var(--space-2)}.ProductBuy-module__KSpOjW__speedIcon{width:2rem;height:2rem}.ProductBuy-module__KSpOjW__speedIcon svg{width:17px;height:17px}}.ProductBuy-module__KSpOjW__muted{color:var(--ink-muted);font-size:var(--text-14)}.ProductBuy-module__KSpOjW__notice,.ProductBuy-module__KSpOjW__error{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-14);display:flex}.ProductBuy-module__KSpOjW__notice{background:var(--warning-soft);color:var(--ink)}.ProductBuy-module__KSpOjW__notice span{flex:1}.ProductBuy-module__KSpOjW__notice button{background:0 0;border:0;place-items:center;min-width:2rem;min-height:2rem;padding:0;display:grid}.ProductBuy-module__KSpOjW__error{background:var(--danger-soft);color:var(--ink);flex-wrap:wrap;justify-content:space-between}.ProductBuy-module__KSpOjW__error button{align-items:center;gap:var(--space-1);background:var(--white);border:1px solid var(--border-control);border-radius:var(--radius-sm);min-height:2.75rem;padding:0 var(--space-3);font-weight:var(--font-weight-medium);display:inline-flex}.ProductBuy-module__KSpOjW__skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--ink-100), var(--ink-50), var(--ink-100));height:22rem}.ProductBuy-module__KSpOjW__total{gap:var(--space-1);display:grid}.ProductBuy-module__KSpOjW__total[data-updating] .ProductBuy-module__KSpOjW__totalValue{opacity:.55}.ProductBuy-module__KSpOjW__totalValue{color:var(--ink);font-size:var(--text-36);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight);transition:opacity var(--motion-fast) var(--ease-out)}.ProductBuy-module__KSpOjW__totalValue small{font-size:var(--text-14);font-weight:var(--font-weight-semibold);letter-spacing:0;color:var(--ink-muted)}.ProductBuy-module__KSpOjW__totalSub{font-size:var(--text-16);color:var(--ink-muted)}.ProductBuy-module__KSpOjW__feeRows{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--ink-150);font-size:var(--text-14);font-variant-numeric:tabular-nums;margin:0;display:grid}.ProductBuy-module__KSpOjW__feeRows div{justify-content:space-between;gap:var(--space-3);display:flex}.ProductBuy-module__KSpOjW__feeRows dt{color:var(--ink-body)}.ProductBuy-module__KSpOjW__feeRows dd{font-weight:var(--font-weight-semibold);margin:0}.ProductBuy-module__KSpOjW__updating{align-items:center;gap:var(--space-1);font-size:var(--text-12);color:var(--ink-muted);display:inline-flex}.ProductBuy-module__KSpOjW__updating svg{animation:.9s linear infinite ProductBuy-module__KSpOjW__spin}@keyframes ProductBuy-module__KSpOjW__spin{to{transform:rotate(360deg)}}.ProductBuy-module__KSpOjW__order{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-lg);padding:0 var(--space-6);border-radius:var(--radius-sm);background:var(--brand-primary);color:var(--white);font-size:var(--text-18);font-weight:var(--font-weight-medium);transition:background-color var(--motion-base) var(--ease-out);border:0;text-decoration:none;display:inline-flex}.ProductBuy-module__KSpOjW__order:hover:not(:disabled){background:var(--brand-primary-hover)}.ProductBuy-module__KSpOjW__order:disabled{background:var(--ink-300);color:var(--ink-body);cursor:not-allowed}.ProductBuy-module__KSpOjW__order[data-added],.ProductBuy-module__KSpOjW__order[data-added]:hover:not(:disabled){background:var(--success);color:var(--white);cursor:default}.ProductBuy-module__KSpOjW__inlineLink{margin-block:-.75rem;padding-block:.75rem;display:inline-block}.ProductBuy-module__KSpOjW__secondary{min-height:var(--control-lg);padding:0 var(--space-6);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--white);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;display:inline-flex}.ProductBuy-module__KSpOjW__bar{z-index:40;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) max(calc((100% - var(--page-width)) / 2), env(safe-area-inset-right,0px)) calc(var(--space-3) + env(safe-area-inset-bottom,0px)) max(calc((100% - var(--page-width)) / 2), env(safe-area-inset-left,0px));background:var(--white);border-top:1px solid var(--ink-200);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0b0d120f}.ProductBuy-module__KSpOjW__barPrice{flex:none;min-width:0;display:grid}.ProductBuy-module__KSpOjW__barPrice b{font-size:var(--text-18);font-weight:var(--font-weight-semibold);white-space:nowrap;line-height:1.3}.ProductBuy-module__KSpOjW__barPrice b small{font-size:var(--text-12);font-weight:var(--font-weight-semibold);color:var(--ink-muted)}.ProductBuy-module__KSpOjW__barPrice span{font-size:var(--text-14);color:var(--ink-muted);white-space:nowrap;line-height:1.35}.ProductBuy-module__KSpOjW__bar .ProductBuy-module__KSpOjW__order{min-width:0;min-height:var(--control-md);padding:var(--space-1) var(--space-3);font-size:var(--text-16);text-align:center;flex:auto;line-height:1.2}.ProductBuy-module__KSpOjW__scrim{z-index:60;background:#14120f73;place-items:end center;display:grid;position:fixed;inset:0}.ProductBuy-module__KSpOjW__sheet{gap:var(--space-3);width:min(34rem,100%);padding:var(--space-6) max(var(--space-5), env(safe-area-inset-right,0px)) calc(var(--space-6) + env(safe-area-inset-bottom,0px)) max(var(--space-5), env(safe-area-inset-left,0px));background:var(--white);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-float);display:grid}.ProductBuy-module__KSpOjW__sheet h2{align-items:center;gap:var(--space-2);color:var(--ink);font-size:var(--text-20);display:flex}.ProductBuy-module__KSpOjW__sheet h2 svg{color:var(--success)}.ProductBuy-module__KSpOjW__sheetActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ProductBuy-module__KSpOjW__sheetActions>*{flex:12rem}@media (min-width:960px){.ProductBuy-module__KSpOjW__inlineSummary{display:none}.ProductBuy-module__KSpOjW__buy{gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"config side"}.ProductBuy-module__KSpOjW__side{top:calc(var(--sticky-top,88px));max-height:calc(100vh - var(--sticky-top,88px) - var(--space-4));overscroll-behavior:contain;scrollbar-width:thin;position:sticky;overflow-y:auto}.ProductBuy-module__KSpOjW__side .ProductBuy-module__KSpOjW__photoFrame{background:var(--ink-100);width:100%;max-width:none;height:clamp(160px,100vh - 680px,400px)}.ProductBuy-module__KSpOjW__side .ProductBuy-module__KSpOjW__photoFrame .ProductBuy-module__KSpOjW__photoBackdrop{display:none}.ProductBuy-module__KSpOjW__side .ProductBuy-module__KSpOjW__photoFrame img:not(.ProductBuy-module__KSpOjW__photoBackdrop){transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);width:auto!important;max-width:100%!important;left:50%!important;right:auto!important}.ProductBuy-module__KSpOjW__priceCard{gap:var(--space-3);padding:var(--space-5);background:var(--white);border:1px solid var(--ink-200);border-radius:var(--radius-md);display:grid}.ProductBuy-module__KSpOjW__priceCard .ProductBuy-module__KSpOjW__summaryRows{gap:2px var(--space-4)}.ProductBuy-module__KSpOjW__priceCard .ProductBuy-module__KSpOjW__promises{font-size:var(--text-14);gap:2px}.ProductBuy-module__KSpOjW__priceCard .ProductBuy-module__KSpOjW__promises svg{margin-top:2px}.ProductBuy-module__KSpOjW__priceCard .ProductBuy-module__KSpOjW__order{z-index:1;position:sticky;bottom:0}.ProductBuy-module__KSpOjW__priceCard .ProductBuy-module__KSpOjW__order:before{content:"";height:var(--space-3);background:linear-gradient(#fff0, var(--white));pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.ProductBuy-module__KSpOjW__priceCard .ProductBuy-module__KSpOjW__promise{margin-top:0}.ProductBuy-module__KSpOjW__bar{display:none}.ProductBuy-module__KSpOjW__scrim{align-items:center}.ProductBuy-module__KSpOjW__sheet{border-radius:var(--radius-lg)}}@media (max-width:959px){.ProductBuy-module__KSpOjW__photoFrame{max-width:34rem}}@media (max-width:599px){.ProductBuy-module__KSpOjW__photoFrame{aspect-ratio:3/2}}.ProductBuy-module__KSpOjW__option[aria-checked=true] .ProductBuy-module__KSpOjW__optionVisual [data-generated-option]{background:0 0}.ProductBuy-module__KSpOjW__option[aria-checked=true] .ProductBuy-module__KSpOjW__optionVisual img{mix-blend-mode:multiply}@media (prefers-reduced-motion:reduce){.ProductBuy-module__KSpOjW__updating svg{animation:none}}.ProductBuy-module__KSpOjW__bar{visibility:visible;transition:transform .28s cubic-bezier(.32,.72,0,1),visibility linear;transform:translateY(0)}.ProductBuy-module__KSpOjW__bar[data-closed]{visibility:hidden;transition:transform .28s cubic-bezier(.32,.72,0,1),visibility 0s linear .28s;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.ProductBuy-module__KSpOjW__bar{transition:opacity .2s,visibility linear}.ProductBuy-module__KSpOjW__bar[data-closed]{opacity:0;transition:opacity .2s,visibility 0s linear .2s;transform:none}}.ProductBuy-module__KSpOjW__priceCard .ProductBuy-module__KSpOjW__order,.ProductBuy-module__KSpOjW__inlineSummary .ProductBuy-module__KSpOjW__order{width:100%;min-height:3.25rem}.ProductBuy-module__KSpOjW__buy button.ProductBuy-module__KSpOjW__order{font-size:var(--text-18);font-weight:var(--font-weight-medium)}.ProductBuy-module__KSpOjW__buy .ProductBuy-module__KSpOjW__bar button.ProductBuy-module__KSpOjW__order{font-size:var(--text-16)}.ProductBuy-module__KSpOjW__buy button.ProductBuy-module__KSpOjW__more,.ProductBuy-module__KSpOjW__buy button.ProductBuy-module__KSpOjW__secondary{font-weight:var(--font-weight-medium)}.ProductBuy-module__KSpOjW__buy button.ProductBuy-module__KSpOjW__speed{font-size:var(--text-14)}.ProductBuy-module__KSpOjW__buy button.ProductBuy-module__KSpOjW__quantity{font-variant-numeric:tabular-nums}.ProductBuy-module__KSpOjW__infoPanel button,.ProductBuy-module__KSpOjW__notice button{position:relative}.ProductBuy-module__KSpOjW__infoPanel button:before,.ProductBuy-module__KSpOjW__notice button:before{content:"";position:absolute;inset:-.375rem}
