.figma-checkout-preview-module__ilGljW__preview{min-block-size:var(--fc-viewport);box-sizing:border-box;padding:var(--fc-page-padding);background:var(--fc-paper);color:var(--fc-ink)}.figma-checkout-preview-module__ilGljW__canvas{inline-size:var(--fc-full);max-inline-size:var(--fc-selector-width);gap:var(--fc-section-gap);flex-direction:column;margin-inline:auto;display:flex}.figma-checkout-preview-module__ilGljW__selector{min-inline-size:var(--fc-zero);margin:unset;padding:unset;border:unset}.figma-checkout-preview-module__ilGljW__legend{inline-size:var(--fc-full);color:var(--fc-ink);font-size:var(--fc-heading-size);font-weight:var(--fc-heading-weight);letter-spacing:var(--fc-heading-tracking);line-height:var(--fc-heading-line);margin-block-end:var(--fc-heading-gap);display:block}.figma-checkout-preview-module__ilGljW__choiceStack{gap:var(--fc-row-gap);flex-direction:column;display:flex}.figma-checkout-preview-module__ilGljW__choice{--choice-accent:var(--fc-ink);--choice-on:var(--fc-paper);min-block-size:var(--fc-row-mobile-min-height);min-inline-size:var(--fc-zero);inline-size:var(--fc-full);grid-template-areas:var(--fc-mobile-areas);grid-template-columns:var(--fc-mobile-columns);align-items:center;gap:var(--fc-choice-gap);box-sizing:border-box;padding:var(--fc-row-padding);border:var(--fc-keyline) solid var(--fc-ink);border-radius:var(--fc-row-radius);background:var(--fc-paper);color:var(--fc-ink);cursor:pointer;transition:var(--fc-transition);display:grid;position:relative;overflow:hidden}.figma-checkout-preview-module__ilGljW__choice:hover:not([data-selected=true]){border-color:var(--choice-accent);border-width:var(--fc-keyline-strong)}.figma-checkout-preview-module__ilGljW__choice[data-selected=true]{border-color:var(--choice-accent);background:var(--choice-accent);color:var(--choice-on)}.figma-checkout-preview-module__ilGljW__dao{--choice-accent:var(--fc-dao)}.figma-checkout-preview-module__ilGljW__gls{--choice-accent:var(--fc-gls)}.figma-checkout-preview-module__ilGljW__dhl,.figma-checkout-preview-module__ilGljW__postnord,.figma-checkout-preview-module__ilGljW__neutral,.figma-checkout-preview-module__ilGljW__card,.figma-checkout-preview-module__ilGljW__applepay{--choice-accent:var(--fc-ink)}.figma-checkout-preview-module__ilGljW__mobilepay{--choice-accent:var(--fc-mobile-pay)}.figma-checkout-preview-module__ilGljW__googlepay{--choice-accent:var(--fc-google-pay)}.figma-checkout-preview-module__ilGljW__klarna{--choice-accent:var(--fc-klarna);--choice-on:var(--fc-klarna-on)}.figma-checkout-preview-module__ilGljW__radioInput{inline-size:var(--fc-radio-size);block-size:var(--fc-radio-size);box-sizing:border-box;margin:unset;appearance:none;border:var(--fc-keyline) solid var(--fc-ink);border-radius:var(--fc-pill-radius);background:var(--fc-paper);color:var(--choice-accent);cursor:pointer;flex:none;grid-area:radio;place-content:center;display:grid}.figma-checkout-preview-module__ilGljW__radioInput:after{inline-size:var(--fc-radio-dot);block-size:var(--fc-radio-dot);border-radius:var(--fc-pill-radius);content:"";transform:var(--fc-unselected-scale);background:currentColor}.figma-checkout-preview-module__ilGljW__radioInput:checked{border-color:var(--fc-paper)}.figma-checkout-preview-module__ilGljW__radioInput:checked:after{transform:var(--fc-selected-scale)}.figma-checkout-preview-module__ilGljW__radioInput:focus-visible{box-shadow:var(--fc-focus-ring);outline:none}.figma-checkout-preview-module__ilGljW__choiceCopy{min-inline-size:var(--fc-zero);overflow-wrap:anywhere;font-size:var(--fc-body-size);letter-spacing:var(--fc-body-tracking);line-height:var(--fc-body-line);flex-direction:column;flex:auto;grid-area:copy;align-items:flex-start;gap:0;display:flex}.figma-checkout-preview-module__ilGljW__choiceLabel{font-weight:var(--fc-label-weight)}.figma-checkout-preview-module__ilGljW__choiceDescription{font-weight:var(--fc-body-weight)}.figma-checkout-preview-module__ilGljW__choiceCopy{flex-wrap:wrap}.figma-checkout-preview-module__ilGljW__choiceCopy>.figma-checkout-preview-module__ilGljW__choiceDescription{inline-size:var(--fc-full);text-align:left;flex:0 0 100%;margin-inline:0}.figma-checkout-preview-module__ilGljW__deliveryMeta{align-items:flex-end;gap:var(--fc-copy-gap);flex-direction:column;flex:none;grid-area:meta;display:flex}.figma-checkout-preview-module__ilGljW__deliveryMarkSlot{min-inline-size:calc(var(--fc-delivery-mark-width) * var(--fc-delivery-mark-scale));block-size:calc(var(--fc-mark-height) * var(--fc-delivery-mark-scale));flex:none;justify-content:flex-end;align-items:center;display:flex}.figma-checkout-preview-module__ilGljW__deliveryMarkFrame{block-size:calc(var(--fc-mark-height) * var(--fc-delivery-mark-scale));border-radius:var(--fc-small-radius);justify-content:center;align-items:center;display:flex;overflow:hidden}.figma-checkout-preview-module__ilGljW__daoFrame{inline-size:calc(var(--fc-dao-mark-width) * var(--fc-delivery-mark-scale));background:var(--fc-dao)}.figma-checkout-preview-module__ilGljW__glsFrame{inline-size:calc(var(--fc-delivery-mark-width) * var(--fc-delivery-mark-scale));background:var(--fc-gls)}.figma-checkout-preview-module__ilGljW__dhlFrame{inline-size:calc(var(--fc-wide-mark-width) * var(--fc-delivery-mark-scale));background:var(--fc-dhl)}.figma-checkout-preview-module__ilGljW__postnordFrame{inline-size:calc(var(--fc-wide-mark-width) * var(--fc-delivery-mark-scale));box-sizing:border-box;border:1px solid var(--fc-hairline-mark);background:#fff}.figma-checkout-preview-module__ilGljW__dhlWordmark,.figma-checkout-preview-module__ilGljW__postnordWordmark{inline-size:calc(var(--fc-wide-word-width) * var(--fc-delivery-mark-scale));block-size:auto;display:block}.figma-checkout-preview-module__ilGljW__deliveryMarkSelected{background:0 0}.figma-checkout-preview-module__ilGljW__daoWordmark{inline-size:calc(var(--fc-dao-word-width) * var(--fc-delivery-mark-scale));block-size:calc(var(--fc-word-height) * var(--fc-delivery-mark-scale));object-fit:cover;display:block}.figma-checkout-preview-module__ilGljW__glsWordmark{inline-size:calc(var(--fc-card-compact-dankort-width) * var(--fc-delivery-mark-scale));block-size:calc(var(--fc-word-height) * var(--fc-delivery-mark-scale));display:block}.figma-checkout-preview-module__ilGljW__price{min-inline-size:var(--fc-price-width);font-size:var(--fc-body-size);font-weight:var(--fc-label-weight);letter-spacing:var(--fc-body-tracking);line-height:var(--fc-body-line);text-align:right;white-space:nowrap;flex:none}.figma-checkout-preview-module__ilGljW__paymentMark{min-block-size:var(--fc-mark-height);flex:none;grid-area:meta;justify-content:flex-end;align-items:center;display:flex}.figma-checkout-preview-module__ilGljW__assetLayer{inline-size:var(--fc-full);block-size:var(--fc-full);max-inline-size:none;display:block;position:absolute}.figma-checkout-preview-module__ilGljW__mobilePayMark{inline-size:var(--fc-mobile-pay-mark-width);block-size:var(--fc-mark-height);flex:none;display:block;position:relative;overflow:hidden}.figma-checkout-preview-module__ilGljW__mobilePayBase,.figma-checkout-preview-module__ilGljW__mobilePayFill,.figma-checkout-preview-module__ilGljW__mobilePayTail{block-size:auto;inline-size:auto}.figma-checkout-preview-module__ilGljW__mobilePayBase{inset:var(--fc-mobile-pay-base-inset)}.figma-checkout-preview-module__ilGljW__mobilePayFill{inset:var(--fc-mobile-pay-fill-inset)}.figma-checkout-preview-module__ilGljW__mobilePayTail{inset:var(--fc-mobile-pay-tail-inset)}.figma-checkout-preview-module__ilGljW__cardMarks{--card-dankort-width:var(--fc-card-dankort-width);--card-dankort-height:var(--fc-card-dankort-height);--card-visa-width:var(--fc-card-visa-width);--card-visa-height:var(--fc-card-visa-height);--card-mastercard-width:var(--fc-card-mastercard-width);--card-mastercard-height:var(--fc-card-mastercard-height);--card-gap:var(--fc-card-gap);align-items:center;gap:var(--card-gap);flex:none;display:flex;overflow:hidden}.figma-checkout-preview-module__ilGljW__cardMarksCompact{--card-dankort-width:var(--fc-card-compact-dankort-width);--card-dankort-height:var(--fc-card-compact-dankort-height);--card-visa-width:var(--fc-card-compact-visa-width);--card-visa-height:var(--fc-card-compact-visa-height);--card-mastercard-width:var(--fc-card-compact-mastercard-width);--card-mastercard-height:var(--fc-card-compact-mastercard-height);--card-gap:var(--fc-card-compact-gap)}.figma-checkout-preview-module__ilGljW__dankortMark{inline-size:var(--card-dankort-width);block-size:var(--card-dankort-height);flex:none;position:relative;overflow:hidden}.figma-checkout-preview-module__ilGljW__cardMarksCompact .figma-checkout-preview-module__ilGljW__dankortMark{inline-size:var(--fc-card-dankort-width);block-size:var(--fc-card-dankort-height);zoom:var(--fc-card-compact-scale)}.figma-checkout-preview-module__ilGljW__dankortLayer{max-inline-size:none;transform:var(--fc-dankort-transform);display:block;position:absolute}.figma-checkout-preview-module__ilGljW__dankortBase{inset:var(--fc-dankort-base-inset)}.figma-checkout-preview-module__ilGljW__dankortRight{inset:var(--fc-dankort-right-inset)}.figma-checkout-preview-module__ilGljW__dankortTop{inset:var(--fc-dankort-top-inset)}.figma-checkout-preview-module__ilGljW__dankortLeft{inset:var(--fc-dankort-left-inset)}.figma-checkout-preview-module__ilGljW__dankortBottom{inset:var(--fc-dankort-bottom-inset)}.figma-checkout-preview-module__ilGljW__visaMark{inline-size:var(--card-visa-width);block-size:var(--card-visa-height);flex:none;display:block}.figma-checkout-preview-module__ilGljW__mastercardMark{inline-size:var(--card-mastercard-width);block-size:var(--card-mastercard-height);flex:none;display:block}.figma-checkout-preview-module__ilGljW__applePayMark{inline-size:var(--fc-apple-width);block-size:var(--fc-mark-height);object-fit:contain;display:block}.figma-checkout-preview-module__ilGljW__googlePayMark{inline-size:var(--fc-google-width);block-size:var(--fc-mark-height);object-fit:contain;display:block}.figma-checkout-preview-module__ilGljW__klarnaMark{inline-size:var(--fc-klarna-width);block-size:var(--fc-mark-height);display:block;position:relative;overflow:hidden}.figma-checkout-preview-module__ilGljW__klarnaBase{inset:var(--fc-zero)}.figma-checkout-preview-module__ilGljW__klarnaWord{inline-size:var(--fc-klarna-word-width);block-size:var(--fc-klarna-word-height);inset:var(--fc-klarna-word-inset)}.figma-checkout-preview-module__ilGljW__paymentActions{margin-block-start:var(--fc-buy-gap);position:relative}.figma-checkout-preview-module__ilGljW__buyButton{--cta-rest:var(--fc-ink);--cta-rest-border:var(--fc-ink);--cta-hover:var(--fc-paper);--cta-hover-border:var(--fc-ink);inline-size:var(--fc-full);block-size:var(--fc-buy-height);box-sizing:border-box;padding:unset;border:var(--fc-cta-border) solid var(--cta-rest-border);border-radius:var(--fc-pill-radius);background:var(--cta-rest);cursor:pointer;transition:var(--fc-transition);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.figma-checkout-preview-module__ilGljW__buyButton:hover:not(:disabled){border-color:var(--cta-hover-border);background:var(--cta-hover)}.figma-checkout-preview-module__ilGljW__buyButton:disabled{opacity:var(--fc-disabled-opacity);cursor:not-allowed}.figma-checkout-preview-module__ilGljW__buyButton:focus-visible{box-shadow:var(--fc-focus-ring);outline:none}.figma-checkout-preview-module__ilGljW__buy-mobilepay{--cta-rest:var(--fc-ink);--cta-rest-border:var(--fc-ink);--cta-hover:var(--fc-mobile-pay);--cta-hover-border:var(--fc-mobile-pay)}.figma-checkout-preview-module__ilGljW__buy-googlepay{--cta-rest:var(--fc-google-pay);--cta-rest-border:var(--fc-google-pay);--cta-hover:var(--fc-paper);--cta-hover-border:var(--fc-google-pay)}.figma-checkout-preview-module__ilGljW__buy-klarna{--cta-rest:var(--fc-klarna);--cta-rest-border:var(--fc-klarna);--cta-hover:var(--fc-paper);--cta-hover-border:var(--fc-klarna)}.figma-checkout-preview-module__ilGljW__ctaLockup{block-size:max-content;inline-size:max-content;inset:var(--fc-zero);transition:var(--fc-lockup-transition);justify-content:center;align-items:center;margin:auto;display:flex;position:absolute}.figma-checkout-preview-module__ilGljW__ctaIdle{opacity:var(--fc-visible)}.figma-checkout-preview-module__ilGljW__ctaHover{opacity:var(--fc-hidden);pointer-events:none}.figma-checkout-preview-module__ilGljW__buyButton:hover .figma-checkout-preview-module__ilGljW__ctaIdle{opacity:var(--fc-hidden)}.figma-checkout-preview-module__ilGljW__buyButton:hover .figma-checkout-preview-module__ilGljW__ctaHover,.figma-checkout-preview-module__ilGljW__buyButton:disabled:hover .figma-checkout-preview-module__ilGljW__ctaIdle{opacity:var(--fc-visible)}.figma-checkout-preview-module__ilGljW__buyButton:disabled:hover .figma-checkout-preview-module__ilGljW__ctaHover{opacity:var(--fc-hidden)}.figma-checkout-preview-module__ilGljW__buyButton[data-busy],.figma-checkout-preview-module__ilGljW__buyButton[data-busy]:hover:not(:disabled){--cta-busy-ink:var(--fc-paper);border-color:var(--cta-rest-border);background:var(--cta-rest);cursor:progress}.figma-checkout-preview-module__ilGljW__buy-klarna[data-busy],.figma-checkout-preview-module__ilGljW__buy-klarna[data-busy]:hover:not(:disabled){--cta-busy-ink:var(--fc-ink)}.figma-checkout-preview-module__ilGljW__buyButton[data-busy] .figma-checkout-preview-module__ilGljW__ctaIdle,.figma-checkout-preview-module__ilGljW__buyButton[data-busy] .figma-checkout-preview-module__ilGljW__ctaHover,.figma-checkout-preview-module__ilGljW__buyButton[data-busy]:hover .figma-checkout-preview-module__ilGljW__ctaIdle,.figma-checkout-preview-module__ilGljW__buyButton[data-busy]:hover .figma-checkout-preview-module__ilGljW__ctaHover{opacity:var(--fc-hidden)}.figma-checkout-preview-module__ilGljW__ctaSpinner{color:var(--cta-busy-ink);inset:var(--fc-zero);margin:auto;position:absolute}.figma-checkout-preview-module__ilGljW__mobilePayButtonLockup{align-items:center;gap:var(--fc-mobile-pay-button-gap);display:flex}.figma-checkout-preview-module__ilGljW__mobilePayCtaLead{inline-size:var(--fc-mobile-pay-lead-width);block-size:var(--fc-mobile-pay-lead-height);display:block}.figma-checkout-preview-module__ilGljW__mobilePayCtaBrand{align-items:center;gap:var(--fc-mobile-pay-brand-gap);display:flex}.figma-checkout-preview-module__ilGljW__mobilePayCtaWord{inline-size:var(--fc-mobile-pay-word-width);block-size:var(--fc-mobile-pay-word-height);display:block}.figma-checkout-preview-module__ilGljW__appleButtonLockup{align-items:center;gap:var(--fc-apple-button-gap);display:flex}.figma-checkout-preview-module__ilGljW__appleCtaLead{inline-size:var(--fc-apple-lead-width);block-size:var(--fc-apple-lead-height);display:block}.figma-checkout-preview-module__ilGljW__ctaHover .figma-checkout-preview-module__ilGljW__appleCtaLead{inline-size:var(--fc-apple-lead-dark-width)}.figma-checkout-preview-module__ilGljW__appleCtaPay{inline-size:var(--fc-apple-pay-width);block-size:var(--fc-apple-pay-height);display:block}.figma-checkout-preview-module__ilGljW__googleButtonLockup{align-items:center;gap:var(--fc-google-button-gap);display:flex}.figma-checkout-preview-module__ilGljW__googleCtaLead{inline-size:var(--fc-google-lead-width);block-size:var(--fc-google-lead-height);display:block}.figma-checkout-preview-module__ilGljW__googleCtaPay{inline-size:var(--fc-google-pay-width);block-size:var(--fc-google-pay-height);display:block}.figma-checkout-preview-module__ilGljW__klarnaButtonLockup{align-items:center;gap:var(--fc-klarna-button-gap);display:flex}.figma-checkout-preview-module__ilGljW__klarnaCtaLead{inline-size:var(--fc-klarna-lead-width);block-size:var(--fc-klarna-lead-height);display:block}.figma-checkout-preview-module__ilGljW__klarnaCtaWord{inline-size:var(--fc-klarna-cta-width);block-size:var(--fc-klarna-cta-height);display:block}.figma-checkout-preview-module__ilGljW__cardButtonLockup{align-items:center;gap:var(--fc-card-button-gap);display:flex}.figma-checkout-preview-module__ilGljW__cardButtonLabel{color:var(--fc-paper);font-size:var(--fc-card-button-size);font-weight:var(--fc-label-weight);letter-spacing:var(--fc-card-button-tracking);line-height:var(--fc-card-button-line);white-space:nowrap}.figma-checkout-preview-module__ilGljW__ctaHover .figma-checkout-preview-module__ilGljW__cardButtonLabel{color:var(--fc-ink)}.figma-checkout-preview-module__ilGljW__previewStatus{top:var(--fc-status-offset);inline-size:var(--fc-full);margin:unset;color:var(--fc-ink);font-size:var(--text-p2);font-weight:var(--font-weight-body);line-height:var(--leading-heading);text-align:center;position:absolute}@media (max-width:559px){.figma-checkout-preview-module__ilGljW__paymentChoice{min-block-size:52px;padding:7px 10px}.figma-checkout-preview-module__ilGljW__paymentChoice .figma-checkout-preview-module__ilGljW__choiceCopy{font-size:var(--text-p1);gap:0;line-height:1.3}.figma-checkout-preview-module__ilGljW__paymentChoice .figma-checkout-preview-module__ilGljW__choiceDescription{font-size:var(--text-p2);line-height:1.3}.figma-checkout-preview-module__ilGljW__paymentChoice .figma-checkout-preview-module__ilGljW__choiceCopy>.figma-checkout-preview-module__ilGljW__choiceDescription{white-space:normal}.figma-checkout-preview-module__ilGljW__paymentChoice .figma-checkout-preview-module__ilGljW__paymentMark{zoom:.7}}@media (max-width:384px){.figma-checkout-preview-module__ilGljW__cardButtonLockup{zoom:var(--fc-card-button-narrow-scale)}}@media (min-width:750px){.figma-checkout-preview-module__ilGljW__preview{--fc-page-padding:var(--fc-page-padding-wide);--fc-section-gap:var(--fc-section-gap-wide)}.figma-checkout-preview-module__ilGljW__choice{min-block-size:var(--fc-row-height);gap:var(--fc-choice-gap-wide);padding:var(--fc-row-padding-wide);display:flex}.figma-checkout-preview-module__ilGljW__choiceCopy{min-inline-size:var(--fc-zero);overflow-wrap:normal;text-align:left;flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:0;display:flex}.figma-checkout-preview-module__ilGljW__deliveryMeta{flex:none;margin-inline-start:auto}.figma-checkout-preview-module__ilGljW__choiceCopy>.figma-checkout-preview-module__ilGljW__choiceLabel{min-inline-size:var(--fc-zero);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figma-checkout-preview-module__ilGljW__choiceCopy>.figma-checkout-preview-module__ilGljW__choiceDescription{inline-size:var(--fc-full);white-space:nowrap;text-align:left;opacity:.7;flex:0 0 100%;margin-inline:0}.figma-checkout-preview-module__ilGljW__deliveryMeta{align-items:center;gap:var(--fc-choice-gap-wide);flex-direction:row}}.figma-checkout-preview-module__ilGljW__choiceHeadline{min-inline-size:var(--fc-zero);font-size:var(--text-p1);align-items:center;gap:6px;line-height:1.3;display:flex}.figma-checkout-preview-module__ilGljW__choiceHeadline>.figma-checkout-preview-module__ilGljW__choiceLabel{min-inline-size:var(--fc-zero);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figma-checkout-preview-module__ilGljW__choiceCopy>.figma-checkout-preview-module__ilGljW__choiceDescription{white-space:nowrap;font-size:var(--text-p2);opacity:.65;flex:none;line-height:1.3}
.checkout-upsells-module__GLnrEW__spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.55s linear infinite checkout-upsells-module__GLnrEW__spin;display:inline-block}@keyframes checkout-upsells-module__GLnrEW__spin{to{transform:rotate(360deg)}}.checkout-upsells-module__GLnrEW__pack{background:#fff;border:1px solid #dedbd5;border-radius:6px;grid-column:2/-1;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.checkout-upsells-module__GLnrEW__packCopy{min-width:0}.checkout-upsells-module__GLnrEW__packHeading{color:#333;font-size:12px;font-weight:500;display:block}.checkout-upsells-module__GLnrEW__packCopy p{color:#62615e;margin:4px 0 0;font-size:11px;line-height:1.5}.checkout-upsells-module__GLnrEW__packCopy strong{color:#171717;font-size:13px;font-weight:600}.checkout-upsells-module__GLnrEW__packVariant{font-size:10px;display:block}.checkout-upsells-module__GLnrEW__packButton{color:#171717;background:0 0;border-color:#c9c7c1;flex-shrink:0;min-height:44px;padding:7px 10px;font-size:11px}.checkout-upsells-module__GLnrEW__lightbox{background:#f8f7f4;border:0;border-radius:8px;width:min(90vw,480px);max-height:92dvh;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.checkout-upsells-module__GLnrEW__lightbox::backdrop{background:#0000008c}.checkout-upsells-module__GLnrEW__lightboxInner{position:relative}.checkout-upsells-module__GLnrEW__lightbox img{object-fit:contain;width:100%;height:auto;max-height:80dvh}.checkout-upsells-module__GLnrEW__lightbox p{text-align:center;margin:0;padding:12px;font-size:13px}.checkout-upsells-module__GLnrEW__close{z-index:1;cursor:pointer;background:#fff;border:1px solid #dedbd5;border-radius:50%;place-items:center;width:40px;height:40px;font-size:24px;display:grid;position:absolute;top:12px;right:12px}.checkout-upsells-module__GLnrEW__block{flex-direction:column;gap:10px;display:flex}.checkout-upsells-module__GLnrEW__headingRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.checkout-upsells-module__GLnrEW__arrows{gap:6px;display:flex}.checkout-upsells-module__GLnrEW__arrow{border:1px solid var(--checkout-v2-field,#dedbd5);background:var(--color-paper,#fff);width:32px;height:32px;color:var(--color-ink,#000);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.checkout-upsells-module__GLnrEW__arrow svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.checkout-upsells-module__GLnrEW__arrow:disabled{opacity:.35;cursor:default}.checkout-upsells-module__GLnrEW__arrow:focus-visible{outline:2px solid var(--color-ink,#000);outline-offset:2px}.checkout-upsells-module__GLnrEW__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.checkout-upsells-module__GLnrEW__track::-webkit-scrollbar{display:none}.checkout-upsells-module__GLnrEW__slide{scroll-snap-align:start;flex:0 0 calc(100% - 28px);min-width:0;position:relative}.checkout-upsells-module__GLnrEW__track[data-single] .checkout-upsells-module__GLnrEW__slide{flex-basis:100%}.checkout-upsells-module__GLnrEW__slide .checkout-upsells-module__GLnrEW__card{box-sizing:border-box;grid-template-rows:1fr auto;height:100%}.checkout-upsells-module__GLnrEW__actions{align-self:end}.checkout-upsells-module__GLnrEW__heading.checkout-upsells-module__GLnrEW__heading{font-size:var(--text-p1);margin:0;font-weight:400;line-height:1.3}.checkout-upsells-module__GLnrEW__card{border:1px solid var(--checkout-v2-field,#dedbd5);background:var(--color-paper,#fff);border-radius:5px;grid-template-columns:84px minmax(0,1fr);grid-template-areas:"image copy""actions actions";gap:12px 14px;padding:12px;display:grid}.checkout-upsells-module__GLnrEW__imageButton{cursor:zoom-in;background:#f3f3f3;border:0;border-radius:5px;grid-area:image;align-self:start;padding:0;display:grid;position:relative;overflow:hidden}.checkout-upsells-module__GLnrEW__productImage{aspect-ratio:3/4;object-fit:cover;opacity:0;grid-area:1/1;width:100%;height:auto;transition:opacity .16s;display:block}.checkout-upsells-module__GLnrEW__productImage[data-shown]{opacity:1}.checkout-upsells-module__GLnrEW__cardCopy{flex-direction:column;grid-area:copy;gap:2px;min-width:0;display:flex}.checkout-upsells-module__GLnrEW__titleRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.checkout-upsells-module__GLnrEW__title,.checkout-upsells-module__GLnrEW__price{font-size:var(--text-p1);font-weight:400;line-height:1.3}.checkout-upsells-module__GLnrEW__price{flex-shrink:0}.checkout-upsells-module__GLnrEW__variant{color:var(--checkout-v2-muted,#707070);font-size:var(--text-p2)}.checkout-upsells-module__GLnrEW__swatches{min-width:0;margin-top:8px}.checkout-upsells-module__GLnrEW__swatches fieldset{margin:0}.checkout-upsells-module__GLnrEW__ankle{min-width:0;margin-top:8px}.checkout-upsells-module__GLnrEW__ankle fieldset{margin:0}.checkout-upsells-module__GLnrEW__ankle [data-option-segment-row]{height:30px}.checkout-upsells-module__GLnrEW__ankle [data-option-segment]{min-height:28px;font-size:var(--text-p2)}.checkout-upsells-module__GLnrEW__ankle [data-option-segment],.checkout-upsells-module__GLnrEW__ankle [data-option-segment] *{font-weight:400!important}.checkout-upsells-module__GLnrEW__swatches [data-color-swatch-row]{flex-wrap:wrap;gap:5px}.checkout-upsells-module__GLnrEW__swatches [data-color-swatch]{width:22px;height:22px}.checkout-upsells-module__GLnrEW__actions{grid-area:actions;grid-template-columns:1fr 1fr;gap:8px;display:grid}.checkout-upsells-module__GLnrEW__size.checkout-upsells-module__GLnrEW__size{text-align:center;text-align-last:center;background-position:right 10px center;min-width:0;padding-left:20px;padding-right:28px}.checkout-upsells-module__GLnrEW__addButton.checkout-upsells-module__GLnrEW__addButton{border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding-inline:20px;display:inline-flex}.checkout-upsells-module__GLnrEW__addButton:disabled{cursor:default;opacity:.5}.checkout-upsells-module__GLnrEW__feedback:empty{display:none}.checkout-upsells-module__GLnrEW__loading{color:var(--checkout-v2-muted,#707070);font-size:var(--text-p2);align-items:center;gap:8px;margin:0;display:flex}.checkout-upsells-module__GLnrEW__feedback p{font-size:var(--text-p2);align-items:center;gap:8px;margin:0;line-height:1.4;display:flex}.checkout-upsells-module__GLnrEW__success{color:var(--color-ink,#000)}.checkout-upsells-module__GLnrEW__check{width:12px;height:12px}.checkout-upsells-module__GLnrEW__error{color:var(--color-error,#c0392b)}@media (prefers-reduced-motion:reduce){.checkout-upsells-module__GLnrEW__spinner{animation:none}.checkout-upsells-module__GLnrEW__productImage{transition:none}}
.product-outfit-hotspots-module__tZEZpq__outfit{pointer-events:none;position:absolute;inset:0}.product-outfit-hotspots-module__tZEZpq__label{border:var(--border-width-system) solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper);font-size:11px;font-weight:var(--font-weight-body);letter-spacing:var(--tracking-control);white-space:nowrap;pointer-events:auto;padding:7px 12px;line-height:1.2;transition:transform .18s cubic-bezier(.23,1,.32,1);position:absolute;top:18px;right:18px}.product-outfit-hotspots-module__tZEZpq__label:active{transform:scale(.97)}.product-outfit-hotspots-module__tZEZpq__spot{pointer-events:auto;position:absolute;transform:translate(-50%,-50%)}.product-outfit-hotspots-module__tZEZpq__dot{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#20201e;cursor:pointer;background:#ffffff52;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .18s cubic-bezier(.23,1,.32,1);display:grid;position:relative;box-shadow:0 2px 12px #0000002e,inset 0 0 0 5px #ffffff14}.product-outfit-hotspots-module__tZEZpq__dot:active{transform:scale(.95)}.product-outfit-hotspots-module__tZEZpq__dot:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #ffffffb3;animation:3.2s cubic-bezier(.23,1,.32,1) infinite product-outfit-hotspots-module__tZEZpq__hotspotPulse;position:absolute;inset:-1px}.product-outfit-hotspots-module__tZEZpq__spot:nth-of-type(2n) .product-outfit-hotspots-module__tZEZpq__dot:before{animation-delay:1.6s}.product-outfit-hotspots-module__tZEZpq__dot:focus-visible:before,.product-outfit-hotspots-module__tZEZpq__dot[aria-expanded=true]:before{animation:none}@keyframes product-outfit-hotspots-module__tZEZpq__hotspotPulse{0%{opacity:0;transform:scale(1)}8%{opacity:.65}38%,to{opacity:0;transform:scale(1.55)}}.product-outfit-hotspots-module__tZEZpq__dotCenter{background:#fff;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 4px #0000002e}.product-outfit-hotspots-module__tZEZpq__tooltip{border:var(--border-width-system) solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper);font-size:11px;font-weight:var(--font-weight-body);letter-spacing:var(--tracking-control);white-space:nowrap;opacity:0;pointer-events:none;padding:7px 12px;line-height:1.2;transition:transform .18s,opacity .18s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px)}.product-outfit-hotspots-module__tZEZpq__dot:focus-visible .product-outfit-hotspots-module__tZEZpq__tooltip,.product-outfit-hotspots-module__tZEZpq__dot[aria-expanded=true] .product-outfit-hotspots-module__tZEZpq__tooltip{opacity:1;transform:translate(-50%)}.product-outfit-hotspots-module__tZEZpq__picker{--spacing-card-panel-pad:1rem;--spacing-card-panel-gap:.75rem;z-index:var(--z-layer-dialog);overscroll-behavior:contain;width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);position:fixed;overflow-y:auto;box-shadow:0 12px 40px #00000029}@media (hover:hover) and (pointer:fine){.product-outfit-hotspots-module__tZEZpq__dot:hover{transform:scale(1.06)}.product-outfit-hotspots-module__tZEZpq__dot:hover .product-outfit-hotspots-module__tZEZpq__tooltip{opacity:1;transform:translate(-50%)}.product-outfit-hotspots-module__tZEZpq__dot:hover:before{animation:none}}@media (prefers-reduced-motion:reduce){.product-outfit-hotspots-module__tZEZpq__dot,.product-outfit-hotspots-module__tZEZpq__tooltip{transition:none}.product-outfit-hotspots-module__tZEZpq__dot:before{animation:none}}
.product-photo-preview-module__F1wf2G__preview{--card-width:clamp(64px, 17vw, 86px);z-index:2;width:calc(var(--card-width) * 1.32);color:#262520;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:14px;padding:0;transition:transform .18s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;bottom:clamp(18px,4vw,28px);right:clamp(18px,4vw,30px)}.product-photo-preview-module__F1wf2G__preview:active{transform:scale(.97)}.product-photo-preview-module__F1wf2G__preview:focus-visible{outline-offset:12px;border-radius:10px}.product-photo-preview-module__F1wf2G__deck{width:100%;height:calc(var(--card-width) * 4 / 3);isolation:isolate;display:block;position:relative}.product-photo-preview-module__F1wf2G__glow{pointer-events:none;background:radial-gradient(#ffffff3d,#fff0 70%);border-radius:50%;position:absolute;inset:-24px -22px -18px}.product-photo-preview-module__F1wf2G__card{top:0;left:calc(var(--card-width) * .025);width:var(--card-width);height:100%;transform:var(--resting-transform);opacity:var(--resting-opacity);z-index:var(--resting-layer);pointer-events:none;background:0 0;border-radius:9px;padding:4px;transition:transform .72s cubic-bezier(.32,.72,0,1),opacity .72s;display:block;position:absolute;box-shadow:0 3px 8px #1f1b1417,0 12px 24px -8px #1f1b143d}.product-photo-preview-module__F1wf2G__card:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(135deg,#fff6,#ffffff1a 55%,#ffffff42);border-radius:13px;position:absolute;inset:-6px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 10px),#0000),linear-gradient(#0000,#000 10px calc(100% - 10px),#0000);mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 10px),#0000),linear-gradient(#0000,#000 10px calc(100% - 10px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.product-photo-preview-module__F1wf2G__card[data-outgoing]{animation:.72s cubic-bezier(.32,.72,0,1) both product-photo-preview-module__F1wf2G__shuffle}.product-photo-preview-module__F1wf2G__photo{background:#ebe8e2;border-radius:5px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.product-photo-preview-module__F1wf2G__image{object-fit:cover;object-position:center;width:100%;height:100%}.product-photo-preview-module__F1wf2G__caption{border:var(--border-width-system) solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-ink);width:100%;color:var(--color-paper);font-size:11px;font-weight:var(--font-weight-body);letter-spacing:var(--tracking-control);white-space:nowrap;justify-content:center;align-items:center;padding:7px 12px;line-height:1.2;display:inline-flex}@keyframes product-photo-preview-module__F1wf2G__shuffle{0%{opacity:1;z-index:4;transform:translate(0,0)rotate(-2deg)scale(1)}42%{opacity:1;z-index:4;transform:translate(-54%,-30%)rotate(-21deg)scale(.96)}43%{z-index:0}to{transform:var(--resting-transform);opacity:var(--resting-opacity);z-index:var(--resting-layer)}}@media (hover:hover) and (pointer:fine){.product-photo-preview-module__F1wf2G__preview:hover{transform:translateY(-3px)}.product-photo-preview-module__F1wf2G__preview:hover:active{transform:translateY(-1px)scale(.97)}}@media (prefers-reduced-motion:reduce){.product-photo-preview-module__F1wf2G__preview,.product-photo-preview-module__F1wf2G__card{transition:none}.product-photo-preview-module__F1wf2G__card[data-outgoing]{animation:none}.product-photo-preview-module__F1wf2G__preview:hover,.product-photo-preview-module__F1wf2G__preview:active{transform:none}}
