/*!**********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./src/scss/product.scss ***!
  \**********************************************************************************************************************************************************/.template-product .page-content{border-bottom:1px solid rgba(0,0,0,.05);padding:0 0 45px}@media (min-width:767px){.template-product .page-content{border-bottom:0}}.main-product .grid{margin:0}@media (min-width:767px){.main-product .grid{display:flex;justify-content:space-between;margin:0;width:100%}}.main-product .grid__item{padding:0}@media (min-width:767px){.main-product .grid__item:first-child{flex:0 0 auto;width:55%}}@media (min-width:1025px){.main-product .grid__item:first-child{width:63.95%}}@media (min-width:767px){.main-product .grid__item:last-child{flex:1 1 auto;margin:0;padding:0 30px;width:30%}}@media (min-width:1025px){.main-product .grid__item:last-child{margin:0 5.6986111111%;padding:0;width:24.6527777778%}}.main-product .grid .product-single__meta{padding:0}@media (min-width:767px){.main-product .grid .product-single__meta{padding-top:40px;position:sticky;top:51px}}.main-product .grid .product-single__meta .product-sold-out-tag{font-size:9px;font-style:normal;font-weight:400;line-height:normal;text-align:center;text-transform:uppercase}@media (min-width:990px){.main-product .grid .product-single__meta .product-sold-out-tag{font-size:11px}}@media (min-width:1441px){.main-product .grid .product-single__meta .product-sold-out-tag{font-size:13px}}.main-product .grid .product-single__meta .product-single__title{color:#000;font-size:25px;font-style:normal;font-weight:400;letter-spacing:0;line-height:normal;margin-bottom:0;text-align:center}@media (min-width:1920px){.main-product .grid .product-single__meta .product-single__title{font-size:35px}}.main-product .grid .product-single__meta .product__price-container{display:flex;justify-content:center}.main-product .grid .product-single__meta .product__price-container.has-sale-price .product__price--compare{margin-left:10px;opacity:.15;text-decoration:none}.main-product .grid .product-single__meta .product__price-container.has-sale-price .product__price--compare .money,.main-product .grid .product-single__meta .product__price-container.has-sale-price .product__price--compare.product__price{position:relative}.main-product .grid .product-single__meta .product__price-container.has-sale-price .product__price--compare .money:after,.main-product .grid .product-single__meta .product__price-container.has-sale-price .product__price--compare.product__price:after{background:#000;content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.main-product .grid .product-single__meta .product__price-container .money,.main-product .grid .product-single__meta .product__price-container .product__price{font-family:var(--typeHeaderPrimary);font-size:20px;font-style:normal;font-weight:400;line-height:normal;text-align:center}@media (min-width:1920px){.main-product .grid .product-single__meta .product__price-container .money,.main-product .grid .product-single__meta .product__price-container .product__price{font-size:24px}}.main-product .grid .product-single__meta .variant-wrapper{margin:35px 0 15px;text-align:center}.main-product .grid .product-single__meta .variant__label{background:none!important;font-family:var(--typeBasePrimary);font-size:11px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;margin:0 0 15px;text-transform:none}@media (min-width:1920px){.main-product .grid .product-single__meta .variant__label{font-size:13px}}.main-product .grid .product-single__meta .variant-input-wrap{margin:0}.main-product .grid .product-single__meta .variant-input-wrap label{border:none;box-shadow:none;color:#000;font-size:11px;font-style:normal;font-weight:400;line-height:16px;margin:0 20px 0 0;padding:0;position:relative}@media (min-width:1920px){.main-product .grid .product-single__meta .variant-input-wrap label{font-size:13px}}.main-product .grid .product-single__meta .variant-input-wrap label.disabled{color:rgba(0,0,0,.15)}.main-product .grid .product-single__meta .variant-input-wrap label.disabled:after{content:none}.main-product .grid .product-single__meta .variant-input-wrap input:checked+label,.main-product .grid .product-single__meta .variant-input-wrap label:not(.disabled):hover{color:#000;text-decoration:underline}.main-product .grid .product-single__meta .variant-input-wrap input:checked+label.disabled{color:rgba(0,0,0,.15)}.main-product .grid .product-single__meta .variant-input-wrap .variant-input:last-child label{margin-right:0}.main-product .grid .product-single__meta .payment-buttons{width:100%}.main-product .grid .product-single__meta .payment-buttons .add-to-cart[disabled]{display:none}.main-product .grid .product-single__meta .payment-buttons .add-to-cart,.main-product .grid .product-single__meta .payment-buttons .klaviyo-bis-trigger{align-items:center;background:transparent!important;border:1px solid #000;color:#000!important;display:flex;font-size:11px;font-style:normal;font-weight:400;height:36px;justify-content:center;letter-spacing:0;line-height:16px;margin:auto!important;max-width:245px;min-height:auto;padding:0;transition:all .3s ease}@media (min-width:767px){.main-product .grid .product-single__meta .payment-buttons .add-to-cart:hover:not(.btn--loading),.main-product .grid .product-single__meta .payment-buttons .klaviyo-bis-trigger:hover:not(.btn--loading){background-color:#000!important;color:#fff!important}}@media (min-width:1920px){.main-product .grid .product-single__meta .payment-buttons .add-to-cart,.main-product .grid .product-single__meta .payment-buttons .klaviyo-bis-trigger{font-size:14px}}.main-product .grid .product-single__meta .payment-buttons .add-to-cart:not(.klaviyo-bis-trigger){background-color:#000!important;color:#fff!important}@media (min-width:767px){.main-product .grid .product-single__meta .payment-buttons .add-to-cart:not(.klaviyo-bis-trigger):hover:not(.btn--loading){background:transparent!important;color:#000!important}}.main-product .grid .product-single__meta .payment-buttons .add-to-cart:not(.klaviyo-bis-trigger).btn--loading{background-color:#000!important}.main-product .grid .product-single__meta .payment-buttons .add-to-cart:not(.klaviyo-bis-trigger).btn--loading span{opacity:0}.main-product .grid .product-single__meta .payment-buttons .add-to-cart:not(.klaviyo-bis-trigger).btn--loading:after{height:15px;margin-top:-7px;width:15px}.main-product .grid .product-single__meta .payment-buttons .add-to-cart:not(.klaviyo-bis-trigger) span{font-size:11px;font-style:normal;font-weight:400;line-height:16px;opacity:1;transition:opacity .3s ease}@media (min-width:1920px){.main-product .grid .product-single__meta .payment-buttons .add-to-cart:not(.klaviyo-bis-trigger) span{font-size:14px}}.main-product .grid .product-single__meta .product-single__form{text-align:center}@media (max-width:767px){.main-product .grid .product-single__meta .product-single__form{background-color:#fffffb;bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:20px 15px 18px;position:fixed;width:100%;z-index:10}.main-product .grid .product-single__meta .product-single__form .product-colour,.main-product .grid .product-single__meta .product-single__form .variant__label{display:none}.main-product .grid .product-single__meta .product-single__form .variant-wrapper{margin:0 0 20px}.main-product .grid .product-single__meta .product-single__form .variant-input-wrap{text-align:left}.main-product .grid .product-single__meta .product-single__form .payment-buttons .add-to-cart,.main-product .grid .product-single__meta .product-single__form .payment-buttons .klaviyo-bis-trigger{max-width:none;width:100%}}.product-gallery__container{display:flex;flex-wrap:wrap}@media (min-width:767px){.product-gallery__container{margin:0 -4px}}.product-gallery__image,.product-gallery__video{height:527px;position:relative}@media (min-width:767px){.product-gallery__image,.product-gallery__video{height:auto;padding-top:169.5%}}.product-gallery__image img,.product-gallery__image video,.product-gallery__video img,.product-gallery__video video{height:100%;left:0;object-fit:cover;object-position:top;position:absolute;top:0;width:100%}.product-gallery__item{margin-right:4px;width:352px}@media (min-width:767px){.product-gallery__item{margin:0 2px 4px;width:calc(50% - 4px)}.product-gallery__item:nth-child(3){width:100%}.product-gallery__item:nth-child(3)>div{padding-top:148.2%}}.product-gallery__progress{background-color:rgba(0,0,0,.05);height:1px;width:100%}.product-gallery__progress span{background:#000;display:block;height:1px;transition:width .3s linear;width:0}.product-tabs{margin-top:35px;padding:0 20px}@media (min-width:767px){.product-tabs{margin-top:0;padding:0}}.product-tabs__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;padding:0 20px}.product-tabs__header-items{cursor:pointer;font-size:11px;font-style:normal;font-weight:400;line-height:normal;margin-right:44px;position:relative}@media (min-width:1920px){.product-tabs__header-items{font-size:14px}}.product-tabs__header-items:after{background-color:#000;bottom:0;content:"";height:.5px;left:0;position:absolute;transition:all .7s ease .1s;width:0}@media (min-width:767px){.product-tabs__header-items{margin-right:20px}}@media (min-width:1025px){.product-tabs__header-items{margin-right:45px}}.product-tabs__header-items.active:after{width:100%}@media (min-width:767px){.product-tabs__header-items:hover{color:#000}.product-tabs__header-items:hover:after{width:100%}}.product-tabs__header-items:last-child{margin-right:0}.product-tabs__content-item{display:none;font-size:10px;min-height:150px}.product-tabs__content-item.active{display:block}.product-tabs__content-item a,.product-tabs__content-item p,.product-tabs__content-item span{font-size:10px!important;font-style:normal;font-weight:400;line-height:15px;text-align:center}@media (min-width:1920px){.product-tabs__content-item a,.product-tabs__content-item p,.product-tabs__content-item span{font-size:13px!important;line-height:19px}}.product-shipping-promo{margin-top:-5px}@media (min-width:767px){.product-shipping-promo{margin-top:52px}}@media (min-width:1200px){.product-shipping-promo{margin-top:220px}}.product-shipping-promo p{color:#000;font-size:10px;font-style:normal;font-weight:400;line-height:16px;margin:0;text-align:center}@media (min-width:1920px){.product-shipping-promo p{font-size:13px}}.product-colour{margin-bottom:35px}.product-colour__list{display:flex;justify-content:center;list-style:none;margin:0 0 18px}.product-colour__list li{margin:0 10px 0 0;position:relative}.product-colour__list li:last-child{margin-right:0}.product-colour__list li a{display:block;height:20px;line-height:0;width:20px}.product-colour__list li:after{background:transparent;bottom:-3px;content:"";height:1px;left:0;position:absolute;width:100%}.product-colour__list li.product-colour__active a,.product-colour__list li:hover a{border:1px solid #000}.product-colour__list li.product-colour__active:after,.product-colour__list li:hover:after{background-color:#000}.product-colour__current,.product-colour__label{font-size:11px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:15px;text-align:center;text-transform:capitalize}@media (min-width:1920px){.product-colour__current,.product-colour__label{font-size:13px}}.product-colour__mobile{margin-bottom:0;margin-top:35px}@media (min-width:767px){.product-colour__mobile{display:none}}.product-coming-soon{color:#000;font-size:11px;font-style:normal;font-weight:400;line-height:16px;margin-left:15px;position:relative;top:2px}@media (min-width:767px){.product-coming-soon{margin:0 0 35px;position:static;text-align:center}}@media (min-width:1920px){.product-coming-soon{font-size:13px}}.product-afterpay{align-items:center;display:flex;font-size:9px;font-style:normal;font-weight:400;justify-content:center;line-height:normal;margin-top:2px}@media (min-width:1920px){.product-afterpay{font-size:11px}}.product-afterpay svg{height:10px;margin-left:4px;max-width:47px;position:relative;top:1px}.style-by{padding:45px 0}@media (min-width:767px){.style-by{padding:65px 0}}.style-by__header{margin-bottom:35px;padding:0 15px}@media (min-width:767px){.style-by__header{align-items:flex-end;display:flex;margin-bottom:50px;padding:0 20px}}@media (min-width:1025px){.style-by__header{margin-bottom:65px;padding:0 80px}}.style-by__header h2{font-family:var(--typeBasePrimary);font-size:9px;font-style:normal;font-weight:400;letter-spacing:0;line-height:normal;margin:0;text-transform:uppercase}@media (min-width:1920px){.style-by__header h2{font-size:11px}}.style-by__header h3{font-size:25px;font-style:normal;font-weight:400;letter-spacing:0;line-height:normal;margin:0 0 15px}@media (min-width:1920px){.style-by__header h3{font-size:35px}}.style-by__header p{font-size:10px;font-style:normal;font-weight:400;line-height:15px;margin:0}@media (min-width:1920px){.style-by__header p{font-size:11px}}.style-by__text{max-width:330px}.style-by__controls{display:none}@media (min-width:767px){.style-by__controls{display:flex;flex-direction:column;margin-left:auto}}.style-by__arrows{margin-bottom:15px}.style-by__arrows button{line-height:0;padding:0}.style-by__arrows button:last-child{margin-left:10px}.style-by__arrows button svg{pointer-events:none}.style-by__progress{background-color:rgba(0,0,0,.1);height:1px;width:335px}.style-by__progress span{background:#000;display:block;height:1px;transition:width .3s linear;width:0}.style-by__image{height:450px;position:relative;width:300px}@media (min-width:767px){.style-by__image{height:100%;width:auto}}.style-by__image img,.style-by__image video{height:100%;object-fit:cover;object-position:top;position:relative;width:100%}@media (min-width:767px){.style-by__slider .slick-list{padding-left:20px;padding-right:20px}}@media (min-width:1025px){.style-by__slider .slick-list{padding-left:80px;padding-right:80px}}.style-by__slider .slick-track{display:flex!important}.style-by__slider .slick-slide{height:inherit!important}.style-by__slider ul{list-style-type:none;margin:0}.style-by__slider ul li{margin:0 4px 0 0}.style-by__slider ul li:last-child{margin-right:0}.size-guide-trigger{cursor:pointer;font-size:11px;font-style:normal;font-weight:400;line-height:normal;text-align:center}@media (min-width:767px){.size-guide-trigger{display:inline-block;margin-bottom:35px;position:relative;text-align:center}.size-guide-trigger:after{background-color:#000;bottom:0;content:"";height:.5px;left:0;position:absolute;transition:all .7s ease .1s;width:0}.size-guide-trigger:hover:after{width:100%}}@media (min-width:1920px){.size-guide-trigger{font-size:13px}}.size-overlay{background:hsla(0,0%,100%,.5);content:"";display:none;height:100%;left:0;position:fixed;top:0;width:100%}.size-overlay.show .size-overlay{display:block}.size-guide{background:#fff;border-left:1px solid rgba(0,0,0,.05);max-width:300px;position:fixed;right:0;top:0;transform:translateX(100%);transition:all .3s linear;width:100%;z-index:2147483647}@media (min-width:767px){.size-guide{max-width:365px}}.size-guide.active{transform:none}.size-guide__inner{position:relative}.size-guide__header{align-items:center;border-bottom:1px solid rgba(0,0,0,.05);display:flex;justify-content:space-between;padding:17px 15px}.size-guide__header span{font-size:11px;font-style:normal;font-weight:400;line-height:normal}.size-guide__header button{padding:0}.size-guide__body{height:calc(100vh - 50px);overflow-y:auto;padding:17px 15px}.size-guide__body::-webkit-scrollbar{width:0!important}.size-guide__text{font-size:10px;font-style:normal;font-weight:400;line-height:15px;margin-bottom:35px}.size-guide__measurement{margin-bottom:40px}.size-guide__measurement--top{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.size-guide__measurement-label{font-size:11px;font-style:normal;font-weight:400;line-height:normal}.size-guide__measurement-toggle{align-items:center;display:flex;font-size:11px}.size-guide__measurement-toggle button{color:rgba(0,0,0,.25);font-size:11px;font-style:normal;font-weight:400;line-height:normal;padding:0;transition:all .3s ease}.size-guide__measurement-toggle button:first-child{margin-right:5px}.size-guide__measurement-toggle button:last-child{margin-left:5px}.size-guide__measurement-toggle button:hover{color:#000}.size-guide__measurement-toggle button.active{color:#000;text-decoration:underline}.size-guide__table table{background:none}.size-guide__table tr{border:none}.size-guide__table td,.size-guide__table th{border:1px solid #f5f5f5;border-left:none;border-top:none;font-size:10px;font-style:normal;font-weight:400;line-height:15px;padding:9px 15px}.size-guide__table td:last-child,.size-guide__table th:last-child{border-right:none}.size-guide__table td{font-weight:300}.size-guide__table td:first-child{font-weight:400}.size-guide__table tbody tr:last-child td,.size-guide__table tbody tr:last-child th{border-bottom:none}.prod-error-form{background:none;border:none;font-size:10px;margin:20px 0 0;padding:0}.fit-and-care{display:flex;flex-direction:column;gap:30px;margin:auto auto 30px;max-width:315px}.fit-and-care__title{align-items:center;display:flex;margin-bottom:10px}.fit-and-care__title-text{font-family:var(--typeHeaderPrimary);font-size:11px!important;margin-left:8px;text-transform:uppercase}.fit-and-care__progress-bar{background:hsla(0,0%,77%,.8);display:block;height:2px;position:relative;width:100%}.fit-and-care__progress-bar-fill{background:#000;height:100%;left:0;position:absolute;top:0}.fit-and-care__progress-bar-fill:after{background:#000;border-radius:50%;content:"";height:8px;position:absolute;right:-4px;top:50%;transform:translateY(-50%);width:8px}.fit-and-care__texts{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.fit-and-care__texts span{color:rgba(0,0,0,.4);font-size:9px!important;font-weight:400;line-height:normal;text-align:center}.fit-and-care__description{font-size:10px;line-height:15px;text-align:center}.fit-and-care__garment .fit-and-care__texts span:nth-child(2){position:relative;right:11px}