.theme-drawer__dialog.fd-cart-dialog{--theme-drawer-width: min(100vw, 500px);width:min(100vw,500px);max-width:100vw;padding:0;border:0;border-radius:0}cart-drawer-component{display:contents}.cart-drawer__inner{display:flex;flex-direction:column;height:100%;overflow:hidden}.cart-drawer__inner>cart-items-component{min-height:0;flex:1}.fd-cart{--fd-cart-green: #3d4d35;--fd-cart-ink: #202921;--fd-cart-soft: #efefef;--fd-cart-sage: #e4eadf;--fd-cart-bar: #ffffff;--fd-cart-deal: #2b7236;--fd-cart-tag-bg: #dce5d2;--fd-cart-tag-ink: #3d4d35;display:flex;flex-direction:column;height:100%;min-height:0;background:var(--fd-cart-soft);color:var(--fd-cart-ink);font:500 14px/1.25 Hanken Grotesk FD,sans-serif}.fd-cart *,.fd-cart *:before,.fd-cart *:after{box-sizing:border-box}.fd-cart h2,.fd-cart h3,.fd-cart p{margin:0}.fd-cart button{cursor:pointer;font:inherit;color:inherit}.fd-cart button:disabled{cursor:default}.fd-cart button:focus-visible,.fd-cart a:focus-visible,.fd-cart [tabindex]:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fd-cart__header{display:flex;align-items:center;gap:10px;padding:2px 10px;min-height:48px;flex-shrink:0;color:#fff;background:var(--fd-cart-green)}.fd-cart__header h2{color:#fff;font:900 18px/1.1 Hanken Grotesk FD,sans-serif;text-transform:uppercase}.fd-cart__count{font-size:16px;color:#ffffffb3}.fd-cart__close{margin-left:auto;width:44px;height:44px;display:grid;place-items:center;background:none;border:0;padding:10px}.fd-cart__close svg{width:24px;height:24px}.fd-cart__progress{padding:8px 10px 12px;background:var(--fd-cart-green);color:#fff;flex-shrink:0}.fd-cart__progress p{font-size:15px;font-weight:700;letter-spacing:.02em;margin-top:18px}.fd-cart__track{height:10px;margin:14px 0 0;background:#ffffff4d;border:0;border-radius:10px;position:relative}.fd-cart__fill{display:block;width:var(--progress);height:100%;background:var(--fd-cart-bar);border-radius:inherit}.fd-cart__milestone{position:absolute;top:50%;transform:translate(-50%,-50%);left:var(--first);display:inline-flex;align-items:center;gap:5px;border:2px dashed white;border-radius:20px;padding:5px 10px;background:var(--fd-cart-green);color:#fff;font-size:13px;font-weight:900;letter-spacing:.02em;line-height:1;text-transform:uppercase;white-space:nowrap}.fd-cart__milestone:before{content:"";width:10px;height:12px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 12'%3E%3Cpath d='M2 5V3.5a3 3 0 0 1 6 0V5h.5A1.5 1.5 0 0 1 10 6.5v4A1.5 1.5 0 0 1 8.5 12h-7A1.5 1.5 0 0 1 0 10.5v-4A1.5 1.5 0 0 1 1.5 5H2zm1.5 0h3V3.5a1.5 1.5 0 0 0-3 0V5z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 12'%3E%3Cpath d='M2 5V3.5a3 3 0 0 1 6 0V5h.5A1.5 1.5 0 0 1 10 6.5v4A1.5 1.5 0 0 1 8.5 12h-7A1.5 1.5 0 0 1 0 10.5v-4A1.5 1.5 0 0 1 1.5 5H2zm1.5 0h3V3.5a1.5 1.5 0 0 0-3 0V5z'/%3E%3C/svg%3E") center / contain no-repeat}.fd-cart__milestone:last-child{left:auto;right:-2px;transform:translateY(-50%)}.fd-cart__milestone.is-unlocked{border:2px solid var(--fd-cart-bar);background:var(--fd-cart-bar);color:var(--fd-cart-green)}.fd-cart__milestone.is-unlocked:before{content:"\2713";width:auto;height:auto;background:none;-webkit-mask:none;mask:none;font-size:13px}.fd-cart__scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.fd-cart .cart-drawer__items{padding:0;overflow:visible}.fd-cart .cart-items{padding:0}.fd-cart .cart-items__table{width:100%}.fd-cart .cart-items__table-row{display:grid;grid-template-columns:100px minmax(0,1fr) auto;grid-template-rows:auto auto auto;grid-template-areas:"media details price" "media variants variants" "media quantity quantity" "error error error";gap:8px 10px;padding:10px;margin:0;border-bottom:1px solid #efefef;background:#fff;align-items:start}.fd-cart .cart-items__media{width:100px;grid-area:media}.fd-cart .cart-items__media{display:block}.fd-cart .cart-items__media-container{display:block;aspect-ratio:auto;width:100px;height:100px}.fd-cart .cart-items__media img{display:block;aspect-ratio:auto;object-fit:contain;width:100px;height:100px;border-radius:6px}.fd-cart .cart-items__details{display:contents}.fd-cart .cart-items__product-info{grid-area:details}.fd-cart .cart-items__title{font:900 18px/1.1 Gabarito FD,sans-serif;text-transform:uppercase;color:var(--fd-cart-ink)}.fd-cart .cart-items__price{grid-area:price;min-width:0;font:900 16px/1.1 Gabarito FD,sans-serif;text-align:right}.fd-cart .cart-items__unit-price-wrapper{display:none}.fd-cart .cart-items__variants-wrapper{grid-area:variants;color:#687065;font-size:14px;font-weight:800}.fd-cart .cart-items__variants{display:flex;flex-wrap:wrap;gap:4px 8px}.fd-cart .cart-items__variant dt{display:none}.fd-cart .cart-items__quantity{grid-area:quantity;padding:0;width:100%}.fd-cart .cart-items__quantity-controls{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px}.fd-cart .quantity-selector-wrapper{flex:0 0 auto}.fd-cart .quantity-selector{width:110px;min-height:44px;height:44px;border:1px solid var(--fd-cart-green);border-radius:4px;background:#fff}.fd-cart .quantity-selector button{width:36px;min-width:36px;height:42px;padding:8px}.fd-cart .quantity-selector input{width:36px;min-width:0;padding:0;height:42px;font:500 16px Gabarito FD,sans-serif}.fd-cart .quantity-selector .svg-wrapper{width:16px;height:16px}.fd-cart .cart-items__remove{width:auto;min-height:44px;background:none;padding:6px 0;border:0;color:#687065;text-decoration:underline;font-size:14px}.fd-cart [data-fd-gift-line] .quantity-selector-wrapper{display:none}.fd-cart__gift-banner{padding:16px 10px;background:var(--fd-cart-ink);color:#fff;font:900 18px/1.1 Gabarito FD,sans-serif;text-transform:uppercase}.fd-cart__tier{display:block;min-height:0;margin:0;border-bottom:2px solid white;padding:16px 12px}.fd-cart__tier-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:12px}.fd-cart__tier-heading h3{font:900 18px/1.1 Gabarito FD,sans-serif;text-transform:uppercase;color:var(--fd-cart-green)}.fd-cart__tier-heading>span{font-size:14px;font-weight:700}.fd-cart__tier.is-locked{opacity:.5}.fd-cart__gifts{display:flex;gap:12px;overflow-x:auto;padding:2px 0 12px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--fd-cart-green) #ccd0ca}.fd-cart__gift{-webkit-appearance:none;appearance:none;min-height:0;height:auto;margin:0;border-radius:0;box-shadow:none;background:transparent;border:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:0 0 112px;width:112px;text-align:left;scroll-snap-align:start}.fd-cart__gift-image{display:block;position:relative;width:112px;height:112px;background:#f4f4f4;border-radius:6px}.fd-cart__gift-image img{width:100%;height:100%;object-fit:contain;border-radius:inherit}.fd-cart__gift-action{position:absolute;right:4px;bottom:4px;width:26px;height:26px;display:grid;place-items:center;color:#fff;background:var(--fd-cart-green);border-radius:50%}.fd-cart__gift-action svg{width:18px;height:18px}.fd-cart__gift-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:48px;max-height:48px;font:900 14px/1.15 Gabarito FD,sans-serif;text-transform:uppercase;overflow-wrap:normal;word-break:normal}.fd-cart__gift-price{margin-top:auto;white-space:nowrap;font-size:13px;font-weight:900}.fd-cart__gift-price s{color:#73796d}.fd-cart__gift.is-selected .fd-cart__gift-action{background:var(--fd-cart-ink)}.fd-cart .fd-cart__summary{display:flex;flex-direction:column;align-items:stretch;gap:14px;position:static;flex:0 0 auto;padding:14px 12px max(16px,env(safe-area-inset-bottom));background:var(--fd-cart-sage);color:var(--fd-cart-ink);margin:0;-webkit-mask-image:none;mask-image:none}.fd-cart .cart-totals{margin:0;padding:0;border:0;width:100%}.fd-cart .cart-totals__original-container{display:grid;gap:8px}.fd-cart .cart-totals__container{padding:0;gap:12px}.fd-cart .cart-totals__item{font:700 16px/1.2 Hanken Grotesk FD,sans-serif;display:flex;justify-content:space-between;gap:8px}.fd-cart .cart-totals__total{margin-top:12px;align-items:baseline}.fd-cart .cart-totals__total-label{font:900 18px/1.2 Hanken Grotesk FD,sans-serif}.fd-cart .cart-totals__total-label small{font-size:11px;font-weight:400;white-space:nowrap}.fd-cart .cart-totals__total-value{font:900 18px/1.1 Gabarito FD,sans-serif;white-space:nowrap}.fd-cart .cart-totals__tax-note{font-weight:400;font-size:12px;color:var(--fd-cart-ink);margin-top:12px}.fd-cart .cart-actions{margin:10px 0;border-color:#20292133}.fd-cart .cart-actions summary{color:var(--fd-cart-ink);min-height:40px}.fd-cart .cart__ctas{gap:8px;margin:0}.fd-cart .cart__checkout-button{min-height:52px;width:100%;border:0;border-radius:8px;background:var(--fd-cart-green);color:#fff;font:900 20px/1.2 Gabarito FD,sans-serif;text-transform:uppercase}.fd-cart__empty{background:#f6efdf;padding:50px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-height:100%;text-align:center}.fd-cart__empty h3{font:900 24px/1.1 Gabarito FD,sans-serif;text-transform:uppercase;max-width:350px}.fd-cart__empty>img{width:100%;max-width:350px;max-height:400px;object-fit:contain}.fd-cart__shop,.fd-cart__add{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:0;border-radius:8px;background:var(--fd-cart-green);color:#fff;text-decoration:none;text-transform:uppercase;font:900 16px/1.2 Hanken Grotesk FD,sans-serif}.fd-cart__gift-dialog{width:min(360px,calc(100vw - 30px));max-height:calc(100dvh - 40px);overflow-y:auto;padding:50px 10px 20px;border:0;border-radius:10px;background:#fff;color:var(--fd-cart-ink)}.fd-cart__gift-dialog::backdrop{background:#20292180}.fd-cart__modal-close{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:44px;height:44px;border:0;background:none}.fd-cart__modal-close svg{width:24px;height:24px}.fd-cart__modal-image{width:100%;height:auto;max-height:320px;object-fit:contain;margin-bottom:12px}.fd-cart__gift-dialog h2{font:900 22px/1.1 Gabarito FD,sans-serif;text-transform:uppercase}.fd-cart__modal-price{margin-top:8px!important;font-weight:900}.fd-cart__modal-price s{color:#73796d}.fd-cart__modal-note{margin-top:8px!important;font-size:12px}.fd-cart__gift-dialog fieldset{border:0;padding:0;margin:16px 0}.fd-cart__gift-dialog legend{font-size:12px;font-weight:900;text-transform:uppercase;margin-bottom:8px}.fd-cart__options{display:flex;gap:7px;flex-wrap:wrap}.fd-cart__options button{padding:8px 12px;min-height:44px;min-width:44px;border:1px solid #bbbcb1;border-radius:7px;background:#fff;font-size:12px;font-weight:800}.fd-cart__options button[aria-pressed=true]{background:#dce5d2;border-color:#a8b79a}.fd-cart__options button:disabled{opacity:.45;text-decoration:line-through}.fd-cart .fd-cart__add{width:100%;color:#fff;margin-top:20px}.fd-cart .fd-cart__add:disabled{opacity:.5}.fd-cart__error,[data-modal-error]{padding:12px;color:#8c201b;background:#fff1ee}.fd-cart-updating .fd-cart [name=checkout]{opacity:.6}.fd-cart-page{width:min(100% - 32px,600px);margin:32px auto}.fd-cart-page .fd-cart{min-height:680px}@media(min-width:750px){.fd-cart__header{min-height:58px;padding-inline:16px}.fd-cart__header h2{font-size:20px}.fd-cart__tier{padding:18px 16px}.fd-cart__tier-heading h3{font-size:20px}.fd-cart__gift{flex-basis:120px;width:120px}.fd-cart__gift-image{width:120px;height:120px}.fd-cart__gift-title{font-size:15px;min-height:52px;max-height:52px}.fd-cart .cart-items__title{font-size:20px}.fd-cart .cart-totals__total-label small{font-size:12px}}@media(max-width:359px){.fd-cart .cart-items__table-row{grid-template-columns:76px minmax(0,1fr) auto;gap:8px}.fd-cart .cart-items__media,.fd-cart .cart-items__media-container{width:76px}.fd-cart .cart-items__media-container,.fd-cart .cart-items__media img{width:76px;height:76px}.fd-cart .cart-items__title{font-size:16px}.fd-cart .cart-totals__total-label small{display:block}}.fd-cart__gift-original{display:block;color:#73796d;font-size:14px;margin-bottom:3px}fd-cart-gifts{display:block;min-width:0}.fd-cart__scroll>.cart-drawer__items{flex:none}.fd-cart__gift-action svg{flex:none}.fd-cart__tier.is-locked .fd-cart__gift-action{background:transparent;color:#202921;border-radius:0}.fd-cart__tier.is-locked .fd-cart__gift-action svg{width:20px;height:20px;stroke-width:3px}:is(#cart-drawer,.fd-cart-page) .fd-cart__header{margin:0;padding-block:2px}:is(#cart-drawer,.fd-cart-page) .fd-cart__header h2{color:#fff}:is(#cart-drawer,.fd-cart-page) .fd-cart__summary{padding:12px 12px max(12px,env(safe-area-inset-bottom));gap:8px}:is(#cart-drawer,.fd-cart-page) .fd-cart__summary .gfgPageWrapper{margin-bottom:0!important}:is(#cart-drawer,.fd-cart-page) .fd-cart__summary>.gfgPageWrapper{margin-top:-8px!important}:is(#cart-drawer,.fd-cart-page) .fd-cart__summary redo-shopify-toggle:first-of-type{margin-top:-8px}:is(#cart-drawer,.fd-cart-page) .fd-cart__summary redo-shopify-toggle+redo-shopify-toggle{margin-top:-6px}:is(#cart-drawer,.fd-cart-page) .cart-totals{display:flex;gap:10px;border:0;padding:0;margin:0}:is(#cart-drawer,.fd-cart-page) .cart-totals__container{gap:10px;padding:0;margin:0}:is(#cart-drawer,.fd-cart-page) .cart-totals__original-container{gap:6px;margin:0}:is(#cart-drawer,.fd-cart-page) .cart-totals__total{margin:0;gap:10px}:is(#cart-drawer,.fd-cart-page) .cart-totals__total-label{color:var(--fd-cart-ink)}:is(#cart-drawer,.fd-cart-page) .cart-totals__tax-note{margin:0}:is(#cart-drawer,.fd-cart-page) .cart-actions{margin:0;padding:0}:is(#cart-drawer,.fd-cart-page) .cart-actions summary{min-height:36px;padding-block:8px}:is(#cart-drawer,.fd-cart-page) .cart-totals__installments,:is(#cart-drawer,.fd-cart-page) .additional-checkout-buttons{display:none}:is(#cart-drawer,.fd-cart-page) .cart__ctas{gap:0}:is(#cart-drawer,.fd-cart-page) .cart__checkout-button{padding:12px 16px;height:auto;min-height:52px}#cart-drawer>.fd-cart-dialog{padding:0;margin:0;border:0;border-radius:0;overflow:hidden}#cart-drawer .fd-cart__gifts{align-items:flex-start;padding-bottom:10px}#cart-drawer .fd-cart__gift{flex-shrink:0}:is(#cart-drawer,.fd-cart-page) .cart-actions,:is(#cart-drawer,.fd-cart-page) .cart-totals__tax-note{display:none}#cart-drawer>.fd-cart-dialog::backdrop{background:#0000008c}fd-cart-progress{display:block;flex:0 0 auto}html[data-fd-cart-promo=free_shipping] fd-cart-gifts .fd-cart__tier,html[data-fd-cart-promo=free_shipping] fd-cart-gifts .fd-cart__gift-banner{display:none}.fd-cart-section{display:contents}.fd-cart--sale{--fd-cart-deal: #b3261e;--fd-cart-tag-bg: #fbe3e0;--fd-cart-tag-ink: #b3261e}.fd-cart .fd-cart__offer-tags{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0}.fd-cart .fd-cart__offer-tag{display:inline-block;padding:3px 8px;border-radius:6px;background:var(--fd-cart-tag-bg);color:var(--fd-cart-tag-ink);font:700 12px/1.3 Hanken Grotesk FD,sans-serif}.fd-cart .fd-cart__deal-price{color:var(--fd-cart-deal)}.fd-cart .fd-cart__line-original{display:block;color:#73796d;font:500 13px/1.2 Hanken Grotesk FD,sans-serif;margin-bottom:2px}.fd-cart .cart-totals__item.fd-cart__saved{color:var(--fd-cart-deal);font-weight:900;font-size:17px}.fd-cart .fd-cart__saved>span:first-child:before{content:"\2713";margin-right:6px}.fd-cart--sale .fd-cart__saved>span:first-child:before{content:none}.fd-cart .cart-totals__item.fd-cart__saved[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/353/assets/fd-cart.css.map */
