body:has(.gv-pdp-details) .product-information{max-width:1600px;margin-inline:auto;padding-inline:40px}body:has(.gv-pdp-details) .product-details h1{font:400 clamp(22px,1.65vw,29px)/1.25 Georgia,"Times New Roman",serif;text-transform:uppercase;letter-spacing:0;margin:0}body:has(.gv-pdp-details) .product-details .price{font-size:20px;font-weight:600;color:#304b70}body:has(.gv-pdp-details) .product-details .compare-at-price{font-size:14px;color:#777}body:has(.gv-pdp-details) .variant-option__button-label{border-radius:0!important;min-width:48px;min-height:40px;font-size:13px}body:has(.gv-pdp-details) .variant-option__button-label:has(input:checked){background:#304b70;color:#fff;border-color:#304b70}body:has(.gv-pdp-details) .variant-option__button-label__pill{border-radius:0!important}body:has(.gv-pdp-details) .variant-option legend{font-size:13px;margin-bottom:10px}body:has(.gv-pdp-details) .variant-option{gap:7px}body:has(.gv-pdp-details) .variant-option__button-label.gv-color-thumbnail{width:64px;min-width:64px;height:70px;padding:3px;background:#fff;overflow:hidden}body:has(.gv-pdp-details) .gv-color-thumbnail img{width:100%;height:100%;object-fit:cover;position:relative;z-index:1;pointer-events:none}body:has(.gv-pdp-details) .gv-color-thumbnail:has(input:checked){border:2px solid #304b70;padding:2px;outline-offset:2px}body:has(.gv-pdp-details) .product-form-buttons .add-to-cart-button{background:#304b70;color:#fff;border:1px solid #304b70;border-radius:0;min-height:52px;text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:600;box-shadow:0 4px 10px #304b7014}body:has(.gv-pdp-details) .product-form-buttons .add-to-cart-button:hover{background:#223b5a}body:has(.gv-pdp-details) .sticky-add-to-cart__bar button{background:#304b70;color:#fff;border-radius:0}.gv-pdp-promises{display:grid;gap:8px;font:14px/1.6 Arial,sans-serif}.gv-pdp-promises a{color:inherit;text-decoration:none}.gv-pdp-promises span{display:inline-block;margin-right:8px}.gv-pdp-details{width:100%;font:14px/1.7 Arial,sans-serif}.gv-payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin:0 0 18px}.gv-payment-icon{width:37px;height:24px}.gv-delivery{display:flex;align-items:center;gap:12px;background:#f6f6f4;border-radius:3px;padding:14px 18px;margin-bottom:23px;font-size:13px}.gv-delivery>span:first-child{color:#467454;font-size:19px}.gv-delivery small{font-size:12px;color:#666}.gv-pdp-accordion{border-top:1px solid #ddd}.gv-pdp-accordion:last-child{border-bottom:1px solid #ddd}.gv-pdp-accordion summary{list-style:none;cursor:pointer;padding:19px 28px 19px 0;text-transform:uppercase;font-size:13px;letter-spacing:.025em;position:relative}.gv-pdp-accordion summary::-webkit-details-marker{display:none}.gv-pdp-accordion summary:after{content:"+";position:absolute;right:3px;font-size:19px;top:13px}.gv-pdp-accordion[open] summary:after{content:"\2212"}.gv-pdp-accordion>div{padding:0 0 20px;color:#444}.gv-pdp-accordion p{margin:0 0 12px}.gv-pdp-accordion ul{padding-left:20px}.gv-pdp-accordion a{color:inherit;text-decoration:underline;text-underline-offset:3px}.gv-pdp-description img{max-width:100%;height:auto}.gv-pdp-description table{display:block;overflow:auto;max-width:100%}.gv-pdp-description h2,.gv-pdp-description h3{font-family:Georgia,serif;font-weight:400;font-size:20px}.gv-product-extras .gv-faq{padding-top:60px}.gv-pdp-accordion summary:focus-visible{outline:2px solid #304b70;outline-offset:3px}@media(max-width:749px){body:has(.gv-pdp-details) .product-information{padding-inline:0}body:has(.gv-pdp-details) .product-details{padding-inline:20px}body:has(.gv-pdp-details) .product-details h1{font-size:24px}body:has(.gv-pdp-details) .variant-option__button-label.gv-color-thumbnail{width:58px;min-width:58px;height:64px}.gv-product-extras .gv-faq{padding-top:40px}}body:has(.gv-pdp-details) .variant-option--buttons{display:flex;flex-wrap:wrap;justify-content:flex-start}body:has(.gv-pdp-details) .variant-option--buttons legend{width:100%}body:has(.gv-pdp-details) .variant-option__button-label{flex:0 0 auto;padding-inline:16px}.gv-dispatch-strip{display:flex;justify-content:space-between;align-items:center;gap:14px;background:#f6f6f6;border-radius:15px;padding:13px 18px;margin:0 0 27px;font:12px/1.6 Arial,sans-serif;color:#161616}.gv-dispatch-date{display:flex;align-items:center;gap:11px}.gv-dispatch-date i{display:block;width:10px;height:10px;flex:0 0 10px;border-radius:50%;background:#638f6d}.gv-dispatch-carrier{display:flex;align-items:center;gap:10px;flex-shrink:0;white-space:nowrap}.gv-dispatch-carrier img{width:30px;height:24px;object-fit:contain}.gv-stock-note{background:#ecf1f7;border-left:5px solid #304b70;border-radius:6px;padding:17px 20px;font:13px/1.75 Arial,sans-serif;color:#404040;margin:0 0 24px}.gv-stock-note strong{color:#171717}@media(max-width:1100px){.gv-dispatch-strip{flex-wrap:wrap;gap:8px 16px}}@media(max-width:749px){.gv-dispatch-strip{padding:12px 14px}.gv-stock-note{padding:15px 16px}}.gv-price-promises{display:grid;gap:10px;font:400 14px/1.5 Arial,sans-serif;color:#111}.gv-price-promises>a,.gv-price-promises>div{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.gv-price-promises svg{flex:0 0 23px}.gv-price-promises span{display:block}@media(max-width:749px){.gv-price-promises{font-size:14px}}@media(max-width:749px){body:has(.gv-pdp-details) .product-information{--page-margin:12px}body:has(.gv-pdp-details) .product-details{padding-inline:0}body:has(.gv-pdp-details) #reviews-section{--page-margin:12px}body:has(.gv-pdp-details) .gv-wrap{padding-inline:12px}}body:has(.gv-pdp-details) .sticky-add-to-cart__bar{width:min(480px,calc(100% - 24px));padding:0;gap:0;bottom:max(12px,env(safe-area-inset-bottom));border-radius:0;background:transparent;box-shadow:none;transition:none;visibility:hidden;pointer-events:none}body:has(.gv-pdp-details) .sticky-add-to-cart__bar:before{display:none}body:has(.gv-pdp-details) .sticky-add-to-cart__bar[data-stuck=true]{visibility:visible;pointer-events:auto}body:has(.gv-pdp-details) .sticky-add-to-cart__button{width:100%;min-height:52px;padding:14px 20px;box-shadow:0 3px 14px #0002}body:has(.gv-pdp-details) .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline}
/*# sourceMappingURL=/cdn/shop/t/1/assets/gv-product.css.map */
