body:has(.gv-pdp-details) .product-details{font-family:Roboto,sans-serif;color:#111}body:has(.gv-pdp-details) .product-details>.group-block-content{gap:14px}body:has(.gv-pdp-details) .product-details .group-block-content{gap:14px}body:has(.gv-pdp-details) .gv-demo-social-proof{font:400 12px/16px Roboto,sans-serif;gap:8px!important}body:has(.gv-pdp-details) .gv-demo-social-proof span:first-child{font-size:16px;letter-spacing:0;color:#2f4a73}body:has(.gv-pdp-details) .product-details h1{font:400 20px/22px Times New Roman,Times,serif;letter-spacing:0;text-transform:uppercase;margin:0}body:has(.gv-pdp-details) .product-details product-price{margin:4px 0;line-height:24px}body:has(.gv-pdp-details) .product-details .price{font:900 18.5px/18.5px Roboto,sans-serif;color:#2f4a73}body:has(.gv-pdp-details) .product-details .compare-at-price{font:400 15px/16.5px Roboto,sans-serif!important;color:#999!important}body:has(.gv-pdp-details) .product-details [ref=priceContainer]{gap:12px;align-items:center}body:has(.gv-pdp-details) .gv-savings-badge{font:700 11.7px/11.7px Roboto,sans-serif;padding:6px 8px;border-radius:5px;background:#2f4a73}body:has(.gv-pdp-details) .gv-price-promises{font:400 13px/18.2px Roboto,sans-serif;gap:8px;margin:0}body:has(.gv-pdp-details) .gv-price-promises>a,body:has(.gv-pdp-details) .gv-price-promises>div{gap:8px}body:has(.gv-pdp-details) .gv-price-promises svg{width:20px;height:20px;flex:0 0 20px}body:has(.gv-pdp-details) .variant-picker{width:100%}body:has(.gv-pdp-details) .variant-picker__form{gap:24px}body:has(.gv-pdp-details) .variant-option{gap:6px;margin:0;padding:0;border:0;min-width:0}body:has(.gv-pdp-details) .variant-option legend{position:relative;width:100%;padding:0;margin:0 0 8px;font:400 13px/18.2px Roboto,sans-serif;color:#111}body:has(.gv-pdp-details) .variant-option legend strong{font-weight:600}body:has(.gv-pdp-details) .variant-option__swatch-value{padding:0;margin:0;color:#111}body:has(.gv-pdp-details) .variant-option__button-label{width:auto;min-width:52px;min-height:37.2px;height:37.2px;flex:0 0 auto;padding:0 4px;border:1px solid #ddd;border-radius:0!important;font:400 13px/15.6px Roboto,sans-serif;background:#fff;color:#666}body:has(.gv-pdp-details) .variant-option__button-label:has(input:checked){background:#2f4a73;border-color:#2f4a73;color:#fff}body:has(.gv-pdp-details) .variant-option__button-label__pill{display:none}body:has(.gv-pdp-details) .variant-option__button-label:has(input:focus-visible){outline:2px solid #2f4a73;outline-offset:3px}body:has(.gv-pdp-details) .variant-option__button-label.gv-color-thumbnail{width:56px;min-width:56px;height:56px;min-height:56px;flex:0 0 56px;padding:0;border:1px solid transparent;border-radius:0;overflow:hidden;background:#f3f3f0}body:has(.gv-pdp-details) .gv-color-thumbnail img{display:block;width:100%;height:100%;object-fit:cover}body:has(.gv-pdp-details) .variant-option__button-label.gv-color-thumbnail:has(input:checked){padding:0;border:1px solid #888;background:#f3f3f0;outline:0}body:has(.gv-pdp-details) .gv-color-thumbnail:has(input[aria-disabled=true]) img{opacity:.45}.gv-color-fallback{padding:3px;font-size:10px;overflow-wrap:anywhere;color:#333}body:has(.gv-pdp-details) .gv-single-color label{display:none!important}body:has(.gv-pdp-details) .gv-single-color legend{margin-bottom:0}body:has(.gv-pdp-details) .gv-option-single{font:12px/20px Roboto,sans-serif}body:has(.gv-pdp-details) .gv-size-guide-link{float:right;display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:#111;font:400 14px/20px Roboto,sans-serif;text-decoration:underline;text-underline-offset:2px;cursor:pointer}body:has(.gv-pdp-details) .gv-demo-stock{font:500 13px/18.2px Roboto,sans-serif;color:#ff9f0a;letter-spacing:.3px;gap:10px;padding:10px 2px 8px;min-height:38px;margin-top:4px}body:has(.gv-pdp-details) .gv-demo-stock:before{width:10px;height:10px;flex:0 0 10px;background:#f5af29;box-shadow:none;animation:none}body:has(.gv-pdp-details) .product-form-buttons quantity-selector-component,body:has(.gv-pdp-details) .product-form-buttons .quantity-selector{display:none}body:has(.gv-pdp-details) .product-form-buttons .add-to-cart-button{min-height:52px;height:52px;width:100%;border-radius:0;background:#2f4a73;border:1px solid #2f4a73;color:#fff;font:600 13px/18.2px Roboto,sans-serif;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 4px 12px #0000001f}body:has(.gv-pdp-details) .product-form-buttons .add-to-cart-button .svg-wrapper{display:none}body:has(.gv-pdp-details) .product-form-buttons .add-to-cart-text{justify-content:center;width:100%}body:has(.gv-pdp-details) .gv-payment-icons{gap:10px;margin:8px 0 20px}body:has(.gv-pdp-details) .gv-payment-icon{width:32px;height:20px}body:has(.gv-pdp-details) .gv-dispatch-strip{font-size:10px;padding:10px;gap:6px;flex-wrap:nowrap;border-radius:12px}body:has(.gv-pdp-details) .gv-dispatch-date{gap:6px}body:has(.gv-pdp-details) .gv-dispatch-date i{width:7px;height:7px;flex-basis:7px}body:has(.gv-pdp-details) .gv-dispatch-carrier{gap:5px}body:has(.gv-pdp-details) .gv-dispatch-carrier img{width:22px;height:18px}.gv-size-guide{width:min(480px,calc(100% - 32px));max-height:80dvh;overflow:auto;border:0;padding:28px;color:#111;background:#fff;box-shadow:0 10px 60px #0003;font:14px/1.6 Roboto,sans-serif}.gv-size-guide::backdrop{background:#0006}.gv-size-guide h2{font:24px Georgia,serif;margin:0 30px 20px 0}.gv-size-guide a{text-decoration:underline;color:#2f4a73}.gv-size-close{position:absolute;right:12px;top:10px;background:none;border:0;color:#111;font:28px Arial;cursor:pointer;width:32px;height:32px}@media(max-width:749px){body:has(.gv-pdp-details) .product-information{--page-margin:16px;padding-inline:0;row-gap:0}body:has(.gv-pdp-details) .product-details{padding-inline:0;padding-block-start:20px}body:has(.gv-pdp-details) .product-details h1{font-size:20px}body:has(.gv-pdp-details) .slideshow-controls__thumbnails{gap:6px;justify-content:flex-start}body:has(.gv-pdp-details) .slideshow-controls__thumbnail{width:44px;height:44px}}@media(min-width:750px){body:has(.gv-pdp-details) .product-details h1{font-size:20px}body:has(.gv-pdp-details) .variant-option__button-label:not(.gv-color-thumbnail){width:auto;min-width:52px;padding-inline:14px}}body:has(.gv-pdp-details) .variant-picker__form{display:flex;flex-direction:column;gap:24px}.gv-size-guide{width:min(580px,calc(100% - 24px));padding:24px;overscroll-behavior:contain}.gv-size-standard{margin:16px 0 20px;padding:14px;background:#edf1f7;border-left:3px solid #2f4a73;color:#2f4a73;font:700 14px/1.5 Roboto,sans-serif}.gv-size-guide h3{font:600 15px/1.4 Roboto,sans-serif;margin:20px 0 10px}.gv-size-table-wrap{overflow-x:auto;max-width:100%;border:1px solid #e2e5ea;border-radius:3px}.gv-size-table{width:100%;border-collapse:collapse;font:12px/1.45 Roboto,sans-serif;text-align:left}.gv-size-table th,.gv-size-table td{padding:9px 10px;border-bottom:1px solid #e2e5ea}.gv-size-table thead th{background:#2f4a73;color:#fff;font-weight:600}.gv-size-table tbody th{font-weight:600;white-space:nowrap}.gv-size-table tbody tr:nth-child(2n){background:#f5f7fa}.gv-size-table tbody tr:last-child>*{border-bottom:0}.gv-size-measure,.gv-size-available{font:13px/1.6 Roboto,sans-serif;margin:16px 0}.gv-size-note{font:11px/1.5 Roboto,sans-serif;color:#666;margin:14px 0}.gv-single-size{display:block!important}@media(max-width:749px){.gv-size-guide{padding:20px 16px}.gv-size-table th,.gv-size-table td{padding:8px}.gv-size-standard{font-size:13px}}body:has(.gv-pdp-details) .product-details{font:400 14px/19.6px Roboto,sans-serif}body:has(.gv-pdp-details) .gv-demo-social-proof{display:inline-flex;align-items:center;gap:8px!important;text-decoration:none;color:inherit;font:400 12px/16.8px sans-serif}body:has(.gv-pdp-details) .gv-rating-stars{display:flex;gap:2px;color:#2f4a73}body:has(.gv-pdp-details) .gv-rating-stars svg{width:14px;height:14px}body:has(.gv-pdp-details) .variant-picker{margin-top:10px}body:has(.gv-pdp-details) .variant-option{column-gap:6px;row-gap:8px}body:has(.gv-pdp-details) .gv-option-images{column-gap:7.6px;row-gap:9.6px}body:has(.gv-pdp-details) .variant-option__button-label:not(.gv-color-thumbnail){padding-inline:14px;min-width:52px;width:auto}body:has(.gv-pdp-details) .gv-option-images legend{margin-bottom:10px}body:has(.gv-pdp-details) .gv-option-sizes legend{margin-bottom:14px;min-height:27.2px;display:flex;align-items:center;gap:3px}body:has(.gv-pdp-details) .gv-size-guide-link{margin-left:auto}body:has(.gv-pdp-details) .gv-pdp-details{font:400 14px/19.6px Roboto,sans-serif}body:has(.gv-pdp-details) .gv-dispatch-strip{font:400 10px/13px Roboto,sans-serif}body:has(.gv-pdp-details) .gv-stock-note{font:400 11px/17.6px Roboto,sans-serif}body:has(.gv-pdp-details) .gv-pdp-accordion summary{font:400 18px/23.4px Times New Roman,Times,serif;letter-spacing:.9px}body:has(.gv-pdp-details) .gv-pdp-description h2,body:has(.gv-pdp-details) .gv-pdp-description h3{font-family:Times New Roman,Times,serif}@media(min-width:750px){body:has(.gv-pdp-details) .product-details{padding-left:24px}}body:has(.gv-pdp-details) .product-form-buttons .quantity-selector-wrapper{display:none}body:has(.gv-pdp-details) .product-details product-price{padding-inline:4px}body:has(.gv-pdp-details) .sticky-add-to-cart__button{font:600 13px/18.2px Roboto,sans-serif;letter-spacing:1.04px;text-transform:uppercase}.am-demo-reviews{scroll-margin-top:100px}@media(max-width:749px){body:has(.gv-pdp-details) .product-details{padding-block-start:8px}body:has(.gv-pdp-details) media-gallery{padding-block-end:0;margin-block-end:0}body:has(.gv-pdp-details) slideshow-controls{margin-block-end:0;padding-block-end:0}}@media(max-width:749px){body:has(.gv-pdp-details) .product-details>.group-block{padding-block-start:0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/gv-product-reference.css.map */
