.fc{--fc-bg:#fbf7f0;--fc-ink:#1b1b1b;--fc-green:#b9c9a8;--fc-button-ink:#1b1b1b;--fc-width:480px;--fc-radius:0px;position:fixed;inset:0 0 0 auto;margin:0;padding:0;width:min(100%,var(--fc-width));height:100%;height:100dvh;max-width:100%;max-height:100%;border:0;color:var(--fc-ink);background:var(--fc-bg);font-family:ABC Diatype,Arial,sans-serif;box-shadow:-12px 0 60px #0002}.fc::backdrop{background:#17231770}.fc:not([open]),.fc [hidden]{display:none!important}.fc *,.fc *:before,.fc *:after{box-sizing:border-box}.fc button,.fc select{font:inherit;color:inherit}.fc p{font-family:inherit}.fc button{cursor:pointer}.fc button:disabled{cursor:wait;opacity:.5}.fc a{color:inherit;text-decoration:none}.fc a:hover{text-decoration:underline}.fc :focus-visible{outline:2px solid #416d3a;outline-offset:3px}.fc__panel{display:flex;flex-direction:column;height:100%;overflow:hidden}.fc__header{display:flex;justify-content:space-between;align-items:center;padding:22px 24px 17px;border-bottom:1px solid #3332}.fc__eyebrow{font-size:10px;letter-spacing:.18em}.fc__header h2{font-size:25px;font-weight:400;margin:6px 0 0}.fc__header h2 span{color:#656d61;font-size:16px}.fc__close{background:none;border:0;font-size:32px!important;height:44px;width:44px;line-height:1}.fc__rewards{padding:18px 24px 15px;border-bottom:1px solid #3332}.fc__reward-message{font-size:12px;text-transform:uppercase;line-height:1.5;margin:0 0 16px}.fc__track{height:8px;border-radius:8px;background:#e9e5d8;overflow:hidden}.fc__track span{display:block;height:100%;background:var(--fc-green);transition:width .25s}.fc__tiers{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:5px;margin-top:12px;text-align:center}.fc__tier{font-size:10px;text-transform:uppercase;color:#6a7066}.fc__tier strong{display:block;font-size:13px;font-weight:400;margin-bottom:4px}.fc__tier.is-reached{color:#315c2a}.fc__tier.is-reached strong:after{content:" \2713"}.fc__fine{font-size:11px;line-height:1.5;color:#677060;margin:9px 0 0}.fc__scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 24px 24px}.fc__item{display:grid;grid-template-columns:80px 1fr;gap:16px;padding:22px 0;border-bottom:1px solid #3332}.fc__image{width:80px;height:100px;object-fit:contain;mix-blend-mode:multiply}.fc__item-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.fc__item-title{font-size:15px;line-height:1.35}.fc__price{font-size:14px;white-space:nowrap}.fc__price s{display:block;color:#757b71;font-size:12px}.fc__variant,.fc__property,.fc__plan-label{font-size:12px;line-height:1.4;margin:5px 0;color:#697061}.fc__item-controls{display:flex;justify-content:space-between;align-items:center;margin-top:12px;gap:10px}.fc__quantity{display:flex;align-items:center;border:1px solid #8c9584;border-radius:5px}.fc__quantity button{width:34px;height:34px;border:0;background:transparent}.fc__quantity span{min-width:24px;text-align:center;font-size:13px}.fc__remove{border:0;background:none;text-decoration:underline;text-underline-offset:3px;font-size:11px!important;padding:8px 0}.fc__plan,.fc__variant-select{display:block;width:100%;border:1px solid #8c9584;border-radius:5px;background:transparent;padding:8px;margin-top:10px;font-size:12px!important}.fc__empty{text-align:center;padding:38px 10px;font-size:16px;line-height:1.6}.fc__empty a{display:inline-block;padding:10px 20px;margin-top:16px;border:1px solid #8c9584}.fc__recommendations{padding-top:22px}.fc__recommendations h3{font-weight:400;font-size:12px;letter-spacing:.07em;text-transform:uppercase;margin:0 0 6px}.fc__rec{display:grid;grid-template-columns:66px 1fr 62px;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #3332}.fc__rec img{width:66px;height:80px;object-fit:contain;mix-blend-mode:multiply}.fc__rec-title{font-size:13px;line-height:1.4}.fc__rec-price{font-size:12px;margin-top:5px}.fc__add{background:var(--fc-green);border:0;border-radius:4px;padding:11px 8px;font-size:12px!important}.fc__footer{padding:16px 24px max(20px,env(safe-area-inset-bottom));border-top:1px solid #3332;background:var(--fc-bg)}.fc__subtotal{display:flex;justify-content:space-between;font-size:16px}.fc__subtotal strong{font-weight:400}.fc__discounts{color:#315c2a;font-size:12px;line-height:1.6;margin-bottom:8px}.fc__checkout{width:100%;border:1px solid #a3c49c;background:linear-gradient(90deg,#eff2e6,#b1d3ac);display:flex;justify-content:space-between;align-items:center;padding:15px 18px;margin-top:14px;font-size:14px!important}.fc__express{margin-top:10px;--shopify-accelerated-checkout-button-block-size:42px;--shopify-accelerated-checkout-button-border-radius:0px;--shopify-accelerated-checkout-inline-alignment:center}.fc__error{color:#872e24;background:#f9e8dd;padding:12px 24px;font-size:13px;margin:0}.fc__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html.fc-open{overflow:hidden}@media(max-width:480px){.fc__header,.fc__rewards,.fc__footer,.fc__scroll{padding-left:18px;padding-right:18px}.fc__header{padding-top:16px}.fc__item{grid-template-columns:65px 1fr;gap:12px}.fc__image{width:65px;height:85px}}@media(prefers-reduced-motion:reduce){.fc__track span{transition:none}}.fc__header{position:relative;padding:18px 24px 12px;border-bottom:0;min-height:66px}.fc__eyebrow{font-size:16px;letter-spacing:.17em;text-transform:uppercase;line-height:1.5;overflow-wrap:anywhere}.fc__header>div{min-width:0;padding-right:12px}.fc__header--center>div{flex:1;text-align:center;padding-left:44px}.fc__header h2.fc__sr{margin:-1px;padding:0}.fc__close{flex-shrink:0;font-size:28px!important;font-weight:300}.fc__announcement{padding:12px 24px;background:var(--fc-green);color:var(--fc-button-ink);text-align:center;font-size:12px;margin:0}.fc__rewards{padding-top:10px}.fc__reward-message{text-align:center;font-size:11px;font-weight:500}.fc__milestone-scroll{overflow-x:auto}.fc__milestones{position:relative}.fc__track{position:absolute;width:100%;top:37px;height:10px;background:#e9e6da}.fc__tiers{position:relative;margin:0;gap:5px}.fc__tier{color:var(--fc-ink);font-size:9px;line-height:1.35;overflow-wrap:anywhere}.fc__tier strong{font-size:12px;margin:0 0 6px;white-space:nowrap}.fc__milestone-icon{width:36px;height:36px;margin:0 auto 7px;border:2px solid var(--fc-green);border-radius:100%;background:var(--fc-bg);display:grid;place-items:center;color:var(--fc-ink);font-size:17px}.fc__milestone-icon svg{width:18px;height:18px}.fc__tier.is-reached{color:var(--fc-ink)}.fc__tier.is-reached .fc__milestone-icon{background:var(--fc-green);color:var(--fc-button-ink)}.fc__tier.is-reached strong:after{content:none}.fc__rewards .fc__fine{font-size:9px;opacity:.75;color:inherit}.fc__item{grid-template-columns:72px 1fr;gap:14px;padding:18px 0}.fc__image{width:72px;height:86px}.fc__item-title{font-size:14px}.fc__plan,.fc__variant-select{border-color:#b8b5a980;border-radius:var(--fc-radius);padding:6px 8px}.fc__quantity{border-radius:var(--fc-radius);border-color:var(--fc-ink)}.fc__quantity button{width:30px;height:30px}.fc__recommendations h3{font-weight:500;font-size:12px;letter-spacing:0}.fc__rec{padding:14px 0}.fc__rec img{height:72px}.fc__add,.fc__checkout{background:linear-gradient(90deg,var(--fc-bg),var(--fc-green));color:var(--fc-button-ink);border:0;border-radius:var(--fc-radius);text-transform:uppercase}.fc__subtotal{font-size:13px;text-transform:uppercase}.fc__checkout{justify-content:center}.fc__checkout>span{display:none}.fc__fine{color:inherit;opacity:.7}.fc__express{--shopify-accelerated-checkout-button-border-radius:var(--fc-radius)}@media(max-width:480px){.fc__eyebrow{font-size:14px}.fc__item{grid-template-columns:60px 1fr}.fc__image{width:60px;height:78px}}.fc__item-title,.fc__rec-title{letter-spacing:0;text-transform:none;font-weight:400}.fc{--fc-line:#e7e1d6;--fc-font:"ABC Diatype",Arial,sans-serif;--fc-progress:var(--fc-green);--fc-track:#e9e6da;--fc-ring:var(--fc-green);--fc-checkout-bg:linear-gradient(90deg,var(--fc-bg),var(--fc-green));--fc-add-bg:linear-gradient(90deg,var(--fc-bg),var(--fc-green));--fc-add-ink:var(--fc-button-ink);font-family:var(--fc-font)}.fc__header,.fc__rewards,.fc__item,.fc__rec,.fc__footer{border-color:var(--fc-line)}.fc__track{background:var(--fc-track)}.fc__track span{background:var(--fc-progress)}.fc__milestone-icon{border-color:var(--fc-ring)}.fc__milestone-icon img{width:20px;height:20px;object-fit:contain}.fc__checkout{background:var(--fc-checkout-bg)}.fc__add{background:var(--fc-add-bg);color:var(--fc-add-ink)}.fc__logo{display:block;width:auto;max-width:220px;object-fit:contain}.fc__header--center .fc__logo{margin:0 auto}.fc--no-variants p.fc__variant{display:none}.fc--qty-price .fc__item-controls{flex-direction:row-reverse}.fc__purchase{margin-top:10px;border:1px solid #b8b5a980;border-radius:var(--fc-radius);overflow:hidden}.fc__purchase summary,.fc__purchase-options button{display:block;position:relative;width:100%;padding:10px 28px 10px 12px;text-align:left;color:inherit;background:transparent;cursor:pointer;font:inherit}.fc__purchase summary{list-style:none}.fc__purchase summary::-webkit-details-marker{display:none}.fc__purchase-label,.fc__purchase-price,.fc__purchase-cadence{display:block}.fc__purchase-label{font-size:12px;line-height:1.4}.fc__purchase-price{font-size:16px;line-height:1.5}.fc__purchase-cadence{font-size:11px;opacity:.75}.fc__purchase-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.fc__purchase[open] .fc__purchase-arrow{transform:translateY(-50%) rotate(180deg)}.fc__purchase-options{border-top:1px solid #b8b5a980}.fc__purchase-options button{border:0;border-radius:0}.fc__purchase-options button[aria-pressed=true]{background:#8c95841a}.fc__purchase-options button:hover{background:#8c95842a}.fc__purchase summary:focus-visible,.fc__purchase-options button:focus-visible{outline:2px solid var(--fc-green);outline-offset:-3px}.fc__subtotal-prices{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:8px}.fc__subtotal-prices s{opacity:.6;font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/25/assets/fractal-cart.css.map */
