:root{--box-shadow-default: 0 0 20px rgba(0, 0, 0, .1);--drop-shadow-default: 0 8px 8px rgba(0, 0, 0, .1);--color-white: rgba(255, 255, 255, 1);--color-red: rgba(175, 106, 106, 1);--color-dark: rgba(0, 0, 0, 1);--color-almost-black: rgba(36, 36, 36, 1);--color-dark-grey: rgba(103, 103, 103, 1);--color-grey: rgba(168, 168, 168, 1);--color-light-grey: rgba(225, 224, 224, 1);--color-off-white: rgba(252, 250, 246, 1);--color-sale: #CC3314;--color-green: #67A98D;--color-orange: #EBCB5A;--color-blue: #3b82f6;--spacing-1x: 8px;--spacing-2x: 16px;--spacing-3x: 24px;--spacing-4x: 32px;--spacing-5x: 40px;--spacing-6x: 48px;--spacing-7x: 56px;--spacing-8x: 64px;--spacing-9x: 72px;--spacing-10x: 80px}.free-shipping-bar{font-family:GT America;font-size:1.4rem;font-weight:400;font-style:normal;line-height:150%;display:block;margin:var(--spacing-2x);padding:var(--spacing-2x);border:1px solid var(--color-light-grey)}@media (min-width: 640px){.free-shipping-bar{margin:var(--spacing-2x) 0}}.free-shipping-bar__header{display:flex;align-items:center;gap:var(--spacing-1x)}.free-shipping-bar__icon{flex-shrink:0}.free-shipping-bar__message{margin:0}.free-shipping-bar__message strong{font-weight:600}.free-shipping-bar__progress{height:3px;margin:var(--spacing-1x) 0;background-color:var(--color-light-grey)}.free-shipping-bar__progress-fill{height:100%;background-color:#e8a0b8;transition:width .3s ease}.free-shipping-bar__labels{display:flex;justify-content:space-between;gap:var(--spacing-1x);color:var(--color-dark-grey);font-size:1.3rem}.free-shipping-bar__addon{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:0 var(--spacing-2x);margin-top:var(--spacing-2x);padding-top:var(--spacing-2x);border-top:1px solid var(--color-light-grey)}.free-shipping-bar__addon[hidden]{display:none}.free-shipping-bar__addon-image{grid-row:1;aspect-ratio:1;overflow:hidden;background-color:var(--color-off-white)}.free-shipping-bar__addon-image img{width:100%;height:100%;object-fit:cover}.free-shipping-bar__addon-info{min-width:0}.free-shipping-bar__addon-label{margin:0;color:var(--color-dark-grey);font-size:1.3rem}.free-shipping-bar__addon-title{display:block;font-weight:500}.free-shipping-bar__addon-price{margin:0}.free-shipping-bar__addon-select{max-width:100%;margin-top:calc(var(--spacing-1x) / 2);padding:calc(var(--spacing-1x) / 2) var(--spacing-1x);border:1px solid var(--color-light-grey);background:var(--color-white);font:inherit}.free-shipping-bar__addon-button{white-space:nowrap;color:var(--color-dark);background:var(--color-white)}.free-shipping-bar__addon-button:hover{color:var(--color-white);background:var(--color-dark)}.free-shipping-bar__addon-button.js-is-loading{opacity:.5;pointer-events:none}.free-shipping-bar__addon-button:disabled{cursor:default;color:var(--color-dark);background:var(--color-white)}.free-shipping-bar__addon-button-added{display:inline-flex;align-items:center;gap:calc(var(--spacing-1x) / 2)}.free-shipping-bar__addon-button-added[hidden]{display:none}
