/*
Theme Name:  Flatsome Child — 4beinte
Description: 4beinte.no redesign «Lun & leken». Tokens + component skin. Hooks-first; minimal template overrides.
Template:    flatsome
Version:     1.0.0
*/
:root{ --fb-brand:#1F5B45; --fb-brand-dark:#174434; --fb-cta:#E4682F; --fb-cta-hover:#D25A22; --fb-bg:#FBF7F1; --fb-card:#FFFFFF; --fb-line:#EDE3D1; --fb-sand:#F3EBDC; --fb-ink:#2A2318; --fb-body:#57503F; --fb-muted:#9C8F76; --fb-success:#2E9464; --fb-selected:#EAF2ED; --fb-radius-card:18px; --fb-shadow-hover:0 12px 26px rgba(42,35,24,.12); --fb-shadow-cta:0 6px 16px rgba(228,104,47,.35); } .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important} body{background:var(--fb-bg);color:var(--fb-ink)} h1,h2,h3,.heading-font{color:var(--fb-brand-dark);letter-spacing:-.01em} .button,button,input[type=submit]{border-radius:99px!important;font-weight:800;text-transform:none;letter-spacing:0} .single_add_to_cart_button,.checkout-button-cta,#place_order{background:var(--fb-cta)!important;box-shadow:var(--fb-shadow-cta);color:#fff!important} .single_add_to_cart_button:hover,.checkout-button-cta:hover,#place_order:hover{background:var(--fb-cta-hover)!important} .button.primary:not(.is-outline):not(.single_add_to_cart_button){background:var(--fb-brand)!important;color:#FFFDF6!important} .button.secondary,.checkout-button{background:var(--fb-brand)!important;color:#FFFDF6!important} .button.is-outline,.button.primary.is-outline{background:none!important;border:1.5px solid var(--fb-brand);color:var(--fb-brand)!important} .product-small .box{border:1px solid var(--fb-line);border-radius:var(--fb-radius-card);background:var(--fb-card);padding:10px;overflow:hidden;transition:box-shadow .18s,transform .18s} .product-small .box:hover{box-shadow:var(--fb-shadow-hover);transform:translateY(-3px)} .product-small .col-inner{box-shadow:none!important;background:transparent!important;border:0!important;border-radius:0} .product-small .box-image,.product-small .box-text,.product-small .image-zoom,.product-small .badge-container{border:0;box-shadow:none;background:transparent} .product-small .box::before,.product-small .box::after{display:none} .badge-inner{border-radius:999px} .product-small .price{color:var(--fb-brand);font-weight:800} .product-small del{color:#B4A88E} .badge .badge-inner{background:var(--fb-cta);color:#fff;border-radius:99px;font-weight:800} .fb-chip{display:inline-flex;align-items:center;gap:5px;background:var(--fb-card);border:1px solid var(--fb-line);border-radius:99px;padding:9px 16px;font-size:12px;font-weight:800;color:var(--fb-ink);white-space:nowrap;width:auto;height:auto;aspect-ratio:auto} .fb-chip.is-active{background:var(--fb-brand);color:#FFFDF6!important;border-color:var(--fb-brand)} .fb-chip .fb-chip-count{color:var(--fb-muted);font-weight:700;font-size:10.5px} .fb-chip.is-active .fb-chip-count{color:#CBDDD2} .fb-chips{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;margin-bottom:14px} .fb-chips-wrap{flex-wrap:wrap;overflow:visible} .fb-chips::-webkit-scrollbar{display:none} .fb-chiprow{position:relative} .fb-chips-cat{align-items:flex-start;align-content:flex-start} .fb-chip-more{cursor:pointer;font-family:inherit;font-size:12px;line-height:1.6; background:#fff;border:1px solid #EDE3D1} .fb-chip-caret{margin-left:4px;font-size:10px;display:inline-block;transition:transform .15s ease} .fb-chips-cat.is-expanded .fb-chip-caret{transform:rotate(180deg)} @media (max-width:849px){ .fb-chips-cat{-webkit-overflow-scrolling:touch} .fb-chiprow::after{content:"";position:absolute;top:0;right:0;bottom:4px;width:16px;pointer-events:none; background:linear-gradient(to right,rgba(251,247,241,0),var(--fb-bg,#FBF7F1))} .fb-chip-more{display:none} } @media (min-width:850px){ .fb-chips-cat{flex-wrap:wrap;overflow:visible} .fb-chips-cat .fb-chip-extra{display:none} .fb-chips-cat.is-expanded .fb-chip-extra{display:inline-flex} } .fb-plp-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:2px 0 10px;flex-wrap:wrap} .fb-plp-head .fb-page-title{margin:0} .fb-plp-count{font-size:12px;color:var(--fb-muted);font-weight:700} .fb-w-branch ul,.fb-w-other ul{list-style:none;margin:0;padding:0} .fb-w-branch li,.fb-w-other li{margin:0;border:0} .fb-w-branch li a,.fb-w-other li a{display:flex!important;width:100%;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 10px!important;margin:0!important;border-radius:10px;font-size:12.5px;font-weight:700;color:var(--fb-body);background:transparent} .fb-w-branch li a span,.fb-w-other li a span{margin-left:auto;padding-left:12px;color:#B4A88E;font-weight:700} .fb-w-branch li.is-current>a{background:var(--fb-selected);color:var(--fb-brand-dark)} .fb-w-branch li.is-current>a span{color:#7C9B8B} .fb-plp-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:2px 0 10px;flex-wrap:wrap} .fb-plp-toolbar .woocommerce-result-count{display:block!important;margin:0;font-size:11.5px;color:var(--fb-muted);font-weight:700;float:none} .woocommerce-result-count{display:none} .shop-page-title .woocommerce-result-count,.page-title .woocommerce-result-count{display:none!important} .fb-plp-sort{cursor:pointer} .fb-sort-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:190px;background:#fff;border:1px solid var(--fb-line);border-radius:14px;box-shadow:0 12px 26px rgba(42,35,24,.12);padding:6px} .fb-sort-panel .fb-sort-item{display:block;width:100%;text-align:left;background:none;border:0;border-radius:10px!important;padding:10px 14px;font-size:12.5px;font-weight:700;color:var(--fb-body);box-shadow:none;margin:0;min-height:0;line-height:1.3} .fb-sort-panel .fb-sort-item:hover{background:var(--fb-bg);color:var(--fb-ink)} .fb-sort-panel .fb-sort-item.is-active{background:var(--fb-selected);color:var(--fb-brand-dark)} .fb-plp-sort select.orderby{pointer-events:none} .woocommerce-cart .woocommerce-cart-form .blockUI.blockOverlay{background:rgba(255,255,255,.4)!important} .woocommerce-cart .woocommerce-cart-form .blockUI.blockOverlay::before, .woocommerce-cart .woocommerce-cart-form .blockUI.blockOverlay::after{display:none!important} .fb-shown-count{text-align:center;font-size:11.5px;color:var(--fb-muted);font-weight:700;margin:18px 0 8px} .fb-loadmore-wrap,.page-load-status{text-align:center;padding:4px 0 8px} .fb-loadmore,.page-load-status .view-more-button{background:transparent!important;border:1.5px solid var(--fb-brand);color:var(--fb-brand)!important;font-size:12.5px;font-weight:800;border-radius:999px!important;padding:11px 26px;box-shadow:none} .fb-loadmore:hover,.page-load-status .view-more-button:hover{background:var(--fb-brand)!important;color:#FFFDF6!important} input[type=text],input[type=email],input[type=tel],input[type=password],textarea,select{ border:1.5px solid var(--fb-line);border-radius:12px;background:var(--fb-card);padding:13px;box-shadow:none} input:focus,textarea:focus{border-color:var(--fb-brand)} .ux-swatches .ux-swatch{border:1.5px solid var(--fb-line);border-radius:14px;font-weight:700;background:#fff;min-height:44px;box-shadow:none} .ux-swatches .ux-swatch:hover{border-color:var(--fb-brand);box-shadow:none} .ux-swatches .ux-swatch.selected, .ux-swatches .ux-swatch--selected, .ux-swatches .ux-swatch.ux-swatch--selected{border-color:var(--fb-brand)!important;background:var(--fb-selected)!important;color:var(--fb-brand-dark)!important;box-shadow:0 0 0 1.5px var(--fb-brand)!important} .header .cart-item,.header-wrapper,.header .cart-item .header-cart-link{overflow:visible} .header .cart-item .header-cart-link .cart-icon{display:none} .header .cart-item .header-cart-link i[data-icon-label]::after{position:absolute;left:auto;min-width:19px;height:19px;line-height:19px;border-radius:999px;background:var(--fb-cta);color:#fff;font-size:10.5px;font-weight:800;border:0;padding:0 5px;box-shadow:0 0 0 2px #fff} .header .cart-item .header-cart-link i[data-icon-label="0"]::after, .header .cart-item .header-cart-link i[data-icon-label=""]::after{display:none} .mobile-nav .cart-item .header-cart-link,.nav-mobile .cart-item .header-cart-link{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--fb-line);border-radius:999px;padding:0!important;margin:0 4px;position:relative} .mobile-nav .cart-item .header-cart-link i,.nav-mobile .cart-item .header-cart-link i{font-size:20px;color:var(--fb-brand);top:0} .mobile-nav .cart-item .header-cart-link:has(i:not([data-icon-label="0"]):not([data-icon-label=""])), .nav-mobile .cart-item .header-cart-link:has(i:not([data-icon-label="0"]):not([data-icon-label=""])){background:var(--fb-brand);border-color:var(--fb-brand)} .mobile-nav .cart-item .header-cart-link:has(i:not([data-icon-label="0"]):not([data-icon-label=""])) i, .nav-mobile .cart-item .header-cart-link:has(i:not([data-icon-label="0"]):not([data-icon-label=""])) i{color:#FFFDF6} .mobile-nav .cart-item .header-cart-link i[data-icon-label]::after, .nav-mobile .cart-item .header-cart-link i[data-icon-label]::after{top:-5px;right:-5px;box-shadow:0 0 0 2px var(--fb-bg)} .header-nav .cart-item .header-cart-link{display:inline-flex;align-items:center;gap:7px;background:none;border:0;padding:0 10px!important;position:relative;color:var(--fb-ink);font-size:12.5px;font-weight:800} .header-nav .cart-item .header-cart-link::after{content:'Kurv'} .header-nav .cart-item .header-cart-link i{font-size:18px;color:currentColor;top:0} .header-nav .cart-item .header-cart-link:has(i:not([data-icon-label="0"]):not([data-icon-label=""])){color:var(--fb-brand)} .header-nav .cart-item .header-cart-link i[data-icon-label]::after{top:-8px;right:-9px;box-shadow:0 0 0 2px #fff} .header-nav .cart-item .header-cart-link i[data-icon-label]{position:relative} .fb-bottom-nav .fb-nav-badge{min-width:15px;height:15px;line-height:15px;font-size:9px;box-shadow:0 0 0 2px #fff;padding:0 4px} .nav>li>a{font-weight:700} .nav li.fb-nav-tilbud{margin-left:auto;float:right;display:flex;align-items:center} .nav li.fb-nav-tilbud>a{background:var(--fb-cta);color:#fff!important;font-weight:800;border-radius:999px;padding:8px 18px!important;line-height:1.2;margin:0 4px;box-shadow:0 3px 10px rgba(228,104,47,.3);transition:background .15s} .nav li.fb-nav-tilbud>a:hover{background:var(--fb-cta-hover);color:#fff!important} .nav li.fb-nav-tilbud>a::after,.nav li.fb-nav-tilbud>a::before{display:none} .header-top{background:var(--fb-brand)!important;color:#CBDDD2} .cart-icon strong{border-color:var(--fb-ink)} .sidebar-inner .widget,#secondary .widget{background:var(--fb-card);border:1px solid var(--fb-line);border-radius:18px;padding:16px;margin-bottom:16px} .sidebar-inner .widget .widget-title,#secondary .widget .widget-title{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fb-muted);border:0;margin-bottom:10px} .sidebar-inner .widget .is-divider,#secondary .widget .is-divider{display:none} .sidebar-inner .widget ul li{border:0;font-size:12.5px;font-weight:700} .sidebar-inner .widget_product_categories .current-cat > a{color:var(--fb-brand-dark);background:var(--fb-selected);border-radius:10px;padding:8px 10px;display:block} .woocommerce-ordering select{border:1px solid var(--fb-line);border-radius:999px;background-color:#fff;font-size:12px;font-weight:800;height:40px;line-height:1.4;padding:0 32px 0 16px;display:inline-flex;align-items:center} .woocommerce-result-count{font-size:11.5px;color:var(--fb-muted);font-weight:700} .product-small .box-image{height:150px;padding:8px;background:none;border:0;border-radius:0;box-shadow:none;display:flex;align-items:center;justify-content:center;aspect-ratio:auto} .has-equal-box-heights .box-image{padding-top:8px!important;height:150px} .product-small .box-image{position:relative} .product-small .box-image>div:not(.image-tools), .product-small .box-image .image-zoom, .product-small .box-image .image-fade_in_back, .product-small .box-image>a, .product-small .box-image .image-fade_in_back>a, .product-small .box-image .image-zoom>a{display:contents} .product-small .box-image .image-tools{position:absolute!important;inset:auto 8px 8px auto;width:auto;height:auto;display:block;background:none;padding:0;margin:0} .product-small .box-image .image-tools .add-to-cart-grid{padding:0;margin:0} .product-small .box-image img:not(.show-on-hover){position:static!important;max-width:100%;max-height:100%;width:auto!important;height:auto!important;object-fit:contain;margin:auto;background:none;border:0!important;border-radius:0!important;box-shadow:none} @media (max-width:849px){.product-small .box-image,.has-equal-box-heights .box-image{height:120px}} .product-small .price,.product-info .price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap} .product-small .price ins,.product-info .price ins{order:1;text-decoration:none} .product-small .price del,.product-info .price del{order:2} .fb-price-fra{order:1;display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap;color:var(--fb-brand);font-weight:800} .product-small .price del,.product-info .price del{display:inline-flex;width:auto;white-space:nowrap} .fb-price-fra .amount{color:var(--fb-brand)!important;font-weight:800} .product-small .box-text{padding-right:0} .product-small .price-wrapper{padding-right:44px} .product-small .title,.product-small .name{font-size:12.5px;font-weight:700;line-height:1.35} .product-small .name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:34px} .product-small .name a{color:var(--fb-ink)} @media (hover:none){ .product-small .box-image .show-on-hover{display:none!important} .product-small.has-hover .box-image{pointer-events:auto} } .product-small .image-tools{opacity:1!important;transform:none!important;pointer-events:none} .product-small .image-tools a{pointer-events:auto} .product-small .quick-view, .product-small .box-image .quick-view{display:none!important} .product-small .cart-icon{opacity:1!important;transform:none!important} .product-small .cart-icon strong{width:32px;height:32px;line-height:32px;background:var(--fb-brand);border:0;color:#FFFDF6;border-radius:999px;box-shadow:0 2px 8px rgba(42,35,24,.18)} .product-small .cart-icon:hover strong{background:var(--fb-cta);color:#fff} .woocommerce-ordering{display:none} .fb-plp-sort .woocommerce-ordering{display:block;margin:0} .fb-plp-sort{position:relative;display:inline-flex;align-items:center;background:#fff;border:1px solid var(--fb-line);border-radius:999px;padding:0 14px 0 16px;height:40px} .fb-plp-sort::before{content:'Sorter:';font-size:12px;font-weight:800;margin-right:6px} .fb-plp-sort::after{content:'▾';font-size:11px;color:var(--fb-muted);margin-left:2px} .fb-plp-sort .woocommerce-ordering select{border:0;background:none;height:38px;padding:0;font-size:12px;font-weight:800;appearance:none;-webkit-appearance:none;display:inline-flex} .product-small .image-tools .cart-icon{display:none!important} .product-small .box{position:relative} .fb-plus{position:absolute;right:10px;bottom:10px;width:44px;height:44px;border-radius:999px;background:var(--fb-brand);color:#FFFDF6!important;display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 4px 10px rgba(31,91,69,.25);z-index:3;padding:0} .box-image .fb-plus{display:flex!important} .fb-plus:hover{background:#174434;color:#fff!important} .fb-plus svg{display:block} .fb-plus.loading svg{opacity:0} .fb-plus.loading::after{content:'';position:absolute;width:16px;height:16px;border-radius:50%; border:2.5px solid rgba(255,253,246,.35);border-top-color:#FFFDF6;animation:fb-spin .6s linear infinite} .fb-plus.added svg{display:none} .fb-plus.added::after{content:'✓';font-size:18px;font-weight:800} @keyframes fb-spin{to{transform:rotate(360deg)}} .product-small a.added_to_cart{display:none} .woocommerce-pagination .page-numbers li .page-number, .woocommerce-pagination .page-numbers li a, .woocommerce-pagination .page-numbers li span{border-radius:999px;border:1px solid var(--fb-line);background:#fff;font-weight:800;color:var(--fb-ink)} .woocommerce-pagination .page-numbers li span.current{background:var(--fb-brand);border-color:var(--fb-brand);color:#FFFDF6} .product-small .category{display:none} .badge-inner.new-bubble{background:var(--fb-brand)!important;color:#FFFDF6} .shop-container .filter-button,.filter-button{border:1px solid var(--fb-line);border-radius:999px;background:#fff;font-weight:800;font-size:11.5px;color:var(--fb-ink)} .badge.callout{width:auto;height:auto!important;top:10px;left:10px} .badge.callout .badge-inner{position:static;width:auto;height:auto;padding:3px 9px;font-size:10px;line-height:1.6;border-radius:999px;border:0} .product-small .name a,.product-small .title a{color:var(--fb-ink)!important} .product-small .price,.product-small .price .amount{color:var(--fb-brand)!important;font-weight:800} .product-small .price del,.product-small .price del .amount{color:#B4A88E!important;font-weight:600} .fb-help-box{background:var(--fb-brand);border-radius:18px;padding:16px;color:#FFFDF6} .fb-help-box .fb-help-title{font-family:'Bricolage Grotesque',sans-serif;font-size:14px;font-weight:800;margin-bottom:4px} .fb-help-box .fb-help-text{font-size:11.5px;color:#CBDDD2;line-height:1.5} .sidebar-inner .widget:has(.fb-help-box){background:none;border:0;padding:0} .widget_price_filter .ui-slider .ui-slider-range{background:var(--fb-brand)} .widget_price_filter .ui-slider .ui-slider-handle{background:var(--fb-brand);border-color:var(--fb-brand)} .widget_price_filter .button{background:var(--fb-brand)!important;color:#FFFDF6!important} .single-product .accordion{background:var(--fb-card);border:1px solid var(--fb-line);border-radius:16px;padding:0 14px} .single-product .accordion-item{border-bottom:1px solid var(--fb-sand)} .single-product .accordion-item:last-child{border-bottom:0} .single-product .accordion-title, .single-product .accordion-title.active{display:flex;align-items:center;gap:8px;min-height:48px;border-top:0;background:none!important;padding:0;margin:0;font-size:13.5px;font-weight:800;color:var(--fb-brand-dark);text-transform:none;letter-spacing:-.01em;line-height:1.3} .single-product .accordion-title .toggle{position:static;order:2;margin-left:auto;height:auto;width:auto} .single-product .accordion-inner{padding:2px 0 14px;margin:0;font-size:13px;line-height:1.65;color:var(--fb-body)} .single-product .in-stock,.single-product .stock.in-stock{color:var(--fb-brand);font-weight:800;font-size:12.5px} .single-product .out-of-stock{font-weight:800} .single-product .quantity .qty{border-radius:999px;border:1.5px solid var(--fb-line)} .single-product .woocommerce-product-gallery{background:#fff;border:1px solid var(--fb-line);border-radius:22px;padding:20px} .single-product .woocommerce-product-gallery .flickity-page-dots{display:none} .fb-trust-box{margin-top:18px;background:var(--fb-card);border:1px solid var(--fb-line);border-radius:16px;padding:2px 16px;max-width:440px} .fb-trust-box .fb-trust-row{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--fb-sand);color:var(--fb-brand)} .fb-trust-box .fb-trust-row:last-child{border-bottom:0} .fb-trust-box .fb-trust-row span{font-size:12.5px;font-weight:600;color:var(--fb-body)} .woocommerce-billing-fields > h3, .woocommerce-additional-fields > h3{display:none} #order_review_heading{font-size:16px;margin:0 0 12px;text-transform:none;letter-spacing:-.01em} .fb-co-heading{display:block;clear:both;width:100%;font-family:'Bricolage Grotesque',sans-serif;font-size:15px;font-weight:800;color:var(--fb-brand-dark);margin:18px 0 9px} .woocommerce-checkout .woocommerce-form-login-toggle, .woocommerce-checkout form.woocommerce-form-login, #billing_country_field, #billing_state_field{display:none!important} .woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info, .woocommerce-checkout .ywgc_have_code{background:none;border:0;box-shadow:none;padding:0;margin:0 0 8px;font-size:11.5px;font-weight:700;color:var(--fb-brand)} .woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info::before{display:none} .woocommerce-checkout form.checkout_coupon{background:#fff;border:1px solid var(--fb-line);border-radius:14px;padding:12px 14px;margin:0 0 12px} .woocommerce-checkout .col-inner.has-border{border:0!important;padding:0!important;border-radius:0} #billing_postcode_field{width:34%!important;float:left;padding-right:10px;clear:left} #billing_city_field{width:66%!important;float:left;clear:none} .woocommerce-checkout .woocommerce-input-wrapper label:not(.checkbox), .woocommerce-checkout form .form-row label:not(.checkbox){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)} .woocommerce-checkout form .form-row label:has(input[type="checkbox"]), .woocommerce-checkout form .form-row label:has(input[type="radio"]){position:static;width:auto;height:auto;overflow:visible;clip:auto} .woocommerce-checkout form .form-row{margin-bottom:9px} .fb-co-express-divider{display:flex;align-items:center;gap:12px;margin:14px 0} .fb-co-express-divider span{flex:1;border-top:1px solid var(--fb-line)} .fb-co-express-divider em{font-style:normal;font-size:11px;font-weight:700;color:var(--fb-muted)} ul#shipping_method li, .wc_payment_methods li.wc_payment_method{list-style:none;margin:0 0 9px;padding:13px 14px;border-radius:14px;border:1.5px solid var(--fb-line);background:var(--fb-card);transition:border-color .15s,background .15s} .wc_payment_methods li.wc_payment_method.active{ border-color:var(--fb-line)!important;background:var(--fb-card)!important} ul#shipping_method li.is-selected, .wc_payment_methods li.wc_payment_method.is-selected{ border-color:var(--fb-brand)!important;background:#F4F9F6!important} ul#shipping_method li:has(input:checked), .wc_payment_methods li.wc_payment_method:has(input:checked){ border-color:var(--fb-brand)!important;background:#F4F9F6!important} ul#shipping_method li label, .wc_payment_methods li.wc_payment_method > label{display:inline;font-weight:700;font-size:12.5px;cursor:pointer} ul#shipping_method input[type=radio], .wc_payment_methods input[type=radio]{accent-color:var(--fb-brand);width:18px;height:18px;margin-right:8px;vertical-align:-4px} .wc_payment_methods .payment_box{background:transparent;font-size:11.5px;color:var(--fb-muted);padding:6px 0 0;margin:0} .wc_payment_methods .payment_box::before{display:none} .woocommerce-checkout-review-order{background:var(--fb-card);border:1px solid var(--fb-line);border-radius:20px;padding:20px 22px} .woocommerce-checkout-review-order-table{border:0} .woocommerce-checkout-review-order-table th, .woocommerce-checkout-review-order-table td{border:0;padding:6px 0;font-size:12.5px} .woocommerce-checkout-review-order-table .order-total .amount{font-size:19px;color:var(--fb-brand-dark)} #place_order{display:block;width:100%;height:52px;border-radius:999px!important;font-size:14px;font-weight:800;background:var(--fb-cta)!important;box-shadow:var(--fb-shadow-cta)} #place_order:hover{background:var(--fb-cta-hover)!important} .fb-co-trust{text-align:center;font-size:10.5px;color:var(--fb-muted);font-weight:600;margin-top:9px} .fb-thankyou{display:flex;flex-direction:column;align-items:center;text-align:center;padding:34px 16px 6px} .fb-ty-check{width:74px;height:74px;border-radius:999px;background:var(--fb-brand);display:flex;align-items:center;justify-content:center;color:#FFFDF6;box-shadow:0 10px 26px rgba(31,91,69,.3)} .fb-ty-title{margin:20px 0 6px;font-size:24px} .fb-ty-sub{font-size:12.5px;color:#7C7057;font-weight:600} .fb-ty-steps{margin:22px 0 0;background:var(--fb-card);border:1px solid var(--fb-line);border-radius:20px;padding:4px 16px;max-width:440px;width:100%;text-align:left} .fb-ty-step{display:flex;align-items:center;gap:11px;padding:13px 0;border-bottom:1px solid var(--fb-sand);font-size:12.5px;font-weight:600;color:var(--fb-body)} .fb-ty-step:last-child{border-bottom:0} .fb-ty-ico{width:26px;height:26px;border-radius:999px;background:var(--fb-selected);display:inline-flex;align-items:center;justify-content:center;color:var(--fb-brand);flex:0 0 auto} .fb-ty-continue{display:flex;align-items:center;justify-content:center;height:50px;border-radius:999px;background:var(--fb-brand);color:#FFFDF6!important;font-size:14px;font-weight:800;margin-top:20px;max-width:440px;width:100%} .fb-ty-help{margin-top:12px;font-size:11px;color:var(--fb-muted);font-weight:600} .woocommerce-order-overview{display:none} .woocommerce-order .is-well:has(.woocommerce-order-overview){display:none} .woocommerce-order p.order-print{display:none} .woocommerce-cart .checkout-page-title, .woocommerce-checkout .checkout-page-title{display:none} .fb-page-title{font-size:26px;margin:16px 0} .fb-page-title span{font-size:14px;color:var(--fb-muted);font-weight:700} .woocommerce-cart .ywgc_have_code{background:none;border:0;box-shadow:none;padding:0;margin:8px 0 0;font-size:11.5px;font-weight:700} .woocommerce-cart [name=update_cart]{display:none!important} .button-continue-shopping.button, .button-continue-shopping.button.is-outline{background:none!important;border:0!important;color:var(--fb-brand)!important;font-size:12.5px;font-weight:800;padding:0;margin-top:16px;display:inline-block} .woocommerce-cart .fb-cart-count{font-size:14px;color:var(--fb-muted);font-weight:700} .woocommerce-cart table.cart{background:var(--fb-card);border:1px solid var(--fb-line);border-radius:20px;padding:4px 22px} .woocommerce-cart table.cart th,.woocommerce-cart table.cart td{border:0;border-bottom:1px solid var(--fb-sand)} .woocommerce-cart table.cart .product-thumbnail img{width:76px;border-radius:16px;border:1px solid var(--fb-line);background:#fff;padding:7px} .woocommerce-cart table.cart a.remove{width:auto;height:auto;border:0;border-radius:0;font-size:11.5px;font-weight:800;color:var(--fb-brand)!important;background:none!important;line-height:inherit} .woocommerce-cart table.cart .quantity .qty{border-radius:999px} .woocommerce-cart table.cart td.product-subtotal{font-weight:800;color:var(--fb-brand-dark)} .woocommerce-cart table.cart th.product-price, .woocommerce-cart table.cart td.product-price, .woocommerce-cart table.cart .mobile-product-price{display:none!important} .woocommerce-cart table.cart td.product-subtotal{text-align:right} .woocommerce-cart table.cart .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0} .fb-cart-continue{display:inline-block;margin-top:16px;font-size:12.5px;font-weight:800;color:var(--fb-brand)} .cart-collaterals .cart_totals{background:var(--fb-card);border:1px solid var(--fb-line);border-radius:20px;padding:20px 22px} .cart-collaterals .cart_totals table{border:0} .cart-collaterals .cart_totals th,.cart-collaterals .cart_totals td{border:0;font-size:12.5px;padding:4px 0} .cart_totals .shipping,.cart_totals tr.woocommerce-shipping-totals{display:none!important} .cart_totals tr:has(#shipping_method), .cart_totals tr:has(.woocommerce-shipping-methods), .cart_totals tr:has(.shipping__list){display:none!important} .cart_totals tr.fb-ship-row th{font-weight:600;color:#7C7057;text-align:left;font-size:12px} .cart_totals tr.fb-ship-row td{text-align:right;font-weight:800} .fb-ship-muted{color:var(--fb-muted);font-weight:600} .fb-ship-free{color:var(--fb-brand);font-weight:800} .cart_totals .woocommerce-shipping-destination,.cart_totals .shipping-calculator-button, .cart_totals p.woocommerce-shipping-contents{display:none!important} .cart_totals .order-total small,.cart_totals .includes_tax, .woocommerce-checkout-review-order-table .includes_tax, .woocommerce-checkout-review-order-table .order-total small{font-size:10.5px!important;color:var(--fb-muted)!important;font-weight:600} .cart_totals .includes_tax .amount,.woocommerce-checkout-review-order-table .includes_tax .amount{color:var(--fb-muted)!important;font-weight:600} .cart-collaterals .order-total .amount{font-size:19px;color:var(--fb-brand-dark)} .checkout-button.button{background:var(--fb-brand)!important;color:#FFFDF6!important;border-radius:999px!important;height:52px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;box-shadow:none} .fb-trust-rows{display:flex;flex-direction:column;gap:7px;margin-top:14px} .fb-trust-item{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;color:#7C7057} .fb-trust-item svg{color:var(--fb-brand);flex:0 0 auto} .cart-empty.woocommerce-info,.woocommerce-cart .wc-empty-cart-message .woocommerce-info{background:none;border:0;box-shadow:none;text-align:center;padding:0;margin:0;color:inherit} .cart-empty.woocommerce-info::before{display:none} .fb-empty-cart{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:26px} .fb-empty-icon{width:76px;height:76px;border-radius:999px;border:1px solid var(--fb-line);margin-bottom:18px;background:var(--fb-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='none' stroke='%23B4A88E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 12.2a1 1 0 0 0 1 .8h9.4a1 1 0 0 0 1-.8L21 8H6'/%3E%3Ccircle cx='9.5' cy='20' r='1.4'/%3E%3Ccircle cx='17.5' cy='20' r='1.4'/%3E%3C/svg%3E") center no-repeat} .fb-empty-cart strong{font-family:'Bricolage Grotesque',sans-serif;font-size:20px;font-weight:800;color:var(--fb-brand-dark)} .fb-empty-lead{display:block;font-size:12.5px;color:#7C7057;font-weight:600;line-height:1.6;margin-top:6px;max-width:330px} .woocommerce-cart .return-to-shop{text-align:center;margin-top:20px} .woocommerce-cart .return-to-shop .button{background:var(--fb-brand)!important;color:#FFFDF6!important;height:50px;line-height:50px;padding:0 34px;border-radius:999px!important;font-size:13.5px;font-weight:800} .fb-empty-new{text-align:center;margin-top:12px} .fb-empty-new a{font-size:12.5px;font-weight:800;color:var(--fb-brand)} .fb-fs-bar{background:#F9F4EA;border-radius:14px;padding:12px 14px;margin:12px 0 0} .fb-fs-label{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800;color:var(--fb-ink);line-height:1.35} .fb-fs-amount,.fb-fs-amount .amount{color:var(--fb-brand)!important;font-weight:800} .fb-fs-bar.is-reached .fb-fs-label{color:var(--fb-brand-dark)} .fb-fs-check{width:18px;height:18px;border-radius:999px;background:var(--fb-brand);display:inline-flex;align-items:center;justify-content:center;color:#FFFDF6;flex:0 0 auto} .fb-fs-sub{font-size:10.5px;font-weight:600;color:var(--fb-muted);margin-top:4px} .fb-fs-sub .amount{color:inherit!important;font-weight:600} .fb-fs-track{height:8px;border-radius:999px;background:var(--fb-sand);margin-top:8px;overflow:hidden} .fb-fs-fill{height:100%;border-radius:999px;background:var(--fb-brand);transition:width .3s ease} .fb-fs-bar.is-compact{border-radius:12px;padding:10px 12px;margin:10px 0} .fb-fs-bar.is-compact .fb-fs-label{font-size:11.5px} .fb-fs-bar.is-compact .fb-fs-track{height:7px;margin-top:7px} .cart_totals tr.fb-fs-row td{padding:0!important;border:0!important} .fb-fs-slot:empty{display:none} .fb-fs-bar.is-min{background:#FAE7DB} .fb-fs-bar.is-min .fb-fs-amount,.fb-fs-bar.is-min .fb-fs-amount .amount{color:#B34E1B!important} .fb-fs-bar.is-min .fb-fs-sub{color:#B34E1B;font-size:10px} .fb-fs-bar.is-min .fb-fs-sub .amount{color:#B34E1B!important} .fb-fs-bar.is-min .fb-fs-fill{background:#B34E1B} .fb-min-blocked .checkout-button, .fb-min-blocked .wc-proceed-to-checkout .button, .fb-min-blocked #cart-popup .buttons .button.checkout{background:#D9CDB8!important;color:#7C7057!important;cursor:not-allowed;box-shadow:none!important;pointer-events:none;opacity:1} .fb-min-blocked .checkout-button:hover, .fb-min-blocked .wc-proceed-to-checkout .button:hover{background:#D9CDB8!important;color:#7C7057!important} .fb-min-blocked .wc-proceed-to-checkout .kl-express-button, .fb-min-blocked .klarna-express-payment, .fb-min-blocked #klarna-express-payment-button{display:none!important} .woocommerce-message{background:#EEF6EA!important;border:1px solid #CBE3C0!important;border-radius:14px; color:var(--fb-brand-dark)!important;padding:14px 16px 14px 44px!important;list-style:none; box-shadow:none!important;position:relative;font-size:12.5px;font-weight:700;margin-bottom:18px} .woocommerce-message::before{content:'';position:absolute;left:16px;top:50%;transform:translateY(-50%); width:18px;height:18px;border-radius:999px;background:var(--fb-brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E") center no-repeat; color:transparent;font-size:0} .woocommerce-message a.button{background:none!important;color:var(--fb-brand)!important;padding:0!important; height:auto;line-height:inherit;font-size:12.5px;font-weight:800;box-shadow:none!important;float:none;margin-left:6px} .woocommerce-error{background:#fff!important;border:1px solid var(--fb-line)!important;border-radius:14px;color:var(--fb-ink)!important;padding:14px 16px 14px 44px!important;list-style:none;box-shadow:none;position:relative} .woocommerce-error::before{content:'';position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:999px;background:#B34E1B url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 7v7'/%3E%3Cpath d='M12 17.5v.5'/%3E%3C/svg%3E") center no-repeat;color:transparent} .woocommerce-error li,.woocommerce-error li strong,.woocommerce-error li *{font-size:12.5px;font-weight:700;color:var(--fb-ink)!important} .woocommerce-error .amount,.woocommerce-error .amount *{color:var(--fb-ink)!important} .woocommerce-error li::before,.woocommerce-error::after{display:none!important} .woocommerce-free-shipping-bar,.wcfsp-bar,.free-shipping-progress-bar, .pb-wrapper,.meter,.fs-truck,.free-shipping-label, .wc-min-max-notice,.min-max-notice,.wcmmq-error,.wcmmq_error{display:none!important} #cart-popup .cart-popup-inner{background:var(--fb-bg);display:flex;flex-direction:column;height:100%} #cart-popup .cart-popup-title{padding:16px 0 10px;border-bottom:1px solid var(--fb-line);text-align:left} #cart-popup .cart-popup-title .heading-font{font-family:'Bricolage Grotesque',sans-serif;font-size:17px;font-weight:800;color:var(--fb-brand-dark);text-transform:none;letter-spacing:-.01em} #cart-popup .cart-popup-title .is-divider{display:none} .fb-added{display:flex;gap:9px;align-items:center;background:var(--fb-selected);color:var(--fb-brand);padding:10px 12px;border-radius:12px;margin:10px 0 0} .fb-added span{font-size:12px;font-weight:800;color:var(--fb-brand-dark)} #cart-popup .widget_shopping_cart li.mini_cart_item{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:12px;align-items:center;border-bottom:1px solid var(--fb-line);padding:13px 0;overflow:visible} #cart-popup .widget_shopping_cart li.mini_cart_item > a:not(.remove){display:contents;font-size:12.5px;font-weight:700;color:var(--fb-ink)} #cart-popup .widget_shopping_cart li.mini_cart_item img{grid-column:1;grid-row:1 / span 2;position:static!important;float:none!important;width:56px!important;height:56px!important;max-width:56px;object-fit:contain;margin:0;border-radius:14px;background:#fff;border:1px solid var(--fb-line);padding:5px} #cart-popup .widget_shopping_cart li.mini_cart_item .fb-mci-name{grid-column:2;grid-row:1;font-size:12.5px;font-weight:700;color:var(--fb-ink);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;align-self:end} #cart-popup .widget_shopping_cart li.mini_cart_item a.remove{grid-column:3;grid-row:1 / span 2;align-self:center;justify-self:end;position:static;float:none;width:auto;height:auto;border:0;border-radius:0;background:none!important;font-size:11.5px;font-weight:700;color:#7C9B8B!important;line-height:1.6;margin:0} #cart-popup .widget_shopping_cart li.mini_cart_item a.remove:hover{color:var(--fb-brand)!important} #cart-popup .widget_shopping_cart .quantity{grid-column:2;grid-row:2;display:block;margin:2px 0 0!important;font-size:11px;color:var(--fb-muted);font-weight:600;align-self:start} #cart-popup .widget_shopping_cart .quantity .amount{color:var(--fb-ink);font-weight:700} .product-category .box{border-radius:18px;overflow:hidden;border:1px solid var(--fb-line);background:#fff} #cart-popup .widget_shopping_cart .amount{font-weight:800;color:var(--fb-brand-dark)} #cart-popup .widget_shopping_cart_content .total{border-top:1px solid var(--fb-line);padding-top:12px;font-size:13px} #cart-popup .widget_shopping_cart_content .buttons{display:flex;flex-direction:column;gap:9px;margin-bottom:0} #cart-popup .widget_shopping_cart_content .buttons .button{width:100%;margin:0} #cart-popup .widget_shopping_cart_content .buttons .button.checkout{order:-1;background:var(--fb-brand)!important;color:#FFFDF6!important;height:48px;display:flex;align-items:center;justify-content:center;font-size:13.5px;font-weight:800;border-radius:999px!important} #cart-popup .widget_shopping_cart_content .buttons .button:not(.checkout){background:none!important;color:var(--fb-brand)!important;font-size:12px;font-weight:800;height:auto;padding:0;box-shadow:none} .fb-minicart-trust{text-align:center;font-size:10.5px;color:var(--fb-muted);font-weight:600;padding:7px 0 4px} .ywgc-predefined-amount-button{border-radius:999px!important} .ywgc-predefined-amount-button.selected_button{background:var(--fb-brand)!important;color:#FFFDF6!important;border-color:var(--fb-brand)!important} .ywgc-predefined-amount-button.selected_button *{color:#FFFDF6!important} .single-product .product-type-gift-card .woocommerce-product-gallery{background:none;border:0;padding:0} .single-product .product-type-gift-card .woocommerce-product-gallery .image-tools{display:none} .woocommerce-view-subscription .pp_pic_holder.pp_woocommerce{position:fixed;top:50%!important;background-color:#fff;z-index:999;padding:10px} .woocommerce-view-subscription .pp_overlay{position:fixed;top:0!important;bottom:0!important;left:0!important;right:0!important;background-color:rgba(0,0,0,.5);z-index:99} .header-top{background:var(--fb-brand)!important} .header-top .html{color:#CBDDD2;font-size:11.5px;font-weight:700;text-align:center;width:100%} .fb-eyebrow{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#F9D9B7;margin-bottom:6px} .fb-hero-h{font-size:33px;font-weight:800;color:#FFFDF6!important;line-height:1.15;margin:0 0 8px} .fb-hero-sub{font-size:13.5px;color:#DCE8E0;font-weight:600;margin-bottom:10px} .fb-promo-h{font-size:20px;font-weight:800;color:#FFFDF6!important;margin:0 0 4px} .fb-promo-sub{font-size:12px;color:#CBDDD2;line-height:1.5} .banner{border-radius:24px;overflow:hidden} .fb-cats{display:flex;justify-content:space-between;gap:12px;padding:22px 0 4px;flex-wrap:wrap} .fb-cat{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;min-width:72px} .fb-cat-bubble{width:78px;height:78px;border-radius:999px;background:var(--fb-card);border:1px solid var(--fb-line);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:border-color .15s,box-shadow .15s} .fb-cat:hover .fb-cat-bubble{border:1.5px solid var(--fb-brand);box-shadow:0 8px 18px rgba(42,35,24,.1)} .fb-cat-bubble img{width:70%;height:70%;object-fit:contain;mix-blend-mode:multiply} .banner .button.secondary{background:var(--fb-cta)!important;box-shadow:0 6px 16px rgba(0,0,0,.2);color:#fff!important} .banner .button.secondary:hover{background:var(--fb-cta-hover)!important} .banner .button.is-outline{background:rgba(255,253,246,.14)!important;border:1.5px solid rgba(255,253,246,.5);color:#FFFDF6!important} .fb-cat-name{font-size:12px;font-weight:800;color:var(--fb-ink)} .container .title.normal span.section-title-main{font-size:22px;color:var(--fb-brand-dark);border:0} .section-title.section-title-normal b{opacity:0} .section-title a{color:var(--fb-brand);font-size:13px;font-weight:800;text-transform:none} .fb-trust-bar{display:flex;justify-content:space-between;gap:12px;background:var(--fb-card);border:1px solid var(--fb-line);border-radius:20px;padding:18px 28px;margin:26px 0;flex-wrap:wrap} .fb-trust-cell{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:700;color:var(--fb-body)} .fb-trust-ico{width:26px;height:26px;border-radius:999px;background:var(--fb-selected);display:inline-flex;align-items:center;justify-content:center;color:var(--fb-brand);flex:0 0 auto} .fb-footer{color:#CBDDD2} .fb-footer p,.fb-footer li{font-size:12.5px;font-weight:600;color:#CBDDD2} .fb-footer-logo{background:#FFFDF6;border-radius:8px;padding:4px 8px} .fb-footer-about{margin-top:14px;font-size:12px!important;line-height:1.7;max-width:380px} .fb-footer-title{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7C9B8B;margin-bottom:12px} .fb-footer-links{list-style:none;margin:0;padding:0} .fb-footer-links li{margin-bottom:9px} .fb-footer-links a{color:#CBDDD2} .fb-footer-links a:hover{color:#FFFDF6} .fb-footer-muted{color:#7C9B8B!important} .fb-footer-pay{display:flex;flex-wrap:wrap;gap:8px} .fb-footer-pay span{background:#FFFDF6;color:#174434;border-radius:8px;padding:6px 11px;font-size:11px;font-weight:800} .fb-footer-trust{font-size:11.5px;margin-top:12px} .fb-footer-bottom{max-width:1250px;margin:26px auto 0;padding:16px 15px 0; border-top:1px solid rgba(203,221,210,.2);font-size:11px;color:#7C9B8B;text-align:left} .absolute-footer{display:none!important} #footer .footer-secondary,#footer .back-to-top-inline{display:none!important} .absolute-footer,.footer-widgets{display:none} .woocommerce-account:not(.logged-in) .woocommerce .col2-set .col-1, .woocommerce-account:not(.logged-in) .woocommerce .col2-set .col-2{background:var(--fb-card);border:1px solid var(--fb-line);border-radius:20px;padding:24px} .woocommerce-account .woocommerce form .form-row label{font-size:11px;font-weight:800;color:#7C7057} .woocommerce-account .woocommerce-button,.woocommerce-account button[name=login],.woocommerce-account button[name=register]{background:var(--fb-brand)!important;color:#FFFDF6!important;border-radius:999px!important;font-weight:800} .woocommerce-MyAccount-navigation ul{background:var(--fb-card);border:1px solid var(--fb-line);border-radius:18px;padding:10px;list-style:none;margin:0} .woocommerce-MyAccount-navigation li{border:0!important;margin:2px 0} .woocommerce-MyAccount-navigation li a{display:block;padding:10px 12px;border-radius:10px;font-size:12.5px;font-weight:700;color:var(--fb-body)} .woocommerce-MyAccount-navigation li.is-active a,.woocommerce-MyAccount-navigation li a:hover{background:var(--fb-selected);color:var(--fb-brand-dark)} .woocommerce-MyAccount-content{background:var(--fb-card);border:1px solid var(--fb-line);border-radius:20px;padding:24px} .woocommerce-MyAccount-content table{border:0} .my-account-header,.account-user{color:var(--fb-brand-dark)} .fb-map-wrap{position:relative;border-radius:22px;overflow:hidden;line-height:0} .fb-map-card{position:absolute;left:16px;bottom:16px;background:rgba(255,255,255,.97);border-radius:16px;padding:14px 18px;line-height:1.5;max-width:75%;box-shadow:0 8px 20px rgba(42,35,24,.15)} .fb-map-card h3{font-size:15px;margin:0 0 4px;color:var(--fb-brand-dark)} .fb-map-card p{font-size:12.5px;color:var(--fb-body);margin:0} .wpcf7 input[type=submit]{background:var(--fb-brand)!important;color:#FFFDF6!important;border-radius:999px!important;font-weight:800} .error404 .article-inner{background:none} .fb-m-greeting{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;color:#174434; font-size:23px;line-height:1.15;margin:6px 0 12px} .fb-m-search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--fb-line);border-radius:999px;padding:14px 16px;box-shadow:0 2px 8px rgba(42,35,24,.05);color:var(--fb-brand)} .fb-m-search span{font-size:13.5px;color:var(--fb-muted);font-weight:600} .fb-check{width:24px;height:24px;border-radius:999px;background:var(--fb-selected);display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231F5B45' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center} .fb-m-pay{padding:22px 0 4px;text-align:center} .fb-m-pay-title{font-size:11px;font-weight:800;color:#7C7057;margin-bottom:8px} .fb-m-pay-pills{display:flex;justify-content:center;gap:8px} .fb-m-pay-pills span{background:#fff;border:1px solid var(--fb-line);border-radius:8px;padding:5px 10px;font-size:11px;font-weight:800} .fb-m-pay-line{font-size:11px;color:var(--fb-muted);margin-top:10px;font-weight:600} #main-menu{background:var(--fb-bg)} .fb-mm{padding:8px 16px 24px;text-align:left} .fb-mm-form{display:flex;align-items:center;gap:10px;margin:0;background:#fff; border:1px solid var(--fb-line);border-radius:999px;min-height:48px;padding:2px 6px 2px 16px} .fb-mm-form:focus-within{border:2px solid var(--fb-brand);box-shadow:0 0 0 3px rgba(31,91,69,.15); padding:1px 5px 1px 15px} .fb-mm-form .fb-mm-ico{flex:0 0 auto;color:var(--fb-brand)} .fb-mm-form input[type="search"]{flex:1;min-width:0;border:0!important;background:none!important; box-shadow:none!important;margin:0;padding:0;min-height:42px;font-size:13px;font-weight:700;color:var(--fb-ink)} .fb-mm-form input[type="search"]:focus{outline:0} .fb-mm-form input[type="search"]::placeholder{font-size:12.5px;font-weight:600;color:var(--fb-muted)} .fb-mm-form input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;display:none} .fb-mm-cancel{flex:0 0 auto;background:none;border:0;box-shadow:none;margin:0;padding:10px; min-height:0;line-height:1;font-size:11px;font-weight:800;color:var(--fb-muted); text-transform:none;letter-spacing:0} .fb-mm-cancel[hidden]{display:none} .fb-mm-results[hidden]{display:none} .fb-mm.is-searching .fb-mm-pop,.fb-mm.is-searching .fb-mm-chips,.fb-mm.is-searching .fb-mm-cats, .fb-mm.is-searching .fb-mm-quick,.fb-mm.is-searching .fb-mm-help{display:none} .fb-ls-card{background:#fff;border:1px solid var(--fb-line);border-radius:18px;overflow:hidden} .fb-ls-row{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 14px;color:var(--fb-ink)} .fb-ls-row+.fb-ls-row{border-top:1px solid var(--fb-sand)} .fb-ls-row>svg{flex:0 0 auto;color:var(--fb-muted)} .fb-ls-thumb{width:40px;height:40px;flex:0 0 auto;border-radius:10px;background:var(--fb-bg); border:1px solid var(--fb-line);object-fit:contain} .fb-ls-text{flex:1;min-width:0} .fb-ls-name{display:block;font-size:12.5px;font-weight:700;line-height:1.35} .fb-ls-name b{color:var(--fb-brand)} .fb-ls-cat{display:block;font-size:10.5px;font-weight:700;color:var(--fb-muted);margin-top:2px} .fb-ls-all{display:block;text-align:center;margin-top:12px;font-size:12px;font-weight:800;color:var(--fb-brand)} .fb-ls-empty{padding:16px;font-size:12px;font-weight:600;color:var(--fb-muted)} .fb-mm-label{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fb-muted);margin:16px 0 9px} .fb-mm-chips{display:flex;flex-wrap:wrap;gap:8px} .fb-mm-chips a{background:var(--fb-sand);border-radius:999px;padding:8px 12px;font-size:11.5px;font-weight:800;color:var(--fb-brand-dark)} .fb-mm-cats{margin-top:14px;background:#fff;border:1px solid var(--fb-line);border-radius:20px;overflow:hidden} .fb-mm-item+.fb-mm-item{border-top:1px solid var(--fb-sand)} .fb-mm-row{display:flex;align-items:center;gap:12px;min-height:52px;padding:13px 16px;color:var(--fb-ink)} .fb-mm-row img{width:34px;height:34px;object-fit:contain;mix-blend-mode:multiply;flex:0 0 auto} .fb-mm-name{flex:1;font-size:15px;font-weight:800} .fb-mm-count{font-size:11.5px;color:var(--fb-muted);font-weight:700} .fb-mm-row svg{flex:0 0 auto;transition:transform .18s ease} .fb-mm-acc[aria-expanded=true] svg{transform:rotate(90deg)} .fb-mm-sub{display:flex;flex-wrap:wrap;gap:8px;padding:2px 16px 14px;background:#FDFBF6;border-top:1px solid var(--fb-sand)} .fb-mm-sub[hidden]{display:none} .fb-mm-sub a{background:var(--fb-sand);border-radius:999px;padding:8px 12px;font-size:11.5px;font-weight:800;color:var(--fb-brand-dark)} .fb-mm-sub a.fb-mm-viewall{background:var(--fb-brand);color:#fff} .fb-mm-quick{display:flex;gap:10px;padding-top:14px;flex-wrap:wrap} .fb-mm-quick a{background:#fff;border:1px solid var(--fb-line);border-radius:999px;padding:10px 16px;font-size:12px;font-weight:800;color:var(--fb-ink)} .fb-mm-quick a.is-cta{background:var(--fb-cta);border-color:var(--fb-cta);color:#fff} .fb-mm-help{margin-top:16px;background:var(--fb-brand);border-radius:20px;padding:18px;color:#FFFDF6} .fb-mm-help-title{font-family:'Bricolage Grotesque',sans-serif;font-size:16px;font-weight:800;margin-bottom:6px} .fb-mm-help-text{font-size:12px;color:#CBDDD2;line-height:1.6} #main-menu .nav-sidebar:empty{display:none} .fb-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:98;display:flex;background:#fff;border-top:1px solid var(--fb-line);padding:2px 8px calc(10px + env(safe-area-inset-bottom))} .fb-bottom-nav a{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 0 2px;font-size:10px;font-weight:700;color:#A89B82} .fb-bottom-nav a.is-active{color:var(--fb-brand)} .fb-bottom-nav .fb-nav-cart{position:relative} .fb-bottom-nav .fb-nav-badge{position:absolute;top:2px;left:calc(50% + 4px);min-width:17px;height:17px;border-radius:99px;background:var(--fb-cta);color:#fff;font-size:9.5px;font-weight:800;display:flex;align-items:center;justify-content:center;padding:0 4px} body:has(.mfp-bg.main-menu-overlay) .fb-bottom-nav{z-index:1044} .fb-bottom-nav a[aria-expanded="true"]{color:var(--fb-brand)} body:has(.fb-bottom-nav) #main-menu .fb-mm{padding-bottom:88px} @media (min-width:850px){.fb-bottom-nav{display:none}} @media (max-width:849px){body{padding-bottom:64px}body.single-product,body.woocommerce-cart,body.woocommerce-checkout{padding-bottom:0}} .fb-inf-sentinel{height:1px;width:100%} .fb-inf-status{display:flex;align-items:center;justify-content:center;gap:9px;min-height:0; padding:0;font-size:12.5px;font-weight:700;color:var(--fb-muted);text-align:center} .fb-inf-status.is-loading,.fb-inf-status.is-done,.fb-inf-status.is-error{padding:22px 0 6px} .fb-inf-status.is-done{color:var(--fb-muted);font-weight:700} .fb-inf-count{color:var(--fb-dim,#C9BEA6);font-weight:700} .fb-inf-status.is-error{color:#B34E1B} .fb-inf-retry{background:none;border:0;font:inherit;color:var(--fb-brand);font-weight:800; text-decoration:underline;cursor:pointer;padding:0 2px} .fb-inf-spin{width:15px;height:15px;border-radius:99px;border:2px solid var(--fb-line); border-top-color:var(--fb-brand);display:inline-block;animation:fb-inf-rot .7s linear infinite} @keyframes fb-inf-rot{to{transform:rotate(360deg)}} .fb-inf-in{opacity:0;transform:scale(.97)} .products > *{transition:opacity .28s ease,transform .28s ease} @media (prefers-reduced-motion:reduce){ .fb-inf-in{opacity:1;transform:none} .products > *{transition:none} .fb-inf-spin{animation-duration:1.6s} } .fb-fs-bar.is-heavy{background:var(--fb-sand,#FBF9F4);border:1px solid var(--fb-line)} .fb-fs-bar.is-heavy .fb-fs-label{color:var(--fb-body);font-weight:800} .fb-fs-bar.is-heavy .fb-fs-sub{color:var(--fb-muted)} .fb-fs-bar.is-heavy .fb-fs-track{display:none} .fb-fs-bar.is-reached{background:#EAF2ED;border:1px solid #CBDDD2} .fb-fs-bar.is-reached .fb-fs-label{color:var(--fb-brand-dark)} .fb-fs-bar.is-reached .fb-fs-sub{color:var(--fb-brand)} .fb-fs-bar.is-reached .fb-fs-track{background:#CBDDD2} .fb-fs-bar.is-reached .fb-fs-fill{background:var(--fb-brand)} .fb-fs-bar.is-reached .fb-fs-check{background:var(--fb-brand);color:#FFFDF6;border-radius:999px; width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto} .fb-account-nav{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px;padding:0 0 16px; border-bottom:1px solid var(--fb-line)} .fb-acc-link{display:inline-flex;align-items:center;height:36px;padding:0 15px;border-radius:999px; border:1px solid var(--fb-line);background:var(--fb-card);color:var(--fb-body); font-size:12.5px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none} .fb-acc-link:hover{border-color:var(--fb-brand);color:var(--fb-brand)} .fb-acc-link.is-active{background:var(--fb-brand);border-color:var(--fb-brand);color:#FFFDF6} .fb-acc-link.is-active:hover{color:#FFFDF6} .fb-has-account-nav .woocommerce-MyAccount-content .account-links, .fb-has-account-nav .woocommerce-MyAccount-content .account-dashboard-links, .fb-has-account-nav .woocommerce-MyAccount-content .my-account-dashboard-links{display:none} @media (max-width:849px){ .fb-account-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-bottom:16px} .fb-account-nav::-webkit-scrollbar{display:none} .fb-acc-link{flex:0 0 auto} } .wc_payment_methods li.wc_payment_method, ul#shipping_method li{position:relative;z-index:0} .fb-pay-skin{position:absolute;inset:-1.5px;border-radius:14px; border:1.5px solid var(--fb-line);background:var(--fb-card); pointer-events:none;z-index:0;transition:border-color .15s,background-color .15s} .wc_payment_methods li.wc_payment_method > *:not(.fb-pay-skin), ul#shipping_method li > *:not(.fb-pay-skin){position:relative;z-index:1} .wc_payment_methods li.wc_payment_method, ul#shipping_method li.shipping__list_item{cursor:pointer} .wc_payment_methods li.wc_payment_method .payment_box{cursor:default} .wc_payment_methods li.wc_payment_method:not(.is-selected):hover, ul#shipping_method li.shipping__list_item:hover{background:transparent} .wc_payment_methods li.wc_payment_method:not(.is-selected):hover > .fb-pay-skin, ul#shipping_method li.shipping__list_item:hover > .fb-pay-skin{border-color:var(--fb-brand)} .fb-coupon-row-wrap td{padding:10px 0!important;border:0!important} .fb-coupon{margin:0 0 4px} .fb-coupon-toggle{background:none;border:0;padding:0;font-family:inherit; font-size:12.5px;font-weight:800;color:var(--fb-brand);cursor:pointer;text-align:left} .fb-coupon-toggle:hover{text-decoration:underline} .fb-coupon-row{display:flex;gap:8px;align-items:center;margin-top:8px} .fb-coupon-row[hidden], .fb-coupon-toggle[hidden], .fb-coupon-error[hidden], .fb-coupon-applied[hidden]{display:none} .fb-coupon-input{flex:1;min-width:0;height:40px;border:1.5px solid #EDE3D1;border-radius:12px; padding:0 12px;font-size:12.5px;font-family:inherit;background:#fff;color:var(--fb-ink)} .fb-coupon-input::placeholder{color:var(--fb-dim,#C9BEA6)} .fb-coupon-input:focus{outline:none;border-color:var(--fb-brand)} .fb-coupon-input.has-error{border-color:#B34E1B} .fb-coupon-apply{flex:0 0 90px;height:40px;border:0;border-radius:999px;background:var(--fb-brand); color:#FFFDF6;font-family:inherit;font-size:12.5px;font-weight:800;cursor:pointer} .fb-coupon-apply.is-busy{opacity:.6;cursor:default} .fb-coupon-error{margin-top:6px;font-size:11.5px;color:#B34E1B;font-weight:600} .fb-coupon-applied{display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:12px; background:#EAF2ED;border:1px solid #CBDDD2;font-size:12px} .fb-coupon-tick{flex:0 0 auto;width:16px;height:16px;border-radius:999px;background:var(--fb-brand); color:#FFFDF6;display:inline-flex;align-items:center;justify-content:center} .fb-coupon-code{flex:1;min-width:0;color:var(--fb-brand-dark);font-weight:700} .fb-coupon-amount{font-weight:800} .fb-coupon-remove{background:none;border:0;padding:0;font-family:inherit;font-size:11.5px; font-weight:800;color:var(--fb-muted);cursor:pointer;text-decoration:underline} .fb-coupon-remove:hover{color:#B34E1B} .woocommerce-form-coupon-toggle,form.checkout_coupon,.checkout_coupon.woocommerce-form-coupon{display:none!important} .woocommerce-cart .coupon{display:none!important} @media (min-width:850px){ .woocommerce-account .woocommerce .woocommerce-MyAccount-content{ display:grid!important;grid-template-columns:220px 1fr; gap:0 24px;align-items:start;background:transparent;border:0;padding:0} .fb-account-nav{grid-column:1;grid-row:1 / span 200;flex-direction:column;flex-wrap:nowrap; gap:2px;margin:0;padding:10px;border:1px solid var(--fb-line);border-radius:18px; background:var(--fb-card);position:sticky;top:20px} .woocommerce-account .woocommerce .woocommerce-MyAccount-content > *:not(.fb-account-nav){grid-column:2} .fb-acc-link{width:100%;height:auto;padding:10px 12px;border:0;border-radius:10px; background:transparent;justify-content:flex-start} .fb-acc-link.is-active{background:#EAF2ED;color:#174434} .fb-acc-link.is-active:hover{color:#174434} } .fb-order-head{margin:0 0 18px} .fb-order-head-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap} .fb-order-no{font-family:'Bricolage Grotesque',sans-serif;font-size:22px;font-weight:800; color:#174434;margin:0} .fb-order-chip{font-size:11px;font-weight:800;padding:4px 11px;border-radius:999px; background:#EAF2ED;color:#1F5B45;text-transform:none} .fb-order-chip--processing,.fb-order-chip--on-hold,.fb-order-chip--pending{background:#FAE7DB;color:#B34E1B} .fb-order-chip--cancelled,.fb-order-chip--failed,.fb-order-chip--refunded{background:#F1ECDF;color:#8A8264} .fb-order-meta{font-size:12px;color:#9C8F76;margin-top:5px;font-weight:600} .woocommerce-MyAccount-content mark{background:transparent;color:inherit;font-weight:700} .woocommerce-MyAccount-content .woocommerce-table--order-details, .woocommerce-MyAccount-content .woocommerce-table--order-downloads{width:100%;border:1px solid #EDE3D1; border-radius:18px;border-collapse:separate;border-spacing:0;overflow:hidden;background:var(--fb-card)} .woocommerce-MyAccount-content .woocommerce-table--order-details thead{display:none} .woocommerce-MyAccount-content .woocommerce-table--order-details tbody td{padding:12px 16px; border-bottom:1px solid #F3EBDC;font-size:12.5px;vertical-align:middle} .woocommerce-MyAccount-content .woocommerce-table--order-details .product-name{font-weight:700} .woocommerce-MyAccount-content .woocommerce-table--order-details .product-name a{color:var(--fb-brand)} .woocommerce-MyAccount-content .woocommerce-table--order-details .product-quantity{color:var(--fb-muted);font-weight:600} .woocommerce-MyAccount-content .woocommerce-table--order-details .product-total, .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td{text-align:right;font-weight:800} .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th{padding:9px 16px; text-align:left;font-size:12px;font-weight:600;color:#7C7057;border:0} .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td{padding:9px 16px;border:0} .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot tr:last-child th, .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot tr:last-child td{ border-top:1px solid #EDE3D1;padding-top:13px;font-size:15px;color:#174434} .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot .cart-discount td{color:var(--fb-brand)} .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot .shipping td small, .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot .shipping td .description{ display:block;font-size:10.5px;color:#9C8F76;font-weight:600;margin-top:2px} .woocommerce-MyAccount-content tfoot .customer-note td{font-style:italic;background:#F9F4EA;border-radius:10px} .woocommerce-MyAccount-content .order-again .button{background:var(--fb-brand)!important;color:#FFFDF6!important; border-radius:999px!important;font-weight:800;padding:11px 22px} .woocommerce-customer-details .woocommerce-columns--addresses{display:grid; grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px} .woocommerce-customer-details .col-1,.woocommerce-customer-details .col-2{width:100%!important; background:var(--fb-card);border:1px solid #EDE3D1;border-radius:18px;padding:16px;margin:0} .woocommerce-customer-details h2,.woocommerce-customer-details h3{font-size:11px;font-weight:800; text-transform:uppercase;letter-spacing:.04em;color:var(--fb-muted);margin:0 0 8px} .woocommerce-customer-details address{font-style:normal;font-size:12.5px;font-weight:600; line-height:1.6;color:var(--fb-body);border:0;padding:0} .woocommerce-MyAccount-content input[type=text],.woocommerce-MyAccount-content input[type=email], .woocommerce-MyAccount-content input[type=tel],.woocommerce-MyAccount-content input[type=password], .woocommerce-MyAccount-content select,.woocommerce-MyAccount-content textarea{ border:1.5px solid #EDE3D1!important;border-radius:12px!important;background:#fff; font-size:12.5px;box-shadow:none!important} .woocommerce-MyAccount-content input:focus,.woocommerce-MyAccount-content select:focus, .woocommerce-MyAccount-content textarea:focus{border-color:var(--fb-brand)!important} .woocommerce-MyAccount-content .button:not(.order-again .button){border-radius:999px!important;font-weight:800} @media (min-width:850px){ .header-nav-main .account-item, .header-nav-main .cart-item{display:flex;align-items:center} .header-nav-main .cart-item{margin-left:12px} .header-nav-main .account-item > a.nav-top-link{ display:inline-flex;align-items:center;height:44px; padding:0 16px 0 42px;border:1px solid #EDE3D1;border-radius:999px; background-color:#fff;color:#2A2318;font-size:12.5px;font-weight:800;line-height:1; background-repeat:no-repeat;background-position:16px center;background-size:18px 18px; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%232A2318' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 20c0-4 3.6-6 8-6s8 2 8 6'/%3E%3C/svg%3E"); transition:border-color .15s,color .15s} .header-nav-main .account-item > a.nav-top-link i, .header-nav-main .account-item > a.nav-top-link img{display:none!important} .header-nav-main .account-item > a.nav-top-link::after{content:"Konto"} .header-nav-main .account-item > a.nav-top-link:hover{ box-shadow:inset 0 0 0 1px #1F5B45;border-color:#1F5B45;color:#1F5B45; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%231F5B45' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 20c0-4 3.6-6 8-6s8 2 8 6'/%3E%3C/svg%3E")} } @media (max-width:849px){ .header-nav-main .account-item{display:none!important} } .woocommerce div.product form.cart .variations select, .product-info .variations select, .variations td.value select{ min-height:52px;height:auto;line-height:1.4; padding:14px 42px 14px 16px; border:1.5px solid #EDE3D1;border-radius:14px;background-color:#fff; font-size:14px;font-weight:600;color:var(--fb-ink); appearance:none;-webkit-appearance:none; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%237C7057' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E"); background-repeat:no-repeat;background-position:right 16px center;background-size:14px} .woocommerce div.product form.cart .variations select:focus, .product-info .variations select:focus{border-color:var(--fb-brand);outline:none} .woocommerce div.product form.cart .reset_variations{font-size:11.5px;font-weight:700;color:var(--fb-muted)} .order-total .includes_tax, .cart_totals .order-total .includes_tax, .fb-vat-line{display:block!important;text-align:right;margin-top:3px; font-size:10.5px!important;font-weight:600!important;color:#9C8F76!important} .order-total .includes_tax .amount, .fb-vat-line .amount{color:#9C8F76!important;font-size:10.5px!important;font-weight:600!important} .order-total th{font-size:14px;font-weight:800} .order-total td strong,.order-total .amount{font-size:19px;font-weight:800;color:#174434} .order-total td strong .amount{font-size:19px} .fb-shipopt{display:flex;align-items:center;gap:10px;width:100%} .fb-shipopt-main{display:flex;flex-direction:column;min-width:0;flex:1} .fb-shipopt-name{font-size:12.5px;font-weight:800;color:var(--fb-ink);line-height:1.3} .fb-shipopt-sub{font-size:10.5px;font-weight:600;color:#9C8F76;line-height:1.3;margin-top:1px} .fb-shipopt-price{flex:0 0 auto;font-size:12.5px;font-weight:800;color:var(--fb-ink);white-space:nowrap} .fb-shipopt-price .fb-ship-free,.fb-shipopt .fb-ship-free{color:var(--fb-brand);font-weight:800} ul#shipping_method li label{display:block;width:100%} #shipping_method li.shipping__list_item{display:flex;align-items:center;text-align:left} #shipping_method .shipping__list_label{flex:1 1 auto;min-width:0;padding:0;opacity:1;text-align:left} #shipping_method .fb-shipopt{width:100%;justify-content:space-between;text-align:left} .fb-card-badges{display:inline-flex;gap:5px;margin-left:8px;vertical-align:middle} .fb-card-badge{border:1px solid #EDE3D1;border-radius:5px;padding:2px 6px; font-size:9.5px;font-weight:800;letter-spacing:.03em;color:#7C7057;background:#fff;line-height:1.4} .woocommerce-Tabs-panel--description, .woocommerce-product-details__short-description, .product-page-accordian .accordion-inner,.product-page-accordion .accordion-inner, .product-tabs-container .entry-content, #tab-description{font-size:13px;line-height:1.65;color:#57503F} .woocommerce-Tabs-panel--description p, .product-page-accordian .accordion-inner,.product-page-accordion .accordion-inner p, #tab-description p{font-size:13px;line-height:1.65;color:#57503F;margin:0 0 12px;max-width:72ch} .woocommerce-Tabs-panel--description h2,.woocommerce-Tabs-panel--description h3, .woocommerce-Tabs-panel--description h4, .product-page-accordian .accordion-inner,.product-page-accordion .accordion-inner h2,.product-page-accordian .accordion-inner,.product-page-accordion .accordion-inner h3, #tab-description h2,#tab-description h3,#tab-description h4{ font-family:'Bricolage Grotesque',sans-serif;font-size:15px!important;font-weight:800; color:#174434;margin:20px 0 8px;line-height:1.3;text-transform:none;letter-spacing:0} .woocommerce-Tabs-panel--description > *:first-child, .product-page-accordian .accordion-inner,.product-page-accordion .accordion-inner > *:first-child, #tab-description > *:first-child{margin-top:0} .woocommerce-Tabs-panel--description ul,.product-page-accordian .accordion-inner,.product-page-accordion .accordion-inner ul, #tab-description ul{padding-left:20px;margin:0 0 14px;list-style-position:outside} .woocommerce-Tabs-panel--description li,.product-page-accordian .accordion-inner,.product-page-accordion .accordion-inner li, #tab-description li{margin-bottom:6px;padding-left:4px;line-height:1.6;font-size:13px} .woocommerce-Tabs-panel--description li::marker,.product-page-accordian .accordion-inner,.product-page-accordion .accordion-inner li::marker, #tab-description li::marker{color:#9C8F76} .woocommerce-Tabs-panel--description strong,.woocommerce-Tabs-panel--description b, .product-page-accordian .accordion-inner,.product-page-accordion .accordion-inner strong,#tab-description strong{color:#174434} .fb-dash-hi h2{font-family:'Bricolage Grotesque',sans-serif;font-size:22px;font-weight:800; color:#174434;margin:0 0 4px} .fb-dash-hi p{font-size:13px;color:var(--fb-muted);margin:0 0 20px} .fb-dash-last{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center; padding:16px 18px;border:1px solid #EDE3D1;border-radius:18px;background:var(--fb-card); text-decoration:none;margin-bottom:16px} .fb-dash-last:hover{border-color:var(--fb-brand)} .fb-dash-last-label{grid-column:1;font-size:10.5px;font-weight:800;text-transform:uppercase; letter-spacing:.05em;color:var(--fb-muted)} .fb-dash-last-main{grid-column:1;display:flex;align-items:center;gap:9px;font-size:16px;color:#174434} .fb-dash-last-meta{grid-column:1;font-size:12px;color:#9C8F76;font-weight:600} .fb-dash-last-go{grid-column:2;grid-row:1 / span 3;font-size:12.5px;font-weight:800;color:var(--fb-brand);white-space:nowrap} .fb-dash-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:18px} .fb-dash-card{display:flex;flex-direction:column;gap:3px;padding:15px 16px;border:1px solid #EDE3D1; border-radius:16px;background:var(--fb-card);text-decoration:none} .fb-dash-card:hover{border-color:var(--fb-brand);background:#F4F9F6} .fb-dash-card-t{font-size:13.5px;font-weight:800;color:#174434} .fb-dash-card-s{font-size:11.5px;color:var(--fb-muted);font-weight:600} .fb-dash-help{font-size:12.5px;color:var(--fb-muted);padding-top:4px} .fb-dash-help a{color:var(--fb-brand);font-weight:700} .nav-dropdown .fb-mm-count{margin-left:6px;font-size:10.5px;font-weight:700;color:#9C8F76; font-variant-numeric:tabular-nums} .nav-dropdown li.menu-item > a:hover .fb-mm-count{color:var(--fb-brand)} .nav-dropdown .ux-menu-icon{display:none!important} .nav-dropdown li.menu-item > a{padding-left:0!important} @media (max-width:849px){ .fb-home{padding:6px 16px 20px!important} .fb-cats{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none; gap:14px;padding:18px 16px 4px;margin:0 -16px} .fb-cats::-webkit-scrollbar{display:none} .fb-cats .fb-cat{flex:0 0 auto;min-width:0} .fb-cats .fb-cat-bubble{width:62px;height:62px} .fb-hscroll .products.row{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none; margin:0 -16px;padding:0 16px} .fb-hscroll .products.row::-webkit-scrollbar{display:none} .fb-hscroll .products.row>.col{flex:0 0 165px;max-width:165px} .fb-trust-bar{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;padding:14px 2px} .fb-trust-cell{font-size:11px} .fb-home .banner{padding-top:0!important;height:auto!important} .fb-home .banner .banner-inner{position:relative!important;inset:auto!important; height:auto!important;min-height:200px} .fb-home .banner .banner-layers{position:relative!important;height:auto!important; max-height:none!important;overflow:visible!important} .fb-home .banner .text-box{position:relative!important;inset:auto!important;transform:none!important; width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important; padding:24px 18px!important} .flex-col.show-for-medium li.header-search-form{display:none!important} .home li.header-search{display:none!important} li.header-search .header-button, li.nav-icon .header-button, li.header-search .header-button > a, li.nav-icon .header-button > a, li.header-search > a, li.nav-icon > a{width:44px!important;height:44px!important;min-width:44px;border-radius:999px; background:#fff;border:1px solid var(--fb-line);display:inline-flex!important;align-items:center; justify-content:center;color:#1F5B45!important;padding:0!important;margin:0;line-height:1} li.header-search .header-button > a, li.nav-icon .header-button > a{border:0;background:none} li.header-search .header-button svg, li.nav-icon .header-button svg{display:block} .woocommerce-checkout li.header-search, .woocommerce-checkout li.nav-icon, .woocommerce-checkout .fb-bottom-nav{display:none!important} body.woocommerce-checkout{padding-bottom:0} } .fb-thankyou--pending .fb-ty-check{background:#FDF3E3;color:#B87514} .fb-thankyou--pending .fb-ty-title{color:#8A5A10} .fb-thankyou--pending .fb-ty-ico{background:#FDF3E3;color:#B87514} .fb-thankyou--pending .fb-ty-continue{background:var(--fb-cta)} .shipping__table, .shipping__table tbody, .shipping__table tr, .shipping__table th, .shipping__table td{display:block;width:100%;padding:0;border:0;text-align:left} .shipping__table th{font-size:10.5px;font-weight:800;letter-spacing:.05em; text-transform:uppercase;color:var(--fb-muted);margin:0 0 8px} .woocommerce-shipping-totals.shipping > .shipping__inner{padding:14px 0 4px} ul#shipping_method li:only-child{border-color:var(--fb-brand);background:#F4F9F6} .header .account-item .nav-dropdown, .header-account-title + .nav-dropdown, li.account-item .nav-dropdown{display:none!important} .cart-popup-inner .woocommerce-mini-cart__buttons{display:flex;flex-direction:column;gap:10px} .cart-popup-inner .woocommerce-mini-cart__buttons a.checkout{order:1} .cart-popup-inner .woocommerce-mini-cart__buttons a.wc-forward:not(.checkout){order:2} .fb-mc-continue{display:flex;align-items:center;justify-content:center;min-height:48px; margin:2px 0 0;font-size:13px;font-weight:800;color:var(--fb-cta);background:none;border:0} .fb-mc-continue:hover{color:#C4551F} .mfp-content .product-lightbox{max-height:calc(100vh - 60px);overflow-y:auto; overscroll-behavior:contain} @media (max-width:849px){ .product-lightbox .product-gallery img{max-height:36vh;width:auto;margin:0 auto;object-fit:contain} } .mfp-wrap.off-canvas-right > .mfp-close{width:44px;height:44px;min-width:44px;border-radius:999px; background:#fff;border:1px solid var(--fb-line);opacity:1;top:10px;right:12px; line-height:1;font-size:24px;color:var(--fb-ink);display:flex;align-items:center;justify-content:center} html.fb-qa-lock,html.fb-qa-lock body{overflow:hidden} .fb-qa-backdrop{position:fixed;inset:0;background:rgba(42,35,24,.4);z-index:1050;opacity:0;transition:opacity .2s} .fb-qa{position:fixed;left:0;right:0;bottom:0;z-index:1051;background:#FFFDF6;border-radius:20px 20px 0 0; padding:8px 18px calc(16px + env(safe-area-inset-bottom));transform:translateY(102%); transition:transform .22s ease;max-height:82vh;display:flex;flex-direction:column} .fb-qa-root.is-open .fb-qa{transform:none} .fb-qa-root.is-open .fb-qa-backdrop{opacity:1} .fb-qa-root.is-closing .fb-qa{transform:translateY(102%)} .fb-qa-root.is-closing .fb-qa-backdrop{opacity:0} .fb-qa-handle{width:36px;height:4px;border-radius:99px;background:#D9CDB8;margin:4px auto 12px;flex:0 0 auto} .fb-qa-head{display:flex;align-items:center;gap:12px;flex:0 0 auto} .fb-qa-thumb{width:72px;height:72px;border-radius:12px;border:1px solid var(--fb-line);background:#fff;object-fit:contain;flex:0 0 auto} .fb-qa-name{font-size:13.5px;font-weight:800;line-height:1.3} .fb-qa-price{font-size:13px;font-weight:800;color:var(--fb-brand);margin-top:2px} .fb-qa-price del{color:var(--fb-muted);font-weight:700;margin-left:6px} .fb-qa-body{overflow-y:auto;margin:14px 0 4px;flex:1 1 auto;min-height:60px} .fb-qa-loading{display:flex;align-items:center;gap:10px;padding:18px 2px;font-size:12.5px;font-weight:700;color:var(--fb-muted)} .fb-qa-loading span{width:16px;height:16px;border-radius:50%;border:2.5px solid var(--fb-sand);border-top-color:var(--fb-brand);animation:fb-spin .6s linear infinite} .fb-qa .variations{width:100%} .fb-qa .variations td,.fb-qa .variations th{display:block;width:100%;padding:0;border:0} .fb-qa .variations .label{display:block;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fb-muted);margin:10px 0 6px} .fb-qa .variations select{display:none} .fb-qa .reset_variations{display:none!important} .fb-qa .ux-swatches .ux-swatch{min-height:44px;border-radius:999px;border:1.5px solid var(--fb-line); background:#fff;font-size:12.5px;font-weight:800;padding:10px 18px;display:inline-flex;align-items:center;justify-content:center} .fb-qa .ux-swatches .ux-swatch.selected{background:var(--fb-brand)!important;border-color:var(--fb-brand)!important;color:#fff!important} .fb-qa .quantity{display:inline-flex;align-items:stretch;margin-top:8px;height:48px; border:1.5px solid var(--fb-line);border-radius:999px;background:#fff;overflow:hidden} .fb-qa .quantity .minus,.fb-qa .quantity .plus{width:48px;border:0;border-radius:0;background:transparent; font-size:18px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;box-shadow:none;margin:0;padding:0} .fb-qa .quantity .qty{width:44px;border:0!important;background:transparent!important;box-shadow:none!important; appearance:textfield;-moz-appearance:textfield;text-align:center;font-size:15px;font-weight:800;margin:0;padding:0;border-radius:0} .fb-qa .quantity .qty::-webkit-inner-spin-button,.fb-qa .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;display:none} .fb-qa .single_add_to_cart_button,.fb-qa .single_variation .price{display:none} .fb-qa-cta{flex:0 0 auto;width:100%;min-height:52px;border-radius:999px;border:0;background:var(--fb-cta); color:#fff;font-size:14px;font-weight:800;margin-top:8px} .fb-qa-cta:disabled{background:var(--fb-sand);color:var(--fb-muted)} .fb-qa-cta.is-busy{opacity:.7} .fb-qa-full{display:flex;align-items:center;justify-content:center;min-height:44px;flex:0 0 auto; font-size:12.5px;font-weight:800;color:var(--fb-brand)} .fb-cat-desc{font-size:13px;color:#7C7057;max-width:70ch;margin:2px 0 10px;line-height:1.55} .fb-cat-desc p{margin:0 0 6px} .product-small .product-cat:empty{display:none} .fb-acc-h1{margin:8px 0 14px;text-align:center} .fb-acc-card{background:#fff;border:1px solid var(--fb-line);border-radius:20px; padding:24px 28px 28px;max-width:440px;margin:32px auto 64px;height:auto} @media (max-width:849px){.fb-acc-card{max-width:none;margin:12px 16px 48px}} .fb-acc-card .row{margin:0!important;width:100%} .fb-acc-card .col,.fb-acc-card .col-inner{padding:0!important;margin:0!important;max-width:100%} .fb-acc-card form{width:100%;box-sizing:border-box;margin:0;padding:0;border:0;box-shadow:none;background:none} .fb-acc-card form .form-row{padding:0;margin:0 0 16px;width:100%} .fb-acc-card form label{display:block;font-size:11px;font-weight:800;letter-spacing:.05em; text-transform:uppercase;color:#7C7057;margin:0 0 5px} .fb-acc-card input[type="text"],.fb-acc-card input[type="email"],.fb-acc-card input[type="password"]{ width:100%;box-sizing:border-box;height:48px;border-radius:12px;border:1.5px solid var(--fb-line); box-shadow:none;padding:0 14px;font-size:14px;margin:0} .fb-acc-card input[type="text"]:focus,.fb-acc-card input[type="email"]:focus,.fb-acc-card input[type="password"]:focus{border-color:var(--fb-brand)} .fb-acc-card .woocommerce-form-login__rememberme{display:flex;align-items:center;gap:8px; font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--fb-ink);margin:2px 0 10px} .fb-acc-card input[type="checkbox"]{width:18px;height:18px;margin:0} .fb-acc-card button[type="submit"]{width:100%;min-height:48px;border-radius:999px;border:0; background:var(--fb-brand);color:#fff;font-size:14px;font-weight:800;margin:4px 0 0} .fb-acc-card button[type="submit"]:hover{background:#174434} .fb-acc-card .lost_password,.fb-acc-card .woocommerce-LostPassword{text-align:center;font-size:13px;margin:10px 0 0} .fb-acc-tabs{display:flex;gap:8px;margin-bottom:12px} .fb-acc-tab{flex:1;min-height:44px;border-radius:999px;border:1.5px solid var(--fb-line);background:#fff; font-size:13px;font-weight:800;color:var(--fb-muted);box-shadow:none;margin:0} .fb-acc-tab.is-active{background:var(--fb-brand);border-color:var(--fb-brand);color:#fff} .fb-acc-benefits{list-style:none;margin:0 0 14px;padding:12px 14px;background:var(--fb-bg);border-radius:14px} .fb-acc-benefits li{font-size:12.5px;font-weight:600;color:var(--fb-ink);padding:3px 0 3px 22px;position:relative} .fb-acc-benefits li::before{content:'';position:absolute;left:0;top:6px;width:14px;height:14px;border-radius:99px; background:var(--fb-selected,#EAF2ED) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 24 24' fill='none' stroke='%231F5B45' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E") no-repeat center} .fb-acc-card .account-container,.fb-acc-card .lightbox-inner, .fb-acc-card form.woocommerce-form-login,.fb-acc-card form.woocommerce-form-register, .fb-acc-card .u-columns{border:0!important;background:transparent!important;padding:0!important; margin:0!important;box-shadow:none!important;border-radius:0!important} .fb-acc-card #customer_login .col-1, .fb-acc-card #customer_login .col-2{width:100%;max-width:100%;flex:0 0 100%;padding:0;float:none} .fb-acc-card #customer_login h2{display:none} .fb-acc-card.fb-js #customer_login .col-2{display:none} .fb-acc-card.fb-js.show-register #customer_login .col-1{display:none} .fb-acc-card.fb-js.show-register #customer_login .col-2{display:block} .wpdef-2fa-wrap{max-width:860px;background:#fff;border:1px solid var(--fb-line);border-radius:16px; padding:24px 28px 28px;box-sizing:border-box} .wpdef-2fa-wrap h2.defender-header{display:none} .wpdef-2fa-wrap .form-table,.wpdef-2fa-wrap .form-table tbody,.wpdef-2fa-wrap .form-table tr, .wpdef-2fa-wrap #defender-security>tbody>tr>th,.wpdef-2fa-wrap #defender-security>tbody>tr>td{ display:block;width:100%;padding:0;border:0;text-align:left;background:none} .wpdef-2fa-wrap #defender-security>tbody>tr>th{font-family:'Bricolage Grotesque',sans-serif; font-size:18px;font-weight:800;color:#174434;margin:0 0 12px} .wpdef-2fa-wrap .auth-methods-table{width:100%;display:block;border-collapse:collapse} .wpdef-2fa-wrap .auth-methods-table thead{display:block} .wpdef-2fa-wrap .auth-methods-table thead tr{display:grid;grid-template-columns:72px 56px 1fr; align-items:end;padding:0 0 8px;border-bottom:1px solid var(--fb-line)} .wpdef-2fa-wrap .auth-methods-table thead th, .wpdef-2fa-wrap .auth-methods-table thead tr::before{white-space:nowrap;line-height:1.2;align-self:end} .wpdef-2fa-wrap .auth-methods-table thead th{background:none;padding:0!important;text-align:left; font-size:10.5px!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8A8264;line-height:1.2} .wpdef-2fa-wrap .auth-methods-table thead th.col-enabled{grid-column:1;grid-row:1} .wpdef-2fa-wrap .auth-methods-table thead th.col-primary{grid-column:3;grid-row:1} .wpdef-2fa-wrap .auth-methods-table thead tr::before{content:'P\00e5/av';grid-column:2;grid-row:1; font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8A8264} .wpdef-2fa-wrap .auth-methods-table tbody{display:block} .wpdef-2fa-wrap .auth-methods-table tbody tr{display:grid;grid-template-columns:72px 56px 1fr; align-items:start;padding:18px 0;border-bottom:1px solid var(--fb-sand)} .wpdef-2fa-wrap .auth-methods-table tbody tr:last-child{border-bottom:0} .wpdef-2fa-wrap .auth-methods-table tbody tr>th{display:block;width:auto;padding:2px 0 0!important;background:none;float:none;text-align:left!important} .wpdef-2fa-wrap .auth-methods-table tbody tr>td{display:block;padding:0;min-width:0} .wpdef-2fa-wrap .auth-methods-table td strong{display:block;font-size:14px;font-weight:800;color:var(--fb-ink)} .wpdef-2fa-wrap .auth-methods-table td p{margin:2px 0 0;font-size:13px;color:#57503F;font-weight:600; line-height:1.55;max-width:60ch} .wpdef-2fa-wrap input[type="radio"]{appearance:none!important;-webkit-appearance:none!important; display:inline-block!important;width:18px!important;height:18px!important;min-height:0!important; border-radius:99px;border:1.5px solid #D9CDB8;background:#fff;margin:2px 0 0;cursor:pointer;box-shadow:none} .wpdef-2fa-wrap input[type="radio"]:checked{border:5.5px solid var(--fb-brand)} .wpdef-2fa-wrap input[type="radio"]:disabled{opacity:.45;pointer-events:none} .wpdef-2fa-wrap input.wpdef-ui-toggle{appearance:none!important;-webkit-appearance:none!important; display:inline-block!important;width:44px!important;height:24px!important;min-height:0!important; border-radius:999px;background:#D9CDB8;border:0;position:relative;cursor:pointer;margin:0!important; float:none!important;text-indent:0!important; transition:background .15s;box-shadow:none} .wpdef-2fa-wrap input.wpdef-ui-toggle::before{content:'';position:absolute;left:2px;top:2px; width:20px;height:20px;border-radius:999px;background:#fff;transition:transform .15s; box-shadow:0 1px 2px rgba(0,0,0,.15)} .wpdef-2fa-wrap input.wpdef-ui-toggle:checked{background:var(--fb-brand)} .wpdef-2fa-wrap input.wpdef-ui-toggle:checked::before{transform:translateX(20px)} .wpdef-2fa-wrap tr.is-off>td>:not(strong):not(p){display:none} .wpdef-2fa-wrap tr.is-off>td>p:not([class*="provider-text"]){display:none} .wpdef-2fa-wrap td input[type="text"],.wpdef-2fa-wrap td input[type="email"]{margin-top:10px;width:320px; max-width:100%;border:1.5px solid var(--fb-line);border-radius:12px;background:#fff; padding:11px 13px;font-size:13px;font-weight:600;box-sizing:border-box;box-shadow:none} .wpdef-2fa-wrap td .button,.wpdef-2fa-wrap td button{display:inline-flex;margin-top:10px;min-height:40px; border-radius:999px;border:1.5px solid var(--fb-brand);color:var(--fb-brand);background:#fff; align-items:center;justify-content:center;font-size:13px;font-weight:800;padding:0 18px; white-space:nowrap;box-shadow:none;text-transform:none} .wpdef-2fa-chip{display:inline-block;background:#EAF2ED;color:#1F5B45;font-size:10.5px;font-weight:800; padding:2px 8px;border-radius:999px;margin-left:6px;vertical-align:2px} .wpdef-2fa-wrap>button[type="submit"]{display:inline-flex;min-height:44px;border-radius:999px;border:0; background:var(--fb-brand);color:#FFFDF6;align-items:center;justify-content:center; font-size:13.5px;font-weight:800;padding:0 24px;margin-top:18px;box-shadow:none} .wpdef-2fa-wrap>button[type="submit"]:hover{background:#174434} @media (max-width:849px){ .wpdef-2fa-wrap{padding:18px 16px 22px} .wpdef-2fa-wrap .auth-methods-table thead tr, .wpdef-2fa-wrap .auth-methods-table tbody tr{grid-template-columns:44px 1fr} .wpdef-2fa-wrap .auth-methods-table thead th.col-enabled{display:none} .wpdef-2fa-wrap .auth-methods-table thead tr::before{grid-column:1} .wpdef-2fa-wrap .auth-methods-table thead th.col-primary{grid-column:2} .wpdef-2fa-wrap .auth-methods-table tbody tr>th.radio-button{display:none} .wpdef-2fa-wrap .wpdef-2fa-default-line{display:flex;align-items:center;gap:8px;margin-top:10px; font-size:13px;font-weight:600;color:var(--fb-ink)} } html .row-slider .flickity-prev-next-button,html .product-section .flickity-prev-next-button,html .related .flickity-prev-next-button{ top:50%!important;transform:translateY(-50%)!important;width:40px!important;height:40px!important; min-height:40px!important;max-height:40px!important;padding:0!important; border-radius:999px!important;background:#fff!important;border:1px solid var(--fb-line)!important; box-shadow:0 2px 8px rgba(42,35,24,.12)!important;color:var(--fb-brand)!important;opacity:1!important} html .row-slider .flickity-prev-next-button.previous,html .product-section .flickity-prev-next-button.previous,html .related .flickity-prev-next-button.previous{left:-20px!important} html .row-slider .flickity-prev-next-button.next,html .product-section .flickity-prev-next-button.next,html .related .flickity-prev-next-button.next{right:-20px!important} html .row-slider .flickity-prev-next-button,html .product-section .flickity-prev-next-button,html .related .flickity-prev-next-button{z-index:5!important} html .row-slider .flickity-prev-next-button:disabled,html .product-section .flickity-prev-next-button:disabled,html .related .flickity-prev-next-button:disabled{opacity:.35!important;pointer-events:none} @media (max-width:849px){ .row-slider .flickity-prev-next-button,.product-section .flickity-prev-next-button,.related .flickity-prev-next-button{display:none!important} } .row-slider .flickity-page-dots{display:none} @media (max-width:849px){ .row-slider .flickity-page-dots{display:block;position:static;margin:14px 0 0;line-height:1} .row-slider .flickity-page-dots .dot{width:8px;height:8px;margin:0 4px;border-radius:99px; background:#D9CDB8;border:0;opacity:1} .row-slider .flickity-page-dots .dot.is-selected{background:var(--fb-brand)} } html .row-slider .flickity-button-icon,html .product-section .flickity-button-icon,html .related .flickity-button-icon{ fill:#1F5B45!important;position:absolute!important;left:50%!important;top:50%!important; transform:translate(-50%,-50%)!important;width:18px!important;height:18px!important;margin:0!important} .related .product-section-title,.product-section .product-section-title{text-transform:none; font-family:'Bricolage Grotesque',sans-serif;font-weight:800}