.section-product .product-single{padding:4rem 0}.section-product .product-single .container{display:grid;grid-template-columns:1fr;grid-template-areas:"media" "form" "ctas";padding:0 1rem}@media (min-width: 768px){.section-product .product-single .container{gap:2rem;grid-template-columns:44% 1fr;grid-template-areas:"media form" "media ctas"}}@media (min-width: 1280px){.section-product .product-single .container{grid-template-columns:repeat(3,1fr);grid-template-areas:"media form ctas";gap:4rem}}@media (min-width: 1280px){.section-product .product-single .container.two-col{grid-template-columns:50% 1fr 4rem;grid-template-areas:"media form ." "media ctas .";gap:0 6rem}}.section-product .product-single .container>*{padding:0;margin:0;width:100%;max-width:100%}.section-product .media{grid-area:media}.section-product .form{grid-area:form}.section-product .ctas{grid-area:ctas}.section-product .product-single__title{font-size:1.5rem}@media (min-width: 768px){.section-product .product-single__title{font-size:2rem}}.section-product .description p{margin-bottom:1rem}.section-product .product-sku{font-size:.875rem;font-weight:600;text-transform:uppercase}.section-product hr{margin:1.5rem 0}@media (min-width: 1024px){.section-product hr{margin:2rem 0}}.section-product .product-form{padding:0}.section-product .product-form p{margin-bottom:1rem}.section-product .product-form strong,.section-product .product-form label{font-weight:500;font-family:Montserrat,sans-serif}.section-product .product-form h2{font-size:1rem!important;letter-spacing:normal;margin-bottom:1rem}.section-product .product-form .select-wrap{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}@media (min-width: 1024px){.section-product .product-form .select-wrap{gap:1.5rem}}.section-product .product-form .select-wrap .selector-wrapper{width:100%;margin:0}.section-product .product-form button[type=submit]{width:100%;display:flex;justify-content:center;gap:1rem;margin:0;transition:all .3s var(--transition-timing) 0s}.section-product .product-form button[type=submit]:hover svg,.section-product .product-form button[type=submit]:focus svg{fill:var(--color-text)}.section-product .product-form button[type=submit] svg{height:1.5rem;width:1.5rem;fill:var(--colour-gold);transition:all .3s var(--transition-timing) 0s}.section-product ol.anchor-links{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.section-product ol.anchor-links li a{display:flex;align-items:center;gap:1rem;text-decoration:none;font-family:Roboto,sans-serif}.section-product ol.anchor-links li a svg{height:.75rem;width:.75rem}@media (min-width: 768px){.section-product .download-block.doc-m{margin-top:-2rem}}.section-product .download-block .content p:last-of-type{margin-bottom:1.5rem}.section-product .download-block .buttons{flex:none}.section-product .download-block a{border:0;border-left:4px solid var(--colour-gold);justify-content:start;gap:1rem;transition:all .3s var(--transition-timing) 0s;box-shadow:none;background-color:#fff;background-color:var(--colour-aqua-haze)}.section-product .download-block a:hover,.section-product .download-block a:focus{border-left-color:var(--color-text)}.section-product .download-block a svg{height:1.25rem;width:1.25rem;flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/93/assets/section-product.css.map */
