.woocommerce-products-header{padding:clamp(42px,7vw,86px) 24px;background:linear-gradient(120deg,var(--gw-navy),var(--gw-navy-2));color:#fff;text-align:center}.woocommerce-products-header__title{margin:0;color:#fff;font-size:clamp(42px,6vw,76px);line-height:1;text-transform:uppercase}.gw-personalisation{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;padding:20px;border:1px solid var(--gw-line);border-radius:8px;background:var(--gw-ice)}.gw-personalisation h3{grid-column:1/-1;margin:0}.gw-field{margin:0}.gw-field label{display:block;margin-bottom:6px;font-weight:700}.gw-field input{width:100%;padding:8px 12px}.gw-modal-open{overflow:hidden}.woocommerce-cart .woocommerce,.woocommerce-checkout .entry-content>.woocommerce,.wc-block-cart,.wc-block-checkout{margin:clamp(28px,5vw,72px) auto;padding:clamp(20px,4vw,44px);border:1px solid var(--gw-line);border-radius:12px;background:#fff;box-shadow:0 18px 55px rgba(0,31,75,.08)}@media (max-width:767px){.woocommerce-products-header{padding:36px 18px}.woocommerce ul.products li.product .button{width:calc(100% - 24px);padding:10px 8px;font-size:12px}.gw-personalisation{grid-template-columns:1fr}}.woocommerce-shop .entry-header.product-archive-title{display:grid;min-height:clamp(180px,22vw,300px);place-items:center;margin:0;padding:48px 24px;background:linear-gradient(105deg,rgba(0,21,47,.98),rgba(5,52,112,.92)),radial-gradient(circle at 82% 15%,rgba(8,102,229,.42),transparent 36%);text-align:center}.woocommerce-shop .entry-header.product-archive-title .entry-title{margin:0;color:#fff;font-size:clamp(42px,6vw,76px);line-height:1;text-transform:uppercase}.woocommerce-shop .woocommerce-products-header:empty{display:none}.woocommerce-shop .content-area,.tax-product_cat .content-area{padding:clamp(38px,5vw,72px) 0;background:linear-gradient(180deg,#fff 0,var(--gw-ice) 100%)}.woocommerce-shop .site-main,.tax-product_cat .site-main{width:min(1320px,calc(100% - 48px));margin-inline:auto}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{margin-bottom:28px}.woocommerce .woocommerce-ordering select{min-height:46px;padding:0 42px 0 14px;border:1px solid var(--gw-line);border-radius:6px;background-color:#fff;color:var(--gw-ink)}.woocommerce ul.products li.product .button{display:inline-flex!important;align-items:center;justify-content:center;margin-top:16px;opacity:1!important;transform:none!important}.single-product .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px!important;padding:0!important;border:0!important}.single-product .woocommerce-tabs ul.tabs li{margin:0!important;border:1px solid var(--gw-line)!important;border-radius:6px!important;background:#fff!important}.single-product .woocommerce-tabs ul.tabs li.active{border-color:var(--gw-blue)!important;background:var(--gw-blue)!important}.single-product .woocommerce-tabs ul.tabs li.active a{color:#fff!important}.single-product .woocommerce-tabs .panel{padding:clamp(22px,3vw,38px);border:1px solid var(--gw-line);border-radius:10px;background:#fff}body.post-type-archive-product .woocommerce-products-header,body.tax-product_cat .woocommerce-products-header{display:none!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important}body.post-type-archive-product #primary,body.tax-product_cat #primary{padding-top:clamp(34px,5vw,64px)}@media (max-width:767px){.woocommerce-shop .entry-header.product-archive-title{min-height:150px;padding:34px 18px}.single-product .woocommerce-tabs ul.tabs{display:grid;grid-template-columns:1fr}}