.ild-editorial.accessory-collection .simple-hero{background:#fee6cd;border-radius:9px;padding:40px;margin-top:20px}
.accessory-collection .collection-links{margin-top:30px}.accessory-collection .collection-links a[aria-current=page]{background:var(--ink);color:#fff}
.accessory-collection .collection-main{padding-top:30px;padding-bottom:55px}.accessory-result-count{font-size:15px;margin-bottom:25px}.accessory-result-count .woocommerce-result-count{float:none;margin:0}
.accessory-card .coffee-image{background:#fff;border:1px solid #e3dfd4;aspect-ratio:1}.accessory-card h3{margin-top:22px}.accessory-card .coffee-bottom{margin-top:24px;gap:15px;flex-wrap:wrap}.accessory-stock{font-size:14px}.accessory-category-description{max-width:70ch;font-size:18px}
.accessory-product .coffee-buy h1{font-size:clamp(32px,4vw,54px);line-height:1;overflow-wrap:anywhere}.accessory-stage{background:#faf8f2}.accessory-stage .coffee-main-image{padding:18px;object-fit:contain}.accessory-intro{font-size:18px;line-height:1.6;margin-top:24px}.accessory-price{font-size:30px;font-weight:700;margin:25px 0}
.accessory-form form.cart{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.accessory-form .quantity .qty{width:76px;min-height:54px;border:1px solid #96928a;border-radius:30px;text-align:center;font-size:18px}.accessory-form button.single_add_to_cart_button{background:var(--orange);color:#fff;border:0;border-radius:40px;padding:15px 28px;min-height:54px;font:700 19px/1.3 Maison,Arial,sans-serif}.accessory-form .variations,.accessory-form .single_variation_wrap{width:100%}.accessory-form select,.accessory-form input:not([type=checkbox]):not([type=radio]),.accessory-reviews input:not([type=checkbox]),.accessory-reviews textarea,.accessory-reviews select{font-size:16px;max-width:100%;padding:10px;border:1px solid #96928a;border-radius:5px}.accessory-form .variations label{font-size:16px}.accessory-delivery{font-size:15px;margin-top:25px;line-height:1.5}
.accessory-details{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;border-top:1px solid #d8d4cb;padding:45px 0;margin-top:45px}.accessory-details h2{font-size:44px}.accessory-description{font-size:18px;line-height:1.7;overflow-wrap:anywhere}.accessory-description img{max-width:100%;height:auto}.accessory-description table{width:100%;font-size:16px}.accessory-reviews{border-top:1px solid #d8d4cb;margin:25px 0 50px}.accessory-reviews summary{min-height:54px}.accessory-reviews #comments h2{font:700 24px Maison,sans-serif;text-transform:none}.accessory-reviews .comment-form{max-width:700px}.accessory-reviews textarea{width:100%}
@media(max-width:760px){.ild-editorial.accessory-collection .simple-hero{padding:28px 22px}.ild-editorial.accessory-collection .simple-hero h1{font-size:clamp(30px,9vw,44px);overflow-wrap:anywhere}.accessory-collection .coffee-bottom{align-items:center}.accessory-details{grid-template-columns:1fr;gap:25px;padding-top:30px}.accessory-details h2{font-size:36px}.accessory-product .coffee-buy h1{font-size:clamp(30px,8.5vw,42px)}}
/* Match the native purchase controls to the approved storefront buttons. */
.accessory-product .accessory-form button.single_add_to_cart_button{background:var(--orange)!important;color:#fff!important;border:0!important;border-radius:40px!important;padding:15px 28px!important;min-height:54px!important;font:700 19px/1.3 Maison,Arial,sans-serif!important}
.accessory-product .accessory-form .quantity .qty{width:76px!important;min-height:54px!important;border:1px solid #96928a!important;border-radius:30px!important;background:#fff!important;text-align:center;font-size:18px!important}

.accessory-product .accessory-form button.single_add_to_cart_button:hover,.accessory-product .accessory-form button.single_add_to_cart_button:focus-visible{background:var(--ink)!important}.accessory-product .accessory-form button.single_add_to_cart_button:focus-visible{outline:3px solid var(--ink);outline-offset:4px}

.ild-editorial.tea-collection .simple-hero{background:#c7e0c3}.tea-product .variations{border:0;border-collapse:collapse}.tea-product .variations th,.tea-product .variations td{display:block;border:0;padding:0 0 12px;text-align:left}.tea-product .variations select{width:100%;min-height:48px;background:#fff;color:var(--ink)}.tea-product .woocommerce-variation-price{font-size:26px;font-weight:700;margin:15px 0}.tea-product .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;align-items:center;gap:16px}

.accessory-form.has-live-price .woocommerce-variation-price{display:none}
