.hc-fsb-container{--hc-fsb-element-padding: var(--HC-FSB-ELEMENT-PADDING, 12px);margin:2rem auto 3rem}.hc-fsb-wrapper{position:relative;padding-top:calc(30px + var(--hc-fsb-element-padding));padding-left:var(--hc-fsb-element-padding);padding-right:var(--hc-fsb-element-padding)}.fsb{background-color:var(--bg-color);color:var(--color);font-size:15px;height:1em;border-radius:5px;margin-bottom:5px;position:relative}.fsb:after,.fsb:before,.fsb .fsb-marker-1,.fsb .fsb-marker-2,.fsb .fsb-marker-3{content:"";position:absolute;bottom:0;width:2px;height:100%;background-color:#fff;z-index:9}.fsb .fsb-progress{display:flex;align-items:center;justify-content:center;text-align:center;height:100%;position:relative}.fsb .fsb-progress p{font-size:1em;text-transform:uppercase;letter-spacing:.1em;margin:0;position:relative;z-index:2}.fsb .fsb-progress p .fsb--number{color:var(--accent-color);font-weight:700}.fsb .fsb-progress:before{content:"";width:var(--progress);max-width:100%;background-color:var(--progress-color);position:absolute;left:0;height:100%;transition:width .75s ease-in-out;z-index:1;border-radius:5px}.fsb-paragraph{text-align:center;font-size:1.5rem;margin:1rem auto;padding:calc(var(--hc-fsb-element-padding) * .35) 0}.addons-title{text-align:center;font-size:1.2rem;margin:1rem auto;padding:calc(var(--hc-fsb-element-padding) * .35) 0}.free-shipping-text,.free-shipping-value,.free-gift-text-1,.free-gift-value-1,.free-gift-text-2,.free-gift-value-2,.free-gift-text-3,.free-gift-value-3{position:absolute}.free-shipping-value,.free-gift-value-1,.free-gift-value-2,.free-gift-value-3{top:0;padding-top:calc(var(--hc-fsb-element-padding) * .25)}.hc-fsb-container .free-gift-link{display:inline-flex;align-items:center;gap:5px;text-decoration:none;color:inherit;white-space:nowrap;max-width:240px;overflow:hidden}.hc-fsb-container .free-gift-link__thumb{width:18px;height:18px;border-radius:4px;object-fit:cover;flex:0 0 18px;border:1px solid rgba(0,0,0,.08)}.hc-fsb-container .free-gift-link__title{text-decoration:none;overflow:hidden;text-overflow:ellipsis}.cart-feature-section__inner--two-thirds{width:66.6667%;margin-left:auto;margin-right:auto}@media screen and (max-width:990px){.cart-feature-section__inner--two-thirds{width:100%}}.hc-fsb-container .hc-fsb-addons-carousel{position:relative;width:100%;max-width:100%;padding:0 2.75rem}.hc-fsb-container .hc-fsb-addons-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;border:1px solid #ec7d55;border-radius:999px;background:#fffaf5;color:#ec7d55;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.hc-fsb-container .hc-fsb-addons-carousel__arrow--prev{left:0}.hc-fsb-container .hc-fsb-addons-carousel__arrow--next{right:0}.hc-fsb-container .hc-fsb-addons-carousel__arrow:hover:not([disabled]){transform:translateY(-50%) scale(1.04)}.hc-fsb-container .hc-fsb-addons-carousel__arrow[disabled]{opacity:.35;cursor:default}.hc-fsb-container .hc-fsb-addons-grid{position:relative;width:100%;max-width:100%;margin:0 auto;box-sizing:border-box;padding:1.25rem;border:1px solid #ec7d55;border-radius:8px;display:block;overflow:hidden}.hc-fsb-container .hc-fsb-addons-grid:before,.hc-fsb-container .hc-fsb-addons-grid:after{content:"";position:absolute;top:0;bottom:0;width:1.5rem;background:inherit;pointer-events:none;z-index:1}.hc-fsb-container .hc-fsb-addons-grid:before{left:0}.hc-fsb-container .hc-fsb-addons-grid:after{right:0}.hc-fsb-container .hc-fsb-addons-grid .addon-grid__item{box-sizing:border-box;display:none;max-width:100%;min-height:1px;width:100%;min-width:100%;padding:calc(var(--hc-fsb-element-padding) * .25) 0;overflow:hidden}.hc-fsb-container .hc-fsb-addons-grid .addon-grid__item.is-active{display:block}.hc-fsb-container .addon-image{position:relative;margin:0;display:flex;align-items:center;justify-content:center;max-width:none;width:100%}.hc-fsb-container .addon-image a{display:block;width:100%}.hc-fsb-container .addon-image img{width:100%;max-width:none;aspect-ratio:1 / 1;object-fit:cover;border-radius:6px;margin:0}.hc-fsb-container .product-grid-item{display:grid;grid-template-columns:minmax(130px,190px) minmax(240px,1fr) minmax(170px,240px);align-items:start;margin-bottom:0;box-shadow:none;height:100%;gap:1rem;padding:calc(.5rem + (var(--hc-fsb-element-padding) * .2))}.hc-fsb-container .figcaption{min-width:0;width:100%;background-color:inherit;padding:0;text-align:left!important}.hc-fsb-container .figcaption p{margin:.15rem 0;line-height:1.3}.hc-fsb-container .vendor_wrapper,.hc-fsb-container .addon-variant-wrapper,.hc-fsb-container .addon-weight-wrapper,.hc-fsb-container .addon-unit-price-wrapper{font-size:12px;color:#6d6d6d}.hc-fsb-container .name_wrapper a{display:block;line-height:1.3;font-size:inherit;font-weight:inherit;color:inherit;text-decoration:none;white-space:normal;overflow-wrap:anywhere}.hc-fsb-container .price_wrapper{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:inherit;font-weight:inherit;white-space:normal;overflow:visible;text-overflow:unset}.hc-fsb-container .price_wrapper s{opacity:.65;white-space:nowrap}.hc-fsb-container .addon-unit-price-icon{margin-right:4px;font-size:12px;vertical-align:baseline}.hc-fsb-container .hc-addon-card__actions{width:100%;padding-left:calc(var(--hc-fsb-element-padding) * .2);min-width:0}.hc-fsb-container .wrapper{max-width:100%;width:100%;margin:2rem auto 0;padding:0}.hc-fsb-container .wrapper[unique] .flickity-prev-next-button{display:none}.hc-fsb-container .flickity-prev-next-button.next{right:5px}.hc-fsb-container .flickity-prev-next-button.previous{left:5px}.hc-fsb-container .addons-product-form{width:100%}.hc-fsb-container .addons-product-form form{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}.hc-fsb-container .addons-product-form__quantity{display:block}.hc-fsb-container .hc-addon-card__actions .quantity__wrapper{width:100%;max-width:none;min-width:0;margin-bottom:0}.hc-fsb-container .hc-addon-card__actions .quantity__input{border-color:#ec7d55;height:48px;font-size:20px}.hc-fsb-container .hc-addon-card__actions .quantity__button{color:#5f5f5f;font-size:20px}.hc-fsb-container .addons-product-form .product__submit__add.btn--primary{background-color:#ec7d55;border-color:#ec7d55;color:#fff;min-height:48px;font-size:inherit;box-shadow:0 4px 10px #0000001a}.hc-fsb-container .flickity-slider{display:flex;align-items:center}.flickity-viewport{width:100%}.hc-fsb-container .addons-product-form .quantity-selector{max-width:100%}.quantity-selector.hidden{display:none}@media screen and (max-width:1180px){.hc-fsb-container .product-grid-item{grid-template-columns:140px minmax(200px,1fr) minmax(160px,220px);gap:1rem}}@media screen and (max-width:767px){.hc-fsb-container .product-grid-item{grid-template-columns:120px minmax(0,1fr) 170px;gap:.75rem}.hc-fsb-container .addon-image img{border-radius:4px}.hc-fsb-container .name_wrapper a,.hc-fsb-container .price_wrapper{font-size:1rem}.hc-fsb-container .vendor_wrapper,.hc-fsb-container .addon-variant-wrapper,.hc-fsb-container .addon-weight-wrapper,.hc-fsb-container .addon-unit-price-wrapper{font-size:13px}.hc-fsb-container .hc-addon-card__actions .quantity__input{height:44px;font-size:20px}.hc-fsb-container .hc-addon-card__actions .quantity__button{font-size:20px}.hc-fsb-container .addons-product-form .product__submit__add.btn--primary{min-height:44px;font-size:1rem}}@media screen and (max-width:900px)and (min-width:561px){.hc-fsb-container .product-grid-item{grid-template-columns:140px minmax(0,1fr);grid-template-areas:"media content" "media actions";align-items:start}.hc-fsb-container .hc-addon-card__media{grid-area:media}.hc-fsb-container .hc-addon-card__content{grid-area:content}.hc-fsb-container .hc-addon-card__actions{grid-area:actions;padding-left:0;max-width:360px}}@media screen and (max-width:560px){.hc-fsb-container .product-grid-item{grid-template-columns:96px minmax(0,1fr);grid-template-areas:"media content" "actions actions";gap:.6rem;align-items:start}.hc-fsb-container .hc-addon-card__media{grid-area:media}.hc-fsb-container .hc-addon-card__content{grid-area:content}.hc-fsb-container .hc-addon-card__actions{grid-area:actions;margin-top:.35rem}.hc-fsb-container .addon-image{max-width:none;margin:0}.hc-fsb-container .name_wrapper a,.hc-fsb-container .price_wrapper{font-size:.95rem}.hc-fsb-container .hc-fsb-addons-grid .addon-grid__item{width:100%;min-width:100%;padding:calc(.2rem + (var(--hc-fsb-element-padding) * .2)) 0}.hc-fsb-container .hc-fsb-addons-grid{padding:.65rem}.hc-fsb-container .hc-fsb-addons-grid:before,.hc-fsb-container .hc-fsb-addons-grid:after{width:1rem}.hc-fsb-container .hc-fsb-addons-carousel__arrow{width:34px;height:34px}.hc-fsb-container .hc-fsb-addons-carousel{padding:0 2rem}.hc-fsb-container .hc-fsb-addons-carousel__arrow--prev{left:0}.hc-fsb-container .hc-fsb-addons-carousel__arrow--next{right:0}.hc-fsb-container .hc-addon-card__actions .quantity__input{height:40px;font-size:18px}.hc-fsb-container .hc-addon-card__actions .quantity__button{font-size:18px;padding:0 10px}.hc-fsb-container .addons-product-form .product__submit__add.btn--primary{min-height:40px;font-size:.95rem}.free-shipping-text,.free-gift-text-1,.free-gift-text-2,.free-gift-text-3{max-width:38vw;text-align:center;font-size:11px}.hc-fsb-container .free-gift-link{gap:0;font-size:11px;white-space:nowrap;max-width:38vw}.hc-fsb-container .free-gift-link__thumb{display:none}.hc-fsb-container{margin:2rem auto 4rem}.hc-fsb-container .wrapper{margin:7rem auto 0}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/hc-freeshipping-bar.css.map */
