.product-heading{display:grid;grid-template-columns:repeat(24,1fr);grid-auto-rows:auto;column-gap:var(--padSmall);padding:var(--padSmall);position:fixed;width:100%;z-index:500;row-gap:var(--padMain);transition:.25s var(--timing)}@media(max-width:900px){.product-heading{grid-template-columns:repeat(12,1fr)}}@media(max-width:900px){.product-heading{row-gap:var(--padSmall);position:relative}}.product-heading .product-header{grid-column:1/13;padding:var(--padSmall);display:flex}@media(max-width:900px){.product-heading .product-header{grid-column:1/10;padding:var(--padSmall) var(--padSmall) 0;order:1}}.product-heading .product-header .product-title{font-family:var(--font);font-size:var(--fonth2);line-height:2rem;text-transform:uppercase}.product-heading .product-header .product-enquire{font-family:var(--font);font-size:var(--fonth2);line-height:2rem;text-transform:uppercase;transition:.25s var(--timing);cursor:pointer;opacity:.4;margin-left:var(--padMain);opacity:0}.product-heading .product-header .product-enquire:hover{opacity:1}@media(max-width:900px){.product-heading .product-header .product-enquire{opacity:.4;margin-left:auto;display:none}}.product-heading .product-price{grid-column:13/17;font-family:var(--font);font-size:var(--fonth2);line-height:2rem;text-transform:uppercase;padding:var(--padSmall) 0}@media(max-width:900px){.product-heading .product-price{grid-column:1/7;padding:0 var(--padSmall) calc(var(--padMain)*2);order:3}}.product-heading .product-price .price__sale,.product-heading .product-price .badge{display:none}.product-heading .product-quantity{grid-column:17/20;font-family:var(--font);font-size:var(--fonth2);line-height:2rem;text-transform:uppercase;padding:var(--padSmall) 0}@media(max-width:900px){.product-heading .product-quantity{grid-column:1/13;padding:0 var(--padSmall);order:4}}.product-heading .product-quantity .quantity-wrapper{display:flex}.product-heading .product-quantity .quantity-wrapper .quantity-input{width:40px;font-family:var(--font);font-size:var(--fonth2);line-height:2rem;text-transform:uppercase}.product-heading .product-quantity .quantity-wrapper .quantity__button{width:35px}.product-heading .product-quantity .quantity-wrapper .quantity__button svg{width:16px;height:16px}.product-heading .product-cta{grid-column:20/25;padding:var(--padSmall) var(--padSmall) var(--padSmall) 0;display:flex;justify-content:flex-end}@media(max-width:900px){.product-heading .product-cta{grid-column:1/13;justify-content:flex-start;padding:0 var(--padSmall);order:5}}.product-heading .product-cta button{font-family:var(--font);font-size:var(--fonth2);line-height:2rem;text-transform:uppercase;transition:.25s var(--timing);cursor:pointer;opacity:1;padding:0;margin:0;color:var(--black);letter-spacing:0;font-weight:300}.product-heading .product-cta button:hover{opacity:.6}.product-heading .product-cta button .loading-overlay__spinner{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap;opacity:0}.product-heading .product-cta .product-enquire{font-family:var(--font);font-size:var(--fonth2);line-height:2rem;text-transform:uppercase;transition:.25s var(--timing);cursor:pointer;opacity:1}.product-heading .product-cta .product-enquire:hover{opacity:.6}.product-heading .product-collections{grid-column:1/8;display:flex;flex-direction:column;padding-left:var(--padSmall)}@media(max-width:900px){.product-heading .product-collections{grid-column:10/13;order:2;padding:var(--padSmall);display:flex;flex-direction:row;justify-content:flex-end}}.product-heading .product-collections .product-back{transition:.25s var(--timing);cursor:pointer;color:var(--grey)}.product-heading .product-collections .product-back:hover{color:var(--black)}.product-heading .product-collections .product-collections-list{display:flex;flex-direction:row}@media(max-width:900px){.product-heading .product-collections .product-collections-list{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap;opacity:0;display:none}}.product-heading .product-collections .product-collections-list .product-collection:not(last-child){margin-right:var(--padMain)}.product-heading .product-collections .product-collections-list .product-collection .collection-link{transition:.25s var(--timing);cursor:pointer;color:var(--grey)}.product-heading .product-collections .product-collections-list .product-collection .collection-link:hover{color:var(--black)}.product-heading .variant-swatch{position:absolute;width:100%;max-width:80px;transition:.25s var(--timing);z-index:0;opacity:0}.product-heading .variant-swatch.swatch-active{opacity:1;z-index:5}@media(min-width:901px){.product-heading .variant-swatch.swatch-hover-active{opacity:1;z-index:10}}.product-heading .product-variants{grid-column:13/25}@media(max-width:900px){.product-heading .product-variants{grid-column:1/13;order:6;padding-top:var(--padMain)}}.product-heading .product-variants variant-radios{display:grid;grid-auto-rows:auto;column-gap:var(--padSmall);grid-template-columns:repeat(12,1fr)}.product-heading .product-variants variant-radios .variant-swatches{grid-column-end:span 1;position:relative;display:none}.product-heading .product-variants variant-radios .product-inputs{grid-column-end:span 4;display:flex;flex-direction:column;align-items:stretch}@media(max-width:900px){.product-heading .product-variants variant-radios .product-inputs:first-child{padding-left:var(--padSmall)}}.product-heading .product-variants variant-radios .product-inputs .variant-selector{display:flex;flex-direction:column;height:100%;padding-bottom:var(--padMain)}.product-heading .product-variants variant-radios .product-inputs .variant-selector .selector-label{color:var(--grey);margin-bottom:2px;font-family:var(--font);font-size:var(--fontbody);line-height:1.25rem}.product-heading .product-variants variant-radios .product-inputs .variant-selector .selector-label:not(:last-child){margin-bottom:var(--padSmall)}.product-heading .product-variants variant-radios .product-inputs .variant-selector .selector-option{display:flex;flex-direction:row;align-items:baseline;transition:.25s var(--timing);cursor:pointer;opacity:1}.product-heading .product-variants variant-radios .product-inputs .variant-selector .selector-option:hover{opacity:.6}.product-heading .product-variants variant-radios .product-inputs .variant-selector .selector-option svg{width:10px!important;height:6px!important;padding-bottom:1px}.product-heading .product-variants variant-radios .product-inputs .variant-selector .selector-option .selected-option{margin-left:var(--padMain);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-heading .product-variants variant-radios .product-inputs .variant-selector fieldset{display:none;flex-direction:column;margin-top:var(--padMain)}.product-heading .product-variants variant-radios .product-inputs .variant-selector fieldset legend{font-family:var(--font);font-size:var(--fontbody);line-height:1.25rem;margin:0 0 2px;color:var(--grey)}.product-heading .product-variants variant-radios .product-inputs .variant-selector fieldset legend:not(:last-child){margin-bottom:var(--padSmall)}.product-heading .product-variants variant-radios .product-inputs .variant-selector fieldset label{font-family:var(--font);font-size:var(--fontbody);line-height:1.25rem;margin-bottom:2px;transition:.25s var(--timing);cursor:pointer;opacity:.4}.product-heading .product-variants variant-radios .product-inputs .variant-selector fieldset label:not(:last-child){margin-bottom:var(--padSmall)}.product-heading .product-variants variant-radios .product-inputs .variant-selector fieldset label:hover{opacity:1}.product-heading .product-variants variant-radios .product-inputs .variant-selector fieldset input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-heading .product-variants variant-radios .product-inputs .variant-selector fieldset input[checked]+label{opacity:1}.product-heading .product-variants variant-radios .product-inputs.variant-active .selector-option svg{transform:rotate(180deg)}.product-heading .product-variants variant-radios .product-inputs.variant-active fieldset{display:flex}.product-heading .product-variants variant-radios .product-inputs.variant-active .variant-swatches{display:block}.product-heading:hover .product-header .product-enquire{opacity:.4}.product-heading:hover .product-header .product-enquire:hover{opacity:1}.product-hero-image{min-height:100vh;display:flex}@media(max-width:900px){.product-hero-image{min-height:unset}}.product-hero-image .hero-content{display:grid;grid-template-columns:repeat(24,1fr);grid-auto-rows:auto;column-gap:var(--padSmall);padding:var(--padSmall);margin-top:auto;padding-top:120px}@media(max-width:900px){.product-hero-image .hero-content{grid-template-columns:repeat(12,1fr)}}@media(max-width:900px){.product-hero-image .hero-content{margin-top:0}}.product-hero-image .hero-content .aspect-holder{grid-column:1/18}@media(max-width:900px){.product-hero-image .hero-content .aspect-holder{grid-column:1/13}}.product-hero-text{display:grid;grid-template-columns:repeat(24,1fr);grid-auto-rows:auto;column-gap:var(--padSmall);padding:50px var(--padSmall)}@media(max-width:900px){.product-hero-text{grid-template-columns:repeat(12,1fr)}}@media(max-width:900px){.product-hero-text{padding:var(--padMain) 0 0}}.product-hero-text .product-description{grid-column:1/16;display:grid;grid-auto-rows:auto;column-gap:var(--padSmall);grid-template-columns:repeat(15,1fr)}@media(max-width:900px){.product-hero-text .product-description{padding:0 var(--padSmall);grid-column:1/13;grid-template-columns:repeat(13,1fr)}}.product-hero-text .product-description>*{grid-column:1/8;padding-left:var(--padSmall);margin-bottom:var(--padMain);font-family:var(--font);font-size:var(--fonth4);line-height:1.42rem}@media(max-width:900px){.product-hero-text .product-description>*{grid-column:1/13}}.product-hero-text .product-description>p:first-child{font-family:var(--font);font-size:var(--fonth2);line-height:2rem;text-transform:uppercase;grid-column:1/16}@media(max-width:900px){.product-hero-text .product-description>p:first-child{grid-column:1/13}}.product-hero-text .product-info{grid-column:19/25}@media(max-width:900px){.product-hero-text .product-info{grid-column:1/13;padding:0 var(--padMain);margin:50px 0 100px}}.product-hero-text .product-info .info-block{display:flex;flex-direction:column;margin-bottom:calc(var(--padMain) * 2)}.product-hero-text .product-info .info-block .info-title{color:var(--grey);margin-bottom:2px}.product-section{display:grid;grid-template-columns:repeat(24,1fr);grid-auto-rows:auto;column-gap:var(--padSmall);padding:50px var(--padSmall)}@media(max-width:900px){.product-section{grid-template-columns:repeat(12,1fr)}}.product-section.product-section-1 .aspect-holder{grid-column:4/15}@media(max-width:900px){.product-section.product-section-1 .aspect-holder{grid-column:1/13}}.product-section.product-section-1 .aspect-holder[orientation=landscape]{grid-column:4/15}@media(max-width:900px){.product-section.product-section-1 .aspect-holder[orientation=landscape]{grid-column:1/13}}.product-section.product-section-1 .aspect-holder[orientation=portrait]{grid-column:4/12}@media(max-width:900px){.product-section.product-section-1 .aspect-holder[orientation=portrait]{grid-column:5/13}}.product-section.product-section-1 .section-text{grid-column:16/23}@media(max-width:900px){.product-section.product-section-1 .section-text{grid-column:1/13}}.product-section.product-section-1 .section-text p{font-family:var(--font);font-size:var(--fonth4);line-height:1.42rem}.product-section.product-section-2 .aspect-holder{grid-column:11/23}@media(max-width:900px){.product-section.product-section-2 .aspect-holder{grid-column:1/13}}.product-section.product-section-2 .aspect-holder[orientation=landscape]{grid-column:11/23}@media(max-width:900px){.product-section.product-section-2 .aspect-holder[orientation=landscape]{grid-column:1/13}}.product-section.product-section-2 .aspect-holder[orientation=portrait]{grid-column:14/23}@media(max-width:900px){.product-section.product-section-2 .aspect-holder[orientation=portrait]{grid-column:1/9}}.product-section.product-section-2 .section-text{grid-column:2/9}@media(max-width:900px){.product-section.product-section-2 .section-text{grid-column:1/13}}.product-section.product-section-2 .section-text p{font-family:var(--font);font-size:var(--fonth4);line-height:1.42rem}.product-section.product-section-3 .aspect-holder{grid-column:2/15}@media(max-width:900px){.product-section.product-section-3 .aspect-holder{grid-column:1/13}}.product-section.product-section-3 .aspect-holder[orientation=landscape]{grid-column:2/15}@media(max-width:900px){.product-section.product-section-3 .aspect-holder[orientation=landscape]{grid-column:1/13}}.product-section.product-section-3 .aspect-holder[orientation=portrait]{grid-column:3/13}@media(max-width:900px){.product-section.product-section-3 .aspect-holder[orientation=portrait]{grid-column:5/13}}.product-section.product-section-3 .section-text{grid-column:16/23}@media(max-width:900px){.product-section.product-section-3 .section-text{grid-column:1/13}}.product-section.product-section-3 .section-text p{font-family:var(--font);font-size:var(--fonth4);line-height:1.42rem}@media(max-width:900px){.product-section .aspect-holder{order:1}.product-section .section-text{order:2;padding:var(--padMain) var(--padSmall) 0}}.product-blocks{display:grid;grid-template-columns:repeat(24,1fr);grid-auto-rows:auto;column-gap:var(--padSmall);padding:50px var(--padSmall)}@media(max-width:900px){.product-blocks{grid-template-columns:repeat(12,1fr)}}.product-blocks .aspect-holder{grid-column:3/16;margin-bottom:calc(var(--padSpacer) * 1.5)}@media(max-width:900px){.product-blocks .aspect-holder{margin-bottom:calc(var(--padSpacer) * 1.2)}}.product-blocks .aspect-holder:nth-child(6n+1)[orientation=landscape]{grid-column:2/14}.product-blocks .aspect-holder:nth-child(6n+1)[orientation=portrait]{grid-column:2/11}.product-blocks .aspect-holder:nth-child(6n+2)[orientation=landscape]{grid-column:16/23}.product-blocks .aspect-holder:nth-child(6n+2)[orientation=portrait]{grid-column:16/21}.product-blocks .aspect-holder:nth-child(6n+3)[orientation=landscape]{grid-column:4/17}.product-blocks .aspect-holder:nth-child(6n+3)[orientation=portrait]{grid-column:4/14}.product-blocks .aspect-holder:nth-child(6n+4)[orientation=landscape]{grid-column:5/11}.product-blocks .aspect-holder:nth-child(6n+4)[orientation=portrait]{grid-column:5/9}.product-blocks .aspect-holder:nth-child(6n+5)[orientation=landscape]{grid-column:15/25}.product-blocks .aspect-holder:nth-child(6n+5)[orientation=portrait]{grid-column:18/25}.product-blocks .aspect-holder:nth-child(6n)[orientation=landscape]{grid-column:6/19}.product-blocks .aspect-holder:nth-child(6n)[orientation=portrait]{grid-column:6/16}@media(max-width:900px){.product-blocks .aspect-holder:nth-child(odd)[orientation=landscape]{grid-column:1/11}.product-blocks .aspect-holder:nth-child(odd)[orientation=portrait]{grid-column:1/8}.product-blocks .aspect-holder:nth-child(2n)[orientation=landscape]{grid-column:3/13}.product-blocks .aspect-holder:nth-child(2n)[orientation=portrait]{grid-column:5/13}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/page-product.css.map */
