cart-drawer{--g-drawer-pad: 2rem}@media screen and (min-width:480px){cart-drawer{--g-drawer-pad: 2.8rem}}cart-drawer.drawer{background-color:#20201e00;transition:visibility 0s linear var(--g-duration-panel),background-color var(--g-duration-panel) var(--g-ease)}cart-drawer.drawer.active{background-color:#20201e5c;transition:visibility 0s linear 0s,background-color var(--g-duration-panel) var(--g-ease)}cart-drawer .drawer__inner{width:min(44rem,100vw);border-left:var(--g-hairline) solid rgb(var(--color-line));box-shadow:var(--g-shadow-panel);transition:transform var(--g-duration-panel) var(--g-ease-out)}@media screen and (max-width:479px){cart-drawer .drawer__inner{width:100vw;border-left:0;box-shadow:none}}.g-cart-drawer__header{min-height:6.4rem;padding:.8rem .8rem .8rem var(--g-drawer-pad);border-bottom:var(--g-hairline) solid rgb(var(--color-line))}.g-cart-drawer__heading{display:flex;align-items:baseline;gap:.6rem;margin:0;font-family:var(--g-font-display);font-size:2.6rem;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.4rem;font-weight:var(--g-weight-regular);letter-spacing:.02em;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:0;transition:color var(--g-duration) var(--g-ease)}.g-cart-drawer__close .svg-wrapper{width:1.6rem;height:1.6rem}.g-cart-drawer__close:hover{color:var(--g-bordeaux)}.g-cart-drawer__close:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.4rem}cart-drawer .g-cart-drawer__notice{padding:1rem var(--g-drawer-pad);border-bottom:var(--g-hairline) solid rgb(var(--color-line));background:var(--g-paper);color:rgb(var(--color-foreground));font-size:1.3rem;font-weight:var(--g-weight-medium);letter-spacing:.02em;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:1.8rem var(--g-drawer-pad) 2rem;border-bottom:var(--g-hairline) solid rgb(var(--color-line))}cart-drawer .cart-drawer .drawer__contents{padding:0 var(--g-drawer-pad)}.g-tee-offer--cart{display:grid;gap:1.2rem;margin:0;padding:0;border:0;background:none}.g-tee-offer--cart .g-tee-offer__status{margin:0;font-size:var(--g-fs-small);font-weight:var(--g-weight-regular);line-height:1.45;color:rgb(var(--color-foreground))}.g-tee-offer__track{position:relative;height:2.6rem}.g-tee-offer__bar{position:absolute;top:0;left:0;right:0;height:2px;background:rgba(var(--color-foreground),.16);overflow:hidden}.g-tee-offer__fill{position:absolute;inset:0 auto 0 0;width:var(--g-offer-fill, 0%);background:var(--g-bordeaux);transition:width var(--g-duration-panel) var(--g-ease)}.color-scheme-3 .g-tee-offer__fill,.color-scheme-4 .g-tee-offer__fill,.color-scheme-5 .g-tee-offer__fill{background:rgb(var(--color-foreground))}.g-tee-offer__mark{position:absolute;top:-.3rem;left:var(--g-at, 100%);width:1px;height:.8rem;background:rgba(var(--color-foreground),.4)}.g-tee-offer__mark.is-reached{background:var(--g-bordeaux)}.g-tee-offer__label{position:absolute;top:1.2rem;right:0;font-family:var(--g-font-ui);font-size:var(--g-fs-label);font-weight:var(--g-weight-medium);letter-spacing:.1em;line-height:1.2;text-transform:uppercase;white-space:nowrap;color:rgb(var(--color-text-secondary))}.g-tee-offer__mark.is-reached .g-tee-offer__label{color:rgb(var(--color-foreground))}.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.6rem;padding:2rem 0;border-radius:0;background:none;box-shadow:none;color:rgb(var(--color-foreground));transition:opacity var(--g-duration) var(--g-ease)}.g-cart-line+.g-cart-line{border-top:var(--g-hairline) solid rgb(var(--color-line))}.g-cart-line--drawer{--g-cart-thumb: 8rem}.g-cart-line__media-link{display:block;aspect-ratio:1 / 1;background:var(--g-paper);box-shadow:inset 0 0 0 1px rgb(var(--color-line))}.g-cart-line__media-link .g-cart-line__image{position:relative;z-index:0}.g-cart-line .g-media-tile:after{border-color:rgb(var(--color-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-card-title);font-weight:var(--g-weight-medium);line-height:1.35;min-width:0;overflow-wrap:anywhere}a.g-cart-line__name{--g-name-pad: max(0px, calc((var(--g-touch-target) - 1.15em) / 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:1.3rem;line-height:1.45;letter-spacing:.01em;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-foreground))}.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-bordeaux);font-size:var(--g-fs-xsmall);font-weight:var(--g-weight-medium);line-height:1.35}.color-scheme-3 .g-cart-line__discount,.color-scheme-4 .g-cart-line__discount,.color-scheme-5 .g-cart-line__discount{color:rgb(var(--color-foreground))}.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:.2rem}.g-cart-line__final-price{font-size:1.4rem;font-weight:var(--g-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:.01em}.g-cart-line__old-price,.g-cart-line__each{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.4rem}.g-cart-line .quantity{min-height:4.4rem;background:transparent}.g-cart-line .quantity:before{content:none}.g-cart-line .quantity:after{border:var(--g-hairline) solid rgb(var(--color-control-border));box-shadow:none;z-index:3;pointer-events:none}.g-cart-line .quantity__button{width:4.4rem;min-height:4.4rem;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 .svg-wrapper{width:1rem}.g-cart-line .quantity__button:not(.disabled):not([aria-disabled=true]):not(:disabled):hover{background-color:rgba(var(--color-foreground),.05);color:var(--g-bordeaux)}.g-cart-line .quantity__button:focus-visible,.g-cart-line .quantity__input:focus-visible{outline:.2rem 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-regular);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);letter-spacing:.04em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;text-decoration-color:rgba(var(--color-foreground),.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:.2rem 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:1.3rem}.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}@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:0 var(--g-drawer-pad, 0);padding:2rem 0 2.4rem;border-top:var(--g-hairline) solid rgb(var(--color-line))}.g-upsell__heading{margin:0 0 1.4rem;font-family:var(--g-font-ui);font-size:var(--g-fs-label);font-weight:var(--g-weight-medium);letter-spacing:var(--g-tracking-label);line-height:1.3;text-transform:uppercase;color:rgb(var(--color-text-secondary))}.g-upsell__card{display:grid;grid-template-columns:6.4rem minmax(0,1fr);grid-template-areas:"media info" "form form" "status status";gap:1.4rem 1.6rem;padding:0;background:none;color:rgb(var(--color-foreground))}.g-upsell__media{grid-area:media;display:block;aspect-ratio:1 / 1;background:var(--g-paper);box-shadow:inset 0 0 0 1px rgb(var(--color-line))}.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:var(--g-fs-card-title);font-weight:var(--g-weight-medium);line-height:1.35;color:rgb(var(--color-foreground));text-decoration:none;overflow-wrap:anywhere}.g-upsell__title:hover{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.g-upsell__statement{margin:0;font-family:var(--g-font-ui);font-style:italic;font-size:1.3rem;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:1.3rem;font-variant-numeric:tabular-nums}.g-upsell__placement{color:rgb(var(--color-text-secondary))}.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:var(--g-hairline) solid rgb(var(--color-control-border));border-radius:0;background:var(--g-paper);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:.2rem 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:transparent;color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 var(--g-hairline) rgb(var(--color-foreground))}.g-upsell__add.button[aria-disabled=true]:not([aria-busy=true]):hover{background:transparent;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:1.3rem;line-height:1.4}.g-upsell__status:empty{display:none}.g-upsell__status.is-error{color:var(--g-error)}cart-drawer .g-cart-drawer__footer{padding:1.8rem var(--g-drawer-pad) calc(1.2rem + env(safe-area-inset-bottom,0px));border-top:var(--g-hairline) solid rgb(var(--color-line));background-color:rgb(var(--color-background));box-shadow:none}.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}.g-cart-totals__row dt,.g-cart-totals__row dd{margin:0}.g-cart-totals__row--discount{font-size:var(--g-fs-small);color:rgb(var(--color-foreground))}.g-cart-totals__row--discount dt{display:inline-flex;align-items:baseline;gap:.6rem;min-width:0;color:rgb(var(--color-text-secondary))}.g-cart-totals__row--discount .svg-wrapper{display:none}.g-cart-totals__row--discount dd{color:var(--g-bordeaux);font-weight:var(--g-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap}.color-scheme-3 .g-cart-totals__row--discount dd,.color-scheme-4 .g-cart-totals__row--discount dd,.color-scheme-5 .g-cart-totals__row--discount dd{color:rgb(var(--color-foreground))}.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-label);font-weight:var(--g-weight-medium);letter-spacing:var(--g-tracking-label);text-transform:uppercase}.g-cart-totals__row--total dd{font-size:1.8rem;font-weight:var(--g-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:.01em}.g-cart-totals__row--discount+.g-cart-totals__row--total{margin-top:.4rem;padding-top:1rem;border-top:var(--g-hairline) solid rgb(var(--color-line))}.g-cart-tax-note{margin:.6rem 0 0;font-size:1.2rem;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:.4rem;margin-top:1.6rem}.g-cart-drawer__checkout{min-height:var(--g-control-height-large)}.g-cart-drawer__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1.2rem}.g-cart-drawer__view{display:inline-flex;align-items:center;min-height:var(--g-touch-target);padding:0;font-size:1.3rem;letter-spacing:.02em}.g-cart-payments{--g-pi-w: 3rem;--g-pi-gap: .4rem}cart-drawer .g-cart-payments{--g-pi-w: 2.8rem;--g-pi-gap: .3rem}.g-cart-payments__list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--g-pi-gap);max-width:calc(var(--g-pi-row, 99) * (var(--g-pi-w) + var(--g-pi-gap)));margin:0;margin-inline-start: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)}.g-cart-empty{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:4.8rem var(--g-drawer-pad, 0) 3.2rem}.g-cart-empty__text{margin:0;font-family:var(--g-font-display);font-size:clamp(3rem,2.4rem + 1.6vw,3.8rem);font-weight:var(--g-weight-display);letter-spacing:var(--g-tracking-heading);line-height:1.05}.g-cart-empty__hint{margin:1.2rem 0 0;max-width:36ch;font-size:var(--g-fs-small);line-height:1.55;color:rgb(var(--color-text-secondary))}.g-cart-empty__button{margin-top:2.4rem}.g-cart-empty__motifs{width:100%;margin-top:4.8rem}.g-cart-empty__motifs-label{margin:0 0 1.2rem;font-size:var(--g-fs-label);font-weight:var(--g-weight-medium);letter-spacing:var(--g-tracking-label);text-transform:uppercase;color:rgb(var(--color-text-secondary))}.g-cart-empty__motif-list{display:grid;gap:0;margin:0;padding:0;border-top:var(--g-hairline) solid rgb(var(--color-line))}.g-cart-empty__motif{border-bottom:var(--g-hairline) solid rgb(var(--color-line))}.g-cart-empty__motif-link{display:grid;grid-template-columns:5.6rem minmax(0,1fr) auto;align-items:center;gap:1.6rem;min-height:7.2rem;padding:.8rem 0;color:rgb(var(--color-foreground));text-decoration:none}.g-cart-empty__motif-tile{display:block;aspect-ratio:1 / 1;background:var(--g-paper);box-shadow:inset 0 0 0 1px rgb(var(--color-line))}.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:var(--g-fs-card-title);font-weight:var(--g-weight-medium);line-height:1.35}.g-cart-empty__motif-arrow{transition:transform var(--g-duration) var(--g-ease)}.g-cart-empty__motif-link:hover .g-cart-empty__motif-name{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.g-cart-empty__motif-link:hover .g-cart-empty__motif-arrow{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:1.2rem 2.4rem;margin-bottom:0;padding-bottom:2rem;border-bottom:var(--g-hairline) solid rgb(var(--color-line))}.g-cart-page__eyebrow{margin-bottom:1.2rem}.g-cart-page__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.6rem;margin:0;font-family:var(--g-font-display);font-size:var(--g-fs-h1);font-weight:var(--g-weight-display);line-height:1.02;letter-spacing:var(--g-tracking-heading)}.g-cart-page__count{font-family:var(--g-font-ui);font-size:1.4rem;font-weight:var(--g-weight-regular);letter-spacing:.02em;color:rgb(var(--color-text-secondary))}.g-cart-page__continue{font-size:1.4rem}.g-cart-page__columns{display:none!important}.g-cart-lines--page{border-top:0;border-bottom:var(--g-hairline) solid rgb(var(--color-line))}.g-cart-line--page{--g-cart-thumb: 9.6rem;padding:2.4rem 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:.8rem;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-line--page{--g-cart-thumb: 12.8rem;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.8rem;padding:2.8rem 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{font-size:var(--g-fs-lead)}.g-cart-line--page .g-cart-line__final-price{font-size:var(--g-fs-body)}}.g-cart-page__quick{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 0;border-bottom:var(--g-hairline) solid rgb(var(--color-line))}.g-cart-page__quick-total{display:grid;gap:.2rem;margin:0;min-width:0}.g-cart-page__quick-label{font-size:var(--g-fs-label);font-weight:var(--g-weight-medium);letter-spacing:var(--g-tracking-label);line-height:1.3;text-transform:uppercase;color:rgb(var(--color-text-secondary))}.g-cart-page__quick-amount{font-size:1.8rem;font-weight:var(--g-weight-medium);line-height:1.2;font-variant-numeric:tabular-nums}.g-cart-page__quick-discount{font-size:1.2rem;line-height:1.35;color:rgb(var(--g-bordeaux-rgb));font-variant-numeric:tabular-nums}.g-cart-page__quick-button{flex:0 0 auto;min-width:16rem}@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-h1)}.g-cart-empty--page .g-cart-empty__motif-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 1.2rem;border-top:0}.g-cart-empty--page .g-cart-empty__motif{border-bottom: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:1.2rem .8rem;padding:0}.g-cart-empty--page .g-cart-empty__motif-tile{grid-area:tile;aspect-ratio:4 / 5;box-shadow:none}.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:2rem;padding:2.8rem 2rem 2.4rem;border:var(--g-hairline) solid rgb(var(--color-line));border-radius:0;box-shadow:none}@media screen and (min-width:750px){.g-cart-summary-card{padding:3.6rem 3.2rem 3.2rem}}.g-cart-summary-card__heading{margin:0;padding-bottom:1.4rem;font-family:var(--g-font-ui);font-size:var(--g-fs-lead);font-weight:var(--g-weight-medium);border-bottom:var(--g-hairline) solid rgb(var(--color-line))}.g-cart-summary-card .cart__blocks{display:grid;gap:2rem;width:auto;margin-left:0}.g-cart-summary-card .cart__blocks>*+*{margin-top:0}.g-cart-summary-card .g-cart-summary{display:grid;gap:2rem}.g-cart-summary-card .g-tee-offer--cart{padding-bottom:2rem;border-bottom:var(--g-hairline) solid rgb(var(--color-line))}.g-cart-summary-card .cart__ctas{display:block;margin:0}.g-cart-summary-card .cart__checkout-button{max-width:none;width:100%}.g-cart-summary-card .cart__dynamic-checkout-buttons{--shopify-accelerated-checkout-button-border-radius: 0;--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-label);font-weight:var(--g-weight-medium);letter-spacing:var(--g-tracking-label);text-transform:uppercase}@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:6.4rem;align-items:start;width:100%;max-width:calc(var(--page-width) + var(--g-gutter) * 2);margin-inline:auto;padding-inline:var(--g-gutter)}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:9.6rem}}.g-cart-page__upsell .g-upsell{margin:3.2rem 0 0}@media screen and (max-width:989px){.g-cart-page__quick+.g-cart-page__upsell .g-upsell{margin-top:.8rem;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}}.g-cart-line__title,.g-cart-empty__motif-name{font-family:var(--g-font-ui);font-size:var(--g-fs-card-title);font-weight:var(--g-weight-medium);letter-spacing:0;line-height:1.35}.g-cart-line--page .g-cart-line__title{font-size:var(--g-fs-card-title)}.g-cart-line__final-price{font-size:var(--g-fs-body)}.g-cart-line__old-price,.g-cart-line__each,.g-cart-line__discount,.g-cart-line__remove,.g-cart-line__variant,.g-cart-line__error{font-size:var(--g-fs-xsmall)}.g-cart-line__remove{font-size:var(--g-fs-small);letter-spacing:0}.g-cart-line .quantity,.g-cart-line .quantity:after{border-radius:var(--g-radius)}.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{transition:background-color var(--g-duration-panel) var(--g-ease),opacity var(--g-duration) var(--g-ease)}.g-cart-line.is-added{background-color:var(--g-sand);box-shadow:0 0 0 .8rem var(--g-sand)}.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)}.g-cart-drawer__close:hover,.g-cart-line .quantity__button:not(.disabled):not([aria-disabled=true]):not(:disabled):hover{color:var(--g-accent)}.g-tee-offer__label{font-size:var(--g-fs-label);letter-spacing:var(--g-tracking-label)}@media screen and (max-height:699px){cart-drawer .g-upsell{display:none}}.g-upsell__select,.g-cart-summary-card{border-radius:var(--g-radius)}.g-cart-empty__button{min-width:22rem}@media screen and (max-width:479px){cart-drawer .g-cart-empty__button{width:100%}}@media(prefers-reduced-motion:reduce){.g-cart-line{transition:opacity .1s linear}}.g-upsell__title{font-family:var(--g-font-ui);font-size:var(--g-fs-card-title);font-weight:var(--g-weight-medium);line-height:1.35}.g-offer-notice{margin:0;padding:1.2rem 1.4rem;border:var(--g-hairline) solid var(--g-accent);border-left-width:.3rem;font-size:var(--g-fs-small);line-height:1.45;color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.03)}.g-tee-offer--cart .g-tee-offer__status--giveaway{font-weight:var(--g-weight-medium)}.g-tee-offer__sub{margin:-.6rem 0 0;font-size:var(--g-fs-small);line-height:1.45;color:rgb(var(--color-text-secondary))}.g-tee-offer__ship{color:rgb(var(--color-foreground))}.g-cart-totals__row--regular dd{color:rgb(var(--color-text-secondary))}
/*# sourceMappingURL=/cdn/shop/t/20/assets/g-cart.css.map */
