.section-main-product .main-wrapper{display:grid;grid-template-columns:100%;gap:1.5rem}.section-main-product .layout-product-media .swiper-wrapper .swiper-slide *{height:100%;overflow:cover}.section-main-product .layout-product-form{max-width:32rem;padding:1rem 0}.section-main-product .layout-product-form .vendor{margin-bottom:.5rem;display:block;opacity:.72}.section-main-product .layout-product-form .product-title{font-size:1.5rem;font-weight:400;margin-bottom:1.5rem}.section-main-product .layout-product-form .snippet-data-prices{margin-bottom:1.5rem}.section-main-product .layout-product-form .snippet-data-prices>span{font-size:1.25rem;font-weight:500}.section-main-product .layout-product-form .stock{display:block;margin-bottom:1.5rem}.section-main-product .layout-product-form .stock>span{position:relative;font-weight:500;padding-left:.875rem}.section-main-product .layout-product-form .stock>span:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.5rem;height:.5rem;border-radius:100%}.section-main-product .layout-product-form .stock>span.green:before{background-color:#67a46f}.section-main-product .layout-product-form .stock>span.amber:before{background-color:#f79e1b}.section-main-product .layout-product-form .stock>span.red:before{background-color:#c12335}.section-main-product .layout-product-form .data-product-variants{margin-bottom:1.5rem;display:block}.section-main-product .layout-product-form .data-product-variants fieldset{border:0;padding:0}.section-main-product .layout-product-form .data-product-variants fieldset+fieldset{margin-top:1rem}.section-main-product .layout-product-form .data-product-variants fieldset legend{margin-bottom:.5rem;padding:0;font-weight:500}.section-main-product .layout-product-form .data-product-variants fieldset ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.section-main-product .layout-product-form .data-product-variants fieldset li{position:relative}.section-main-product .layout-product-form .data-product-variants fieldset li input{color:inherit;border:0;border-radius:0;-webkit-appearance:none;appearance:none}.section-main-product .layout-product-form .data-product-variants fieldset li input:focus{outline:none}.section-main-product .layout-product-form .data-product-variants fieldset li input:hover{outline:none}.section-main-product .layout-product-form .data-product-variants fieldset li input:disabled{opacity:.5;pointer-events:none;cursor:default}.section-main-product .layout-product-form .data-product-variants fieldset li input{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;z-index:1}.section-main-product .layout-product-form .data-product-variants fieldset li input:checked+label{border-color:var(--colour-pickled-bluewood)}.section-main-product .layout-product-form .data-product-variants fieldset li input.disabled+label{cursor:default}.section-main-product .layout-product-form .data-product-variants fieldset li input.disabled+label span{opacity:.5}.section-main-product .layout-product-form .data-product-variants fieldset li input:not(.disabled):hover+label,.section-main-product .layout-product-form .data-product-variants fieldset li input:not(.disabled):focus+label{border-color:var(--colour-pickled-bluewood)}.section-main-product .layout-product-form .data-product-variants fieldset li label{position:relative;height:2.75rem;min-width:3.5rem;padding:0 1.25rem;display:flex;align-items:center;justify-content:center;z-index:5;background-color:var(--colour-white);border:1px solid var(--colour-white);cursor:pointer;overflow:hidden;transition:all var(--transition-duration) var(--transition-timing) 0s}.section-main-product .layout-product-form .actions{margin-bottom:3rem}.section-main-product .layout-product-form .actions .add-to-basket{padding:1.25rem 4rem}.section-main-product .layout-product-form .description .read-more{font-weight:500;text-decoration:underline}.section-main-product .layout-product-form .description-extra{margin-bottom:1rem}.section-main-product .layout-product-info{max-width:32rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.1)}.section-main-product .layout-product-info>div{display:flex;gap:1rem}.section-main-product .layout-product-info>div svg{height:1.25rem;width:1.25rem;flex-shrink:0}.section-main-product .layout-product-info>div button,.section-main-product .layout-product-info>div a{font-weight:500;text-decoration:underline;color:inherit}.section-main-product .product-information-drawer{position:fixed;top:0;right:0;height:100%;width:100%;max-width:41.5rem;transform:translate(100%);background-color:var(--colour-white);transition:all var(--transition-duration) var(--transition-timing) 0s;z-index:1000;display:flex;flex-direction:column;padding:1rem;overflow-y:auto;overflow-x:hidden}.section-main-product .product-information-drawer.js-is-visible{transform:translate(0);transition-delay:var(--transition-duration)}.section-main-product .product-information-drawer .drawer-close{margin:0 0 1.5rem auto;padding:0}.section-main-product .product-information-drawer .product-title{margin-bottom:.5rem;display:block}.section-main-product .product-information-drawer .drawer-heading{font-size:1.5rem;font-weight:400;margin-bottom:1.5rem}@media (min-width: 768px){.section-main-product .product-information-drawer{padding:1.5rem}}@media (min-width: 768px) and (max-width: 1023.98px){.section-main-product>.container{max-width:var(--tablet-max-width)}}@media (min-width: 1024px){.section-main-product .main-wrapper{grid-template-columns:56% 1fr;grid-template-rows:1fr auto;gap:1.5rem;align-items:start}.section-main-product .layout-product-media{grid-column:1;grid-row:1/span 2}.section-main-product .layout-product-media .swiper-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.section-main-product .layout-product-form{padding:1.5rem 0;grid-column:2;grid-row:1;position:sticky;top:5.5rem;right:0;z-index:10;background-color:var(--colour-wild-sand)}.section-main-product .layout-product-info{grid-column:2;grid-row:2}}@media (max-width: 1023.98px){.section-main-product{overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-main-product.css.map */
