#cart-drawer.q4-drawer{--drawer-max-width:min(100vw,480px);--drawer-header-padding-inline:24px;--drawer-body-padding-inline:24px;--drawer-footer-padding-inline:24px;--drawer-header-padding-block:18px;--drawer-footer-padding-block:18px;color:#191816;font-family:var(--text-font-family,Georgia,serif)}#cart-drawer.q4-drawer::part(content){background:#fff;color:#191816}#cart-drawer.q4-drawer::part(header){min-height:72px;background:#fff;border-color:#e6e0d6}#cart-drawer.q4-drawer::part(body){padding-block:0;scrollbar-width:thin;scrollbar-color:#bdb19d #fff;align-content:start}#cart-drawer.q4-drawer::part(footer){padding-block:16px max(16px,env(safe-area-inset-bottom));border-color:#e6e0d6;background:#fff;max-height:65dvh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#bdb19d #fff}#cart-drawer.q4-drawer ::selection{background:#e9ddbf;color:#191816}#cart-drawer.q4-drawer :focus-visible{outline:2px solid #8b7136;outline-offset:3px}#cart-drawer.q4-drawer .q4-drawer__title{display:flex;align-items:center;gap:12px;margin:0;font:400 29px/1.2 var(--heading-font-family,Georgia,serif);letter-spacing:0;text-transform:none}#cart-drawer .q4-drawer__count{font:400 13px/1.4 var(--text-font-family,Georgia,serif);color:#6c6355}#cart-drawer .q4-drawer__form{display:block;min-width:0;margin:0}#cart-drawer .q4-drawer__items{display:block;padding:0;gap:0}#cart-drawer .q4-drawer__item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:24px 0;border-bottom:1px solid #e6e0d6;align-items:start}#cart-drawer .q4-drawer__item:last-child{border-bottom:0}#cart-drawer .line-item{display:grid;grid-template-columns:84px minmax(0,1fr);gap:18px;min-width:0;align-items:start}#cart-drawer .line-item__media{width:84px;height:116px;max-height:none;object-fit:contain;background:#fff;mix-blend-mode:multiply;border-radius:0}#cart-drawer .q4-drawer__media{display:flex;align-items:center;justify-content:center;width:84px;height:116px;overflow:hidden;background:#fff}#cart-drawer .q4-drawer__media--travel .line-item__media{transform:scale(1.7)}#cart-drawer .line-item-info{min-width:0;padding:0}#cart-drawer .line-item-info>.v-stack{gap:9px}#cart-drawer .line-item-info .v-stack{min-width:0}#cart-drawer .line-item-info a:not(.quantity-selector__button):not(.link){font-size:15px;line-height:1.45;text-transform:none;letter-spacing:0;font-weight:400;overflow-wrap:anywhere}#cart-drawer .line-item-info .smallcaps{font-size:11px;line-height:1.5;letter-spacing:.025em;text-transform:none;color:#6c6355}#cart-drawer .line-item-info price-list{display:none}#cart-drawer .line-item-info ul{font-size:12px;line-height:1.6;overflow-wrap:anywhere}#cart-drawer .line-item-info .discount-badge{color:#675329;font-size:11px}#cart-drawer line-item-quantity{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px}#cart-drawer .quantity-selector{--quantity-selector-height:36px;height:36px;min-height:36px;border:1px solid #d0c8bb;border-radius:3px;background:#fff;gap:0}#cart-drawer .quantity-selector__button{width:32px;min-width:32px;height:34px;display:flex;align-items:center;justify-content:center;color:#191816}#cart-drawer .quantity-selector__input{height:34px;width:28px;min-width:0;font-size:14px;line-height:1.4;padding:0;text-align:center;font-variant-numeric:tabular-nums}#cart-drawer line-item-quantity>.link{font-size:11px;line-height:1.5;color:#6c6355;text-decoration:underline;text-underline-offset:3px}#cart-drawer .q4-drawer__line-price{display:grid;justify-items:end;gap:3px;padding-top:25px;white-space:nowrap;font-variant-numeric:tabular-nums}#cart-drawer .q4-drawer__line-price strong{font-size:16px;line-height:1.5;font-weight:500}#cart-drawer .q4-drawer__line-price s{font-size:11px;color:#6c6355}#cart-drawer .q4-drawer__footer{display:grid;gap:10px;min-width:0}#cart-drawer .q4-drawer__total{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;line-height:1.5}#cart-drawer .q4-drawer__total strong{font-size:24px;line-height:1.3;font-weight:500;font-variant-numeric:tabular-nums}#cart-drawer .q4-drawer__taxes{font-size:11px;line-height:1.6;color:#6c6355;margin:0}#cart-drawer .q4-drawer__taxes a{color:inherit;text-decoration:underline;text-underline-offset:3px}#cart-drawer .q4-cart-promise{margin:4px 0 3px;background:transparent}#cart-drawer .q4-cart-promise summary{min-height:78px;padding:12px 0;gap:12px}#cart-drawer .q4-cart-promise summary>.q4-auth-stamp{width:58px;flex-basis:58px}#cart-drawer .q4-cart-promise__heading>strong{font-size:20px;line-height:1.2}#cart-drawer .q4-cart-promise__heading>span{font-size:11px;line-height:1.5}#cart-drawer .q4-cart-promise__heading>small{font-size:11px;line-height:1.5}#cart-drawer .q4-cart-promise__body{max-height:180px;font-size:12px;padding-right:6px}#cart-drawer button[name=checkout]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:14px;background:#d4af37;color:#121212;border:0;border-radius:3px;box-shadow:none;font:600 16px/1.5 var(--text-font-family,Georgia,serif);letter-spacing:0;text-transform:none;transition:background .18s ease-out}#cart-drawer button[name=checkout]:hover{background:#c6a12d}#cart-drawer .q4-drawer__continue{justify-self:center;min-height:30px;font-size:11px;line-height:1.5;text-decoration:underline;text-underline-offset:4px;color:#6c6355}#cart-drawer .q4-drawer__discount,#cart-drawer .q4-drawer__weight{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:1.5}#cart-drawer .q4-drawer__discount{color:#675329}#cart-drawer .q4-drawer__discount>span:first-child{display:flex;gap:5px;align-items:center}#cart-drawer .q4-drawer__gift{border-top:1px solid #e6e0d6;font-size:13px;line-height:1.6;padding:4px 0 14px}#cart-drawer .q4-drawer__gift summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer;list-style:none}#cart-drawer .q4-drawer__gift summary::-webkit-details-marker{display:none}#cart-drawer .q4-drawer__gift summary>span{font-size:20px}#cart-drawer .q4-drawer__gift[open] summary>span{transform:rotate(45deg)}#cart-drawer .q4-drawer__gift-label{display:flex;gap:10px;align-items:center;padding:5px 0 14px;cursor:pointer}#cart-drawer .q4-drawer__gift-label input{width:18px;height:18px;accent-color:#8b7136}#cart-drawer cart-note{display:block}#cart-drawer cart-note label{display:block;font-size:12px;margin-bottom:8px}#cart-drawer textarea{width:100%;min-height:84px;padding:10px;border:1px solid #bdb19d;border-radius:3px;background:#fff;color:#191816;font-size:16px;line-height:1.5;caret-color:#8b7136}#cart-drawer .q4-drawer__error{color:#a12f36;font-size:12px;line-height:1.5}#cart-drawer .q4-drawer__empty{display:grid;gap:24px;text-align:center;margin:80px 0}#cart-drawer .q4-drawer__shipping .free-shipping-bar{margin:0;padding:14px 0;font-size:12px}@media(max-width:699px){#cart-drawer.q4-drawer{--drawer-header-padding-inline:20px;--drawer-body-padding-inline:20px;--drawer-footer-padding-inline:20px}#cart-drawer.q4-drawer::part(header){min-height:64px;padding-block:14px}#cart-drawer .q4-drawer__title{font-size:27px}#cart-drawer .q4-drawer__item{padding:20px 0;gap:10px}#cart-drawer .line-item{grid-template-columns:70px minmax(0,1fr);gap:14px}#cart-drawer .line-item__media{width:70px;height:108px}#cart-drawer .line-item-info a:not(.quantity-selector__button):not(.link){font-size:14px}#cart-drawer .q4-drawer__line-price strong{font-size:15px}#cart-drawer .q4-cart-promise__heading>strong{font-size:19px}}@media(max-width:359px){#cart-drawer.q4-drawer{--drawer-header-padding-inline:16px;--drawer-body-padding-inline:16px;--drawer-footer-padding-inline:16px}#cart-drawer .line-item{grid-template-columns:50px minmax(0,1fr);gap:10px}#cart-drawer .line-item__media{width:50px;height:90px}#cart-drawer .q4-cart-promise summary{gap:8px}#cart-drawer .q4-cart-promise summary>.q4-auth-stamp{width:48px;flex-basis:48px}#cart-drawer .q4-cart-promise__heading>strong{font-size:18px}}@media(prefers-reduced-motion:reduce){#cart-drawer.q4-drawer *{transition:none!important}}@media(max-width:699px){#cart-drawer .q4-drawer__media{width:70px;height:108px}}@media(max-width:359px){#cart-drawer .q4-drawer__media{width:50px;height:90px}}body:has(#cart-drawer.q4-drawer[open]) shopify-chat{visibility:hidden!important;pointer-events:none!important}body:has(#cart-drawer.q4-drawer[open]) #launcher-wrapper{visibility:hidden!important;pointer-events:none!important}#cart-drawer.q4-drawer::part(content){height:auto;max-height:100dvh;align-self:start;grid-template-rows:auto minmax(0,1fr) auto}#cart-drawer.q4-drawer::part(body){max-height:48dvh;min-height:0;overflow-y:auto}#cart-drawer.q4-drawer::part(footer){max-height:66dvh;padding-top:20px;background:#fcfbf8}#cart-drawer .q4-drawer__shipping-status{padding:16px 0 18px;border-bottom:1px solid #e6e0d6}#cart-drawer .q4-drawer__shipping-status p{display:flex;align-items:center;gap:11px;margin:0 0 12px;font-size:13px;line-height:1.6;color:#3f382e}#cart-drawer .q4-drawer__shipping-status svg{flex-shrink:0;color:#876b34}#cart-drawer .q4-drawer__shipping-status strong{font-weight:600}#cart-drawer .q4-drawer__shipping-status progress{display:block;width:100%;height:3px;border:0;-webkit-appearance:none;appearance:none;background:#e8e2d7;color:#aa8639;border-radius:0}#cart-drawer .q4-drawer__shipping-status progress::-webkit-progress-bar{background:#e8e2d7}#cart-drawer .q4-drawer__shipping-status progress::-webkit-progress-value{background:#aa8639}#cart-drawer .q4-drawer__shipping-status progress::-moz-progress-bar{background:#aa8639}#cart-drawer .line-item-info a:not(.quantity-selector__button):not(.link){font-size:17px;line-height:1.45}#cart-drawer .line-item-info .smallcaps{font-size:13px;letter-spacing:0}#cart-drawer .q4-drawer__line-price{padding-top:0}#cart-drawer .q4-drawer__line-price strong{font-size:18px}#cart-drawer .quantity-selector{--quantity-selector-height:44px;height:44px;min-height:44px}#cart-drawer .quantity-selector__button{width:44px;min-width:44px;height:44px}#cart-drawer .quantity-selector__input-wrapper{width:28px}#cart-drawer .quantity-selector__input{height:42px;font-size:16px}#cart-drawer line-item-quantity{gap:4px 12px}#cart-drawer line-item-quantity>.link{display:inline-flex;min-height:44px;align-items:center;font-size:12px}#cart-drawer .q4-drawer__total{font-size:15px}#cart-drawer .q4-drawer__total strong{font-size:27px}#cart-drawer .q4-drawer__taxes{font-size:12px;line-height:1.5}#cart-drawer .q4-drawer__dispatch{font-size:12px;line-height:1.6;color:#6c6355;margin:0}#cart-drawer .q4-cart-promise summary{padding:14px 0;gap:13px}#cart-drawer .q4-cart-promise summary>.q4-auth-stamp{width:64px;flex-basis:64px}#cart-drawer .q4-cart-promise__heading>strong{font-size:21px}#cart-drawer .q4-cart-promise__heading>span{font-size:12px;line-height:1.5}#cart-drawer .q4-cart-promise__heading>small{font-size:12px}#cart-drawer .q4-cart-promise__body{font-size:13px;max-height:170px}#cart-drawer .q4-drawer__secure{display:flex;justify-content:center;align-items:center;gap:6px;font-size:11px;line-height:1.5;color:#6c6355;margin:0}#cart-drawer .q4-drawer__continue{font-size:12px;min-height:36px}#cart-drawer .q4-drawer__continue button{min-height:36px}#cart-drawer line-item-quantity>.link{background:none}@media(max-width:699px){#cart-drawer .line-item-info a:not(.quantity-selector__button):not(.link){font-size:16px}#cart-drawer .q4-drawer__item{padding-block:22px}#cart-drawer .line-item{grid-template-columns:64px minmax(0,1fr);gap:12px}#cart-drawer .q4-drawer__media{width:64px}#cart-drawer .q4-drawer__line-price strong{font-size:17px}#cart-drawer .q4-cart-promise__heading>strong{font-size:20px}}@media(max-width:359px){#cart-drawer .line-item{grid-template-columns:48px minmax(0,1fr);gap:10px}#cart-drawer .q4-drawer__media{width:48px}#cart-drawer .q4-cart-promise summary>.q4-auth-stamp{width:52px;flex-basis:52px}#cart-drawer .q4-cart-promise__heading>strong{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/q4-cart-drawer.css.map */
