:root{--ap-ink:#243a30;--ap-muted:#74796f;--ap-orange:#ad4224;--ap-cream:#f8f5ee;--ap-line:#e5e4da;--ap-green:#193d32;--ap-radius:14px}*{box-sizing:border-box}body{margin:0;background:#fdfcf9;color:var(--ap-ink);font-family:"Noto Sans TC","PingFang TC","Microsoft JhengHei",sans-serif;font-size:15px;line-height:1.7}a{color:inherit;text-decoration:none}a:hover{color:var(--ap-orange)}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #b8673c;outline-offset:4px}input:focus,select:focus,textarea:focus{outline:2px solid #ac5b36;outline-offset:2px}img{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.4}h2{font-size:29px;font-weight:700;letter-spacing:-.6px}h3{font-size:18px}small{font-size:12px}.ap-skip{position:fixed;top:-100px;left:20px;padding:12px;background:white;z-index:10000}.ap-skip:focus{top:12px}.ap-announcement{min-height:36px;background:var(--ap-green);color:#f8f0db;text-align:center;font-size:12px;letter-spacing:1.5px;padding:7px 24px;position:relative}.ap-announcement a{position:absolute;right:max(25px,calc((100vw - 1260px)/2));font-size:11px;letter-spacing:.5px}.ap-header{background:#fffdf8;border-bottom:1px solid var(--ap-line)}.ap-header-inner{max-width:1280px;margin:auto;padding:24px 20px 20px;display:flex;align-items:center;gap:58px}.ap-brand{display:flex;align-items:center;gap:11px;flex-shrink:0}.ap-logo-mark{font-family:Georgia,serif;font-weight:bold;font-size:70px;line-height:.8;color:var(--ap-orange);position:relative;display:block;width:43px;letter-spacing:-7px}.ap-logo-mark span{position:absolute;font-size:23px;right:-4px;top:-9px;letter-spacing:0}.ap-brand strong{font-family:Georgia,serif;font-size:25px;letter-spacing:1px;line-height:1.2;display:block}.ap-brand strong span{font-family:sans-serif;font-size:14px;letter-spacing:2px;display:block;margin-top:6px}.ap-brand small{font-size:10px;color:#78786e;letter-spacing:2px;display:none}.ap-search-wrap{flex:1;max-width:650px}.ap-search{display:flex;border:1.5px solid var(--ap-orange);border-radius:7px;overflow:hidden;height:45px;background:white}.ap-search input{flex:1;min-width:0;border:0;background:none;padding:8px 17px;font-size:13px}.ap-search button{border:0;width:56px;display:grid;place-items:center;background:var(--ap-orange);color:white}.ap-hot-search{display:flex;gap:17px;color:#7b7c73;font-size:11px;margin-top:7px}.ap-hot-search span{color:var(--ap-orange)}.ap-header-actions{display:flex;gap:25px;align-items:center;margin-left:auto}.ap-header-actions a{position:relative;display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px}.ap-cart-count{position:absolute;top:-13px;left:12px;border-radius:50%;background:var(--ap-orange);font-size:9px;min-width:16px;height:16px;text-align:center;line-height:16px;color:#fff}.ap-nav{border-top:1px solid #eeece6}.ap-nav>div{max-width:1280px;padding:0 20px;margin:auto;display:flex;align-items:stretch;gap:34px;min-height:47px}.ap-nav a{display:flex;gap:10px;align-items:center;font-size:13px;white-space:nowrap}.ap-nav a.ap-nav-all{min-width:180px;background:#f2eee5;margin-left:-1px;padding:0 17px;font-weight:600}.ap-nav-b2b{margin-left:auto;color:var(--ap-orange)}.ap-nav-dot{width:5px;height:5px;background:var(--ap-orange);border-radius:50%;margin-left:-3px;margin-top:-7px}.ap-main{max-width:1280px;margin:auto;padding:0 20px 64px;min-height:55vh}.ap-home-heading{display:flex;justify-content:space-between;color:var(--ap-muted);font-size:11px;padding:22px 0 15px}.ap-home-heading span:last-child{letter-spacing:2px;font-size:9px}.ap-hero-grid{display:grid;grid-template-columns:180px minmax(0,1fr) 230px;gap:16px}.ap-category-rail{padding:22px 16px 20px;background:#f3f1e9;border:1px solid #eae6dc;border-radius:var(--ap-radius)}.ap-eyebrow{font-family:Arial,sans-serif;font-size:10px;letter-spacing:1.8px;font-weight:600;color:var(--ap-orange)}.ap-category-rail .ap-eyebrow{font-size:8px;letter-spacing:1.2px;color:#7c796b}.ap-category-rail h2{font-size:17px;margin:7px 0 20px}.ap-category-rail>a{font-size:12px;display:flex;align-items:center;border-bottom:1px solid #e1ded3;padding:14px 0;gap:9px}.ap-category-rail>a span{font-family:Georgia,serif;color:#a3a28f;font-size:11px}.ap-rail-note{padding-top:27px;color:#4f6353}.ap-rail-note p{font-size:17px;line-height:1.7;margin:10px 0}.ap-rail-note>a{font-size:10px}.ap-hero{border-radius:var(--ap-radius);overflow:hidden;position:relative;min-height:455px;background:#e9decc}.ap-hero>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:63% 50%;opacity:.94}.ap-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#f4ecdafa 0%,#f4ecdae8 24%,#f4ecda98 45%,#f4ecda05 75%)}.ap-hero-content{position:relative;z-index:1;padding:47px 30px;width:80%}.ap-kicker{font-size:8px;letter-spacing:1.5px;color:#785e41;font-weight:600}.ap-hero h1{font-size:36px;letter-spacing:-1.5px;line-height:1.5;margin:22px 0 15px;color:#263d30;font-family:Georgia,"Noto Serif TC","Songti TC",serif}.ap-hero p{font-size:12px;color:#5a6151;line-height:2.1;margin-bottom:26px}.ap-button{border:none;border-radius:6px;background:var(--ap-orange);color:#fff;min-height:44px;padding:12px 20px;display:inline-flex;align-items:center;justify-content:center;gap:20px;font-size:13px;line-height:1.5}.ap-button:hover{background:#90351c;color:white}.ap-button svg{width:18px}.ap-hero-foot{font-size:9px;letter-spacing:1px;margin-top:34px;color:#655b43}.ap-hero-note{position:absolute;bottom:10px;right:12px;color:#fff;font-size:9px;background:#242a2860;border-radius:3px;padding:2px 6px}.ap-side-promos{display:flex;flex-direction:column;gap:16px}.ap-promo{position:relative;overflow:hidden;display:block;padding:23px;flex:1;border-radius:var(--ap-radius)}.ap-promo h2{font-size:21px;line-height:1.55;margin:13px 0 10px}.ap-promo p{font-size:11px;line-height:1.8;margin-bottom:10px}.ap-promo .ap-eyebrow{font-size:8px;letter-spacing:1.3px}.ap-promo-light{background:#efe4cc;color:#594d33}.ap-promo-light:hover{color:#594d33}.ap-circle-arrow{border:1px solid #ab9b7f;border-radius:50%;height:26px;width:26px;display:grid;place-items:center;font-size:16px}.ap-promo-leaf{position:absolute;bottom:14px;right:-14px;opacity:.17;transform:rotate(-18deg)}.ap-promo-leaf svg{width:110px;height:110px;stroke-width:.7}.ap-promo-dark{background:#294c3d;color:#f8f4e8}.ap-promo-dark:hover{color:#fff}.ap-promo-dark .ap-eyebrow{color:#d6c696}.ap-promo-dark>span:last-child{font-size:11px;color:#e5d7aa}.ap-value-strip{display:grid;grid-template-columns:repeat(3,1fr);margin:18px 0 50px;border:1px solid var(--ap-line);border-radius:10px;background:white}.ap-value-strip>div{display:flex;gap:16px;align-items:center;justify-content:center;padding:19px}.ap-value-strip>div+div{border-left:1px solid var(--ap-line)}.ap-value-strip svg{color:#a0764b;width:27px;height:27px}.ap-value-strip strong{font-size:12px;display:block;font-weight:600}.ap-value-strip small{font-size:10px;color:var(--ap-muted);display:block}.ap-section{margin:50px 0}.ap-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px}.ap-section-head h2{margin:9px 0 0}.ap-text-link{font-size:12px;border-bottom:1px solid #b7bbac;padding-bottom:4px;white-space:nowrap}.ap-flavor-chips{display:flex;gap:8px;margin:20px 0 24px;overflow:auto}.ap-flavor-chips button{border:1px solid #e0e1d7;color:#6a7163;background:transparent;border-radius:25px;font-size:11px;padding:7px 20px;white-space:nowrap}.ap-flavor-chips button.active{background:var(--ap-green);border-color:var(--ap-green);color:white}.ap-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ap-product-card{background:white;border:1px solid var(--ap-line);border-radius:var(--ap-radius);overflow:hidden;transition:transform .2s,box-shadow .2s}.ap-product-card[hidden]{display:none}.ap-product-card:hover{transform:translateY(-3px);box-shadow:0 9px 24px #27382c09}.ap-product-visual{display:block;aspect-ratio:1.15;position:relative;overflow:hidden;background:#f3efe6}.ap-product-visual>img{width:100%;height:100%;object-fit:cover}.ap-spice-photo{display:block;width:100%;height:100%;background-image:url('spices.jpg');background-size:200% 200%;background-repeat:no-repeat}.ap-tile-0{background-position:left top}.ap-tile-1{background-position:right top}.ap-tile-2{background-position:left bottom}.ap-tile-3{background-position:right bottom}.ap-image-note{position:absolute;right:9px;bottom:8px;font-size:8px;color:#666c5f;background:#fffaf1d9;padding:2px 6px;border-radius:3px}.ap-product-info{padding:19px 18px 15px}.ap-product-info .ap-eyebrow{font-size:8px;color:#a27349;letter-spacing:2px}.ap-product-info h3{font-size:18px;margin:7px 0}.ap-product-info p{color:#7b7e72;font-size:11px;line-height:1.8;min-height:40px;margin-bottom:15px}.ap-product-bottom{display:flex;gap:5px;align-items:center;justify-content:space-between}.ap-product-bottom .price,.ap-product-bottom .amount{font-size:19px;font-weight:700;color:var(--ap-orange)}.ap-pending{color:#927959;font-size:11px;font-weight:400}.ap-round-link{border:1px solid #d6dace;border-radius:50%;min-width:31px;height:31px;display:grid;place-items:center}.ap-round-link svg{width:16px;height:16px}.ap-recipe-feature{background:#f1f0e8;padding:32px;border-radius:16px;margin-top:60px}.ap-section-subtitle{color:#787e6d;font-size:12px;margin-top:-2px;margin-bottom:25px}.ap-recipe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ap-recipe-card{border-radius:10px;overflow:hidden;background:#fff;border:1px solid #e2e4d9}.ap-recipe-visual{display:block;aspect-ratio:1.7;position:relative;overflow:hidden}.ap-recipe-visual img{width:100%;height:100%;object-fit:cover}.ap-recipe-visual .ap-spice-photo{background-size:200% 200%}.ap-recipe-body{padding:21px}.ap-recipe-body .ap-eyebrow{font-size:9px;color:#8c8469}.ap-recipe-body h3{margin:7px 0 12px;font-size:20px}.ap-recipe-body p{font-size:11px;line-height:1.9;color:#777f70;min-height:40px;margin-bottom:18px}.ap-recipe-bottom{display:flex;justify-content:space-between;gap:10px;font-size:10px;border-top:1px solid #eceee5;padding-top:13px}.ap-recipe-bottom>span{color:#757d6e}.ap-recipe-bottom>a{color:var(--ap-orange);white-space:nowrap}.ap-recipe-body>small{display:block;font-size:9px;margin-top:10px}.ap-b2b{border-radius:14px;background:var(--ap-green);color:#fff6e3;padding:45px 52px;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;isolation:isolate;margin-top:55px}.ap-b2b .ap-eyebrow{color:#cbbd95;font-size:9px}.ap-b2b h2{font-size:30px;line-height:1.6;margin:14px 0}.ap-b2b p{font-size:12px;line-height:2;color:#bfcbbb;margin:0}.ap-b2b .ap-button{z-index:1}.ap-button-cream{background:#f3e8cf;color:#233e31;flex-shrink:0}.ap-button-cream:hover{background:#e5d8b9;color:#233e31}.ap-b2b-watermark{position:absolute;font-family:Georgia,serif;font-size:220px;right:20px;bottom:-50px;opacity:.055;line-height:1;z-index:-1}.ap-footer{border-top:1px solid var(--ap-line);background:#f3f1e9}.ap-footer-inner{max-width:1280px;padding:50px 20px 35px;margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.ap-footer-brand{font-family:Georgia,serif;font-weight:bold;font-size:26px;letter-spacing:2px}.ap-footer-brand span{font-family:sans-serif;font-size:15px}.ap-footer p{font-size:12px;margin-top:12px}.ap-footer h3{font-size:12px;margin-bottom:14px}.ap-footer-inner>div>a{display:block;font-size:11px;line-height:2.8;color:#707668}.ap-footer-bottom{max-width:1240px;margin:auto;border-top:1px solid #dddfd2;padding:20px 0;display:flex;justify-content:space-between;gap:15px;color:#7b8072;font-size:9px}.ap-mobile-nav,.ap-mobile-only{display:none}.ap-page-intro{padding:55px 0 35px}.ap-page-intro h1{font-size:39px;letter-spacing:-1.5px;margin:12px 0 18px}.ap-page-intro p{color:#77806f;font-size:14px}.ap-editorial{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center}.ap-editorial img{border-radius:18px}.ap-editorial p{line-height:2.1;font-size:14px}.ap-recipe-filter{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:15px}.ap-recipe-filter input{flex:1;min-width:170px}.ap-recipe-filter input,.ap-recipe-filter select{border:1px solid #d9ded0;padding:12px 14px;border-radius:6px;background:white;color:var(--ap-ink)}.ap-muted{color:var(--ap-muted);font-size:12px}.ap-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.ap-contact-card{border:1px solid var(--ap-line);border-radius:15px;padding:40px;background:white}.ap-contact-card h2{font-size:23px}.ap-contact-card li{margin-bottom:12px}.ap-soft{background:#f0eee4}.ap-guide{max-width:850px;margin:0 auto}.ap-guide details{border-bottom:1px solid var(--ap-line);padding:20px 0}.ap-guide summary{cursor:pointer;font-size:18px}.ap-guide details p{padding:20px 0 0;color:var(--ap-muted)}.ap-source-panel{margin:30px 0;padding:30px;background:#f2eee2;border-radius:12px;display:flex;gap:30px;align-items:center;justify-content:space-between}.ap-source-panel p{margin-bottom:0;font-size:13px}.ap-source-panel a{flex-shrink:0}.ap-check{display:flex;gap:10px;align-items:center;padding:15px;font-size:13px}.ap-check input{width:18px;height:18px;accent-color:var(--ap-orange)}.ap-empty{text-align:center;padding:50px;background:var(--ap-cream)}.ap-pagination{margin:30px 0;display:flex;gap:12px}.ap-pagination>*{padding:6px 14px;background:#eeeade;border-radius:4px}.ap-page-content{padding:35px 0;max-width:100%}.ap-single-product-visual{height:500px;position:relative;border-radius:12px;overflow:hidden}.ap-catalog-visual{display:block;position:relative;aspect-ratio:1;overflow:hidden;border-radius:10px}.woocommerce{padding-top:30px}.woocommerce h1.page-title{font-size:34px}.woocommerce .woocommerce-breadcrumb{font-size:11px;margin:12px 0 30px}.woocommerce ul.products li.product{background:white;border:1px solid var(--ap-line);padding:12px;border-radius:12px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px;color:var(--ap-ink);padding-top:17px}.woocommerce ul.products li.product .price{color:var(--ap-orange);font-weight:600}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background:var(--ap-green);color:white;border-radius:5px;padding:13px 20px;font-size:13px;font-weight:500}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce button.button.alt:hover{background:#315746;color:white}.woocommerce button.button.alt,.woocommerce a.button.alt{background:var(--ap-orange)}.woocommerce div.product p.price{color:var(--ap-orange)}.woocommerce .quantity .qty{padding:9px;width:5em;border:1px solid var(--ap-line);border-radius:5px}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#f2f0e8;border-color:#dedfd4}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:13px}.woocommerce div.product .woocommerce-tabs .panel{padding:25px 0}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce select{padding:12px;border:1px solid #d5d9cc;border-radius:4px;background:#fff}.woocommerce table.shop_table{background:white;border-color:var(--ap-line);border-radius:8px}.woocommerce-info,.woocommerce-message{border-top-color:var(--ap-green);background:#f0f1e9}.woocommerce-error{background:#fff0e9}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-color:var(--ap-line);background:white;border-radius:10px}.woocommerce nav.woocommerce-pagination{margin-top:30px}.woocommerce .woocommerce-result-count{font-size:12px;color:var(--ap-muted)}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;border:1px solid var(--ap-line);background:white;border-radius:9px}.woocommerce-MyAccount-navigation li{padding:12px 18px;border-bottom:1px solid var(--ap-line)}.woocommerce-MyAccount-navigation li.is-active{color:var(--ap-orange);font-weight:bold}.ap-main>.woocommerce-notices-wrapper{margin-top:20px}.ap-content-title{padding-top:45px}.ap-entry{max-width:900px;margin:0 auto}.ap-entry .ap-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media(min-width:1500px){.ap-header-inner,.ap-nav>div,.ap-main,.ap-footer-inner{max-width:1360px}.ap-hero{min-height:480px}.ap-hero h1{font-size:42px}.ap-hero-content{padding:50px 35px}.ap-footer-bottom{max-width:1320px}}@media(max-width:1100px){.ap-header-inner{gap:25px}.ap-header-actions a{flex-direction:column;gap:4px}.ap-header-actions{gap:16px}.ap-nav>div{gap:24px}.ap-hero-grid{grid-template-columns:160px minmax(0,1fr)}.ap-side-promos{display:none}.ap-hero{min-height:410px}.ap-hero-content{padding:38px 30px}.ap-hero h1{font-size:38px}.ap-category-rail{padding:20px 13px}.ap-announcement a{display:none}.ap-product-grid{gap:14px}.ap-product-info{padding:15px}.ap-product-info h3{font-size:16px}.ap-recipe-grid{gap:15px}.ap-recipe-body{padding:17px}.ap-recipe-body h3{font-size:18px}.ap-recipe-bottom{flex-direction:column;gap:4px}.ap-footer-bottom{margin:0 20px}.ap-b2b{padding:35px}}@media(max-width:760px){body{font-size:14px;padding-bottom:62px}.ap-announcement{font-size:9px;letter-spacing:.5px;padding:7px 12px;min-height:29px}.ap-header-inner{padding:20px 17px 14px;flex-wrap:wrap;gap:18px}.ap-brand strong{font-size:23px}.ap-brand strong span{font-size:12px}.ap-logo-mark{font-size:58px;width:38px}.ap-logo-mark span{font-size:20px;right:0}.ap-header-actions{gap:22px}.ap-header-actions a span:not(.ap-cart-count){font-size:9px}.ap-search-wrap{order:3;flex-basis:100%;max-width:none}.ap-search{height:43px}.ap-search input{font-size:12px}.ap-hot-search{font-size:10px;gap:15px}.ap-nav>div{overflow:auto;gap:24px;padding:0 17px;min-height:45px}.ap-nav a{font-size:12px}.ap-nav a.ap-nav-all{min-width:95px;background:transparent;padding:0}.ap-nav-all svg{width:17px}.ap-nav-b2b{padding-right:17px}.ap-main{padding:0 16px 35px}.ap-home-heading{font-size:9px;padding:17px 0 12px}.ap-home-heading span:last-child{display:none}.ap-hero-grid{display:block}.ap-category-rail{display:none}.ap-hero{min-height:415px;border-radius:11px}.ap-hero>img{object-position:70% center}.ap-hero-shade{background:linear-gradient(90deg,#f2ead9f5 0%,#f2ead9d9 25%,#f2ead984 50%,#f2ead910 100%)}.ap-hero-content{padding:30px 23px;width:100%}.ap-hero h1{font-size:32px;margin-top:24px;letter-spacing:-1px}.ap-hero p{font-size:11px;line-height:2}.ap-kicker{font-size:7px}.ap-hero-foot{margin-top:26px;font-size:8px}.ap-hero .ap-button{font-size:11px;padding:11px 16px;gap:12px}.ap-hero-note{font-size:8px}.ap-value-strip{margin:13px 0 33px}.ap-value-strip>div{gap:6px;flex-direction:column;text-align:center;padding:14px 4px}.ap-value-strip strong{font-size:10px}.ap-value-strip small{font-size:8px}.ap-value-strip svg{height:22px;width:22px}.ap-section{margin:34px 0}.ap-section-head{gap:12px;align-items:center;margin-bottom:15px}.ap-section-head h2{font-size:22px;letter-spacing:-.5px;margin-top:7px;line-height:1.5}.ap-eyebrow{font-size:8px;letter-spacing:1.4px}.ap-text-link{font-size:10px;white-space:nowrap}.ap-flavor-chips{margin:15px 0 20px;gap:7px}.ap-flavor-chips button{font-size:10px;padding:7px 15px}.ap-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.ap-product-info{padding:13px 11px}.ap-product-info h3{font-size:16px}.ap-product-info p{font-size:10px;line-height:1.7;min-height:51px;margin-bottom:9px}.ap-product-info .ap-eyebrow{font-size:7px;letter-spacing:1.3px}.ap-product-bottom .ap-pending{font-size:9px}.ap-round-link{min-width:24px;height:24px}.ap-round-link svg{width:12px}.ap-image-note{font-size:7px;right:5px;bottom:5px}.ap-recipe-feature{padding:23px 16px;margin-left:-4px;margin-right:-4px;border-radius:12px}.ap-recipe-feature .ap-section-head{align-items:flex-end}.ap-recipe-feature .ap-section-head h2{font-size:21px}.ap-mobile-only{display:block}.ap-section-subtitle{font-size:10px;margin-bottom:20px}.ap-recipe-grid{grid-template-columns:1fr;gap:18px}.ap-recipe-visual{aspect-ratio:1.85}.ap-recipe-body{padding:20px}.ap-recipe-body h3{font-size:21px}.ap-recipe-body p{font-size:12px;min-height:0}.ap-recipe-bottom{flex-direction:row;font-size:11px}.ap-b2b{margin-top:35px;display:block;padding:28px}.ap-b2b h2{font-size:25px}.ap-b2b p{font-size:11px;margin-bottom:22px}.ap-b2b p br{display:none}.ap-b2b .ap-eyebrow{font-size:7px}.ap-b2b .ap-button{font-size:11px}.ap-footer-inner{padding:32px 20px 20px;grid-template-columns:1fr 1fr;gap:24px}.ap-footer-inner>div:first-child{grid-column:1/-1}.ap-footer-bottom{font-size:8px;flex-direction:column;gap:8px;padding:18px 0}.ap-footer-brand{font-size:24px}.ap-mobile-nav{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(4,1fr);background:#fffdf7f5;border-top:1px solid #dddccf;z-index:100;padding:9px 0 calc(8px + env(safe-area-inset-bottom))}.ap-mobile-nav>a{display:flex;align-items:center;flex-direction:column;font-size:9px;gap:3px}.ap-mobile-nav svg{width:20px;height:20px}.ap-page-intro{padding:32px 0 23px}.ap-page-intro h1{font-size:30px;letter-spacing:-.8px}.ap-page-intro p{font-size:12px}.ap-editorial{grid-template-columns:1fr;gap:25px}.ap-editorial h2{font-size:25px}.ap-editorial p{font-size:13px}.ap-contact-grid{grid-template-columns:1fr}.ap-contact-card{padding:25px}.ap-contact-card h2{font-size:22px}.ap-guide summary{font-size:16px}.ap-source-panel{padding:23px;display:block}.ap-source-panel .ap-button{margin-top:20px}.ap-entry .ap-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-single-product-visual{height:auto;aspect-ratio:1}.woocommerce{padding-top:20px}.woocommerce ul.products[class*=columns-] li.product{padding:9px;margin-bottom:18px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px}.woocommerce ul.products li.product .button{font-size:11px;padding:11px 13px}.woocommerce .woocommerce-ordering{float:none;display:block}.woocommerce .woocommerce-result-count{float:none}.woocommerce h1.page-title,.woocommerce div.product .product_title{font-size:28px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:0 9px}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:11px}.woocommerce .ap-recipe-grid{grid-template-columns:1fr}.ap-recipe-filter>input{width:100%;flex-basis:100%}.ap-recipe-filter select{max-width:100%;font-size:12px}.ap-content-title{padding-top:30px}.ap-guide details p{font-size:13px}}@media(max-width:360px){.ap-hero h1{font-size:29px}.ap-product-bottom{flex-wrap:wrap}.ap-section-head h2{font-size:20px}.ap-value-strip small{font-size:7px}.ap-brand strong{font-size:20px}}
