@media(min-width:990px){.page-width,.page-width--narrow,.page-width--medium{max-width:1400px}}@media(min-width:1600px){.page-width,.page-width--narrow,.page-width--medium{padding-left:40px;padding-right:40px}}.gp-size-warning{background:#fff8f0;border:1.5px solid #e07830;border-radius:3px;padding:12px 14px;margin-bottom:12px;display:flex;gap:10px;align-items:flex-start}.gp-size-warning__icon{font-size:16px;flex-shrink:0;margin-top:2px}.gp-size-warning__title{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#c8601a;margin-bottom:4px}.gp-size-warning__text{font-size:13px;line-height:1.6;color:#4a5568}.gp-size-warning__text a{color:#c8601a;font-weight:600}.gp-grade-selector{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:16px}.gp-grade-btn{border:1.5px solid #e2ddd8;border-radius:3px;padding:12px 10px;cursor:pointer;background:#fff;text-align:center;transition:all .2s;position:relative}.gp-grade-btn:hover{border-color:#1a2744}.gp-grade-btn.active{border-color:#1a2744;background:#1a2744}.gp-grade-btn.active .gp-grade-name{color:#fff}.gp-grade-btn.active .gp-grade-sub{color:#fff9}.gp-grade-name{display:block;font-size:16px;font-weight:800;letter-spacing:.04em;color:#1a2744;line-height:1.2}.gp-grade-sub{display:block;font-size:11px;color:#9aa3b0;margin-top:2px}.gp-grade-popular{position:absolute;top:-9px;left:50%;transform:translate(-50%);background:#c8601a;color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:20px;white-space:nowrap}.gp-enquiry-panel{display:none;background:#1a2744;border-radius:4px;padding:28px;margin:16px 0}.gp-enquiry-panel.visible{display:block}.gp-enquiry-panel h3{font-size:20px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin-bottom:6px}.gp-enquiry-panel p{font-size:13px;color:#fff9;margin-bottom:20px;line-height:1.5}.gp-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.gp-form-group{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.gp-form-group label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c}.gp-form-group input,.gp-form-group textarea,.gp-form-group select{padding:11px 14px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:3px;color:#fff;font-size:14px;transition:border-color .2s}.gp-form-group input:focus,.gp-form-group textarea:focus,.gp-form-group select:focus{outline:none;border-color:#c8601a}.gp-form-group textarea{resize:vertical;min-height:80px}.gp-dim-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-bottom:10px}.gp-dim-x{font-size:20px;font-weight:700;color:#fff6;text-align:center}.gp-btn-enquire{width:100%;padding:14px;background:#c8601a;color:#fff;border:none;border-radius:3px;font-size:15px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;margin-top:6px;transition:background .2s}.gp-btn-enquire:hover{background:#e07830}.gp-trust-mini{display:flex;gap:16px;flex-wrap:wrap;padding:16px 0;border-top:1px solid #e2ddd8;margin-top:8px}.gp-trust-mini-item{display:flex;align-items:center;gap:6px;font-size:12px;color:#4a5568;font-weight:500}@media(max-width:768px){.gp-grade-selector{grid-template-columns:1fr 1fr 1fr}.gp-form-row{grid-template-columns:1fr}}.card-wrapper:has(a[href*=custom-shade-sail]) .price,.card-wrapper:has(a[href*=custom-shade-sail]) .quick-add,.card-wrapper:has(a[href*=custom-shade-sail]) quantity-input{display:none!important}.card-wrapper:has(a[href*=custom-shade-sail]) .card__information:after{content:"Priced on enquiry";display:block;font:600 15px Barlow,sans-serif;color:#b5642a;margin-top:4px}.gp-custom-size variant-selects,.gp-custom-size .product-form__input--dropdown,.gp-custom-size .product-form__input--pill{display:none!important}.product__media-wrapper .product__media,.product-media-container,.product__media-item .product__media{aspect-ratio:4 / 3!important;height:auto!important;padding-top:0!important;overflow:hidden!important}.product__media-wrapper .product__media img,.product-media-container img,.product__media-item img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.product__tax,.product__tax.caption.rte{display:none!important}.easify .po-pt-5{padding-top:.5rem!important}.product__info-container>div:has(.easify),.product__info-container>div:has(product-form){margin-top:0!important}.easify .po-field-error{font-weight:600!important;font-size:15px!important;background:#fdecea!important;border-left:3px solid #c0392b!important;padding:10px 14px!important;margin-top:8px!important;display:block!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gp-custom.css.map */
