/*!******************************************************************************************************************************************************************************************************!*\
  !*** 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 ***!
  \******************************************************************************************************************************************************************************************************/#main-content{background:linear-gradient(135deg,#fff,#fffbeb4d,#fef3c633)}.header{border-bottom:1px solid rgba(255,255,255,.1);background:#d0a775cc}.product{margin-top:50px}.product_return{padding-top:2rem}.product_return a{color:#4e4d4d;font-size:1rem;display:flex;align-items:center;gap:.5rem;font-weight:600;width:-moz-fit-content;width:fit-content;text-transform:capitalize;transition:color .3s ease}.product_return a:hover{color:rgba(var(--color-base-accent-primary),1);text-decoration:none}.product_breadcrumb{position:relative;padding:3em 2em 1em;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:#6c645a;text-decoration:none;transition:all .3s ease}.product_breadcrumb .breadcrumb-item:not(:last-child):after{content:"/";margin-left:.5em;color:#6c645a;font-family:var(--font-body-family)}.product_breadcrumb .breadcrumb-item:hover{opacity:.8}@media screen and (max-width: 993px){.product_breadcrumb{padding:1em}}@media screen and (min-width: 1441px){.product_breadcrumb{padding:1em 0}}.product_main{max-width:1440px!important}.product_main{display:grid;padding-top:2em;grid-template-columns:1fr 1fr;grid-auto-rows:auto;grid-gap:0 3rem;gap:0 3rem;grid-template-areas:"media info" "media info";align-items:start}@media screen and (max-width: 993px){.product_main{padding-top:100px;grid-template-columns:1fr;grid-template-areas:"media" "info"}}.product_media{grid-area:media;position:sticky;top:6rem;width:100%;max-width:100vw;align-self:start;overflow:hidden;display:flex;flex-direction:column-reverse;gap:1rem}@media screen and (max-width: 993px){.product_media{grid-template-columns:1fr;margin-bottom:2rem;position:relative;top:0}}.product_media .swiper.previews,.product_media .swiper.previews .swiper-wrapper{height:100%;width:100%}.product_media .swiper.previews .swiper-wrapper .swiper-slide{position:relative;overflow:hidden}.product_media .swiper.previews .swiper-wrapper .swiper-slide .swiper-slide-inner{position:absolute;left:0;top:0;width:100%;height:100%}.product_media .swiper.previews .swiper-wrapper .swiper-slide .swiper-slide-inner a{display:flex;align-items:flex-start;justify-content:center;width:100%;height:100%}.product_media .swiper.previews .swiper-wrapper .swiper-slide .swiper-slide-inner img{width:90%;height:90%;-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;border-radius:24px;border:1px solid rgba(254,230,133,.5);background:linear-gradient(135deg,#fff,#fffbeb80);box-shadow:0 25px 50px -12px #00000040}.product_media .previews{height:auto;aspect-ratio:1/1;overflow:hidden;position:relative}.product_media .previews .swiper-pagination{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;left:1rem;top:1rem;background-color:rgba(var(--color-base-background-secondary),.8);border-radius:.25rem;box-shadow:2px 1px .5rem #0003;padding:.25rem .5rem;font-weight:700}@media screen and (min-width: 994px){.product_media .previews .swiper-pagination{display:none}}.product_media .thumbs{margin-top:-70px;position:relative;z-index:999;padding:0;width:100%;max-height:none;overflow:hidden;padding:1.5rem 0}.product_media .thumbs .swiper-wrapper{height:auto;display:flex}.product_media .thumbs .swiper-wrapper .swiper-slide,.product_media .thumbs .swiper-wrapper img{width:100%;height:80px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.product_media .thumbs .swiper-wrapper img{width:100%;height:100%;cursor:pointer;border-radius:14px;border:2px solid rgba(0,0,0,.1);background-color:#fff}@media screen and (max-width: 993px){.product_media .thumbs{display:none}}.product_media .c-icon.-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;color:#fff;background-color:#00000080;border-radius:50%;padding:1rem;transition:background-color .3s ease,color .3s ease}.product_media .c-icon.-play:hover{background-color:rgba(var(--color-base-accent-primary),1);color:rgba(var(--color-base-background-primary),1)}.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-background-primary),1)}.product_media .swiper-button-disabled{opacity:.5}.product_info{grid-area:info;padding:0;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr;grid-template-areas:"bestseller" "title" "category" "price" "delivery" "variants" "buttons" "benefits" "description" "measurements" "materials"}@media screen and (min-width: 750px) and (max-width: 993px){.product_info{justify-items:center;max-width:500px;margin:0 auto}.product_info .product_buttons{display:flex;justify-content:center}.product_info .product_variants h3{text-align:center}.product_info .product_variants .list{justify-content:center}}@media screen and (max-width: 993px){.product_info{grid-template-columns:1fr;grid-template-areas:"bestseller" "title" "category" "price" "delivery" "variants" "buttons" "benefits" "description" "measurements" "materials"}}.product_bestseller{width:-moz-fit-content;width:fit-content;border-radius:8px;border:1px solid rgba(0,0,0,.1);padding:2px 8px;color:#0a0a0a;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.product_category{font-family:var(--font-heading-family);color:#0a0a0a;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.product_title{grid-area:title;font-weight:700;font-size:2.2rem;color:#1d1d1b;text-transform:capitalize;line-height:1}@media screen and (max-width: 749px){.product_title{font-size:1.5rem}}.product_price{grid-area:price}.product_price .price{font-size:2rem;font-family:var(--font-heading-family)}.product_price .price_sale{flex-direction:row-reverse;gap:12px;align-items:center}.product_price .price-line{display:flex;align-items:center;gap:12px}.product_price .price-line span{display:flex;align-items:center}.product_price .price-item.-percent{background-color:#ffe2e2;padding:.5em;border-radius:.5em;color:#c10007;font-family:var(--font-body-family)}.product_price .price-item.-regular{font-size:20px;font-family:var(--font-body-family)}.product_price .price-item.-sale{font-size:30px;font-family:var(--font-heading-family)}@media screen and (max-width: 749px){.product_price .price{font-size:2rem}}.product_price .taxes{color:#1d1d1b;opacity:.6;margin-top:.25rem}.product_variants{grid-area:variants;height:100%;display:flex;flex-direction:column;justify-content:center;gap:.5rem;padding-top:1.5rem;max-width:90vw;overflow-x:hidden}.product_variants h3{font-size:1.1rem;font-weight:600;color:#6c645a}.product_variants .list{display:flex;flex-direction:row;justify-content:flex-start;gap:.5rem;overflow-x:auto;padding-bottom:1rem}@media screen and (min-width: 750px){.product_variants .list{overflow-x:visible;overflow-x:initial;flex-wrap:wrap}}.product_variants .variant{width:90px;height:-moz-fit-content;height:fit-content;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:.25rem;border-radius:.25rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:transparent;border:1px solid #7a7a7a;color:#6c645a;transition:background-color .3s ease,color .3s ease}@media screen and (max-width: 749px){.product_variants .variant{flex:1 1 90px;min-width:90px}}.product_variants .variant_title{font-size:.9rem;font-weight:600;margin-bottom:0;text-align:center;color:inherit}.product_variants .variant_title:first-letter{text-transform:uppercase}.product_variants .variant_image{margin-top:.25rem;-o-object-fit:contain;object-fit:contain;aspect-ratio:16/9;background-color:#fff}.product_variants .variant.-selected{color:rgba(var(--color-base-accent-primary),1);border-color:rgba(var(--color-base-accent-primary),1);background-color:rgba(var(--color-base-background-secondary),1);border-width:2px}.product_variants .variant.-selected .variant_title{font-weight:700}.product_variants .variant:hover{background-color:rgba(var(--color-base-accent-primary),1);color:rgba(var(--color-base-background-primary),1)}.product_options{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;margin-bottom:1rem}.product_options .option_title{font-size:1.1rem;font-weight:600;color:#6c645a}.product_options .option_values{display:flex;flex-direction:row;justify-content:flex-start;gap:.5rem;flex-wrap:wrap}.product_options .option_values .value{width:90px;height:-moz-fit-content;height:fit-content;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:.25rem;border-radius:.25rem;display:flex;flex-direction:column;justify-content:flex-start;gap:.25rem;align-items:center;background-color:transparent;border:1px solid #7a7a7a;color:#6c645a;transition:background-color .3s ease,color .3s ease;font-size:.9rem;font-weight:600;margin-bottom:0;text-align:center;color:inherit}.product_options .option_values .value:first-letter{text-transform:uppercase}.product_options .option_values .value .color{width:100%;height:2rem;border-radius:.25rem;position:relative}.product_options .option_values .value.-selected{color:rgba(var(--color-base-accent-primary),1);border-color:rgba(var(--color-base-accent-primary),1);background-color:rgba(var(--color-base-background-secondary),1);border-width:2px}.product_options .option_values .value.-selected .variant_title{font-weight:700}.product_options .option_values .value:hover{background-color:rgba(var(--color-base-accent-primary),1);color:rgba(var(--color-base-background-primary),1)}.product_description{grid-area:description;line-height:1.3;max-width:350px}@media screen and (max-width: 749px){.product_description{max-width:100%}}.product_description h3{font-family:var(--font-body-family);font-size:16px;font-weight:600;margin-bottom:.5rem;color:#0a0a0a}.product_description p{font-family:var(--font-heading-family);color:#0a0a0a}.product_measurements{grid-area:measurements}.product_materials{grid-area:materials}.product_measurements,.product_materials{line-height:1.3;max-width:350px;margin-top:1rem}@media screen and (max-width: 749px){.product_measurements,.product_materials{max-width:100%}}.product_measurements summary,.product_materials summary{display:flex;align-items:center;justify-content:space-between;border:1px solid #C6C6C6;padding:.5rem}.product_measurements summary h3,.product_materials summary h3{font-size:1.1rem;font-weight:600;margin-bottom:0;color:#6c645a}@keyframes fadeUp{0%{opacity:0;transform:translateY(1rem) scaleY(0);transform-origin:top}to{opacity:1;transform:translateY(0) scaleY(1);transform-origin:top}}.product_measurements table,.product_materials table{width:100%;border-collapse:collapse;border-spacing:0}.product_measurements table tr,.product_materials table tr{border:1px solid #C6C6C6}.product_measurements table tr:last-child,.product_materials table tr:last-child{border-bottom:none}.product_measurements table tr td,.product_materials table tr td{padding:.5rem;border:1px solid #C6C6C6}.product_measurements table tr td:first-child,.product_materials table tr td:first-child{font-weight:600;color:#6c645a}.product_measurements[open] table,.product_materials[open] table{animation:fadeUp .3s ease}.product_delivery{grid-area:delivery;display:flex}.product_delivery p{font-size:1rem;font-weight:600;color:#0a0a0a;margin:0;line-height:1.3}.product_delivery svg{margin-right:.5rem}.product_buttons{grid-area:buttons;width:100%;padding:0}.product_buttons product-form{display:block;width:100%;max-width:350px}@media screen and (max-width: 749px){.product_buttons product-form{max-width:100%}}.product_buttons product-form .buttons{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:1rem;gap:1rem;width:100%}.product_buttons product-form .buttons .c-button{width:100%}@media screen and (max-width: 749px){.product_buttons product-form .buttons{grid-template-columns:1fr}}.product_buttons product-form .quantity-selector{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;width:100%}.product_buttons product-form .quantity-selector label{font-family:var(--font-heading-family);font-weight:700;line-height:1;color:#6c645a}.product_buttons product-form .quantity-selector .quantity-controls{display:flex;align-items:center;border:1px solid #6C645A;border-radius:10px;overflow:hidden;background-color:#fff}.product_buttons product-form .quantity-selector .quantity-controls .quantity-btn{width:32px;height:32px;border:none;background-color:transparent;color:#6c645a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.product_buttons product-form .quantity-selector .quantity-controls .quantity-btn:hover{background-color:rgba(var(--color-base-background-secondary),1)}.product_buttons product-form .quantity-selector .quantity-controls .quantity-btn:active{background-color:rgba(var(--color-base-accent-primary),1);color:#fff}.product_buttons product-form .quantity-selector .quantity-controls .quantity-value{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-weight:600;color:#6c645a}.product_buttons product-form .product-form__buttons{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem}.product_buttons product-form .product-form__buttons button,.product_buttons product-form .product-form__buttons a,.product_buttons product-form .product-form__buttons .shopify-payment-button{display:block;width:-moz-fit-content;width:fit-content}.product_buttons product-form .product-form__buttons #checkoutLink{width:100%!important}.product_buttons product-form .product-form__buttons #checkoutLink{border-color:#aba49e;color:#aba49e}@media screen and (max-width: 749px){.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%}}.product_benefits{width:100%;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.product_benefits__container{display:flex;justify-content:space-around;align-items:flex-start;padding:24px 0;max-width:100%}.product_benefits__item{flex:1;display:flex;flex-direction:column;align-items:center}.product_benefits__icon{display:flex;align-items:center;justify-content:center;margin-bottom:8px}.product_benefits__icon svg{fill:transparent}.product_benefits__text{font-size:14px;color:#232321}@media screen and (max-width: 993px){.product_benefits__text{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-product.css.map */
