/* WordPress adapters for the approved storefront; original card geometry retained. */
[hidden]{display:none!important}*{box-sizing:border-box}img{max-width:100%;height:auto}ul,ol{padding-left:1.4em}.skip-link{position:fixed;top:-100px;left:20px;z-index:99999;background:#fff;padding:12px;color:#202321}.skip-link:focus{top:10px}
#site .commerce-header .g-main{grid-template-columns:170px minmax(180px,340px) minmax(0,1fr);gap:25px;min-height:94px}#site .commerce-header .g-tools{margin-right:0;gap:14px}#site .g-language{position:static;transform:none;grid-column:3;justify-self:end;font-size:12px;display:flex;gap:8px;min-height:0;margin-top:-15px}#site .g-language a[aria-current]{color:#dc2d21}#site .g-tool{font-size:22px}#site .g-tool span{font-size:11px}#site .g-tool b{font-size:10px}#site .g-search button{font-size:24px}
#site .commerce-header ul,#site .commerce-footer ul{list-style:none;padding:0;margin:0}#site .g-utility nav,#site .go-utility-menu{display:flex;gap:20px;align-items:center}#site .go-primary-menu{display:flex;align-items:center;gap:25px}#site .go-primary-menu>li>a{display:block;padding:17px 0;font-size:13px;font-weight:500}#site .g-navigation>nav{justify-content:center;position:relative}
#site .go-primary-menu .sub-menu{position:absolute;top:100%;left:0;right:0;display:none;background:#fff;border:1px solid #e3e6e2;border-top:3px solid #dc2d21;padding:24px;gap:20px;box-shadow:0 15px 35px #1112;z-index:99;color:#202321}#site .go-primary-menu li.go-menu-open>.sub-menu{display:grid}#site .go-mega-enabled .sub-menu{grid-template-columns:repeat(4,minmax(0,1fr))}#site .go-primary-menu .sub-menu a{display:flex;flex-direction:column;gap:13px;font-size:15px;font-weight:600;line-height:1.5}#site .go-primary-menu .sub-menu img{height:125px;width:100%;object-fit:contain}#site .ad-info-panel a{font-size:13px;margin:7px 0}
#site .go-slide{position:absolute;inset:0;overflow:hidden}#site .ad-slider{position:relative}#site .go-slide .ad-slide-copy{position:relative;z-index:2}#site .ad-slide-controls{z-index:4}#site .ad-slide-controls [aria-pressed=true]{border-color:#dc2d21;color:#fff}#site .go-admin-empty{padding:40px;color:#fff;font-size:16px}
#site .products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#site .product{min-width:0}#site .product-photo img{width:100%;height:100%;object-fit:contain}#site .favorite{font-size:26px;color:#202321}#site .favorite.is-active{color:#dc2d21}#site .product-info h3{min-height:50px}#site .card-quote{text-align:center;display:block;cursor:pointer}#site .product-secondary button{cursor:pointer}#site .is-active{color:#b4261c}#site .featured-tabs [aria-selected=true]{border-color:#dc2d21;color:#b4261c}
#site .gorgor-saved-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.go-quote-row{display:flex;align-items:center;gap:12px;border-bottom:1px solid #e3e6e2;padding:12px 0}.go-quote-row img{width:65px;height:60px;object-fit:contain}.go-quote-row a{font-size:14px;line-height:1.5}.go-quote-row button{margin-left:auto;border:0;background:transparent;cursor:pointer;font-size:22px}.go-quote-row .product{width:100%}
#site .go-woocommerce{padding-top:35px;padding-bottom:45px}#site .woocommerce ul.products{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#site .woocommerce ul.products:before,#site .woocommerce ul.products:after{display:none}#site .woocommerce ul.products li.product{float:none;width:auto;margin:0;padding:0;border:0;clear:none;display:block;background:transparent}#site .woocommerce ul.products li.product .product{height:100%}#site .woocommerce div.product .product_title{font-size:30px;line-height:1.25}#site .woocommerce div.product p.price{font-size:22px;color:#202321}#site .woocommerce button.button.alt,#site .woocommerce a.button.alt,#site .woocommerce input.button.alt{background:#dc2d21;color:#fff;border-radius:4px}#site .woocommerce input.input-text,#site .woocommerce select,#site .woocommerce textarea{padding:12px;border:1px solid #d8ddd8;background:#fff;border-radius:4px;font-size:16px}#site .woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:4px 4px 0 0}#site .woocommerce form .form-row{padding:6px 0}#site .woocommerce-cart-form table{font-size:14px}#site .woocommerce .quantity input{max-width:90px}
#site .g-footer-grid li{margin:0;padding:0}#site .entry-content{font-size:16px;line-height:1.85}#site .entry-content h2{font-size:28px;line-height:1.3}#site .entry-content p{margin-bottom:20px}#site .go-single{max-width:850px}#site .go-single>img{width:100%;max-height:500px;object-fit:cover;margin:25px 0}#site .go-article{border-bottom:1px solid #e3e6e2;padding:25px 0}#site .faq-answer{font-size:15px;line-height:1.7;color:#626762;padding:0 20px 15px}#site .ad-whatsapp span{color:white}#site .ad-whatsapp b{font-size:22px}#gorgor-quick{max-width:700px;width:calc(100% - 40px);max-height:90vh;padding:30px;border:0;border-radius:8px}#gorgor-quick::backdrop{background:#1119}#gorgor-quick .product{max-width:500px;margin:auto}#gorgor-quick .product-stage{height:260px}#go-status:not(:empty){position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:10000;max-width:90vw;padding:12px 20px;background:#202723;color:white;border-radius:5px;font-size:14px}.go-quick-content .product-secondary{display:none}

@media(max-width:1050px){#site .commerce-header .g-main{grid-template-columns:150px minmax(180px,280px) minmax(0,1fr);gap:15px}#site .commerce-header .g-brand img{width:150px}#site .g-tools{gap:9px}#site .go-primary-menu{gap:18px}#site .g-tool span{font-size:10px}}
@media(max-width:900px){#site .commerce-header .g-main{grid-template-columns:1fr auto;gap:15px}#site .g-main .g-brand{grid-row:1;grid-column:1}#site .commerce-header .g-main .g-tools{grid-column:2;grid-row:1}#site .commerce-header .g-main .g-search{grid-column:1/-1;grid-row:2;width:100%;max-width:none}#site .g-main .g-language{grid-column:2;grid-row:3;margin:0}#site .g-navigation{display:none}#site .g-menu-toggle{display:block}#site .mobile-nav{display:none}#site .mobile-nav.open{display:block;padding:15px 32px}#site .mobile-nav .sub-menu{padding-left:20px}#site .mobile-nav a{display:block;font-size:14px;line-height:1.5;padding:10px 0}#site .products,#site .woocommerce ul.products,#site .gorgor-saved-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){#site .commerce-header .g-brand,#site .commerce-header .g-brand img{width:135px}#site .commerce-header .g-main .g-tools{gap:9px}#site .g-tool{font-size:19px}#site .g-tool span{display:none}#site .g-tool b{right:-5px;top:-6px}#site .products,#site .woocommerce ul.products,#site .gorgor-saved-list{grid-template-columns:1fr}#site .mobile-nav.open{padding:12px 20px}#site .g-utility>.container>nav{display:none}#site .quote-layout{grid-template-columns:1fr}#site .quote-form{grid-template-columns:1fr}#site .ad-whatsapp{width:48px;height:48px;padding:10px;display:grid;place-items:center}#site .go-woocommerce{padding-top:25px}#site .woocommerce div.product .product_title{font-size:25px}#site .woocommerce div.product div.images,#site .woocommerce div.product div.summary{float:none;width:100%}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
/* Keep WooCommerce's native single-product wrapper separate from catalogue cards. */
#site .go-woocommerce>div.product{display:block;border:0;border-radius:0;overflow:visible;box-shadow:none;background:transparent}
#site .go-woocommerce>div.product:after{content:'';display:table;clear:both}
#site .go-woocommerce>div.product .woocommerce-tabs{clear:both;padding-top:25px}
#site .go-woocommerce>div.product .related.products{display:block;clear:both}

/* 1.0.1: contained header/footer and a native WooCommerce collection layout. */
#site header.commerce-header .g-main{width:calc(100% - 64px);max-width:1040px;display:grid;grid-template-columns:165px minmax(200px,330px) minmax(0,1fr);align-items:center;gap:22px;padding:18px 0;min-height:105px}
#site header.commerce-header .g-main .g-brand{display:block;width:155px;min-width:0;line-height:0;padding:0;margin:0;grid-column:1;grid-row:1}
#site header.commerce-header .g-main .g-brand img{display:block;width:155px!important;max-width:100%!important;height:auto!important;max-height:53px;object-fit:contain;object-position:left center;margin:0;padding:0}
#site header.commerce-header .g-main .g-search{grid-row:1;grid-column:2;width:100%;height:43px;margin:0;min-width:0;justify-self:center}
#site header.commerce-header .g-main .g-tools{grid-column:3;grid-row:1;display:flex;align-items:center;justify-content:flex-end;gap:16px;margin:0;padding:0;min-width:0}
#site header.commerce-header .g-tool{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;gap:4px;min-width:35px;text-decoration:none;line-height:1.3}
#site header.commerce-header .g-tool svg{width:22px;height:22px;display:block;flex:none}
#site header.commerce-header .g-tool b{position:absolute;right:-4px;top:-5px;min-width:14px;height:14px;padding:1px 3px;border-radius:20px;font-size:10px;background:#dc2d21;color:#fff;line-height:12px;text-align:center}
#site header.commerce-header .g-tool span{font-size:11px;line-height:1.4;font-weight:400;white-space:nowrap}
#site header.commerce-header .g-main .g-language{position:static;grid-column:3;grid-row:2;justify-self:end;transform:none;display:flex;gap:10px;margin:-10px 0 0;padding:0;border:0;height:18px;line-height:18px;font-size:11px}
#site .g-language a{color:#626762;font-size:12px;text-decoration:none}#site .g-language a[aria-current]{color:#c82d20;font-weight:700}
#site .compact-footer .g-footer-brand img{display:block;max-width:155px;width:155px;height:auto;max-height:58px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1);background:transparent}
#site .compact-footer ul,#site .compact-footer li{list-style:none;padding:0;margin:0}#site .compact-footer a{font-size:13px;font-weight:400}
#site .go-catalogue{max-width:1040px;padding-top:24px;padding-bottom:55px}
#site .go-catalogue-crumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;line-height:1.7;color:#747b75;margin-bottom:22px}
#site .go-catalogue-hero{background:#f5f5f3;border:1px solid #e3e6e2;display:grid;grid-template-columns:1fr;min-height:210px;border-radius:7px;overflow:hidden;margin-bottom:30px}
#site .go-catalogue-hero.has-image{grid-template-columns:1.15fr 1fr}#site .go-catalogue-hero>div:first-child{padding:30px}
#site .go-catalogue-kicker{font-size:11px;letter-spacing:1.6px;font-weight:600;color:#ba2a1e}#site .go-catalogue-hero h1{font-size:32px;line-height:1.2;letter-spacing:-.8px;margin:13px 0 15px;color:#202321;font-weight:650}
#site .go-catalogue-hero p{font-size:15px;line-height:1.7;color:#626762;max-width:470px;margin:0 0 18px}#site .go-catalogue-help{font-size:13px;color:#b4261b;border-bottom:1px solid #d8aaa4;padding-bottom:4px}
#site .go-catalogue-cover{position:relative;min-height:245px;max-height:280px;background:white}#site .go-catalogue-cover img{width:100%;height:100%;position:absolute;inset:0;object-fit:contain;mix-blend-mode:normal}
#site .go-catalogue-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:27px;align-items:start}#site .go-catalogue-sidebar{min-width:0}#site .go-catalogue-sidebar>details{border:1px solid #e3e6e2;border-radius:6px;background:#fff;overflow:hidden}
#site .go-catalogue-sidebar summary{font-size:15px;font-weight:600;padding:16px;cursor:pointer;line-height:1.5}#site .go-catalogue-sidebar nav{padding:0 10px 11px}#site .go-catalogue-sidebar nav>a{display:flex;justify-content:space-between;gap:10px;padding:11px 9px;font-size:13px;line-height:1.5;border-radius:4px;color:#555d57}#site .go-catalogue-sidebar nav>a.current{background:#f9e9e6;color:#b4261b;font-weight:600}#site .go-catalogue-sidebar small{font-size:11px;color:#747b75}
#site .go-category-contact{background:#202723;border-radius:6px;color:#fff;padding:22px 18px;margin-top:20px}#site .go-category-contact>span{font-size:10px;letter-spacing:1px;color:#bfc6bf}#site .go-category-contact h2{font-size:20px;line-height:1.3;color:#fff;margin:13px 0}#site .go-category-contact p{font-size:13px;line-height:1.7;color:#d1d6d1}#site .go-category-contact a{font-size:13px;color:#fff;border-bottom:1px solid #7d8a7e;padding-bottom:5px}
#site .go-catalogue-products{min-width:0}#site .go-catalogue-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px;border-bottom:1px solid #e3e6e2;padding-bottom:15px}
#site .go-catalogue-toolbar .woocommerce-notices-wrapper{width:100%}#site .go-catalogue-toolbar .woocommerce-result-count{float:none;font-size:13px;color:#626762;margin:0}#site .go-catalogue-toolbar .woocommerce-ordering{float:none;margin:0}#site .go-catalogue-toolbar select{font-size:13px;padding:9px;border:1px solid #d8ddd8;border-radius:4px;max-width:230px;background:#fff}
#site .go-catalogue.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#site .go-catalogue .product-stage{height:185px}#site .go-catalogue .product-info{padding:16px}#site .go-catalogue .product-info h3{font-size:17px;line-height:1.4}#site .go-catalogue .product-description{font-size:14px}#site .go-catalogue .card-quote{font-size:13px}#site .go-catalogue .product-secondary{gap:6px}#site .go-catalogue .product-secondary button{font-size:11px}
#site .go-blog-pagination{display:flex;justify-content:center;gap:9px;margin-top:30px}#site .go-blog-pagination .page-numbers{padding:8px 13px;border:1px solid #e3e6e2;font-size:14px;border-radius:4px}#site .go-blog-pagination .current{background:#202321;color:white;border-color:#202321}#site .go-blog-placeholder{display:grid;place-items:center;height:100%;background:#f5f5f3;color:#626762;font-size:13px;letter-spacing:2px}
@media(max-width:1050px){#site .go-catalogue-layout{grid-template-columns:180px minmax(0,1fr);gap:22px}#site .go-catalogue.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}#site header.commerce-header .g-main{grid-template-columns:150px minmax(180px,290px) minmax(0,1fr);gap:17px}#site header.commerce-header .g-main .g-tools{gap:12px}#site header.commerce-header .g-main .g-brand,#site header.commerce-header .g-main .g-brand img{width:145px!important}}
@media(max-width:900px){#site header.commerce-header .g-main{grid-template-columns:1fr auto;gap:15px;width:calc(100% - 64px)}#site header.commerce-header .g-main .g-brand{grid-column:1;grid-row:1}#site header.commerce-header .g-main .g-tools{grid-column:2;grid-row:1}#site header.commerce-header .g-main .g-search{grid-column:1/-1;grid-row:2;max-width:none}#site header.commerce-header .g-main .g-language{grid-column:2;grid-row:3;margin:0}#site .go-catalogue-hero h1{font-size:28px}#site .go-catalogue-hero>div:first-child{padding:25px}}
@media(max-width:600px){#site header.commerce-header .g-main{width:calc(100% - 40px);gap:14px 10px;padding:16px 0}#site header.commerce-header .g-main .g-brand,#site header.commerce-header .g-main .g-brand img{width:135px!important}#site header.commerce-header .g-main .g-tools{gap:10px}#site header.commerce-header .g-tool span{display:none}#site header.commerce-header .g-tool svg{width:21px;height:21px}#site .go-catalogue-layout{grid-template-columns:1fr;gap:23px}#site .go-catalogue-hero.has-image{grid-template-columns:1fr}#site .go-catalogue-cover{height:190px;min-height:190px}#site .go-catalogue-hero h1{font-size:28px}#site .go-category-contact{display:none}#site .go-catalogue.woocommerce ul.products{grid-template-columns:1fr}#site .go-catalogue .product-stage{height:245px}#site .go-catalogue .product-info h3{font-size:19px}#site .go-catalogue .product-secondary button{font-size:13px}#site .go-catalogue-toolbar{align-items:flex-start}#site .go-catalogue-toolbar select{font-size:13px;max-width:100%}}
/* 1.0.2: true center search, readable counters and catalogue editorial areas. */
@media(min-width:901px){#site header.commerce-header .g-main{grid-template-columns:minmax(0,1fr) minmax(240px,330px) minmax(0,1fr);position:relative;column-gap:24px;row-gap:0;min-height:108px;padding:18px 0 28px}#site header.commerce-header .g-main .g-language{position:absolute;right:0;bottom:6px;top:auto;grid-column:auto;grid-row:auto;margin:0;height:17px;line-height:17px}}
#site header.commerce-header .g-tool b{display:inline-flex;align-items:center;justify-content:center;min-width:21px;width:auto;height:21px;padding:0 4px;border:2px solid #fff;right:-9px;top:-10px;line-height:17px;border-radius:30px;font-size:11px;font-weight:700;background:#e62c20;color:white;box-shadow:0 2px 5px #9b1c1733;z-index:2;white-space:nowrap}
#site header.commerce-header .g-tools{overflow:visible}#site .ad-info-menu>summary{list-style:none}#site .ad-info-menu>summary::-webkit-details-marker{display:none}#site .ad-info-menu>summary::after,#site .ad-info-menu>summary::before{content:none!important}
#site .go-pinned-selection{padding:22px 18px;background:linear-gradient(125deg,#fff6f4,#fff 70%);border:1px solid #eed7d3;border-top:3px solid #dc2d21;border-radius:8px;margin:0 0 28px;box-shadow:0 9px 20px #a4261610}
#site .go-pinned-heading{margin-bottom:20px;border-left:3px solid #dc2d21;padding-left:13px}#site .go-pinned-heading>span{font-size:10px;letter-spacing:1.4px;font-weight:600;color:#be2b20}#site .go-pinned-heading h2{font-size:23px;line-height:1.3;letter-spacing:-.5px;margin:7px 0 0;color:#202321}
#site .go-pinned-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#site .go-pinned-products .product{background:white}#site .go-pinned-products .product-stage{height:175px}#site .go-pinned-products .product-info{padding:15px}#site .go-pinned-products .product-info h3{font-size:16px;line-height:1.4}#site .go-pinned-products .product-description{font-size:14px;line-height:1.6}#site .go-pinned-products .product-price{font-size:18px}
#site .go-catalogue-seo{margin-top:35px;padding:30px;border:1px solid #e3e6e2;border-radius:7px;background:white}#site .go-catalogue-seo h2{font-size:26px;line-height:1.3;font-weight:600;letter-spacing:-.5px;margin:13px 0 22px}#site .go-catalogue-seo .eyebrow{font-size:11px;letter-spacing:1.2px;color:#b52a20}#site .go-catalogue-seo-preview p,#site .go-catalogue-seo .copy{font-size:15px;line-height:1.9;color:#626762}#site .go-catalogue-seo .copy h3{color:#202321;font-size:21px;line-height:1.4;margin:25px 0 15px}#site .go-catalogue-seo .copy p{margin-bottom:18px}#site .go-catalogue-seo summary{display:inline-block;list-style:none;cursor:pointer;padding:10px 16px;background:#202321;color:white;border-radius:4px;font-size:13px;line-height:1.5;margin-top:17px}#site .go-catalogue-seo:has(details[open]) .go-catalogue-seo-preview{display:none}#site .go-catalogue-seo details[open]>summary{margin-bottom:22px}#site .go-catalogue-seo .copy img{max-width:100%;height:auto}#site .go-catalogue-seo .copy a{color:#b52a20;text-decoration:underline;text-underline-offset:3px}
@media(max-width:1050px) and (min-width:901px){#site header.commerce-header .g-main{grid-template-columns:minmax(0,1fr) 285px minmax(0,1fr);column-gap:18px}#site header.commerce-header .g-main .g-tools{gap:11px}}
@media(max-width:900px){#site .go-pinned-products{grid-template-columns:repeat(2,minmax(0,1fr))}#site .go-pinned-products .product-stage{height:190px}}
@media(max-width:600px){#site .go-pinned-selection{padding:20px 15px}#site .go-pinned-products{grid-template-columns:1fr;gap:18px}#site .go-pinned-products .product-stage{height:230px}#site .go-pinned-products .product-info h3{font-size:19px}#site .go-pinned-heading h2{font-size:23px}#site .go-catalogue-seo{padding:23px 20px}#site .go-catalogue-seo h2{font-size:24px}#site .go-catalogue-seo-preview p,#site .go-catalogue-seo .copy{font-size:15px}#site header.commerce-header .g-tool b{min-width:19px;height:19px;line-height:15px;font-size:10px;top:-9px;right:-8px}}

/* Product card media and real admin-selected badges. */
#site .product-stage .product-photo{display:block;width:100%;height:100%;padding:0;overflow:hidden}
#site .product-stage .product-photo img{position:static;inset:auto;display:block;width:100%;height:100%;max-width:100%;margin:0;object-fit:contain;object-position:center;mix-blend-mode:normal;transform:none}
#site .product-stage .go-pd-badges{position:absolute;z-index:3;top:12px;left:12px;right:58px;display:flex;flex-wrap:wrap;gap:5px;margin:0;pointer-events:none}
#site .product-stage .go-pd-badges span{padding:5px 8px;border-radius:4px;background:#fff;color:#202321;border:1px solid #e3e6e2;box-shadow:0 2px 8px #0001;font-size:12px;font-weight:650;line-height:1.3}
#site .go-product-detail .related.products ul.products,#site .go-product-detail .upsells.products ul.products,#site .go-product-detail .go-pd-related>.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
#site .go-product-detail :is(.related,.upsells,.go-pd-related) .product-stage{height:185px}
#site .go-product-detail :is(.related,.upsells,.go-pd-related) .product-info{padding:14px}
#site .go-product-detail :is(.related,.upsells,.go-pd-related) .product-info h3{font-size:16px;line-height:1.4}
#site .go-product-detail :is(.related,.upsells,.go-pd-related) .product-secondary{flex-wrap:wrap}
@media(max-width:900px){#site .go-product-detail .related.products ul.products,#site .go-product-detail .upsells.products ul.products,#site .go-product-detail .go-pd-related>.products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){#site .go-product-detail .related.products ul.products,#site .go-product-detail .upsells.products ul.products,#site .go-product-detail .go-pd-related>.products{grid-template-columns:minmax(0,1fr)}}
#site .go-product-detail .upsells.products{display:block}
#site .gorgor-saved-list[data-list=compare]{display:block;overflow-x:auto;padding-bottom:15px}
#site .go-compare-table{width:100%;border-collapse:collapse;background:#fff;font-size:14px;table-layout:fixed;min-width:680px}
#site .go-compare-table th,#site .go-compare-table td{border:1px solid #e3e6e2;padding:15px;text-align:left;vertical-align:top;overflow-wrap:anywhere;line-height:1.65}
#site .go-compare-table tbody th{width:160px;background:#f5f5f3;font-weight:600}
#site .go-compare-table thead img{width:100%;height:160px;object-fit:contain}
#site .go-compare-table thead a{display:block;font-size:16px;line-height:1.45;margin-bottom:12px}
#site .go-compare-table button{font-size:14px;background:white;border:1px solid #dedfe4;border-radius:4px;padding:7px 12px;cursor:pointer}
#site .go-subcategories{margin:0 0 25px}#site .go-subcategories h2{font-size:22px;margin-bottom:16px}
#site .go-subcategories>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
#site .go-subcategories a{display:block;border:1px solid #e3e6e2;background:#fff;border-radius:6px;overflow:hidden}
#site .go-subcategories img{width:100%;height:140px;object-fit:contain;background:#fff}#site .go-subcategories span{display:block;padding:13px;font-size:15px;line-height:1.5}
#site .go-catalogue-sidebar nav>a[class*=go-category-level]{padding-left:calc(9px + var(--category-depth)*12px);font-size:14px}
#site .go-professional-intro{max-width:720px;margin:20px 0 32px}#site .go-professional-intro h2{font-size:30px;line-height:1.3;margin:12px 0}#site .go-professional-intro p{font-size:16px;line-height:1.8}
#site .go-cart-tax{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;padding:18px;border:1px solid #e3e6e2;border-radius:6px;background:#f5f5f3;margin:20px 0;font-size:16px}
#site .go-cart-tax small{flex-basis:100%;font-size:14px;color:#626762;line-height:1.6}
@media(max-width:600px){#site .go-subcategories>div{grid-template-columns:repeat(2,minmax(0,1fr))}#site .go-subcategories img{height:120px}}

#site .go-order-tracking{max-width:680px;margin:24px auto;padding:28px;background:#fff;border:1px solid #e3e6e2;border-radius:8px;font-size:16px;line-height:1.75}
#site .go-order-tracking form.track_order{padding:0;border:0;margin-top:22px}
#site .go-order-tracking .form-row{width:100%;float:none;margin:0 0 18px}
#site .go-order-tracking label{font-size:15px;display:block;margin-bottom:7px}
#site .go-order-tracking input.input-text{width:100%;min-height:46px;padding:12px;border:1px solid #d8ddd8;border-radius:4px;font-size:16px}
#site .go-order-tracking button{background:#df2028;color:white;border:0;padding:13px 24px;border-radius:5px;font-size:15px;cursor:pointer}
@media(max-width:600px){#site .go-order-tracking{padding:20px}}
