.cart-drawer{--cart-drawer-gutter: 16px;--cart-drawer-header-height: 44px;--cart-drawer-touch-target: 44px;--cart-drawer-radius: 6px;--cart-drawer-display-font: "Barlow Semi Condensed", var(--font-body--family), sans-serif;--cart-drawer-text: var(--color-foreground);--cart-drawer-text-muted: rgb(from var(--color-foreground) r g b / 68%);--cart-drawer-line: rgb(from var(--color-foreground) r g b / 12%);--cart-drawer-control-border: rgb(from var(--color-foreground) r g b / 22%);--cart-drawer-placeholder: rgb(from var(--color-foreground) r g b / 7%);--cart-drawer-accent: #8a7a3f;--cart-drawer-accent-text: #75652b;--cart-drawer-accent-track: #e6e0cd;--cart-drawer-accent-surface: #f6f2e6}.cart-drawer__inner,.cart-sheet,.cart-toast{font-weight:400}:where(.cart-drawer__inner,.cart-sheet,.cart-toast) :not(strong,b,.cart-drawer__bold){font-weight:inherit}.cart-progress__amount .money,.cart-progress__goal .money,.cart-line__price-compare .money,.cart-summary__row--automatic .money{color:inherit;font-weight:600}.cart-drawer__close-button,.cart-line__edit-button,.cart-line__info-button,.cart-line__remove,.cart-summary__info-button,.cart-toast__undo,.cart-sheet__close,.cart-gift__add{padding:0;border:0;font:inherit;background:none;color:inherit;-webkit-appearance:none;appearance:none}.cart-drawer__inner{display:flex;flex-direction:column;height:100%}.cart-drawer__header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--cart-drawer-gutter);min-height:var(--cart-drawer-header-height);padding-inline:var(--cart-drawer-gutter);border-block-end:1px solid var(--cart-drawer-line);background-color:var(--color-background)}.cart-drawer__heading{display:flex;align-items:center;gap:8px;margin:0;line-height:1;color:var(--cart-drawer-text)}.cart-drawer__title,.cart-sheet__title-text{font-family:var(--cart-drawer-display-font)!important;font-weight:700;letter-spacing:0;text-transform:uppercase}.cart-drawer__title{font-size:26px}.cart-drawer__count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding-inline:5px;border-radius:10px;font-family:var(--font-body--family);font-size:12px;font-weight:600;background-color:var(--cart-drawer-text);color:var(--color-background)}.cart-drawer__close-button{padding-inline:4px;margin-inline-end:-4px;font-size:15px;font-weight:500;color:var(--cart-drawer-text);cursor:pointer}.cart-drawer__close-button:hover{text-decoration:underline;text-underline-offset:3px}.cart-drawer__content{display:flex;flex:1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.cart-drawer__summary{flex:none;padding:12px var(--cart-drawer-gutter);border-block-start:1px solid var(--cart-drawer-line);background-color:var(--color-background)}.cart-drawer__continue{align-self:center;margin-block:8px 20px;padding-block:10px;font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:3px;color:var(--cart-drawer-text)}.cart-progress{--cart-progress-marker-size: 22px;padding:12px var(--cart-drawer-gutter) 12px;border-block-end:1px solid var(--cart-drawer-line)}.cart-progress__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cart-progress__headline{margin:0;font-size:15px;font-weight:600;color:var(--cart-drawer-text)}.cart-progress__headline:has(.cart-progress__done-icon){display:flex;align-items:center;gap:10px}.cart-progress__applied{color:var(--cart-drawer-accent-text)}.cart-progress__goal{font-size:14px;color:var(--cart-drawer-text-muted)}.cart-progress__bar{position:relative;margin-block-start:12px}.cart-progress__track{height:6px;overflow:hidden;border-radius:3px;background-color:var(--cart-drawer-accent-track)}.cart-progress__fill{display:block;width:var(--cart-progress-fill);height:100%;border-radius:inherit;background-color:var(--cart-drawer-accent);transition:width var(--animation-speed) var(--animation-easing)}.cart-progress:not(.cart-progress--sitewide) .cart-progress__bar{margin-block:34px 26px}.cart-progress__milestones{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0}.cart-progress__milestone{position:absolute;inset-block-start:50%;inset-inline-start:var(--cart-progress-position);display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%)}.cart-progress__milestone--last{align-items:flex-end;transform:translate(-100%,-50%)}.cart-progress__label,.cart-progress__amount{position:absolute;font-size:13px;line-height:1;white-space:nowrap;color:var(--cart-drawer-text-muted)}.cart-progress__label{inset-block-end:calc(100% + 8px)}.cart-progress__amount{inset-block-start:calc(100% + 8px)}.cart-progress__marker{display:grid;place-items:center;width:var(--cart-progress-marker-size);height:var(--cart-progress-marker-size);border:2px solid var(--cart-drawer-accent-track);border-radius:50%;background-color:var(--color-background);color:var(--color-background)}.cart-progress__marker svg{width:100%;height:18px}.cart-progress__milestone--next .cart-progress__marker{border-color:var(--cart-drawer-accent)}.cart-progress__milestone--reached .cart-progress__marker{border-color:var(--cart-drawer-accent);background-color:var(--cart-drawer-accent)}.cart-progress__milestone--reached .cart-progress__label{font-weight:600;color:var(--cart-drawer-text)}.cart-progress__done{display:flex;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;color:var(--cart-drawer-text)}.cart-progress__done-icon{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:50%;background-color:var(--cart-drawer-accent);color:var(--color-background)}.cart-progress__code-icon{display:grid;flex:none;place-items:center}.cart-progress__code-icon svg{width:16px;height:16px}.cart-progress__done-icon svg{width:100%;height:18px}.cart-gift{display:block;margin:12px var(--cart-drawer-gutter) 0;padding:12px;border:1px solid color-mix(in srgb,var(--cart-drawer-accent) 35%,transparent);border-radius:8px;background-color:var(--cart-drawer-accent-surface)}.cart-gift__title{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cart-drawer-text)}.cart-gift__body{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px}.cart-gift__media{width:40px;aspect-ratio:1;overflow:hidden;border-radius:4px;background-color:var(--cart-drawer-placeholder)}.cart-gift__image{width:100%;height:100%;object-fit:cover}.cart-gift__info{min-width:0}.cart-gift__name{margin:0;font-size:14px;font-weight:600;line-height:1.25;color:var(--cart-drawer-text)}.cart-gift__price{margin:2px 0 0;font-size:13px;font-weight:700;text-transform:uppercase;color:var(--cart-drawer-text)}.cart-gift__actions{display:flex;align-items:center;gap:6px}.cart-gift__select-wrap{--cart-gift-select-inset: 12px;position:relative;display:inline-flex}.cart-gift__select{width:112px;height:40px;padding-inline:var(--cart-gift-select-inset) calc(var(--cart-gift-select-inset) + 18px);border:1px solid var(--cart-drawer-control-border);border-radius:var(--cart-drawer-radius);font-size:14px;background-color:var(--color-background);color:var(--cart-drawer-text);-webkit-appearance:none;appearance:none;cursor:pointer}.cart-gift__select-icon{--icon-stroke-width: 1.5px;position:absolute;inset-block:0;inset-inline-end:var(--cart-gift-select-inset);display:flex;align-items:center;color:var(--cart-drawer-text);pointer-events:none}.cart-gift__select-icon svg{width:14px;height:14px}.cart-gift__select[aria-invalid=true]{border-color:var(--cart-drawer-text);outline:2px solid var(--cart-drawer-text);outline-offset:1px}.cart-gift__add{height:40px;padding-inline:14px;border:1.5px solid var(--cart-drawer-text);border-radius:var(--cart-drawer-radius);font-size:14px;font-weight:700;background-color:var(--color-background);color:var(--cart-drawer-text);cursor:pointer}.cart-gift__add:hover{background-color:var(--cart-drawer-text);color:var(--color-background)}.cart-gift__add:disabled{opacity:.5;cursor:progress}.cart-gift__error{margin:8px 0 0;font-size:13px;color:var(--cart-drawer-text)}.cart-gift__error:empty{margin:0}.cart-recommendations-nosto{display:flex;flex-direction:column;gap:12px;width:100%;padding:20px 0 8px}.cart-recommendations-nosto__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-inline:var(--cart-drawer-gutter)}.cart-recommendations-nosto__title{margin:0;font-size:17px;line-height:1.2;color:var(--cart-drawer-text)}.cart-recommendations-nosto .nosto_element{display:flex;gap:12px;padding:0 var(--cart-drawer-gutter) 4px;overflow-x:auto;scroll-padding-inline:var(--cart-drawer-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.cart-recommendations-nosto .nosto_element::-webkit-scrollbar{display:none}.cart-recommendations-nosto nosto-dynamic-card:has(.nosto-cart-recommendation-card--skip){display:none}.cart-recommendations-nosto nosto-dynamic-card{display:block;flex:0 0 152px;min-height:260px;scroll-snap-align:start}.cart-recommendation-card-wrapper{display:block;height:100%}.cart-recommendation-card{display:flex;flex-direction:column;gap:6px;height:100%}.cart-recommendation-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:8px;background-color:var(--cart-drawer-placeholder)}.cart-recommendation-card__media-link,.cart-recommendation-card__image{display:block;width:100%;height:100%}.cart-recommendation-card__image{object-fit:cover}.cart-recommendation-card__badge{position:absolute;inset-block-start:6px;inset-inline-start:6px;padding:4px 8px;border-radius:3px;font-family:var(--cart-drawer-display-font)!important;font-size:10.58px;font-weight:700;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;background-color:var(--color-background);color:#0a0a0a}.cart-recommendation-card__add-btn{position:absolute;inset-block-end:8px;inset-inline-end:8px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background-color:var(--color-background);color:var(--cart-drawer-text);box-shadow:0 2px 8px #0000001f;cursor:pointer}.cart-recommendation-card__add-btn:hover,.cart-recommendation-card__add-btn:focus-visible{background-color:var(--cart-drawer-text);color:var(--color-background)}.cart-recommendation-card__add-btn svg{width:14px;height:14px}.cart-recommendation-card__rating{--pc-star-color: #0a0a0a;display:flex;align-items:center;min-height:19px;font-family:Barlow,sans-serif!important;font-size:12.5px;font-weight:400;line-height:1;text-transform:uppercase;color:#5a5a56}.cart-recommendation-card__rating *:not(.stamped-fa){font-family:Barlow,sans-serif!important}.cart-recommendation-card__rating .stamped-main-badge{display:flex!important;align-items:center}.cart-recommendation-card__rating .stamped-badge{display:flex;align-items:center;gap:6px}.cart-recommendation-card__rating .stamped-badge-starrating{display:flex;align-items:center;font-size:14px;line-height:1}.cart-recommendation-card__rating .stamped-fa{color:var(--pc-star-color)!important}.cart-recommendation-card__rating .stamped-badge-caption{display:flex;align-items:baseline;gap:5px;font-size:12.5px;color:#5a5a56}.cart-recommendation-card__rating .pc-rating__value{font-weight:700;color:#0a0a0a}.cart-recommendation-card__rating .pc-rating__count{color:#5a5a56}.cart-recommendation-card__title{font-family:var(--cart-drawer-display-font)!important;font-size:15px!important;font-weight:700;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;text-decoration:none;color:#0a0a0a}.cart-recommendation-card__price{font-size:15px;font-weight:500;line-height:1.2;color:#000}@media screen and not (min-width:750px){.cart-recommendation-card__title{font-family:Overused Grotesk,sans-serif!important;font-size:14px!important;font-weight:500;letter-spacing:0;text-transform:none}.cart-recommendation-card__price{font-size:14px;font-weight:600}}.cart-recommendation-card .pc-subheading{margin-top:6px;font-family:var(--cart-drawer-display-font)!important;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.07em;text-transform:uppercase;color:#84744b}.cart-recommendation-card .pc-specs{display:none}.cart-recommendation-card .pc-prints{margin-top:7px;font-size:12.5px;line-height:1.2;color:#6a6a66}.cart-recommendation-card__swatches{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cart-recommendation-card__swatch{--cart-recommendation-swatch-target: 24px;position:relative;width:20px;height:19px;padding:0;cursor:pointer;border:2px solid var(--color-background);background-position:center;background-size:cover;box-shadow:0 0 0 1px var(--cart-drawer-control-border)}.cart-recommendation-card__swatch:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:var(--cart-recommendation-swatch-target);block-size:var(--cart-recommendation-swatch-target);transform:translate(-50%,-50%)}.cart-recommendation-card__swatch[aria-pressed=true]{box-shadow:0 0 0 1px var(--cart-drawer-text)}.cart-recommendation-card__swatch[hidden],.cart-recommendation-card__more[hidden]{display:none}.cart-recommendation-card__more{--cart-recommendation-more-target: 24px;min-inline-size:var(--cart-recommendation-more-target);min-block-size:var(--cart-recommendation-more-target);padding:0;border:0;font:inherit;font-size:13px;font-weight:600;background:none;color:var(--cart-drawer-text-muted);cursor:pointer}.cart-drawer__empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:72px var(--cart-drawer-gutter) 40px;text-align:center}.cart-drawer__empty-icon{display:inline-flex;width:32px;height:32px;margin-block-end:12px;color:var(--cart-drawer-text-muted)}.cart-drawer__empty-icon svg{width:100%;height:100%}.cart-drawer__empty-title{margin:0;font-size:18px;font-weight:600;color:var(--cart-drawer-text)}.cart-drawer__empty-text{margin:0;font-size:14px;color:var(--cart-drawer-text-muted)}.cart-drawer-items{padding-inline:var(--cart-drawer-gutter)}.cart-drawer-items__list{margin:0;padding:0}.cart-line{--cart-line-media-width: 64px;display:grid;grid-template-columns:var(--cart-line-media-width) minmax(0,1fr) auto;grid-template-areas:"media info remove" "media info price" "error error error";grid-template-rows:auto 1fr auto;column-gap:12px;padding-block:12px;border-block-end:1px solid var(--cart-drawer-line)}.cart-line.removing{animation:cart-line-remove calc(var(--animation-speed) * 2) var(--animation-easing) forwards}@keyframes cart-line-remove{to{opacity:0;transform:translate(8px)}}.cart-line__media{display:block;grid-area:media;align-self:start;width:var(--cart-line-media-width);aspect-ratio:4 / 5;overflow:hidden;border-radius:4px;background-color:var(--cart-drawer-placeholder)}.cart-line__image{width:100%;height:100%;object-fit:cover}.cart-line__info{display:flex;grid-area:info;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.cart-line__title{display:block;margin:0;font-size:16px;font-weight:500;line-height:1.3;text-decoration:none;color:var(--cart-drawer-text);overflow-wrap:anywhere}.cart-line__variant{display:flex;flex-wrap:wrap;align-items:center;column-gap:4px;margin:0;font-size:14px;line-height:1.4;color:var(--cart-drawer-text-muted)}.cart-line__edit{display:inline-flex}.cart-line__edit-button{padding:0;font-size:inherit;text-decoration:underline;text-underline-offset:2px;color:inherit;cursor:pointer}.cart-line__final-sale{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:var(--cart-drawer-text)}.cart-line__info-button,.cart-summary__info-button{display:inline-grid;place-items:center;width:24px;height:24px;margin:-4px;color:inherit;cursor:pointer}.cart-line__info-button svg,.cart-summary__info-button svg,.cart-line__note svg{width:16px;height:16px}.cart-line__note{display:flex;align-items:center;gap:6px;margin:0;font-size:14px;color:var(--cart-drawer-text-muted)}.cart-line__note svg{flex:none}.cart-line__quantity.quantity-selector{--quantity-selector-width: 112px;display:inline-flex;align-self:flex-start;flex:none;align-items:center;width:var(--quantity-selector-width);height:36px;margin-block-start:8px;border:1px solid var(--cart-drawer-control-border);border-radius:var(--cart-drawer-radius);font-size:15px;background-color:var(--color-background)}.cart-line__quantity.quantity-selector :is(.quantity-minus,.quantity-plus){position:relative;width:36px;height:100%;color:var(--cart-drawer-text)}.cart-line__quantity.quantity-selector :is(.quantity-minus,.quantity-plus):after{position:absolute;top:-5px;right:-4px;bottom:-5px;left:-4px;content:""}.cart-line__quantity.quantity-selector .quantity-minus:disabled{opacity:.3;cursor:default}.cart-line__quantity.quantity-selector input[type=number]{flex:1;min-width:0;max-width:none;height:100%;padding:0;border:0;font-size:15px;text-align:center;color:var(--cart-drawer-text)}.cart-line__remove{display:inline-grid;grid-area:remove;justify-self:end;place-items:center end;position:relative;height:var(--cart-drawer-touch-target);margin-block:-12px -8px;color:var(--cart-drawer-text-muted);cursor:pointer}.cart-line__remove:hover{color:var(--cart-drawer-text)}.cart-line__remove:after{position:absolute;top:0;right:-15px;bottom:0;left:-15px;content:""}.cart-line__remove svg{width:14px;height:14px}.cart-line__price{display:flex;grid-area:price;flex-direction:column;align-items:flex-end;align-self:end;font-size:16px;line-height:1.3;white-space:nowrap}.cart-line__price-compare{font-size:14px;color:var(--cart-drawer-text-muted)}.cart-line__price-final{font-weight:700;color:var(--cart-drawer-text)}.cart-line__error{display:flex;grid-area:error;align-items:flex-start;gap:8px;margin-block-start:8px;font-size:14px}.cart-line__error .svg-wrapper{flex:none;width:16px;height:16px}.cart-line--gift{--cart-line-media-width: 48px;grid-template-areas:"media info price remove" "error error error error";grid-template-columns:var(--cart-line-media-width) minmax(0,1fr) auto auto;grid-template-rows:auto auto;align-items:center}.cart-line--gift .cart-line__media{aspect-ratio:1}.cart-line--gift .cart-line__title{font-size:15px}.cart-line--gift .cart-line__price{align-self:center;font-size:15px;text-transform:uppercase}.cart-line--gift .cart-line__remove{margin-block:0}.cart-line__gift-size,.cart-line__gift-size [data-gift-size-view]{display:inline-flex;align-items:center;column-gap:4px}.cart-line__gift-size [hidden]{display:none}.cart-line__gift-select{height:28px;padding-inline:8px;border:1px solid var(--cart-drawer-control-border);border-radius:4px;font-size:14px;background-color:var(--color-background);color:var(--cart-drawer-text)}.cart-line__tag{padding:2px 6px;border-radius:2px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background-color:var(--cart-drawer-placeholder);color:var(--cart-drawer-text)}.cart-tooltip{position:fixed;inset:var(--tooltip-top, auto) auto auto var(--tooltip-left, auto);width:min(320px,calc(100vw - 32px));margin:0;padding:12px 16px;overflow:visible;border:0;border-radius:var(--cart-drawer-radius);font-size:14px;line-height:1.45;background-color:var(--cart-drawer-text);color:var(--color-background);box-shadow:0 6px 20px #0000002e}.cart-tooltip:before{position:absolute;inset-block-start:-6px;inset-inline-start:calc(var(--tooltip-arrow-left, 24px) - 6px);width:12px;height:12px;content:"";background-color:inherit;transform:rotate(45deg)}.cart-tooltip__text{margin:0;font-weight:500}.cart-tooltip__link{color:inherit;text-decoration:underline;text-underline-offset:2px}.cart-summary{display:flex;flex-direction:column}.cart-summary__rows{display:flex;flex-direction:column;gap:4px;margin:0}.cart-summary__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px;color:var(--cart-drawer-text)}.cart-summary__row dt,.cart-summary__row dd{margin:0}.cart-summary__row--discount{font-weight:600}.cart-summary__row--discount dt{display:inline-flex;align-items:center;gap:6px}.cart-summary__row--discount svg{width:16px;height:16px}.cart-discount-remove{display:inline-flex;flex:none}.cart-discount-remove__button{position:relative;display:inline-grid;place-items:center;width:18px;height:18px;margin:0;padding:0;border:0;border-radius:50%;background:none;color:var(--cart-drawer-text-muted);cursor:pointer}.cart-discount-remove__button:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.cart-discount-remove__button:hover{color:var(--cart-drawer-text)}.cart-discount-remove__button:focus-visible{outline:2px solid var(--cart-drawer-text);outline-offset:1px}.cart-discount-remove__button:disabled{opacity:.4;cursor:default}.cart-discount-remove__icon{display:inline-grid;place-items:center}.cart-summary__row--discount .cart-discount-remove__button svg,.cart-progress__code .cart-discount-remove__button svg{width:10px;height:10px}.cart-summary__row--automatic dt,.cart-summary__row--automatic dd{color:var(--cart-drawer-accent-text)}.cart-summary__check{display:grid;flex:none;place-items:center;width:18px;height:18px;border-radius:50%;background-color:var(--cart-drawer-accent);color:var(--color-background)}.cart-summary__row--automatic .cart-summary__check svg{width:16px;height:17px}.cart-summary__row--total{margin-block-start:4px;font-size:18px;font-weight:600}.cart-summary__row--divided{padding-block-start:8px;border-block-start:1px solid var(--cart-drawer-line)}.cart-summary__savings{margin:0;font-size:14px;font-weight:600;color:var(--cart-drawer-accent-text)}.cart-summary__savings span{color:var(--cart-drawer-accent-text)!important}.cart-summary__checkout-plus{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-start:4px;font-size:14px;color:var(--cart-drawer-text)}.cart-summary__checkout-plus-label{display:inline-flex;align-items:center;gap:10px;margin-bottom:8px}.cart-summary__checkout-plus-price{font-weight:600}.cart-summary__ctas{display:grid;gap:8px}.cart-summary__ctas .cart__checkout-button{width:100%;min-height:48px;border-radius:var(--cart-drawer-radius);font-size:18px;font-weight:700}.cart-summary__ctas checkout-plus::part(product-info){display:none}.cart-summary__taxes{margin:0;font-size:13px;text-align:center;color:var(--cart-drawer-text-muted)}.cart-toast{position:absolute;inset-block-start:calc(var(--cart-drawer-header-height) + 12px);inset-inline:var(--cart-drawer-gutter);z-index:10000;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity var(--animation-speed) var(--animation-easing),transform var(--animation-speed) var(--animation-easing)}.cart-toast--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.cart-toast__inner{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:var(--cart-drawer-radius);font-size:14px;background-color:var(--cart-drawer-text);color:var(--color-background);box-shadow:0 6px 20px #0000002e}.cart-toast__message:not(:empty)+.cart-toast__undo:not([hidden]):before{margin-inline-end:8px;content:"\b7"}.cart-toast__undo[hidden]{display:none}.cart-toast__undo{font-weight:600;color:inherit;cursor:pointer}.cart-toast__undo-text{text-decoration:underline;text-underline-offset:2px}.cart-sheet{position:fixed;inset:auto 0 0 auto;width:100%;max-width:min(100vw,550px);max-height:90dvh;margin:0;padding:0;overflow-y:auto;border:0;border-radius:16px 16px 0 0;background-color:var(--color-background);color:var(--cart-drawer-text)}@media screen and not (min-width:750px){.cart-sheet{max-width:min(100vw,400px)}}.cart-sheet:focus-visible{outline:2px solid var(--cart-drawer-text);outline-offset:-4px}.cart-sheet::backdrop{background-color:#0006}.cart-sheet__inner{display:flex;flex-direction:column;gap:16px;padding:24px var(--cart-drawer-gutter) calc(16px + env(safe-area-inset-bottom))}.cart-sheet__header{display:flex;align-items:center;justify-content:space-between}.cart-sheet__eyebrow{margin:0;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cart-drawer-text-muted)}.cart-sheet__close{display:inline-grid;place-items:center;width:var(--cart-drawer-touch-target);height:var(--cart-drawer-touch-target);margin:-12px -12px -12px 0;cursor:pointer}.cart-sheet__close svg{width:16px;height:16px}.cart-sheet__title{margin:0;font-family:var(--cart-drawer-display-font)!important;font-size:28px;font-weight:700;line-height:1.05;text-transform:uppercase}.cart-sheet__list{display:flex;flex-direction:column;gap:18px;margin:0;padding:0}.cart-sheet__item{display:grid;grid-template-columns:40px 1fr;gap:16px}.cart-sheet__icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--cart-drawer-line);border-radius:8px}.cart-sheet__icon svg{width:18px;height:18px}.cart-sheet__item-title{margin:0 0 2px;font-size:17px;font-weight:600}.cart-sheet__item-text{margin:0;font-size:15px;line-height:1.45;color:var(--cart-drawer-text-muted)}.cart-sheet__item-text a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cart-sheet__note{margin:0;padding:12px 16px;border-radius:var(--cart-drawer-radius);font-size:14px;line-height:1.45;background-color:var(--cart-drawer-placeholder)}.cart-sheet__inner .cart-sheet__confirm{width:100%;min-height:48px;border-radius:var(--cart-drawer-radius);font-size:17px;font-weight:700}@media(prefers-reduced-motion:reduce){.cart-toast,.cart-line.removing,.cart-progress__fill{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/982/assets/component-cart-drawer.css.map */
