/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/styles/sections/main-product.scss ***!
  \******************************************************************************************************************************************************************************************************/.product_main{display:grid;padding:1em 2em;max-width:1440px;position:relative;margin:0 auto;grid-template-columns:1fr 1fr;grid-template-areas:"media info" "media info";align-items:center}@media screen and (min-width: 992px) and (max-width: 1199px){.product_main{grid-template-columns:1fr 1fr;grid-template-areas:"media media" "info  info"}}@media screen and (max-width: 991px){.product_main{grid-template-columns:1fr;grid-template-areas:"media" "info"}}.product_breadcrumb{position:relative;padding:1em 2em;display:flex;width:100%;max-width:1440px;margin:0 auto}.product_breadcrumb .breadcrumb{display:flex;gap:.5em;flex-wrap:wrap}.product_breadcrumb .breadcrumb-item{color:rgba(var(--color-base-text),1);text-decoration:none;transition:all .3s ease}.product_breadcrumb .breadcrumb-item:not(:last-child):after{content:">";margin-left:.5em;color:rgba(var(--color-base-text),1);font-family:var(--font-body-family),sans-serif}.product_breadcrumb .breadcrumb-item:hover{opacity:.8}@media screen and (max-width: 991px){.product_breadcrumb{padding:1em}}@media screen and (min-width: 1445px){.product_breadcrumb{padding:1em 0}}.product_media{grid-area:media;position:sticky;top:1em;width:100%;max-width:100vw;max-height:65dvh;align-self:start;overflow:hidden;display:grid;grid-template-columns:115px 1fr;grid-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em}.product_media .swiper{height:100%;max-height:65dvh;width:100%;overflow:hidden}.product_media .swiper .swiper-wrapper{height:100%;width:100%}.product_media .swiper .swiper-wrapper .swiper-slide{position:relative;overflow:hidden}.product_media .swiper .swiper-wrapper .swiper-slide .swiper-slide-inner{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.product_media .swiper .swiper-wrapper .swiper-slide .swiper-slide-inner img{width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-height:65dvh}.product_media .swiper .swiper-wrapper .swiper-slide .swiper-slide-inner video{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.product_media .previews{aspect-ratio:1/1;overflow:hidden}.product_media .thumbs{padding:0;height:100%;width:100%;display:flex;flex-direction:column}.product_media .thumbs .swiper-wrapper{overflow:hidden}.product_media .thumbs .swiper-wrapper .swiper-slide,.product_media .thumbs .swiper-wrapper img{height:115px;width:115px;display:flex;overflow:hidden}.product_media .thumbs .swiper-wrapper img{cursor:pointer;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 991px){.product_media .thumbs{display:none}}.product_media [preview]{display:block}.product_media .previews img{cursor:zoom-in}.product_media .swiper-button-prev,.product_media .swiper-button-next{display:block!important}.product_media .swiper-button-prev,.product_media .swiper-button-next{color:rgba(var(--color-base-solid-button),1);left:0;right:0;transform:rotate(90deg);margin:0 auto;position:relative}.product_media .swiper-button-prev:after,.product_media .swiper-button-next:after{font-size:20px}.product_media .swiper-button-prev{top:0;bottom:auto}.product_media .swiper-button-next{bottom:0;top:auto;margin:0 auto}.product_media .swiper-button-disabled{opacity:.5}.product_datasheet{width:-moz-fit-content;width:fit-content}.product_info{grid-area:info;padding:3rem 5%;padding-top:0;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr;grid-template-areas:"title" "price" "variants" "description" "measurements" "delivery" "buttons" "note"}@media screen and (max-width: 991px){.product_info{grid-template-columns:1fr;grid-template-areas:"title" "variants" "price" "delivery" "buttons" "description" "measurements" "note"}}.product_title{grid-area:title;font-weight:400;font-size:2.2rem;text-transform:capitalize;line-height:1}@media screen and (max-width: 767px){.product_title{font-size:1.5rem}}.product_price{grid-area:price;display:flex;font-size:1.5rem;font-weight:500;gap:0 1rem;line-height:1.3;gap:.5em;flex-direction:column}.product_price .percent{color:rgba(var(--color-base-accent-primary),1);font-size:14px;color:#fff;background-color:rgba(var(--color-base-text),1);padding:.2em .5em;border-radius:.2em;width:-moz-fit-content;width:fit-content}.product_price .compare{color:rgba(var(--color-base-text),1);text-decoration:line-through;font-weight:500;opacity:.5}.product_price .original{color:rgba(var(--color-base-text),1);font-size:1.4em}.product_price-compare{display:flex;align-items:center;gap:.5em}@media screen and (max-width: 767px){.product_price{font-size:1.2rem}}.product_color{display:flex;flex-direction:column;gap:.5em}.product_color h3{font-size:1.2rem;font-weight:500;margin-bottom:0;color:rgba(var(--color-base-text),1)}.product_color span{width:40px;height:40px;border-radius:.25em;border:1px solid rgba(var(--color-base-text),1)}.product_variants{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:.25rem;padding:1.5rem 0;max-width:90vw;overflow-x:hidden}.product_variants h3{font-size:1.1rem;font-weight:500;letter-spacing:2px}.product_variants .list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5rem}@media screen and (max-width: 767px){.product_variants .list{justify-content:space-between}}.product_variants .variant{min-width:120px;width:-moz-min-content;width:min-content;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:.125rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background-color:#efefef;color:rgba(var(--color-base-text),1);transition:background-color .3s ease,color .3s ease}@media screen and (max-width: 767px){.product_variants .variant{min-width:45%;padding:.5em}}.product_variants .variant img{width:100%;max-width:100px;height:auto;-o-object-fit:contain;object-fit:contain;aspect-ratio:1/1;margin:0 auto;background-color:#fff}.product_variants .variant_title{font-size:.8rem;font-weight:400;text-transform:capitalize;letter-spacing:1px;color:inherit;text-align:center;margin:0 auto}.product_variants .variant_price{font-size:1rem;font-weight:300;letter-spacing:1px;color:inherit}.product_variants .variant.-selected{background-color:rgba(var(--color-base-accent-secondary),1);color:rgba(var(--color-base-background-primary),1)}.product_variants .variant:hover{background-color:rgba(var(--color-base-accent-primary),1);color:rgba(var(--color-base-background-primary),1)}.product_options{display:none;flex-direction:column;gap:.5em}.product_options .option{display:flex;flex-direction:column;gap:.5em;padding:1em 0;border-bottom:1px solid lightgray}.product_options .option_values{display:flex;gap:.5em;flex-wrap:wrap}.product_options button.value{border:1.2px solid transparent;display:flex;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:1px;max-width:150px}@media screen and (max-width: 767px){.product_options button.value{min-width:100%;max-width:100%}}.product_options button.value span.color{width:36px;height:36px;display:flex;border-radius:3px;border:.5px solid rgba(var(--color-base-text),1)}.product_options button.value span.text{font-size:1rem;padding:.5em 1em;text-transform:capitalize;color:rgba(var(--color-base-text),1);width:200px}.product_options button.value.-selected{box-shadow:0 .125rem .25rem #00000013!important}.product_options button.value.-selected{border:1.2px solid rgba(var(--color-base-text),1)}.product_options button.value.-selected span.text{font-weight:600}.product_description{max-width:1440px;padding:1em 5%;margin:0 auto;font-size:1.1rem;line-height:1.3rem;letter-spacing:0px}.product_description h3{font-size:1.2rem;font-weight:500;margin-bottom:0;color:rgba(var(--color-base-text),1)}.product_description>*{color:rgba(var(--color-base-text),1)}.product_description .description-content{overflow:hidden;transition:max-height .5s ease}.product_description .description-content.collapsed{max-height:150px;mask-image:linear-gradient(to bottom,black 50%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 50%,transparent 100%)}.product_description .description-content.expanded{max-height:2000px}.product_description button{margin:1em auto 0}@media screen and (min-width: 1445px){.product_description{padding:2em 0}}.product_measurements{grid-area:measurements}.product_measurements h5{font-size:1.2rem;font-weight:500;margin-bottom:.5rem;color:rgba(var(--color-base-accent-primary),1)}.product_measurements table{width:100%;max-width:400px;border-collapse:collapse;border-spacing:0}.product_measurements table tbody tr td{font-size:1.1rem;font-weight:400;color:rgba(var(--color-base-accent-primary),1);padding:.5rem 1rem;text-align:left;background-color:rgba(var(--color-base-accent-secondary),.1);border:2px solid rgba(var(--color-base-background-secondary),1)}.product_measurements table tbody tr td:last-child{text-align:center}.product_buttons{grid-area:buttons;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;width:100%;padding:1rem 0}.product_buttons update-quantity{margin-bottom:1rem;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;font-size:1.1rem;width:-moz-max-content;width:max-content;padding:.5rem 1rem;background-color:transparent;cursor:pointer}.product_buttons update-quantity label,.product_buttons update-quantity button,.product_buttons update-quantity svg{cursor:pointer;font-size:1.1rem;line-height:1.5;color:rgba(var(--color-base-text),1)}@media screen and (max-width: 767px){.product_buttons update-quantity{width:100%}}.product_buttons .product-form__buttons{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.product_buttons .product-form__buttons button,.product_buttons .product-form__buttons a,.product_buttons .product-form__buttons .shopify-payment-button{display:block;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){.product_buttons product-form,.product_buttons form{width:100%}.product_buttons .product-form__buttons button:not(.does-not-exist){width:100%}.product_buttons .product-form__buttons a:not(.does-not-exist){width:100%}.product_buttons .product-form__buttons .shopify-payment-button{width:100%}.product_buttons .product-form__buttons product-form:not(.does-not-exist){width:100%}.product_buttons .product-form__buttons form:not(.does-not-exist){width:100%}.product_buttons .shopify-payment-button{width:100%!important}.product_buttons .product-form__buttons{flex-direction:column}.product_buttons .product-form__buttons button{width:100%}}@media screen and (max-width: 991px){.product_main{padding:1em}.product_info{padding:1.5rem 1em}.product_media{grid-template-columns:1fr;position:relative}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-product.css.map */
