cart-drawer{--g-drawer-pad: 1.6rem}@media screen and (min-width:480px){cart-drawer{--g-drawer-pad: 2.4rem}}cart-drawer.drawer{background-color:rgba(var(--g-ink-rgb),0);transition:visibility 0s linear var(--g-duration-panel),background-color var(--g-duration-panel) var(--g-ease)}cart-drawer.drawer.active{background-color:rgba(var(--g-ink-rgb),.4);transition:visibility 0s linear 0s,background-color var(--g-duration-panel) var(--g-ease)}cart-drawer .drawer__inner{width:min(46rem,100vw);border-left:0;box-shadow:var(--g-shadow-overlay);transition:transform var(--g-duration-panel) var(--g-ease-out)}@media screen and (max-width:479px){cart-drawer .drawer__inner{width:100vw;box-shadow:none}}.g-cart-drawer__header{min-height:6.4rem;padding:.8rem 1.2rem .8rem var(--g-drawer-pad);border-bottom:1px solid var(--g-line)}.g-cart-drawer__heading{display:flex;align-items:baseline;gap:.8rem;margin:0;font-family:var(--g-font-display);font-size:2.2rem;font-weight:var(--g-weight-display);letter-spacing:var(--g-tracking-heading);line-height:1.1}.g-cart-drawer__count{font-family:var(--g-font-ui);font-size:1.5rem;font-weight:var(--g-weight-medium);letter-spacing:0;font-variant-numeric:tabular-nums;color:rgb(var(--color-text-secondary))}.g-cart-drawer__close{width:var(--g-touch-target);height:var(--g-touch-target);min-width:var(--g-touch-target);min-height:var(--g-touch-target);border-radius:var(--g-radius);transition:background-color var(--g-duration) var(--g-ease),color var(--g-duration) var(--g-ease)}.g-cart-drawer__close .svg-wrapper{width:1.6rem;height:1.6rem}.g-cart-drawer__close:hover{background-color:rgba(var(--g-ink-rgb),.06);color:rgb(var(--color-foreground))}.g-cart-drawer__close:focus-visible{outline:var(--g-focus-width) solid rgb(var(--color-foreground));outline-offset:-.4rem}.g-cart-drawer__heading:focus{outline:none}.g-cart-drawer__heading:focus-visible{outline:var(--g-focus-width) solid rgb(var(--color-foreground));outline-offset:var(--g-focus-offset)}cart-drawer .g-cart-drawer__notice{padding:1rem var(--g-drawer-pad);border-bottom:1px solid var(--g-line);background:var(--g-green-soft);color:var(--g-green);font-size:var(--g-fs-xsmall);font-weight:var(--g-weight-medium);letter-spacing:0;transition:opacity .2s var(--g-ease)}cart-drawer .g-cart-drawer__notice.is-leaving{opacity:0}cart-drawer cart-drawer-items{scrollbar-width:thin}.g-cart-drawer__offer{padding:0 var(--g-drawer-pad)}cart-drawer .cart-drawer .drawer__contents{padding:0 var(--g-drawer-pad)}cart-drawer .cart-drawer .g-cart-errors{margin:0 var(--g-drawer-pad) 1.6rem}.g-tee-offer--cart{display:block;margin:0;padding:0;border:0;background:none}.g-tee-offer--cart>*{margin:1.6rem 0 0}.g-tee-offer__ship,.g-tee-offer__give{padding:1.2rem 1.4rem}.g-tee-offer__row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.g-tee-offer--cart .g-tee-offer__status{margin:0;font-size:var(--g-fs-small);font-weight:var(--g-weight-medium);line-height:1.4;color:rgb(var(--color-foreground))}.g-tee-offer__track{position:relative;height:.8rem;margin-top:1rem;border-radius:var(--g-radius-chip);background:var(--g-line);overflow:hidden}.g-tee-offer__bar{position:absolute;top:0;right:0;bottom:0;left:0}.g-tee-offer__fill{position:absolute;inset:0 auto 0 0;width:var(--g-offer-fill, 0%);border-radius:inherit;background:var(--g-green);transition:width var(--g-duration-panel) var(--g-ease)}.g-tee-offer__count{display:block;margin:.6rem 0 0;font-size:var(--g-fs-label);font-weight:var(--g-weight-medium);line-height:1.3;text-align:right;font-variant-numeric:tabular-nums;color:rgb(var(--color-text-secondary))}.g-tee-offer__ship--done .g-tee-offer__count{color:var(--g-green)}.g-tee-offer__launch{padding:1rem 1.4rem;border-radius:var(--g-radius);background:var(--g-yellow-soft)}.g-tee-offer__launch .g-checks__item{font-size:var(--g-fs-small);font-weight:var(--g-weight-medium)}.g-tee-offer__sub{margin:.4rem 0 0;font-size:var(--g-fs-small);line-height:1.45;color:rgb(var(--color-text-secondary))}.g-tee-offer__give .g-tee-offer__status--giveaway{font-weight:var(--g-weight-bold)}.g-offer-notice{margin:1.6rem 0 0;padding:1.2rem 1.4rem;border:1px solid var(--g-line);border-left:.3rem solid var(--g-ink);border-radius:var(--g-radius);background:var(--g-sand);font-size:var(--g-fs-small);font-weight:var(--g-weight-medium);line-height:1.45;color:var(--g-ink)}.g-cart-lines{display:block;margin:0;padding:0}.g-cart-line{--g-cart-thumb: 8rem;grid-template-columns:var(--g-cart-thumb) minmax(0,1fr) auto;grid-template-areas:"media meta price" "media actions actions" "media error error";column-gap:1.4rem;padding:1.6rem 0;border-radius:var(--g-radius);background:none;box-shadow:none;color:rgb(var(--color-foreground));transition:background-color var(--g-duration-panel) var(--g-ease),opacity var(--g-duration) var(--g-ease)}.g-cart-line+.g-cart-line{border-top:1px solid var(--g-line)}.g-cart-line--drawer{--g-cart-thumb: 8rem}.g-cart-line__media-link{display:block;aspect-ratio:1 / 1;border-radius:var(--g-radius-media);background:var(--g-media-tile-bg, var(--g-card));box-shadow:inset 0 0 0 1px var(--g-line);overflow:hidden}.g-cart-line__media-link .g-cart-line__image{position:relative;z-index:0;border-radius:inherit}.g-cart-line .g-media-tile:after{border-color:var(--g-line)}.g-cart-line__meta{padding-top:0}.g-cart-line__title{margin:0;font-family:var(--g-font-ui);font-size:var(--g-fs-body);font-weight:var(--g-weight-bold);letter-spacing:0;line-height:1.3;min-width:0;overflow-wrap:anywhere}a.g-cart-line__name{--g-name-pad: max(0px, calc((var(--g-touch-target) - 1.3em) / 2))}.g-cart-line__variant{--g-sep: 1.1em;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--g-sep);margin:.4rem 0 0;font-size:var(--g-fs-xsmall);font-weight:var(--g-weight-regular);line-height:1.45;letter-spacing:0;color:rgb(var(--color-text-secondary));overflow:hidden}.g-cart-line__part{margin-left:calc(var(--g-sep) * -1);white-space:nowrap}.g-cart-line__part:before{content:"\b7";content:"\b7" / "";display:inline-block;width:var(--g-sep);text-align:center}.g-cart-line__print{color:rgb(var(--color-text-secondary))}.g-cart-line__discounts{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin:.6rem 0 0;padding:0}.g-cart-line__discount{display:inline-flex;align-items:baseline;gap:.5rem;padding:0;background:none;color:var(--g-green);font-size:var(--g-fs-xsmall);font-weight:var(--g-weight-medium);line-height:1.35}.g-cart-line__discount .svg-wrapper{display:none}.g-cart-line__discount-amount{margin-left:.3rem;white-space:nowrap;font-variant-numeric:tabular-nums}.g-cart-line__price{min-width:0;padding-top:0}.g-cart-line__final-price{font-size:var(--g-fs-body);font-weight:var(--g-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:0}.g-cart-line__old-price,.g-cart-line__each,.g-cart-line__price .unit-price{font-size:var(--g-fs-xsmall);color:rgb(var(--color-text-secondary));font-variant-numeric:tabular-nums}.g-cart-line__old-price{text-decoration-thickness:1px}.g-cart-line__actions{justify-content:space-between;gap:.8rem 1.6rem;margin-top:1.2rem}.g-cart-line .quantity{min-height:var(--g-touch-target);border-radius:var(--g-radius);background:var(--g-card)}.g-cart-line .quantity:before{content:none}.g-cart-line .quantity:after{border:1px solid rgb(var(--color-control-border));border-radius:var(--g-radius);box-shadow:none;z-index:3;pointer-events:none}.g-cart-line .quantity__button{width:var(--g-touch-target);min-height:var(--g-touch-target);border-radius:0;background:transparent;color:rgb(var(--color-foreground));transition:background-color var(--g-duration) var(--g-ease),color var(--g-duration) var(--g-ease)}.g-cart-line .quantity__button:first-child{border-radius:var(--g-radius) 0 0 var(--g-radius)}.g-cart-line .quantity__button:last-child{border-radius:0 var(--g-radius) var(--g-radius) 0}.g-cart-line .quantity__button .svg-wrapper{width:1rem}.g-cart-line .quantity__button:not(.disabled):not([aria-disabled=true]):not(:disabled):hover{background-color:var(--g-green-soft);color:var(--g-green)}.g-cart-line .quantity__button:focus-visible,.g-cart-line .quantity__input:focus-visible{outline:var(--g-focus-width) solid rgb(var(--color-foreground));outline-offset:-.2rem;box-shadow:none;z-index:4}.g-cart-line .quantity__input{width:3.6rem;font-size:var(--g-fs-body);font-weight:var(--g-weight-medium);color:rgb(var(--color-foreground));font-variant-numeric:tabular-nums;background:transparent}.g-cart-line__remove{min-height:var(--g-touch-target);padding:0 .2rem;color:rgb(var(--color-text-secondary));font-family:var(--g-font-ui);font-size:var(--g-fs-xsmall);font-weight:var(--g-weight-medium);letter-spacing:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;text-decoration-color:rgba(var(--g-ink-rgb),.35);transition:color var(--g-duration) var(--g-ease),text-decoration-color var(--g-duration) var(--g-ease)}.g-cart-line__remove:hover{color:rgb(var(--color-foreground));text-decoration-color:currentColor;text-decoration-thickness:1px}.g-cart-line__remove:focus-visible{outline:var(--g-focus-width) solid rgb(var(--color-foreground));outline-offset:.2rem}.g-cart-line__error,.g-cart-errors{color:var(--g-error)}.g-cart-line__error{font-size:var(--g-fs-xsmall)}.g-cart-line.is-busy .g-cart-line__actions{opacity:.5}.g-cart-line.is-removed{opacity:.4}.g-cart-line .loading__spinner{width:1.6rem}.g-cart-line.is-added{background-color:var(--g-green-soft);box-shadow:0 0 0 .8rem var(--g-green-soft)}@media screen and (max-width:374px){.g-cart-line,.g-cart-line--drawer{--g-cart-thumb: 7.2rem;column-gap:1.2rem}}@media screen and (max-width:359px){.g-cart-line,.g-cart-line--drawer{--g-cart-thumb: 6.4rem;grid-template-areas:"media meta" "media price" "actions actions" "error error"}.g-cart-line__actions{margin-top:1rem}}.g-upsell{margin:.4rem var(--g-drawer-pad, 0) 0;padding:1.6rem 0 2rem;border-top:1px solid var(--g-line)}.g-upsell__heading{margin:0 0 1rem;font-family:var(--g-font-ui);font-size:var(--g-fs-small);font-weight:var(--g-weight-bold);letter-spacing:0;line-height:1.3;text-transform:none;color:rgb(var(--color-foreground))}.g-upsell__card{display:grid;grid-template-columns:6.4rem minmax(0,1fr);grid-template-areas:"media info" "form form" "status status";gap:1.2rem 1.4rem;padding:1.4rem;border:1px solid var(--g-line);border-radius:var(--g-radius-card);background:var(--g-card);color:rgb(var(--color-foreground))}.g-upsell__media{grid-area:media;display:block;aspect-ratio:1 / 1;border-radius:var(--g-radius-media);background:var(--g-media-tile-bg, var(--g-card));box-shadow:inset 0 0 0 1px var(--g-line);overflow:hidden}.g-upsell__media:after{content:none}.g-upsell__media img{display:block;width:100%;height:100%;object-fit:contain}.g-upsell__info{grid-area:info;display:flex;flex-direction:column;justify-content:center;gap:.2rem;min-width:0}.g-upsell__title{align-self:flex-start;padding-block:1rem;margin-block:-1rem;font-family:var(--g-font-ui);font-size:1.5rem;font-weight:var(--g-weight-bold);line-height:1.3;color:rgb(var(--color-foreground));text-decoration:none;overflow-wrap:anywhere}.g-upsell__title:hover{color:var(--g-green);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.g-upsell__statement{margin:0;font-family:var(--g-font-ui);font-style:normal;font-size:var(--g-fs-xsmall);line-height:1.35;color:rgb(var(--color-text-secondary));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.g-upsell__price{display:flex;flex-wrap:wrap;gap:0 .8rem;margin:.2rem 0 0;font-size:var(--g-fs-xsmall);font-variant-numeric:tabular-nums}.g-upsell__placement{color:rgb(var(--color-text-secondary))}.g-upsell__amount{font-weight:var(--g-weight-bold)}.g-upsell__form{grid-area:form;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem}.g-upsell__select-wrap{position:relative}.g-upsell__select{width:100%;min-height:var(--g-touch-target);padding:0 4rem 0 1.4rem;border:1px solid rgb(var(--color-control-border));border-radius:var(--g-radius);background:var(--g-card);color:rgb(var(--color-foreground));font:inherit;font-size:var(--g-fs-body);appearance:none;-webkit-appearance:none;cursor:pointer}.g-upsell__select:focus-visible{outline:var(--g-focus-width) solid rgb(var(--color-foreground));outline-offset:.2rem}.g-upsell__select:disabled{opacity:.6;cursor:progress}.g-upsell__caret{position:absolute;top:50%;right:1.4rem;width:1rem;height:.6rem;transform:translateY(-50%);pointer-events:none}.g-upsell__caret svg{width:100%;height:100%}.g-upsell__add.button{min-width:9.6rem;min-height:var(--g-touch-target);padding:0 2rem}.g-upsell__add.button[aria-disabled=true]:not([aria-busy=true]){--color-button: var(--color-background);--color-button-text: var(--color-foreground);opacity:1;cursor:pointer;background:var(--g-card);color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.g-upsell__add.button[aria-disabled=true]:not([aria-busy=true]):hover{background:var(--g-card);color:rgb(var(--color-foreground))}.g-upsell__add.button[aria-disabled=true]:not([aria-busy=true]):after{box-shadow:none}.g-upsell__add.button[aria-busy=true]{opacity:1}.g-upsell__add.button[aria-busy=true] .g-upsell__add-label{visibility:hidden}.g-upsell__status{grid-area:status;margin:0;font-size:var(--g-fs-xsmall);line-height:1.4}.g-upsell__status:empty{display:none}.g-upsell__status.is-error{color:var(--g-error)}@media screen and (max-height:699px){cart-drawer .g-upsell{display:none}}cart-drawer .g-cart-drawer__footer{padding:1.6rem var(--g-drawer-pad) calc(1.2rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--g-line);background-color:var(--g-page);box-shadow:none}.g-cart-totals-box{padding:1.4rem 1.6rem}.g-cart-totals{display:grid;gap:.6rem;margin:0}.g-cart-totals__row{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;font-size:var(--g-fs-small);line-height:1.4}.g-cart-totals__row dt,.g-cart-totals__row dd{margin:0}.g-cart-totals__row dd{white-space:nowrap;font-variant-numeric:tabular-nums}.g-cart-totals__row--regular{color:rgb(var(--color-text-secondary))}.g-cart-totals__row--discount dt{display:inline-flex;align-items:baseline;gap:.6rem;min-width:0;color:var(--g-green);font-weight:var(--g-weight-medium)}.g-cart-totals__row--discount .svg-wrapper{display:none}.g-cart-totals__row--discount dd{color:var(--g-green);font-weight:var(--g-weight-bold)}.g-cart-totals__row--total{padding-top:.2rem}.g-cart-totals__row--total dt{font-family:var(--g-font-ui);font-size:var(--g-fs-body);font-weight:var(--g-weight-bold);letter-spacing:0;text-transform:none}.g-cart-totals__row--total dd{font-size:2rem;font-weight:var(--g-weight-bold);line-height:1.2;letter-spacing:-.01em}.g-cart-totals__row+.g-cart-totals__row--total{margin-top:.4rem;padding-top:1rem;border-top:1px solid var(--g-line)}.g-cart-totals__ship{margin:.8rem 0 0;font-size:var(--g-fs-small);font-weight:var(--g-weight-medium);line-height:1.4;color:var(--g-green)}.g-cart-tax-note{margin:.6rem 0 0;font-size:var(--g-fs-label);line-height:1.5;color:rgb(var(--color-text-secondary))}.g-cart-tax-note a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}.g-cart-drawer__ctas{display:grid;align-items:stretch;gap:.8rem;margin-top:1.2rem}.g-cart-drawer__checkout.button{width:100%;min-height:var(--g-control-height-large);font-size:var(--g-fs-button);font-weight:var(--g-weight-bold)}.g-cart-drawer__meta{display:grid;justify-items:center;gap:.2rem}.g-cart-drawer__view{display:inline-flex;align-items:center;min-height:var(--g-touch-target);padding:0 .8rem;font-size:var(--g-fs-xsmall);font-weight:var(--g-weight-medium);letter-spacing:0;color:rgb(var(--color-text-secondary));text-decoration-color:rgba(var(--g-ink-rgb),.35)}.g-cart-drawer__view:hover{color:var(--g-green)}.g-cart-payments{--g-pi-w: 3.2rem;--g-pi-gap: .4rem}cart-drawer .g-cart-payments{--g-pi-w: 3rem;--g-pi-gap: .4rem}.g-cart-payments__list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--g-pi-gap);max-width:calc(var(--g-pi-row, 99) * (var(--g-pi-w) + var(--g-pi-gap)));margin:0 auto;padding:0}.g-cart-payments__item{display:flex;line-height:0}.g-cart-payments__item .icon{width:var(--g-pi-w);height:calc(var(--g-pi-w) * .63);border-radius:.3rem}.g-cart-empty{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:3.2rem var(--g-drawer-pad, 0) 2.4rem}.g-cart-empty__text{margin:0;font-family:var(--g-font-display);font-size:2.4rem;font-weight:var(--g-weight-display);letter-spacing:var(--g-tracking-heading);line-height:1.1}.g-cart-empty__hint{margin:.8rem 0 0;max-width:36ch;font-size:var(--g-fs-small);line-height:1.5;color:rgb(var(--color-text-secondary))}.g-cart-empty__button.button{margin-top:2rem;min-width:22rem;min-height:var(--g-control-height-large);font-weight:var(--g-weight-bold)}@media screen and (max-width:479px){cart-drawer .g-cart-empty__button.button{width:100%}}.g-cart-empty__motifs{width:100%;margin-top:3.2rem}.g-cart-empty__motifs-label{margin:0 0 .8rem;font-size:var(--g-fs-small);font-weight:var(--g-weight-bold);letter-spacing:0;text-transform:none;color:rgb(var(--color-foreground))}.g-cart-empty__motif-list{display:grid;gap:0;margin:0;padding:0}.g-cart-empty__motif+.g-cart-empty__motif{border-top:1px solid var(--g-line)}.g-cart-empty__motif-link{display:grid;grid-template-columns:5.6rem minmax(0,1fr) auto;align-items:center;gap:1.2rem;min-height:6.4rem;padding:.6rem 0;color:rgb(var(--color-foreground));text-decoration:none}.g-cart-empty__motif-tile{display:block;aspect-ratio:1 / 1;border-radius:var(--g-radius-media);background:var(--g-media-tile-bg, var(--g-card));box-shadow:inset 0 0 0 1px var(--g-line);overflow:hidden}.g-cart-empty__motif-tile img{display:block;width:100%;height:100%;object-fit:contain}.g-cart-empty__motif-tile:after{content:none}.g-cart-empty__motif-name{font-family:var(--g-font-ui);font-size:1.5rem;font-weight:var(--g-weight-bold);line-height:1.3}.g-cart-empty__motif-arrow{color:rgb(var(--color-text-secondary));transition:transform var(--g-duration) var(--g-ease),color var(--g-duration) var(--g-ease)}.g-cart-empty__motif-link:hover .g-cart-empty__motif-name{color:var(--g-green);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.g-cart-empty__motif-link:hover .g-cart-empty__motif-arrow{color:var(--g-green);transform:translate(3px)}cart-drawer .drawer__inner-empty{height:auto;display:block}.g-cart-page__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.8rem 2.4rem;margin-bottom:1.6rem;padding-bottom:0;border-bottom:0}.g-cart-page__eyebrow{margin-bottom:.8rem}.g-cart-page__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;margin:0;font-family:var(--g-font-display);font-size:var(--g-fs-page-title);font-weight:var(--g-weight-display);line-height:1.05;letter-spacing:var(--g-tracking-heading)}.g-cart-page__count{font-family:var(--g-font-ui);font-size:var(--g-fs-small);font-weight:var(--g-weight-medium);letter-spacing:0;color:rgb(var(--color-text-secondary))}.g-cart-page__continue{font-size:var(--g-fs-small)}.g-cart-page__continue:hover{color:var(--g-green)}.g-cart-page__columns{display:none!important}.g-cart-lines--page{padding:0 1.6rem;border-top:1px solid var(--g-line);border-bottom:1px solid var(--g-line)}.g-cart-line--page{--g-cart-thumb: 8.8rem;padding:1.6rem 0}@media screen and (max-width:749px){.g-cart-line--page{grid-template-columns:var(--g-cart-thumb) minmax(0,1fr);grid-template-areas:"media meta" "media price" "media actions" "error error"}.g-cart-line--page .g-cart-line__price{margin-top:.6rem;padding-top:0;text-align:left}.g-cart-line--page .g-cart-line__price-inner{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:.8rem}.g-cart-line--page .g-cart-line__price .loading__spinner{right:auto;left:0}.g-cart-line--page .g-cart-line__actions{margin-top:1.2rem}}@media screen and (min-width:750px){.g-cart-lines--page{padding:0 2.4rem}.g-cart-line--page{--g-cart-thumb: 12rem;grid-template-columns:var(--g-cart-thumb) minmax(0,1fr) auto;grid-template-areas:"media meta price" "media actions actions" "media error error";grid-template-rows:auto 1fr auto;column-gap:2.4rem;padding:2.4rem 0}.g-cart-line--page .g-cart-line__actions{flex-direction:row;align-items:center;align-self:end;justify-content:flex-start;gap:1.6rem 2.4rem;margin-top:1.6rem}.g-cart-line--page .g-cart-line__title,.g-cart-line--page .g-cart-line__final-price{font-size:var(--g-fs-lead)}}.g-cart-page__quick{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:1.2rem;padding:1.4rem 1.6rem}.g-cart-page__quick-total{display:grid;gap:.2rem;margin:0;min-width:0}.g-cart-page__quick-label{font-size:var(--g-fs-xsmall);font-weight:var(--g-weight-medium);letter-spacing:0;line-height:1.3;text-transform:none;color:rgb(var(--color-text-secondary))}.g-cart-page__quick-amount{font-size:2rem;font-weight:var(--g-weight-bold);line-height:1.2;font-variant-numeric:tabular-nums}.g-cart-page__quick-discount{font-size:var(--g-fs-label);font-weight:var(--g-weight-medium);line-height:1.35;color:var(--g-green);font-variant-numeric:tabular-nums}.g-cart-page__quick-button.button{flex:0 0 auto;min-width:15rem;min-height:var(--g-control-height);font-weight:var(--g-weight-bold)}@media screen and (min-width:990px){.g-cart-page__quick{display:none}}.g-cart-page__empty .g-cart-empty{padding:1.6rem 0 0}.g-cart-empty--page .g-cart-empty__text{font-size:var(--g-fs-page-title)}.g-cart-empty--page .g-cart-empty__motif-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.2rem}.g-cart-empty--page .g-cart-empty__motif+.g-cart-empty__motif{border-top:0}@media screen and (min-width:750px){.g-cart-empty--page .g-cart-empty__motif-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem 2.4rem}}.g-cart-empty--page .g-cart-empty__motif-link{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tile tile" "name arrow";align-items:start;gap:1rem .8rem;padding:0}.g-cart-empty--page .g-cart-empty__motif-tile{grid-area:tile;aspect-ratio:4 / 5;border-radius:var(--g-radius-card);box-shadow:inset 0 0 0 1px var(--g-line)}.g-cart-empty--page .g-cart-empty__motif-tile img{padding:6%}.g-cart-empty--page .g-cart-empty__motif-name{grid-area:name}.g-cart-empty--page .g-cart-empty__motif-arrow{grid-area:arrow;padding-top:.2rem}.g-cart-footer.is-empty{display:none}.g-cart-footer .cart__footer{display:block}.g-cart-summary-card{display:grid;gap:1.6rem;padding:2rem 1.6rem}@media screen and (min-width:750px){.g-cart-summary-card{padding:2.4rem}}.g-cart-summary-card__heading{margin:0;padding:0;border:0;font-family:var(--g-font-ui);font-size:var(--g-fs-lead);font-weight:var(--g-weight-bold);line-height:1.3}.g-cart-summary-card .cart__blocks{display:grid;gap:1.6rem;width:auto;margin-left:0}.g-cart-summary-card .cart__blocks>*+*{margin-top:0}.g-cart-summary-card .g-cart-summary{display:grid;gap:1.6rem}.g-cart-summary-card .g-tee-offer--cart{display:contents}.g-cart-summary-card .g-tee-offer--cart>*,.g-cart-summary-card .g-offer-notice{margin-top:0}.g-cart-summary-card .g-cart-totals-box{padding:1.4rem 0 0;border:0;border-top:1px solid var(--g-line);border-radius:0;background:none}.g-cart-summary-card .cart__ctas{display:block;margin:0}.g-cart-summary-card .cart__checkout-button{max-width:none;width:100%;min-height:var(--g-control-height-large);font-weight:var(--g-weight-bold)}.g-cart-summary-card .cart__dynamic-checkout-buttons{--shopify-accelerated-checkout-button-border-radius: var(--g-radius);--shopify-accelerated-checkout-button-block-size: 4.8rem;margin:0}.g-cart-summary-card .g-cart-payments__list{justify-content:center;margin-inline:auto}.g-cart-summary-card__note label{display:block;margin-bottom:.8rem;font-size:var(--g-fs-small);font-weight:var(--g-weight-medium);letter-spacing:0;text-transform:none}@media screen and (min-width:990px){main[data-template=cart]:has(cart-items[data-g-cart-page]:not(.is-empty)){display:grid;grid-template-columns:minmax(0,1fr) minmax(36rem,42rem);column-gap:4.8rem;align-items:start;width:100%;max-width:calc(var(--page-width) + var(--g-page-margin) * 2);margin-inline:auto;padding-inline:var(--g-page-margin)}main[data-template=cart]:has(cart-items[data-g-cart-page]:not(.is-empty))>.shopify-section{grid-column:1 / -1;min-width:0}main[data-template=cart]:has(cart-items[data-g-cart-page]:not(.is-empty))>.shopify-section:has(cart-items){grid-column:1}main[data-template=cart]:has(cart-items[data-g-cart-page]:not(.is-empty))>.shopify-section:has(#main-cart-footer){grid-column:2;position:sticky;top:9.6rem}main[data-template=cart]:has(cart-items[data-g-cart-page]:not(.is-empty))>.shopify-section:has(cart-items) .page-width,main[data-template=cart]:has(cart-items[data-g-cart-page]:not(.is-empty))>.shopify-section:has(#main-cart-footer) .page-width{max-width:none;padding-inline:0}main[data-template=cart]:has(cart-items[data-g-cart-page]:not(.is-empty)) #main-cart-footer .cart__footer{padding-bottom:6.4rem}}@media screen and (min-width:1280px){main[data-template=cart]:has(cart-items[data-g-cart-page]:not(.is-empty)){column-gap:6.4rem}}.g-cart-page__upsell .g-upsell{margin:2.4rem 0 0;padding:0;border-top:0}@media screen and (min-width:750px){.g-cart-page__upsell .g-upsell__card{grid-template-columns:8rem minmax(0,1fr) minmax(0,28rem);grid-template-areas:"media info form" "status status status";align-items:center;padding:1.6rem 2rem}}.color-scheme-3 .g-cart-line__discount,.color-scheme-4 .g-cart-line__discount,.color-scheme-5 .g-cart-line__discount,.color-scheme-3 .g-cart-page__quick-discount,.color-scheme-4 .g-cart-page__quick-discount,.color-scheme-5 .g-cart-page__quick-discount{color:rgb(var(--color-foreground))}@media(prefers-reduced-motion:reduce){.g-cart-line{transition:opacity .1s linear}.g-tee-offer__fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/g-cart.css.map */
