:root{--fs-accent: #e29f7b;--fs-accent-hover: #cf9171;--fs-peach: #f4bc9d;--fs-cream: #fff8f4;--fs-soft: #ffe4d5;--fs-soft-border: #f4bc9d;--fs-beige: #ffefe6;--fs-track: #fff8f4;--fs-muted: #524842;--fs-line: #eed6c9;--fs-ink: #3b2f2b;--fs-focus: #3b2f2b;--fs-success: #4e7b5b;--fs-success-ink: #2f5d3a;--fs-success-text: #3f6a4b;--fs-success-soft: #eef5ef;--fs-success-border: #cfe3d3;--fs-success-track: #d7e8db;--fs-on-accent: #3b2f2b}.fs-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fs-status{margin:18px 0 10px;padding:16px;border:1px solid var(--fs-soft-border);border-radius:10px;background:var(--fs-soft)}.fs-status--unlocked,.fs-product__status.fs-product__status--unlocked{border-color:var(--fs-success-border);background:var(--fs-success-soft)}.fs-status--unlocked .fs-status__title,.fs-product__status--unlocked .fs-product__title{color:var(--fs-success-ink)}.fs-status--unlocked .fs-status__text,.fs-product__status--unlocked .fs-product__text{color:var(--fs-success-text)}.fs-status--unlocked .fs-progress__track{background:var(--fs-success-track)}.fs-status--unlocked .fs-progress__label{color:var(--fs-success-ink)}.fs-status__row{display:flex;gap:14px;align-items:center}.fs-status__art{flex:none;width:76px;height:76px;object-fit:contain}.fs-status__icon{flex:0 0 auto;display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--fs-soft-border);border-radius:50%;background:#fff;color:var(--fs-accent)}.fs-status--unlocked .fs-status__icon,.fs-product__status--unlocked .fs-status__icon,.fs-status--very_close .fs-status__icon{border-color:var(--fs-accent)}.fs-check{stroke:var(--fs-ink);stroke-width:1.8}.fs-status__title{margin:0 0 4px;font-family:var(--headingFontFamily);font-size:19px;line-height:1.3;color:var(--fs-ink)}.fs-status__title[hidden]{display:none}.fs-status__title:focus{outline:none}.fs-status__title:focus-visible{outline:2px solid var(--fs-focus);outline-offset:2px}.fs-amount{color:var(--fs-ink)}.fs-heart{display:inline-block;vertical-align:-2px;color:var(--fs-accent)}.fs-status__text{margin:0;font-size:13px;line-height:1.45;color:var(--fs-muted)}.fs-progress{display:flex;gap:12px;align-items:center;margin-top:14px}.fs-progress__track{flex:1;height:6px;border-radius:6px;background:var(--fs-track);overflow:hidden}.fs-progress__fill{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--fs-peach),var(--fs-accent));transition:width .4s ease}.fs-status--close .fs-progress__fill{background:linear-gradient(90deg,var(--fs-peach),var(--fs-accent) 55%)}.fs-status--very_close .fs-progress__fill{background:var(--fs-accent)}.fs-status--unlocked .fs-progress__fill{background:var(--fs-success)}.fs-progress__label{font-size:12.5px;white-space:nowrap;color:var(--fs-ink)}.fs-recs{margin:0 0 6px;padding:12px 14px 14px;border:1px solid var(--fs-line);border-radius:10px;background:var(--fs-cream)}.fs-recs:focus{outline:none}.fs-recs__link{display:flex;gap:8px;justify-content:space-between;align-items:center;margin-bottom:10px;font-family:var(--headingFontFamily);font-size:16px;color:var(--fs-ink);text-decoration:none}.fs-recs__link svg{color:var(--fs-accent)}.fs-recs__link:hover span{text-decoration:underline;text-decoration-color:var(--fs-accent);text-underline-offset:3px}.fs-recs__link:focus-visible{outline:2px solid var(--fs-focus);outline-offset:2px}.fs-recs__list{display:grid;grid-auto-columns:calc((100% - 30px)/4);grid-auto-flow:column;gap:10px;margin:0;padding:0 0 2px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.fs-recs__list::-webkit-scrollbar{display:none}.fs-thumb{position:relative;scroll-snap-align:start}.fs-thumb__media{display:block;overflow:hidden;border-radius:6px;background:var(--imageBg)}.fs-thumb__media img,.fs-thumb__media svg{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.fs-thumb__price{display:block;margin-top:6px;font-size:12.5px;color:var(--fs-ink)}.fs-thumb__form{position:absolute;top:0;right:0;width:100%;aspect-ratio:1 / 1;pointer-events:none}.fs-thumb__add{position:absolute;right:5px;bottom:5px;display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--fs-soft-border);border-radius:50%;background:#fff;color:var(--fs-ink);box-shadow:0 2px 6px #3b2f2b1f;cursor:pointer;pointer-events:auto;transition:background-color .2s ease,color .2s ease}.fs-thumb__add:hover,.fs-thumb__add[aria-expanded=true]{border-color:var(--fs-accent);background:var(--fs-accent);color:var(--fs-on-accent)}.fs-thumb__add:focus-visible{outline:2px solid var(--fs-focus);outline-offset:2px}.fs-thumb__add:disabled{opacity:.6;cursor:progress}.fs-picker{position:relative;margin-top:12px;padding:12px 40px 12px 12px;border:1px solid var(--fs-line);border-radius:8px;background:#fff}.fs-picker[hidden]{display:none}.fs-picker__title{margin:0 0 8px;font-size:13px;color:var(--fs-ink)}.fs-picker__row{display:flex;gap:8px}.fs-picker__select{flex:1;min-width:0;min-height:40px;padding:0 8px;border:1px solid #a08a7e;border-radius:var(--inputRadius, 4px);background:#fff;color:var(--fs-ink);font:inherit;font-size:14px}.fs-picker__add{flex:0 0 auto;min-height:40px;padding:0 14px;border:1px solid var(--fs-accent);border-radius:var(--btnRadius, 4px);background:var(--fs-accent);color:var(--fs-on-accent);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.fs-picker__add:hover{background:var(--fs-accent-hover)}.fs-picker__close{position:absolute;top:6px;right:6px;display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--fs-muted);cursor:pointer}.fs-picker__select:focus-visible,.fs-picker__add:focus-visible,.fs-picker__close:focus-visible{outline:2px solid var(--fs-focus);outline-offset:2px}.fs-recs__error,.fs-card__error{margin:8px 0 0;font-size:12px;color:var(--errorMsgbg)}.minicart-panel,.cart-wrapper{--mainHeadingColor: var(--fs-ink)}.cart-drawer-empty svg{--mainHeadingColor: var(--fs-accent)}.minicart-panel .side-drawer-modal-head{border-bottom:1px solid var(--fs-line);background-color:var(--fs-cream)}.minicart-panel .side-drawer-modal-head .side-drawer-modal-title,.minicart-panel .side-drawer-modal-head .close-btn{color:var(--fs-ink)}.minicart-panel .side-drawer-modal-head .side-drawer-modal-title{font-family:var(--headingFontFamily)}.minicart-panel .minicart-products .cart-product-item{padding-bottom:16px}.minicart-panel .cart-product-item+.cart-product-item{margin-top:16px}.minicart-panel .cart-product-img-wrapper{margin-right:16px}.minicart-panel .cart-product-img{min-width:76px;max-width:76px}.minicart-panel .cart-product-img .media-image{--mediaRatio: 130% !important}.minicart-panel .side-drawer-modal-foot{padding-top:14px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--fs-line);background:#fff;box-shadow:0 -10px 24px #3b2f2b0f}.minicart-panel .side-drawer-modal-foot .minicart-total-wrapper,.fs-summary-foot .minicart-total-wrapper{padding:0}.fs-total{display:flex;gap:12px;justify-content:space-between;align-items:baseline}.fs-total__label,.fs-total__amount{margin:0;font-family:var(--headingFontFamily);line-height:1.2;color:var(--fs-ink)}.fs-total__label{font-size:20px}.fs-total__amount{font-size:24px}.fs-total__meta{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;margin:4px 0 12px}.minicart-panel .fs-total__meta .cart-tax-text,.fs-summary-foot .fs-total__meta .cart-tax-text{flex:1;margin:0;font-size:11.5px;line-height:1.4;color:var(--fs-muted)}.fs-total__info{flex:1;min-width:0}.fs-total__link{display:inline-block;margin-top:6px;font-size:12.5px;white-space:nowrap;color:var(--fs-ink);text-decoration:underline;text-decoration-color:var(--fs-accent);text-underline-offset:3px}.fs-total__rate{flex:none;margin:0;color:var(--fs-muted);font-size:11.5px;font-weight:500;line-height:1.4;text-align:right}.fs-total__rate>span{display:block;white-space:nowrap}.fs-total__rate-amount{color:var(--fs-ink);font-weight:600}.fs-total__original{margin:0 0 2px;color:var(--fs-muted)}.minicart-panel .fs-drawer-actions,.fs-summary-foot .fs-drawer-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.minicart-panel .fs-drawer-actions .btn,.fs-summary-foot .fs-drawer-actions .btn{margin:0}.btn{font-weight:600}.fs-drawer-actions .btn:before,.fs-drawer-actions .btn:after,.cart-summary-inner .btn.checkout:before,.cart-summary-inner .btn.checkout:after,.cart-empty-actions .btn:before,.cart-empty-actions .btn:after,.fs-shipping .btn:before,.fs-shipping .btn:after{content:none}.fs-drawer-actions .btn.checkout,.cart-summary-inner .btn.checkout,.cart-empty-actions .btn.checkout{min-height:54px;border:1px solid var(--fs-accent);border-radius:6px;background:var(--fs-accent);color:var(--fs-on-accent);font-family:var(--headingFontFamily);font-size:18px;font-weight:600;letter-spacing:.02em}.fs-drawer-actions .btn.checkout:hover,.fs-drawer-actions .btn.checkout:active,.cart-summary-inner .btn.checkout:hover,.cart-summary-inner .btn.checkout:active,.cart-empty-actions .btn.checkout:hover,.cart-empty-actions .btn.checkout:active{border-color:var(--fs-accent-hover);background:var(--fs-accent-hover);color:var(--fs-on-accent)}.fs-drawer-actions .btn.checkout:focus-visible{outline:2px solid var(--fs-focus);outline-offset:3px}.fs-pay-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,40%);gap:10px;align-items:start}.fs-pay-main .btn.checkout{min-height:48px;padding:0 12px;font-size:17px}.fs-pay-main .additional-checkout-buttons{grid-area:auto}.fs-drawer-actions{container-type:inline-size}@container (max-width: 320px){.fs-pay-main{grid-template-columns:minmax(0,1fr)}}.fs-express.is-expanded .fs-pay-main{grid-template-columns:minmax(0,1fr)}.btn.fs-btn-outline{border:1px solid var(--fs-muted);background:#fff;color:var(--fs-muted);font-weight:600}.btn.fs-btn-outline:hover{border-color:var(--fs-muted);background:var(--fs-soft);color:var(--fs-ink)}.fs-express .additional-checkout-buttons{--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: 6px;margin:0}.fs-express shopify-accelerated-checkout-cart{display:grid;gap:8px;height:auto!important;min-height:0!important}.fs-express shopify-accelerated-checkout-cart>*{width:100%}.fs-express shopify-accelerated-checkout-cart>shopify-paypal-button{order:-1}.fs-express:not(.is-expanded) shopify-accelerated-checkout-cart>:not(shopify-paypal-button){display:none!important}.fs-express:not(.is-expanded) shopify-accelerated-checkout-cart:not(:has(>shopify-paypal-button))>:first-child{display:block!important}.fs-more-pay{display:flex;gap:8px;align-items:center;margin:10px auto 0;padding:8px 18px;border:0;border-radius:6px;background:var(--fs-cream);color:var(--fs-muted);font:inherit;font-size:14px;cursor:pointer}.fs-more-pay svg{transition:transform .2s ease}.fs-more-pay[aria-expanded=true] svg{transform:rotate(180deg)}.fs-more-pay:focus-visible,.fs-pay-sheet__close:focus-visible,.fs-pay-row:focus-visible,.fs-continue:focus-visible,.fs-total__link:focus-visible{outline:2px solid var(--fs-focus);outline-offset:2px}.fs-pay-sheet{margin-top:12px;padding:16px;border:1px solid var(--fs-line);border-radius:12px;background:#fff;box-shadow:0 8px 24px #3b2f2b14}.fs-pay-sheet[hidden]{display:none}.fs-pay-sheet__head{display:flex;gap:12px;justify-content:space-between;align-items:center}.fs-pay-sheet__title{margin:0;font-family:var(--headingFontFamily);font-size:18px;color:var(--fs-ink)}.fs-pay-sheet__close{display:inline-grid;place-items:center;width:34px;height:34px;margin-right:-6px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--fs-ink);cursor:pointer}.fs-pay-sheet__intro{margin:2px 0 12px;font-size:12.5px;color:var(--fs-muted)}.fs-pay-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.fs-pay-row{display:flex;gap:12px;align-items:center;width:100%;padding:12px;border:1px solid var(--fs-line);border-radius:8px;background:#fff;color:var(--fs-ink);font:inherit;text-align:left;cursor:pointer}.fs-pay-row:hover{border-color:var(--fs-accent);background:var(--fs-cream)}.fs-pay-row__icons{display:flex;flex:0 0 auto;gap:4px}.fs-pay-icon{width:38px;height:24px}.fs-pay-row__text{display:grid;gap:2px}.fs-pay-row__text strong{font-size:14px;font-weight:500}.fs-pay-row__text small{font-size:12px;color:var(--fs-muted)}.fs-pay-secure{display:flex;gap:6px;justify-content:center;align-items:center;margin:12px 0 0;font-size:12px;color:var(--fs-muted)}.fs-continue{justify-self:center;margin-top:2px;padding:6px 4px;font-family:var(--headingFontFamily);font-size:17px;color:var(--fs-ink);text-decoration:underline;text-underline-offset:4px}.minicart-panel #CartDrawer-CartErrors:not(:empty),.fs-summary-foot #cart-errors:not(:empty){margin-bottom:10px;font-size:13px;color:var(--errorMsgbg)}.cart-summary-order{padding:24px 0}.cart-summary-order .js-contents{padding:32px;border:1px solid var(--fs-line);border-radius:12px;background:#fff}.cart-summary-order .cart-summary-head{margin-bottom:0}.cart-summary-order .cart-summary-head .h3{color:var(--fs-ink)}.fs-summary-foot{margin-top:16px;padding-top:16px;border-top:1px solid var(--fs-line)}.fs-summary-foot .fs-continue{margin-top:4px}@media(max-width:749px){.fs-status__art{width:64px;height:64px}.cart-summary-order .js-contents{padding:20px 16px}}.fs-foot-panel[hidden]{display:none}.fs-foot-panel__head{display:flex;gap:12px;justify-content:space-between;align-items:center}.fs-foot-panel__title{margin:0;font-family:var(--headingFontFamily);font-size:20px;color:var(--fs-ink)}.fs-foot-panel__close{display:inline-grid;place-items:center;width:36px;height:36px;margin-right:-8px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--fs-ink);cursor:pointer}.fs-foot-panel__close:hover{background:var(--fs-beige)}.fs-foot-panel__close:focus-visible{outline:2px solid var(--fs-focus);outline-offset:2px}.fs-foot-panel__text{margin:4px 0 14px;font-size:13px;color:var(--fs-muted)}.fs-shipping .form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.fs-shipping .form-row>.form-field:last-child{grid-column:1 / -1}.fs-shipping .form-row .form-field{width:auto;margin:0}.fs-shipping label{display:block;margin-bottom:4px;font-size:12px;color:var(--fs-muted)}.fs-shipping .form-input-field{width:100%;min-height:44px;margin:0;padding:0 10px;border:1px solid #a08a7e;border-radius:var(--inputRadius, 4px);background-color:#fff;color:var(--fs-ink);font-size:16px}.fs-shipping .form-input-field:focus-visible{outline:2px solid var(--fs-focus);outline-offset:1px}.fs-shipping .btn{width:100%;min-height:46px;margin:0;border:1px solid var(--fs-accent);border-radius:6px;background:var(--fs-accent);color:var(--fs-on-accent);font-weight:600}.fs-shipping .btn:hover,.fs-shipping .btn:active{border-color:var(--fs-accent-hover);background:var(--fs-accent-hover);color:var(--fs-on-accent)}.fs-shipping .errors{margin:12px 0 0;font-size:13px;color:var(--errorMsgbg)}.shipping-rates{margin:12px 0 0;padding:0;list-style:none}.shipping-rates li{display:flex;gap:12px;justify-content:space-between;padding:10px 0;border-top:1px solid var(--fs-line);font-size:14px;color:var(--fs-ink)}.cart-empty-title{margin-top:16px;font-family:var(--headingFontFamily)}.cart-empty-text{margin:6px 0 18px;color:var(--fs-muted)}.cart-empty-actions{display:grid;gap:10px;width:100%;max-width:300px;margin:0 auto 20px}.cart-page-empty{padding:40px 0;text-align:center}.cart-page-empty .cart-empty-actions{max-width:320px}.cart-content .fs-recs{max-width:640px;margin-top:32px}.cart-summary-inner .fs-status{margin-top:0;margin-bottom:18px}.cart-summary-inner .fs-reassurance{margin-top:16px}.fs-product{margin:18px 0}.fs-product__status{margin-bottom:14px;padding:12px 14px;border:1px solid var(--fs-soft-border);border-radius:8px;background:var(--fs-soft)}.fs-product__head{display:flex;gap:12px;align-items:center}.fs-product__head .fs-status__art{flex:none;width:60px;height:60px}.fs-product__copy{min-width:0}.fs-product__copy .fs-product__text{margin-top:3px}.fs-product__title{margin:0;font-size:14.5px;font-weight:500}.fs-product__title svg{display:inline-block;vertical-align:-.15em}.fs-product__title .fs-status__icon{width:30px;height:30px}.fs-product__status .fs-progress{margin-top:10px}.fs-product__text,.fs-product__hint{margin:8px 0 0;font-size:13px;color:var(--fs-muted)}.fs-product__hint{margin:0 0 12px}.fs-product__link{display:inline-block;margin-top:6px;font-size:13px;color:var(--fs-ink);text-decoration:underline;text-decoration-color:var(--fs-accent);text-underline-offset:3px}.fs-product__link:focus-visible{outline:2px solid var(--fs-focus);outline-offset:2px}.fs-reassurance{display:grid;gap:8px;margin:0;padding:0;list-style:none}.fs-reassurance li{display:flex;gap:10px;align-items:center;font-size:13px;line-height:1.4}.fs-reassurance svg{flex:0 0 auto;color:var(--fs-muted)}@media(max-width:767px){.fs-status__title{font-size:18px}.fs-picker__select{font-size:16px}.fs-total__amount{font-size:22px}.minicart-panel .side-drawer-modal-foot{max-height:75vh;overflow-y:auto}}@media(prefers-reduced-motion:reduce){.fs-progress__fill,.fs-thumb__add,.fs-more-pay svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/free-shipping-assistant.css.map */
