body{--fg-touch: 44px;--fg-cta-height: 52px;--fg-safe-bottom: env(safe-area-inset-bottom, 0px)}body .jdgm-revs-tab-btn,body .jdgm-revs-tab{display:none!important}body .hl-nav,body .na-nav,body .fgbc__nav{width:var(--fg-touch);height:var(--fg-touch)}body .hl-nav svg,body .na-nav svg,body .fgbc__nav svg{width:18px;height:18px}body .bc-section--carousel .bc-wrap{--bc-k: 2;--bc-gap: 14px;--bc-edge: 4px;--bc-arrow: var(--fg-touch);--bc-arrow-gap: 6px}@media(min-width:480px){body .bc-section--carousel .bc-wrap{--bc-k: 3}}@media(min-width:620px){body .bc-section--carousel .bc-wrap{--bc-k: 4}}body .bc-section--carousel .bc-arrow svg{width:18px;height:18px}body .hl-header__link,body .na-header__link,body .fgbc__view-all,body .fgbc__cred-link{display:inline-flex;align-items:center;min-height:var(--fg-touch);padding-block:6px}body .hl-header__label,body .hl-card__badge,body .hl-card__vendor,body .na-card__vendor,body .na-card__badge,body .bc-count,body .fgmyk__badge-label,body .fg-trust-badge-count,body .fg-trust-badge-name,body .fg-sample-badge,body .fg-sample-card__btn{font-size:12px}body .fgbc__eyebrow,body .fgbc__subline,body .fgbc__cred-badge,body .fgbc__cred-link,body .fgbc__badge,body .fgbc__card-vendor,body .fgbc__card-compare,body .fgbc__footnote{font-size:.75rem}body .fgbc__card-title{font-size:.8125rem}body .resource-list--grid[style*="--column-count-mobile: 3"]{--resource-list-columns-mobile: repeat(2, 1fr) !important;--column-count-mobile: 2 !important}body .fgts__tagline{font-size:.875rem}body .fgts__badge-name,body .fgts__count,body .fgts__outof{font-size:.75rem}body .fgts__score{font-size:.9375rem}body .fgmyk__btn{min-height:var(--fg-touch);padding-block:10px}body .facets-toggle__button{min-height:var(--fg-touch);padding-block:8px;padding-inline-end:8px}body .column-options__option{min-width:var(--fg-touch);min-height:var(--fg-touch);display:inline-flex;align-items:center;justify-content:center}body .quick-add{--button-size-md: var(--fg-touch)}body .quick-add__button{height:var(--fg-touch);min-width:var(--fg-touch)}body #MainContent .shopify-section ul.product-grid,body #MainContent .shopify-section ul.product-grid[product-grid-view=default]{grid-template-columns:repeat(2,1fr)!important}body #MainContent .shopify-section ul.product-grid[product-grid-view=mobile-single]{grid-template-columns:1fr!important}body .product-badges__badge,body .product-badge__inner{font-size:11px;line-height:1.2}body .product-grid .product-card .product-title,body .product-grid .product-card h3,body .product-grid .product-card .product-card__title{font-size:.875rem;line-height:1.3}body .product-vendor-label{font-size:12px;margin-bottom:4px}body .product-vendor-label .vendor-link{min-height:var(--fg-touch);padding-block:4px;display:inline-flex;align-items:center}body .product-form-buttons--main{min-height:var(--fg-cta-height);border-radius:14px}body .product-form-buttons--main .quantity-selector{flex:0 0 auto!important;min-height:var(--fg-cta-height)}body .product-form-buttons--main .quantity-selector input{min-height:var(--fg-cta-height);min-width:40px;font-size:1rem}body .product-form-buttons--main .quantity-selector button{min-width:40px;min-height:var(--fg-cta-height)}body .product-form-buttons--main>*:not(.quantity-selector):not(.product-form-text__error){flex:1 1 auto!important;min-width:0!important}body .product-form-buttons--main .add-to-cart-button,body .product-form-buttons--main button[name=add]{font-size:1rem!important;font-weight:600;min-height:var(--fg-cta-height);height:auto;padding-inline:12px!important;letter-spacing:.01em;white-space:normal;line-height:1.15;overflow-wrap:break-word}body .product-form-buttons--main .add-to-cart-text{min-width:0}body .product-form-buttons--main .add-to-cart-text__content{min-width:0;overflow-wrap:break-word}body .product-form-buttons--main .add-to-cart-icon{flex:0 0 auto}body .product-card .product-form-buttons--main .add-to-cart-button,body .product-card .product-form-buttons--main button[name=add],body .resource-list__item .product-form-buttons--main .add-to-cart-button,body .resource-list__item .product-form-buttons--main button[name=add]{font-size:clamp(.75rem,3vw,.875rem)!important;padding-inline:8px!important;min-height:var(--fg-touch)}body .sticky-add-to-cart__bar{padding:10px 12px calc(10px + var(--fg-safe-bottom));gap:10px;align-items:center}body .sticky-add-to-cart__image{height:var(--fg-touch);width:var(--fg-touch)}body .sticky-add-to-cart__title{font-size:.875rem}body .sticky-add-to-cart__variant{font-size:12px}body .sticky-add-to-cart__price{font-size:.875rem;white-space:nowrap;flex:0 0 auto}body .sticky-add-to-cart__bar .sticky-add-to-cart__info{flex:1 1 auto;min-width:4.5rem;flex-shrink:999}body .sticky-add-to-cart__bar .sticky-add-to-cart__button{width:auto;min-width:7.5rem;min-height:48px;height:auto;padding:6px 12px;flex:1 1 auto;white-space:normal;overflow-wrap:break-word;line-height:1.15;font-size:clamp(.8125rem,3.4vw,.9375rem);font-weight:600}body .sticky-add-to-cart__bar .add-to-cart-text{min-width:0}body .sticky-add-to-cart__bar .add-to-cart-text__content{display:block;min-width:0;overflow-wrap:break-word}body .sticky-add-to-cart__bar .add-to-cart-icon{flex:0 0 auto}@media screen and (max-width:383px){body .sticky-add-to-cart__image{display:none}}@media screen and (max-width:359px){body .sticky-add-to-cart__variant{display:none!important}}@media screen and (max-width:339px){body .sticky-add-to-cart__price{display:none}}body .review-badge{min-height:var(--fg-touch);padding:8px 4px}body .review-badge__logo{height:16px}body .review-badge__score{font-size:15px}body .payment-chip{height:36px}body .sample-button-link{min-height:48px;font-size:15px}body .delivery-estimate{font-size:13px}body .accordion-trigger,body .faq-trigger{min-height:48px;padding-block:14px;font-size:14px}body .accordion-icon,body .faq-icon{width:16px;height:16px}body .accordion-content,body .faq-answer{font-size:15px;line-height:1.65;color:#444}body .faq-question{font-size:15px}body .accordion-content table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body .accordion-content img,body .accordion-content iframe{max-width:100%;height:auto}body .accordion-content p,body .accordion-content ul,body .accordion-content ol{margin-block:0 .9em}body .fg-usp-list p{font-size:.9375rem}body .product-note__text{font-size:15px}body .jdgm-paginate__page,body .jdgm-rev-widg__title~a,body a[href*="app.judge.me/reviews/stores"]{display:inline-flex;align-items:center;justify-content:center;min-width:var(--fg-touch);min-height:var(--fg-touch)}body .cart-items__quantity .quantity-selector button,body .cart-items__remove{min-width:var(--fg-touch);min-height:var(--fg-touch)}body .cart__checkout-button{min-height:var(--fg-cta-height);font-size:1rem;font-weight:600}body .fg-sticky-checkout{position:fixed;inset-inline:0;bottom:0;z-index:40;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + var(--fg-safe-bottom));background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgb(0 0 0 / .08);box-shadow:0 -6px 24px #00000014;transform:translateY(110%);transition:transform .25s ease}body .fg-sticky-checkout[data-visible=true]{transform:translateY(0)}body .fg-sticky-checkout__total{display:flex;flex-direction:column;min-width:0;line-height:1.2}body .fg-sticky-checkout__label{font-size:12px;color:#6b5a4c}body .fg-sticky-checkout__value{font-size:1.0625rem;font-weight:700;white-space:nowrap}body .fg-sticky-checkout__button{flex:1 1 auto;min-width:0;overflow-wrap:break-word;line-height:1.15;min-height:48px;border:0;border-radius:14px;background:#2c1810;color:#fff;font:inherit;font-size:1rem;font-weight:600;cursor:pointer}body .fg-sticky-checkout__button:active{transform:scale(.99)}body.fg-has-sticky-checkout{padding-bottom:calc(76px + var(--fg-safe-bottom))}body .fg-popup-trigger{display:inline-flex;align-items:center;gap:8px;width:100%;min-height:48px;margin:12px 0;padding:10px 14px;border:1px solid #e6d5c3;border-radius:10px;background:#fff9f5;color:#4a3428;font-size:14px;font-weight:600;text-align:left;cursor:pointer}body .fg-popup-trigger__chevron{margin-left:auto;opacity:.6}body .fg-popup-close{min-width:var(--fg-touch);min-height:var(--fg-touch);display:inline-flex;align-items:center;justify-content:center}body .fg-continue-shopping,body .fg-popup-link{min-height:var(--fg-touch);display:inline-flex;align-items:center}body .fg-sample-card__btn{min-height:var(--fg-touch);padding-inline:12px}body footer li>a,body .footer-links-inline a,body .footer-social-icon{display:inline-flex;align-items:center;min-height:var(--fg-touch)}body .footer-social-icon svg,body .footer-social-icon img{width:24px;height:24px}body .footer-update-date,body .footer-withdrawal-note,body .footer-vat-section,body .footer-trust-section p,body .company-detail{font-size:13px}@keyframes fgPopupDelay{0%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}body .react-responsive-modal-root{animation:fgPopupDelay .35s ease 15s both}@media(prefers-reduced-motion:reduce){body .react-responsive-modal-root{animation-duration:.01s}}body .ecomsend__Modal__CloseButton{box-sizing:content-box;padding:14px;margin:-14px}body .ecomsend__Modal__CloseText{color:#fff;min-height:var(--fg-touch)}body .fg-upsell-close{width:var(--fg-touch);height:var(--fg-touch)}body .fg-upsell-item-add{min-height:var(--fg-touch);padding-inline:16px}body .fg-upsell-item-notes{font-size:13px;color:#5e4a3c}body cart-quantity-selector-component input[type=number],body .quantity-selector input[type=number]{min-height:var(--fg-touch);font-size:16px}body .sorting-filter__select{min-height:var(--fg-touch);font-size:16px}body .fg-breadcrumbs a{display:inline-block;padding-block:12px}body{--fg-safe-top: env(safe-area-inset-top, 0px);--fg-safe-left: env(safe-area-inset-left, 0px);--fg-safe-right: env(safe-area-inset-right, 0px)}body details.menu-drawer-container>.menu-drawer{--drawer-width: 100%;--drawer-max-width: none;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);padding:var(--fg-safe-top) var(--fg-safe-right) var(--fg-safe-bottom) var(--fg-safe-left)}body details#Details-menu-drawer-container.menu-drawer-container[open]>.menu-drawer{display:grid!important}body details.menu-drawer-container>.menu-drawer>*{grid-column:1}body details.menu-drawer-container>.menu-drawer>.drawer-tabs{grid-row:1;padding-inline-end:calc(var(--fg-touch) + var(--drawer-padding, 18px))}body details.menu-drawer-container>.menu-drawer>.menu-drawer__close-button{grid-row:1;justify-self:end;align-self:center;z-index:1;min-width:var(--fg-touch);min-height:var(--fg-touch);margin-inline-end:calc(var(--drawer-padding, 18px) - var(--padding-lg, 16px))}body details.menu-drawer-container>.menu-drawer>.drawer-panel{grid-row:2;min-height:0}body .menu-drawer__submenu{padding:var(--fg-safe-top) var(--fg-safe-right) var(--fg-safe-bottom) var(--fg-safe-left)}body .menu-drawer__nav-buttons{min-height:var(--fg-touch)}body .menu-drawer__nav-buttons .menu-drawer__back-button{min-height:var(--fg-touch);padding-inline-start:var(--drawer-padding, 18px)}body .menu-drawer__nav-buttons .menu-drawer__close-button{--button-color: var(--color-foreground);min-width:var(--fg-touch);min-height:var(--fg-touch);margin-inline-end:calc(var(--drawer-padding, 18px) - var(--padding-lg, 16px))}body :is(.resource-list__item,.product-grid__item) product-card-link{display:block;height:100%}body :is(.resource-list__item,.product-grid__item) .product-card,body :is(.resource-list__item,.product-grid__item) .product-card__content{height:100%}body .product-card__content>product-price{margin-top:auto}body .product-card__content:not(:has(>product-price))>.shopify-block:has(>.buy-buttons-block){margin-top:auto}body .product-card__content>a.contents>.text-block>p{min-height:2lh}body :is(.resource-list__item,.product-grid__item) .product-card:has(.buy-buttons-block) .quick-add{display:none}body .product-card .buy-buttons-block .add-to-cart-button{min-height:max(var(--fg-touch),calc(2lh + 20px));padding-block:10px!important;min-width:0}@media screen and (max-width:359px){body .product-card .buy-buttons-block .add-to-cart-icon{display:none}}body :is(.hl-item,.na-item,.fgbc__item){display:flex}body :is(.hl-card,.na-card,.fgbc__card){display:flex;flex-direction:column;width:100%}body :is(.hl-card__body,.na-card__body,.fgbc__card-body){flex:1 1 auto}body :is(.hl-card__title,.na-card__title,.fgbc__card-title){min-height:2lh}body :is(.hl-card__price-row,.na-card__price-row){margin-top:auto;padding-top:4px}body .fgbc__card-price-row{margin-top:auto;padding-top:5px}body .sbs-grid,body .sbs-50ml-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body :is(.sbs-card,.sbs-product-card){min-width:0}body :is(.sbs-card__name,.sbs-product-card__name){min-height:2lh;overflow-wrap:anywhere}body .sbs-btn-cart{min-height:var(--fg-touch);min-width:0;flex-wrap:wrap;row-gap:2px;padding-inline:6px;white-space:normal;overflow-wrap:anywhere;line-height:1.1;text-align:center}@media screen and (max-width:359px){body .sbs-grid,body .sbs-50ml-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body .fg-related__track{--fg-rel-gap: 12px;--fg-rel-card: calc((100% - 2 * var(--fg-rel-gap)) / 2.4)}body .fg-related{padding-block:8px 32px}body .fg-related__head{margin-bottom:12px}body .fg-related__h{font-size:1.125rem}body .fg-related__title{font-size:.8125rem}body .fg-related__price{font-size:.875rem}body .fg-upsell-inline{contain:inline-size}body .fg-wv-overlay{align-items:flex-end;padding:0}body .fg-wv{max-width:none;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);border-width:1px 0 0;border-radius:16px 16px 0 0;padding:22px 18px calc(16px + var(--fg-safe-bottom))}body .fg-wv__title{font-size:19px}body .fg-wv__btn{min-height:var(--fg-cta-height)}body .fg-wv__url{font-size:16px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/fg-mobile.css.map */
