/*
Theme Name: 阿東堅果小站 Boutique
Theme URI: https://ahdongnuts.com/
Author: 阿東堅果小站
Description: 黑金與暖米白品牌區塊佈景主題，支援網站編輯器及 WooCommerce。
Version: 1.0.3
Requires at least: 6.6
Requires PHP: 8.0
Text Domain: ahdong-boutique
License: GPL-2.0-or-later
*/
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}.wp-site-blocks{padding:0}.wp-site-blocks>*,.ahdong-home>*{margin-block-start:0!important}a{text-underline-offset:5px}a:focus-visible,button:focus-visible{outline:3px solid #b58e50;outline-offset:4px}.ahdong-wrap{width:min(1180px,88%);margin-inline:auto}.ahdong-header{background:#22201e;color:#eee0c4}.ahdong-announcement{background:#b58e50;color:#262016;text-align:center;font-size:11px;letter-spacing:4px;padding:8px;margin:0}.ahdong-header-inner{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:25px 0}.ahdong-logo p{margin:0}.ahdong-brand{font-family:"Noto Serif TC","PMingLiU",serif;font-size:24px;letter-spacing:2px}.ahdong-brand a{text-decoration:none}.ahdong-eyebrow{font-size:10px!important;letter-spacing:3px;color:#9a7a44}.ahdong-header .ahdong-eyebrow{color:#bfa77a;font-size:9px!important}.ahdong-header .wp-block-navigation{font-size:13px;gap:24px}.ahdong-header .wp-block-navigation__responsive-container.is-menu-open{background:#22201e;color:#eee0c4;padding:30px}.ahdong-hero{padding:75px 0 65px}.ahdong-hero>.wp-block-columns{align-items:center;margin:0;gap:6%}.ahdong-hero h1{font-size:clamp(40px,4.5vw,64px);letter-spacing:4px;margin:20px 0;color:#654d2e}.ahdong-hero p:not(.ahdong-eyebrow){font-size:14px;color:#807466;line-height:2.2}.ahdong-mascot{background:radial-gradient(ellipse,#e5c48a55,transparent 67%);position:relative}.ahdong-mascot .wp-block-image{margin:0;text-align:center}.ahdong-mascot img{max-height:520px;width:100%;object-fit:contain;filter:drop-shadow(0 20px 15px #73592c20)}.wp-block-button__link{font-size:13px;padding:15px 26px;text-decoration:none}.ahdong-ticker{background:#28241f;color:#deccaa;padding:18px 6%;font-size:12px;text-align:center;letter-spacing:3px}.ahdong-ticker p{margin:0}.ahdong-products,.ahdong-gifts,.ahdong-visit{padding:85px 0}.ahdong-home h2{font-size:clamp(28px,3vw,36px);letter-spacing:2px}.ahdong-note{font-size:12px;color:#8f7f66}.ahdong-story{background:#272420;color:#f1e4cb;padding:60px 0}.ahdong-story .wp-block-columns{align-items:center;gap:8%}.ahdong-story p:not(.ahdong-eyebrow){color:#c0b4a1;font-size:14px}.ahdong-story-mascot .wp-block-image{text-align:center}.ahdong-story-mascot img{height:330px;width:auto;object-fit:contain}.ahdong-gifts>.wp-block-columns{align-items:center;gap:10%}.ahdong-gift-box{background:linear-gradient(130deg,#33302b,#161513);border:7px double #c4a363;padding:48px 30px;text-align:center;color:#e7d2a0;box-shadow:15px 22px 30px #735e3c20}.ahdong-gift-box p{font-size:12px}.ahdong-visit{border-top:1px solid #c7a66b50}.ahdong-footer{background:#1e1c19;color:#bfad8d;padding:45px 0}.ahdong-footer .ahdong-brand{color:#eddcb8}.ahdong-footer p{font-size:12px}.ahdong-footer .ahdong-brand{font-size:22px}.ahdong-page{padding:60px 0;min-height:55vh}.woocommerce ul.products{margin-top:35px}.woocommerce ul.products li.product img{background:#f0e7d6;border-radius:70px 70px 3px 3px}.woocommerce ul.products li.product .price{color:#8f6a31}.woocommerce ul.products li.product .button,.woocommerce a.button,.woocommerce button.button.alt{background:#27231e;color:#f2dbac;border-radius:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#eee4d0}.woocommerce input,.woocommerce select,.woocommerce textarea{font:inherit;max-width:100%}.wp-block-navigation a{text-decoration:none}.wp-block-navigation a:hover{color:#b58e50}@media(max-width:781px){.ahdong-header-inner{padding:20px 0}.ahdong-brand{font-size:19px}.ahdong-header .ahdong-eyebrow{font-size:8px!important}.ahdong-hero{padding:45px 0}.ahdong-hero h1{font-size:42px}.ahdong-mascot img{max-height:390px}.ahdong-hero .wp-block-column+.wp-block-column{margin-top:25px}.ahdong-products,.ahdong-gifts,.ahdong-visit{padding:55px 0}.ahdong-story{padding:35px 0}.ahdong-story-mascot img{height:260px}.ahdong-ticker{font-size:10px;line-height:2}.ahdong-gift-box{margin-top:25px}.ahdong-visit .wp-block-column+.wp-block-column{margin-top:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.ahdong-products .wp-block-woocommerce-product-collection{margin-top:30px}.ahdong-products .wc-block-product-template{gap:25px}.ahdong-products .wc-block-components-product-image img{border-radius:70px 70px 3px 3px}.ahdong-products .wc-block-product h3{font-size:17px}.ahdong-products .wc-block-components-product-price{color:#8f6a31}
