.section-product{padding:1rem 1rem 1.5rem;border-bottom:1px solid var(--colour-primary)}@media(min-width:768px){.section-product{padding:1.5rem 1.5rem 2rem}}@media(min-width:768px){.section-product .main-wrapper{display:grid;grid-template-columns:50% 1fr;gap:7rem}}.section-product .main-wrapper .product-form{padding-top:1.5rem}.section-product .main-wrapper .product-form h1{font-size:2rem}.section-product .main-wrapper .product-form .price{display:flex;align-items:center;gap:1.5rem;font-size:1rem;font-weight:500}.section-product .main-wrapper .product-form .price .compare-at{font-size:.75rem;font-weight:400;opacity:.4;text-decoration:line-through}.section-product .main-wrapper .product-form .metafields{padding-top:1.5rem}.section-product .main-wrapper .product-form .metafields .info-metafields{display:flex;gap:2rem;margin-bottom:1rem}@media(min-width:768px){.section-product .main-wrapper .product-form .metafields .info-metafields{gap:2.5rem}}.section-product .main-wrapper .product-form .metafields .metafield,.section-product .main-wrapper .product-form .metafields .taste-style{display:flex;flex-direction:column;gap:.25rem}.section-product .main-wrapper .product-form .metafields .name{font-size:.625rem;line-height:150%;letter-spacing:.12em;font-weight:500;opacity:.5;text-transform:uppercase}.section-product .main-wrapper .product-form .metafields .value{font-size:.75rem;line-height:200%;letter-spacing:.02em}.section-product .main-wrapper .product-form .unavailable{padding-top:1.5rem}.section-product .main-wrapper .product-form .unavailable p{text-transform:uppercase}.section-product .main-wrapper .product-form .variant-select{padding-top:1.5rem}.section-product .main-wrapper .product-form .variant-select label{padding-bottom:.5rem}.section-product .main-wrapper .product-form .variant-select select{height:3rem;max-width:240px}.section-product .main-wrapper .product-form .quantity-and-add-to-basket{display:flex;flex-direction:column;gap:1.5rem;padding-top:1.5rem}@media(min-width:768px){.section-product .main-wrapper .product-form .quantity-and-add-to-basket{flex-direction:row}}.section-product .main-wrapper .product-form .quantity-and-add-to-basket .c-qty{width:-webkit-max-content;width:max-content}.section-product .main-wrapper .product-form .quantity-and-add-to-basket .add-to-cart{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.section-product .main-wrapper .product-form .quantity-and-add-to-basket .add-to-cart span{color:var(--colour-white)}.section-product .main-wrapper .product-form .quantity-and-add-to-basket .add-to-cart span svg{fill:var(--colour-white)}.section-product .main-wrapper .product-form .trust-points{padding-top:2rem;display:flex;flex-direction:column;gap:1rem}.section-product .main-wrapper .product-form .trust-points .trust-point{font-weight:400;font-size:.75rem;line-height:200%;display:grid;gap:1rem;grid-template-columns:1fr;letter-spacing:.02em}.section-product .main-wrapper .product-form .trust-points .trust-point svg{margin:auto 0;width:1.5rem;height:1.5rem;fill:none;stroke:var(--colour-tertiary)}.section-product .main-wrapper .product-form .trust-points .trust-point svg.fill{fill:var(--colour-tertiary);stroke:none}.section-product .main-wrapper .product-form .trust-points .trust-point p{margin:0}.section-product .main-wrapper .product-form .trust-points .icon{grid-template-columns:1.5rem 1fr}.section-product .main-wrapper .product-form .description{margin:2rem 0;padding:2rem 0;border-top:1px solid var(--colour-primary);border-bottom:1px solid var(--colour-primary)}.section-product .main-wrapper .product-form .description span.description-title{font-weight:500;font-size:.625rem;line-height:150%;display:flex;letter-spacing:.12em;text-transform:uppercase;opacity:.5;padding-bottom:.5rem}.section-product .main-wrapper .product-form .description p{text-align:start}.section-product .main-wrapper .product-form .description button{padding:0;margin-top:1rem}.section-product .main-wrapper .product-form .description.alt-view .description-text{position:relative;max-height:8rem;overflow:hidden}.section-product .main-wrapper .product-form .description.alt-view.is-active .description-text{max-height:none}.section-product .main-wrapper .product-form .description.alt-view.is-active .description-text:after{display:none}.section-product .main-wrapper .product-form .description.alt-view .description-text:after{content:"";position:absolute;bottom:0;left:0;height:3.5rem;width:100%;background:linear-gradient(180deg,rgba(251,251,251,0) 0%,var(--colour-bg) 100%);z-index:5}.section-product .main-wrapper .product-form .promo{position:relative}.section-product .main-wrapper .product-form .promo:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:6;opacity:.9}.section-product .main-wrapper .product-form .promo img{width:100%;object-fit:cover}.section-product .main-wrapper .product-form .promo.pri:after{background-color:var(--colour-primary)}.section-product .main-wrapper .product-form .promo.sec:after{background-color:var(--colour-secondary)}.section-product .main-wrapper .product-form .promo.ter:after{background-color:var(--colour-tertiary)}.section-product .main-wrapper .product-form .promo.qua:after{background-color:var(--colour-quaternary)}.section-product .main-wrapper .product-form .promo.qui:after{background-color:var(--colour-quinary)}.section-product .main-wrapper .product-form .promo .content{z-index:7;position:relative;padding:1rem;display:flex;align-items:center;gap:1rem}.section-product .main-wrapper .product-form .promo .content img{width:4rem;height:4rem;object-fit:cover;border:1px solid var(--colour-white);border-radius:50%}.section-product .main-wrapper .product-form .promo .content .promo-text{color:var(--colour-white);font-size:1.25rem;line-height:140%;letter-spacing:.02em;margin:0}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-product.css.map */
