.fos-products-cta{flex-shrink:0;white-space:nowrap}@media (max-width:680px){.fos-products-cta{margin-top:18px;width:100%;justify-content:center}}.fos-promo-flash{position:absolute;left:6px;right:6px;bottom:6px;z-index:3;display:block;text-align:center;color:#fff;font-size:.66rem;font-weight:800;line-height:1.25;padding:4px 6px;border-radius:7px;background:#d81e2c;box-shadow:0 3px 10px rgb(216 30 44 / .4);animation:fos-promo-blink 1.1s steps(1,end) infinite}@keyframes fos-promo-blink{0%,49%{background:#d81e2c;opacity:1}50%,100%{background:#7b1f31;opacity:.75}}@media (prefers-reduced-motion:reduce){.fos-promo-flash{animation:none!important;background:#d81e2c!important;opacity:1!important}}.fos-products-section{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff3e8 0%,#fdece8 45%,#f9e6ec 100%)!important}.fos-products-section .fos-container{position:relative;z-index:1}.fos-products-section .fos-kicker,.fos-products-section .fos-section-heading h2,.fos-products-section .fos-section-heading p,.fos-products-section .fos-text-link{animation:fos-fade-in-up .6s cubic-bezier(.22,.68,0,1) both}.fos-products-section .fos-kicker{animation-delay:.02s}.fos-products-section .fos-section-heading h2{animation-delay:.1s}.fos-products-section .fos-section-heading p{animation-delay:.18s}.fos-products-section .fos-text-link{animation-delay:.26s}.fos-products-section .fos-text-link svg{transition:transform .25s ease}.fos-products-section .fos-text-link:hover svg{transform:translateX(4px)}.fos-nav a{transition:background .25s ease,color .25s ease,transform .2s ease}.fos-nav a:hover,.fos-nav a:active{background:linear-gradient(135deg,var(--fos-orange),var(--fos-orange-dark))!important;color:#fff!important;transform:translateY(-1px)}@media (max-width:980px){.fos-nav ul li{animation:fos-fade-in-up .5s ease both}.fos-nav ul li:nth-child(1){animation-delay:.02s}.fos-nav ul li:nth-child(2){animation-delay:.07s}.fos-nav ul li:nth-child(3){animation-delay:.12s}.fos-nav ul li:nth-child(4){animation-delay:.17s}.fos-nav ul li:nth-child(5){animation-delay:.22s}.fos-nav ul li:nth-child(6){animation-delay:.27s}.fos-nav a{background:var(--fos-cream)}}@media (prefers-reduced-motion:reduce){.fos-products-section::before,.fos-products-section::after,.fos-products-section .fos-kicker,.fos-products-section .fos-section-heading h2,.fos-products-section .fos-section-heading p,.fos-products-section .fos-text-link,.fos-nav ul li{animation:none!important}}.fos-nav a.fos-nav-track{background:linear-gradient(135deg,var(--fos-bordeaux),var(--fos-bordeaux-deep))!important;color:#fff!important;font-weight:800}.fos-nav a.fos-nav-track:hover,.fos-nav a.fos-nav-track:active{background:linear-gradient(135deg,var(--fos-orange),var(--fos-orange-dark))!important;color:#fff!important}@media (max-width:980px){.fos-nav ul li:last-child{position:sticky;right:0;z-index:2}.fos-nav a.fos-nav-track{white-space:nowrap;font-size:.78rem!important;padding:8px 12px!important}}.fos-products-grid,.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}@media (min-width:600px){.fos-products-grid,.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}}@media (min-width:992px){.fos-products-grid,.woocommerce ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}}@media (min-width:1400px){.fos-products-grid,.woocommerce ul.products{grid-template-columns:repeat(5,minmax(0,1fr))!important}}.fos-product-card,.woocommerce ul.products li.product{margin:0!important;padding-bottom:10px!important}.fos-product-media{aspect-ratio:1 / 1!important;height:auto!important}.fos-product-media img,.woocommerce ul.products li.product a img{aspect-ratio:1 / 1!important;object-fit:cover!important;object-position:center!important;width:100%;height:100%}.woocommerce ul.products li.product a img{margin:0 0 8px!important;padding:0!important}.fos-product-body h3,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:.8rem!important;line-height:1.3!important;margin:0 0 6px!important;max-height:2.7em;overflow:hidden;font-weight:750!important;letter-spacing:-.01em;color:var(--fos-bordeaux-deep)!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{margin-left:10px!important;margin-right:10px!important}.fos-product-body h3 a{color:inherit!important;transition:color .2s ease}.fos-product-card:hover .fos-product-body h3 a,.woocommerce ul.products li.product:hover .woocommerce-loop-product__title{color:var(--fos-orange-dark)!important}.fos-product-price,.woocommerce ul.products li.product .price{display:inline-block!important;font-size:.78rem!important;font-weight:850!important;white-space:nowrap;color:#fff!important;background:linear-gradient(135deg,var(--fos-orange),var(--fos-orange-dark))!important;padding:5px 11px!important;border-radius:999px!important;box-shadow:0 3px 10px rgb(244 123 32 / .35);animation:fos-price-pulse 1.1s ease-in-out 2}.fos-product-price ins,.woocommerce ul.products li.product .price ins,.fos-product-price bdi,.woocommerce ul.products li.product .price bdi{text-decoration:none;color:#fff}.fos-product-price del,.woocommerce ul.products li.product .price del{opacity:.7;font-size:.85em;color:#fff}.woocommerce ul.products li.product .price{margin-left:10px!important;margin-right:10px!important}@keyframes fos-price-pulse{0%,100%{box-shadow:0 3px 10px rgb(244 123 32 / .35)}50%{box-shadow:0 3px 16px rgb(244 123 32 / .6)}}.woocommerce ul.products li.product .button{display:block!important;width:calc(100% - 20px)!important;margin:8px 10px 0!important;padding:7px 8px!important;font-size:.74rem!important;text-align:center!important;white-space:nowrap}@media (min-width:992px){.fos-product-body h3,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:.95rem!important}.fos-product-price,.woocommerce ul.products li.product .price{font-size:1rem!important}.woocommerce ul.products li.product .button{font-size:.85rem!important;padding:10px 14px!important}}.fos-section{padding:42px 0!important}.fos-section-heading{margin-bottom:22px!important}@media (min-width:992px){.fos-section{padding:64px 0!important}.fos-section-heading{margin-bottom:34px!important}}@keyframes fos-fade-in-up{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.woocommerce ul.products li.product,.fos-product-card.fos-reveal{opacity:1;transform:none;animation:fos-fade-in-up .6s cubic-bezier(.22,.68,0,1) both;transition:transform .3s cubic-bezier(.22,.68,0,1),box-shadow .3s ease}.woocommerce ul.products li.product:nth-child(1),.fos-products-grid .fos-product-card:nth-child(1){animation-delay:.02s}.woocommerce ul.products li.product:nth-child(2),.fos-products-grid .fos-product-card:nth-child(2){animation-delay:.09s}.woocommerce ul.products li.product:nth-child(3),.fos-products-grid .fos-product-card:nth-child(3){animation-delay:.16s}.woocommerce ul.products li.product:nth-child(4),.fos-products-grid .fos-product-card:nth-child(4){animation-delay:.23s}.woocommerce ul.products li.product:nth-child(5),.fos-products-grid .fos-product-card:nth-child(5){animation-delay:.30s}.woocommerce ul.products li.product:nth-child(6),.fos-products-grid .fos-product-card:nth-child(6){animation-delay:.37s}.woocommerce ul.products li.product:nth-child(n+7),.fos-products-grid .fos-product-card:nth-child(n+7){animation-delay:.44s}.woocommerce ul.products li.product:hover,.fos-product-card:hover{transform:translateY(-5px)}.woocommerce ul.products li.product a img{transition:transform .5s cubic-bezier(.22,.68,0,1)}.woocommerce ul.products li.product:hover a img{transform:scale(1.06)}.woocommerce ul.products li.product .button{transition:transform .15s ease,background-color .25s ease}.woocommerce ul.products li.product .button:active{transform:scale(.95)}.fos-product-media img{transition:transform .5s cubic-bezier(.22,.68,0,1)}.fos-product-card:hover .fos-product-media img{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.woocommerce ul.products li.product,.fos-product-card,.woocommerce ul.products li.product a img,.fos-product-media img,.fos-product-price,.woocommerce ul.products li.product .price{animation:none!important;transition:none!important}}