.cart-drawer__dialog{width:560px;max-width:100vw;background:#f2eadf;color:#41241b}.cart-drawer__header{padding:16px 24px;border-bottom:1px solid #cdbdae}.cart-drawer__content{overflow:hidden;background:#f2eadf;min-height:0}.cart-drawer__items{flex:1;overflow:auto;min-height:0;padding:0 24px 20px;display:flex;flex-direction:column}.cart-drawer__summary{flex-shrink:0;position:static;padding:16px 24px;background:#faf6ef;border-top:1px solid #cdbdae;-webkit-mask-image:none;mask-image:none}.cart-drawer .cart-items__table-row{grid-template-columns:120px minmax(0,1fr) auto;gap:8px 14px;padding:20px 0;border-bottom:1px solid #cdbdae}.cart-drawer .cart-items__table-row[data-bw-accessory=true]{grid-template-columns:80px minmax(0,1fr) auto}.cart-drawer .cart-items__media img{object-fit:contain;background:#fff}.cart-drawer .cart-items__title{font-size:19px}.cart-drawer [data-bw-accessory=true] .cart-items__title{font-size:17px}.cart-drawer .cart-items__quantity button{min-height:44px;min-width:44px}.cart-drawer .cart-discount__summary{display:none}.cart-drawer .cart-discount__input{min-height:44px}.cart-drawer .cart__checkout-button{min-height:50px;background:#41241b;color:#faf6ef}.cart-drawer shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size:44px;--shopify-accelerated-checkout-button-border-radius:4px;--shopify-accelerated-checkout-row-gap:8px}.bw-cart-shipping{font-size:13px;padding:12px 0;border-bottom:1px solid #cdbdae;margin:0}bw-cart-queue{display:block;margin-top:auto;padding-top:28px}.bw-cart-offers-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.bw-cart-offers-heading h3{margin:0;font-size:20px}.bw-cart-offers-heading span{font-size:12px}.bw-cart-offer{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:10px;margin-bottom:10px;border:1px solid #cdbdae;border-radius:5px;background:#faf6ef}.bw-cart-offer img{width:76px;height:96px;object-fit:contain;background:#fff}.bw-cart-offer-name{display:flex;justify-content:space-between;gap:10px;font-size:15px}.bw-cart-offer-name a{color:inherit;text-decoration:none}.bw-cart-offer-name span{white-space:nowrap}.bw-cart-offer p{font-size:12px;margin:5px 0 8px}.bw-cart-offer button{width:100%;min-height:44px;border:1px solid #41241b;border-radius:3px;background:transparent;color:inherit;font:inherit;font-size:14px}.bw-cart-offer button:hover{background:#41241b;color:#faf6ef}.bw-cart-offer button:disabled{opacity:.5}.bw-cart-offers[hidden]{display:none}[data-bw-status]:empty{display:none}[data-bw-status]{font-size:13px}.bw-cart-trust{font-size:13px;padding-top:12px;border-top:1px solid #cdbdae}.bw-cart-trust summary{cursor:pointer;min-height:44px}.bw-cart-trust p{line-height:1.5}@media(max-width:600px){.cart-drawer__header{padding:12px 16px}.cart-drawer__items{padding:0 16px 16px}.cart-drawer__summary{padding:12px 16px max(12px,env(safe-area-inset-bottom))}.cart-drawer .cart-items__table-row{grid-template-columns:96px minmax(0,1fr) auto;gap:8px 10px;padding:16px 0}.cart-drawer .cart-items__table-row[data-bw-accessory=true]{grid-template-columns:72px minmax(0,1fr) auto}.cart-drawer .cart-items__title{font-size:17px}.cart-drawer [data-bw-accessory=true] .cart-items__title{font-size:16px}bw-cart-queue{padding-top:22px}.bw-cart-offer{grid-template-columns:66px minmax(0,1fr);gap:10px}.bw-cart-offer img{width:66px;height:88px}.bw-cart-offer-name{font-size:14px}.bw-cart-offers-heading h3{font-size:18px}}.cart-drawer .cart-drawer__items .cart-items__table-row{margin:0;padding:16px 0;row-gap:5px}.cart-drawer .cart-drawer__summary .cart-totals{gap:8px}.cart-drawer .cart-drawer__summary .cart-actions{padding:0;margin:0}.cart-drawer .cart-drawer__summary .cart-actions__divider{display:none}.cart-drawer .cart-drawer__summary .cart__ctas{gap:8px;margin-top:10px}.cart-drawer .cart-drawer__summary .cart__checkout-button{border-radius:4px}.cart-drawer .cart-discount__form{margin:0;gap:8px}.cart-drawer .cart-discount__button{border-radius:3px;background:#41241b;color:#faf6ef}.cart-drawer .cart-items__title{font-family:var(--font-body--family);font-weight:600}.cart-drawer .cart-items__unit-price-wrapper{font-size:12px}.cart-drawer .cart-totals__total{font-size:20px}.cart-drawer .cart-discount__inner{padding:0}[data-bw-candidates]{display:none!important}.cart-drawer .cart-drawer__summary{gap:0;padding-top:12px;padding-bottom:12px}.cart-drawer .cart-discount__form{padding:0}.cart-drawer .cart-discount__codes:empty{display:none}.cart-drawer .cart-discount__input{background:#fffdfa;border:1px solid #bba897;border-radius:3px;font-family:var(--font-body--family);font-size:14px}.cart-drawer .cart-discount__button{font-family:var(--font-body--family);font-size:14px;padding:8px 18px}.cart-drawer .cart-totals__container{row-gap:5px}.cart-drawer .cart-totals__total{font-weight:600}.cart-drawer .cart__ctas .cart__checkout-button{height:48px;min-height:48px;padding:10px 18px;font-size:16px;text-transform:none}.cart-drawer .cart-totals{gap:10px}.cart-drawer .cart-items__title,.bw-cart-offer-name a{font-family:pulpo,Georgia,serif;font-weight:400}.cart-drawer .cart-items__table tbody{display:flex;flex-direction:column}.cart-drawer .cart-items__table-row{order:1}.cart-drawer .cart-items__table-row[data-bw-accessory=true]{order:2}.cart-drawer .cart-items__unit-price-wrapper:not(:has(.compare-at-price)){display:none}.cart-drawer .cart-items__quantity{margin-top:2px}.cart-drawer .cart-items__table-row--full-width-variants{grid-template-rows:auto auto auto auto auto;grid-template-areas:"media details price" "media variants variants" "media unit_price unit_price" "media quantity quantity" "media error error"}.cart-drawer .cart-items__variants-wrapper{font-size:12px}.cart-drawer .cart-items__quantity button{min-width:32px;min-height:36px}.cart-drawer .cart-items__quantity input{min-width:28px;width:28px}.cart-drawer .cart-items__quantity .quantity-selector{min-width:100px}.cart-drawer .cart-items__quantity{align-self:start}.bw-cart-offer-name a{font-size:16px}.bw-cart-offer button{font-family:var(--font-body--family)}.bw-cart-shipping{font-family:var(--font-body--family);font-weight:400;color:#735c4e}.cart-drawer .cart-discount__error{font-size:12px}.cart-drawer .cart-items__price{font-size:15px}.cart-drawer .cart-items__media-container{background:#fff}@media(max-width:600px){.cart-drawer .cart-drawer__summary{padding:10px 16px max(10px,env(safe-area-inset-bottom))}.cart-drawer .cart-drawer__items .cart-items__table-row{padding:12px 0}.cart-drawer .cart-items__quantity button{min-width:36px;min-height:40px}.bw-cart-offer-name a{font-size:14px}}.cart-drawer .bw-cart-offers-heading h3{font-family:pulpo,Georgia,serif;font-size:20px;letter-spacing:0;text-transform:none}.cart-drawer .bw-cart-offers-heading span,.cart-drawer .bw-cart-offer p,.cart-drawer .bw-cart-offer-name>span,.cart-drawer .bw-cart-trust{font-family:var(--font-body--family);font-weight:400}.cart-drawer .bw-cart-offer{grid-template-columns:64px minmax(0,1fr);padding:8px;gap:10px;margin-bottom:8px}.cart-drawer .bw-cart-offer img{width:64px;height:80px}.cart-drawer .bw-cart-offer p{margin:3px 0 6px;line-height:1.3}.cart-drawer .bw-cart-offer button{min-height:36px;height:36px;padding:4px 10px}.cart-drawer .cart-discount__input,.cart-drawer .cart-discount__button{height:44px;min-height:44px}.cart-drawer .bw-cart-trust{font-size:12px;padding-top:6px}.cart-drawer .bw-cart-trust summary{min-height:28px}.cart-drawer .bw-cart-offers-heading{margin-bottom:8px}.cart-drawer [data-bw-status].bw-status-success{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cart-drawer .bw-cart-offers-heading h3{font-family:pulpo,Georgia,serif!important;font-size:20px!important;letter-spacing:0!important;line-height:1.2}.cart-drawer .bw-cart-offers-heading span{white-space:nowrap}.cart-drawer .bw-cart-offer button{min-height:44px;height:44px}@media(max-height:760px){.cart-drawer [data-bw-slots]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cart-drawer .bw-cart-offer{grid-template-columns:48px minmax(0,1fr);gap:4px 8px;margin:0;padding:8px;align-content:start}.cart-drawer .bw-cart-offer>div{display:contents}.cart-drawer .bw-cart-offer img{width:48px;height:48px;grid-row:1 / 3}.cart-drawer .bw-cart-offer-name{display:block;font-size:12px;line-height:1.2}.cart-drawer .bw-cart-offer-name a{font-size:14px}.cart-drawer .bw-cart-offer-name>span{display:block;margin-top:3px}.cart-drawer .bw-cart-offer p{font-size:11px;margin:0;line-height:1.2}.cart-drawer .bw-cart-offer form{grid-column:1 / -1;margin-top:4px}.cart-drawer bw-cart-queue{padding-top:16px}.cart-drawer .cart-drawer__items .cart-items__table-row{grid-template-columns:88px minmax(0,1fr) auto;padding:10px 0}.cart-drawer .cart-items__media img{max-height:88px}.cart-drawer .bw-cart-shipping{padding:8px 0;font-size:12px}.cart-drawer .bw-cart-trust{margin-top:8px}.cart-drawer .bw-cart-offers-heading h3{font-size:18px!important}}@media(max-width:600px)and (max-height:700px){.cart-drawer shopify-payment-terms{display:none}.cart-drawer bw-cart-queue{padding-top:8px}.cart-drawer .bw-cart-trust{margin-top:4px;padding-top:4px}.cart-drawer .cart-drawer__items{padding-bottom:8px}}@media(max-width:350px){.cart-drawer .cart-drawer__summary{padding-left:8px;padding-right:8px}}.cart-drawer bw-express-options{display:block;width:100%}.cart-drawer .bw-express-options>summary{min-height:44px;cursor:pointer;font:inherit;font-size:13px;padding:12px 0;color:#41241b}@media(min-width:351px){.cart-drawer .bw-express-options[open]>summary{display:none}}@media(max-width:350px){.cart-drawer .bw-express-options[open]>.additional-checkout-buttons{margin-top:8px}.cart-drawer .cart-drawer__summary{max-height:65dvh;overflow-y:auto}}.cart-drawer .cart-drawer__dialog:has(.cart-drawer__heading--empty) .cart-drawer__inner{display:block;height:100%;margin:0}.cart-drawer .cart-drawer__dialog:has(.cart-drawer__heading--empty) .cart-drawer__header{height:56px;min-height:56px;padding:0 24px}.cart-drawer .cart-drawer__dialog:has(.cart-drawer__heading--empty) .cart-drawer__content{height:calc(100% - 56px);padding:32px 24px;justify-content:flex-start;text-align:center;overflow-y:auto}.cart-drawer .cart-drawer__dialog:has(.cart-drawer__heading--empty) .cart-drawer__heading--empty{display:block;margin:0 0 16px;font-size:24px;line-height:1.25}.cart-drawer .cart-drawer__dialog:has(.cart-drawer__heading--empty) .cart-drawer__items{flex:0 0 auto;padding:0;overflow:visible}.cart-drawer .cart-drawer__dialog:has(.cart-drawer__heading--empty) .cart-items__wrapper>p{margin:0;font-family:var(--font-body--family);font-size:14px;line-height:1.6}.cart-drawer .cart-drawer__dialog:has(.cart-drawer__heading--empty) .cart-items__empty-button{width:100%;min-height:48px;margin:24px 0 0;padding:12px 16px;background:#41241b;color:#faf6ef;border-radius:4px}.cart-drawer .cart-drawer__dialog[cart-summary-sticky=false] .cart-drawer__content{overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.cart-drawer .cart-drawer__dialog[cart-summary-sticky=false] .cart-drawer__items{flex:0 0 auto;overflow:visible}.cart-drawer .cart-drawer__dialog[cart-summary-sticky=false] .cart-drawer__summary{flex:0 0 auto;max-height:none;overflow:visible}@media(max-width:600px){bw-cart-queue{min-width:0;max-width:100%}.cart-drawer bw-cart-queue [data-bw-slots],bw-cart-queue [data-bw-slots]{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:76%;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-inline:1px;overscroll-behavior-x:contain;touch-action:auto;padding:1px 1px 8px;scrollbar-width:thin;scrollbar-color:#bba897 transparent}bw-cart-queue [data-bw-slots]:focus-visible{outline:2px solid #735c4e;outline-offset:2px}bw-cart-queue [data-bw-slots] .bw-cart-offer{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:1fr auto auto;align-content:stretch;gap:5px 10px;padding:10px;margin:0;min-width:0;scroll-snap-align:start}bw-cart-queue [data-bw-slots] .bw-cart-offer>div{display:contents}bw-cart-queue [data-bw-slots] .bw-cart-offer img{width:56px;height:72px;grid-row:1 / 3;align-self:start}bw-cart-queue [data-bw-slots] .bw-cart-offer-name{display:block;line-height:1.25;font-size:13px}bw-cart-queue [data-bw-slots] .bw-cart-offer-name a{font-size:15px}bw-cart-queue [data-bw-slots] .bw-cart-offer-name>span{display:block;margin-top:4px}bw-cart-queue [data-bw-slots] .bw-cart-offer p{font-size:12px;line-height:1.3;margin:0}bw-cart-queue [data-bw-slots] .bw-cart-offer form{grid-column:1 / -1;align-self:end;margin-top:5px}bw-cart-queue [data-bw-slots] .bw-cart-offer button{height:44px;min-height:44px;width:100%;padding:6px 10px;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/bw-cart.css.map */
