.yt-commerce{padding-block:35px;min-height:50vh}.header-actions>a{font-size:12px;white-space:nowrap}.header-actions{gap:16px}.header-inner{gap:25px}.header-inner .brand>span{font-size:22px}.header-inner .brand img{width:60px;height:60px}.yt-primary-menu{display:flex;list-style:none;padding:0;gap:24px;margin:0}.yt-primary-menu li{position:relative}.yt-primary-menu .sub-menu{display:none;position:absolute;top:100%;left:0;background:#fff;padding:18px;list-style:none;min-width:220px;box-shadow:0 10px 20px #0002}.yt-primary-menu li:hover>.sub-menu,.yt-primary-menu li:focus-within>.sub-menu{display:block}.yt-primary-menu .sub-menu li{padding:10px}.woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none;width:auto!important;margin:0;padding:18px;border:1px solid var(--line);border-radius:7px;display:flex;flex-direction:column;background:white}.woocommerce ul.products li.product a img{height:215px;object-fit:contain}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px;line-height:1.5;color:var(--ink)}.woocommerce ul.products li.product .price{color:var(--muted);font-size:14px}.woocommerce .button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce input.button.alt{background:var(--navy);color:white;border-radius:5px;padding:13px 17px;font-weight:600;font-size:13px;line-height:1.3}.woocommerce .button:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover{background:#314e61;color:white}.woocommerce div.product .product_title{font-size:32px;line-height:1.3}.woocommerce div.product p.price{color:var(--gold)}.woocommerce input.input-text,.woocommerce select,.woocommerce textarea,.page-content input:not([type=checkbox]):not([type=radio]):not([type=submit]),.page-content select,.page-content textarea{border:1px solid #d1d7db;border-radius:4px;padding:12px;max-width:100%;font:inherit}.woocommerce div.product form.cart .quantity input{padding:11px;width:75px}.woocommerce .woocommerce-breadcrumb{font-size:12px;margin-bottom:25px}.woocommerce table.shop_table{border-color:var(--line)}.woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce .woocommerce-MyAccount-navigation a{display:block;padding:15px;border-bottom:1px solid var(--line)}.woocommerce .woocommerce-MyAccount-navigation .is-active a{background:var(--gold-light)}.woocommerce .woocommerce-MyAccount-content{padding:20px}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:var(--paper)}.page-content{line-height:1.75;overflow-wrap:anywhere;min-height:120px}.page-content img{max-width:100%;height:auto}.wp-block-table{overflow:auto}.page-content h2{margin-top:30px}.custom-logo-link img{max-height:75px;width:auto;max-width:260px}.hero>.custom-promo-image{position:absolute;right:0;bottom:0;width:48%;height:90%;object-fit:contain;mix-blend-mode:multiply}.promo>.custom-promo-image{width:45%}.quote-price{font-size:13px;color:var(--muted)}.product-info .button{font-size:12px;padding:10px}.yt-home-products[hidden]{display:none!important}.yt-cart-count{border-radius:50%;background:var(--gold-light);padding:3px 6px;font-size:10px}.woocommerce span.onsale{background:var(--gold)}.content-page>article{padding-top:10px}.content-page>article>h1{margin-bottom:30px}
@media(max-width:1100px){.header-inner .brand>span{font-size:17px}.header-actions{gap:10px}.header-actions>a{font-size:11px}.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:780px){.header-inner{gap:13px}.header-inner .brand img{width:44px;height:44px}.header-inner .brand>span{font-size:16px}.header-inner .brand small{font-size:6px}.header-actions{gap:8px;max-width:165px;flex-wrap:wrap;justify-content:flex-end}.header-actions>a,.header-actions button{font-size:10px}.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.woocommerce ul.products li.product{padding:12px}.woocommerce ul.products li.product a img{height:150px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:12px}.woocommerce ul.products li.product .button{padding:10px;font-size:11px}.woocommerce div.product .product_title{font-size:27px}.woocommerce .woocommerce-MyAccount-content{padding:10px 0}.woocommerce .woocommerce-MyAccount-navigation ul{display:flex;overflow:auto}.woocommerce .woocommerce-MyAccount-navigation a{white-space:nowrap;font-size:12px}.woocommerce .woocommerce-ordering{float:none}.yt-primary-menu{gap:20px}.yt-primary-menu .sub-menu{position:static}.woocommerce table.shop_table{font-size:12px}.custom-logo-link img{max-width:170px;max-height:55px}.header-actions .cart-count{position:static}}
.yt-demo-price{display:block;font-size:12px;color:#846b2b;margin-top:6px}.woocommerce div.product .summary>.add-quote{margin-block:18px;max-width:400px}.woocommerce div.product .summary>.add-quote:before{content:""}.woocommerce div.product .summary .quantity{margin-right:12px}

#yt-quote-form{margin-top:24px;border-top:1px solid var(--line);padding-top:20px}#yt-quote-form label{display:block;margin:12px 0;font-size:13px}#yt-quote-form input:not([type=checkbox]),#yt-quote-form textarea{display:block;width:100%;padding:10px;border:1px solid #cbd1d5;border-radius:5px;font:inherit}#yt-quote-form .yt-honeypot{display:none}#yt-quote-form .yt-quote-consent{display:flex;gap:10px;align-items:flex-start}#yt-quote-result{white-space:normal;overflow-wrap:anywhere}.yt-subcategories{margin:25px 0;grid-template-columns:repeat(4,minmax(0,1fr))}.contact-grid:has(>.info-card:only-child){grid-template-columns:minmax(0,800px)}@media(max-width:780px){.yt-subcategories{grid-template-columns:repeat(2,minmax(0,1fr))}}
.yt-brands{flex-wrap:wrap;gap:24px;justify-content:center}.yt-brands .yt-brand{display:flex;align-items:center;justify-content:center;min-width:130px;max-width:200px;min-height:65px;overflow-wrap:anywhere;text-align:center}.yt-brands img{max-width:150px;max-height:65px;width:auto;height:auto;object-fit:contain}
.yt-hero-slider{min-width:0;background:#f0eee7;border-radius:9px;overflow:hidden;display:flex;flex-direction:column}.yt-slide{flex:1}.yt-slide[hidden]{display:none!important}.yt-hero-slider .hero{height:100%;border-radius:0}.yt-slider-controls{display:flex;gap:8px;justify-content:flex-end;padding:10px 22px;background:#f0eee7}.yt-slider-controls button{border:1px solid #c8c1ad;background:transparent;color:#203440;border-radius:25px;min-width:36px;min-height:36px;cursor:pointer}.yt-slider-controls button[aria-pressed=true]{background:#203440;color:#fff}.yt-slider-controls button:focus-visible{outline:3px solid #ad8a3b;outline-offset:2px}.yt-shipping-slide{background:#edf1ee}.yt-shipping-slide h2{position:relative;z-index:1;font-size:43px;line-height:1.18;letter-spacing:-1.8px;margin-bottom:17px;max-width:410px}.yt-shipping-slide h2 em{font-style:normal;color:#9c7b2f}.hero .yt-delivery-badge{font-weight:700;color:#203440}.yt-shipping-art{position:absolute;right:25px;top:100px;width:200px;height:200px;border-radius:50%;background:#e3dbc2;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(-8deg);color:#203440}.yt-shipping-art span{font-size:32px;font-weight:800}.yt-shipping-art b{margin-top:12px;font-size:16px}@media(max-width:1200px){.yt-shipping-art{opacity:.18;right:-30px}.yt-shipping-slide h2{font-size:36px}}@media(max-width:780px){.yt-shipping-slide h2{font-size:32px}.yt-shipping-art{top:110px;width:160px;height:160px}.topbar>.wrap>span{white-space:normal;font-size:11px}}

.yt-shipping-slide h1{font-size:clamp(30px,3.4vw,48px);line-height:1.13;max-width:58%;position:relative;z-index:1}.yt-shipping-slide h1 em{color:#a17f29;font-style:normal}.yt-custom-slide-art img{width:100%;height:100%;object-fit:contain;position:static}@media(max-width:600px){.yt-shipping-slide h1{max-width:100%}}
