.main-product{padding:4rem 13rem 6rem;display:flex;gap:3rem}.main-product.main-product--stacked{display:block;max-width:96rem;margin:0 auto}.main-product--stacked .product-media{flex:none;width:100%;max-height:none;margin-bottom:4rem}.main-product--stacked .product-details{width:100%;max-width:72rem;margin:0 auto;text-align:center}.main-product--stacked .product-details .product-price,.main-product--stacked .product-details .variants__wrapper,.main-product--stacked .product-details .k-spec-row{justify-content:center}.main-product--stacked .product-details p.main-product-sku{position:static;margin-top:.5rem}.product-media{display:flex;flex:0 0 53%;gap:3rem;max-height:87.2rem;overflow:hidden;position:relative}.product-media img{max-width:100%;height:auto}.product-main img{width:100%}.product-main{position:relative;width:100%;overflow:hidden}.product-media .product-thumbs{display:flex;flex-direction:column;gap:1rem;flex:0 0 30%;max-width:11rem}div.media-thumb img{width:100%;max-width:100%;object-fit:contain}.product-media .product-main-media{flex:0 0 85%}.product-details{padding:3rem 0;width:100%}.product-details .product-type{font-size:18px;font-weight:400;color:#777;margin:0}.product-details h1{font-size:32px;font-weight:700;margin:8px 0}.product-details .product-title{position:relative}legend.option-title h2{font-size:1.8rem}.product-details p.main-product-sku{font-size:18px;font-weight:400;line-height:21.94px;position:absolute;right:0rem;top:1.5rem}p.main-product-sku strong{font-weight:600}.reviews{display:flex;gap:18px;margin-top:25px}.product-details .product-price{display:flex;gap:18px;margin:25px 0 35px}.divider{margin-bottom:2rem}.product-details .sale-price{font-size:32px;font-weight:700}.product-details .campare-price{color:#d89471;font-style:normal;font-size:18px;font-weight:400;line-height:22px}.product-details .btn{width:100%;margin-bottom:16px;font-size:18px;font-weight:400;line-height:22px;position:relative}.product-details .btn.loading:after{left:46%}.product-details p{color:#000;font-size:1.6rem;font-weight:400;line-height:19.5px;margin:0;margin-bottom:2rem}.product-details p.error-message{color:red}.delivery-details p{font-size:18px;font-weight:400;color:#000;margin:0}p.delivery-time{margin:0;font-size:1.4rem}.delivery-details .delivery-time{font-size:14px}[data-shopify=payment-button] .shopify-payment-button__button{padding:0 64px;border-radius:0;height:54px;line-height:54px;outline:none;border:none;background-color:transparent;font-size:18px;cursor:pointer;font-weight:400;background-color:#000;color:#fff;text-transform:uppercase}.option-variants+label:not(.color-swatch){min-width:calc(100px - 2.5rem);padding:0 1.3rem;font-size:1.8rem;cursor:pointer;background:#d9d9d9;color:#777;margin:.25rem;display:inline-block;min-height:4.5rem;line-height:4.5rem;text-align:center}.option-variants+label.color-swatch{width:25px;height:25px;font-size:0px;max-width:25px;max-height:25px;border-radius:50%;min-width:unset;outline:1px solid #0001;border:5px solid #fff;cursor:pointer;min-height:unset;padding:0}.option-variants:disabled+label{opacity:.5;text-decoration:line-through}.option-variants:checked+label:not(.color-swatch){background-color:#3f3f3f;color:#fff}.option-variants:checked+label.color-swatch{outline:1px solid #000;border:5px solid #fff}.variants__wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}fieldset.variant-option{padding:0rem;padding-top:0;margin:1rem 0;max-width:100%;border:0}.color-swatch{font-size:0px;border-radius:1px;display:inline-flex}.delivery-details{display:flex;gap:1rem;margin:2rem 0}button.zoom-icon{background:transparent;border:0;position:absolute;top:1rem;cursor:pointer;right:0}.media-video-thumb{position:relative;cursor:pointer}.media-video-thumb span.play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main-product-quantity-wrapper h2{font-size:1.8rem;margin-top:2.5rem}.product-quantity{background:transparent;border:1px solid #000;width:100%;display:flex;justify-content:space-between;height:4.5rem;line-height:4.5rem;max-width:75rem;margin:2rem 0}.product-quantity *{border:0;background:transparent;outline:0}.product-quantity input{font-size:1.8rem;min-width:25rem;text-align:center}button.quantity__button{padding:0 2rem;cursor:pointer}.product-quantity input::-webkit-outer-spin-button,.product-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-quantity input[type=number]{-moz-appearance:textfield}.product-main picture{background-position:50% 50%;position:relative;overflow:hidden;cursor:zoom-in;display:block}.product-main picture img{transition:.5s;display:block;width:100%}.product-main picture img:hover{transform:scale(1.5)}.media-thumb{cursor:pointer}.thumbs{display:flex;flex-direction:column}.main-product .product-thumbs .swiper-slide{width:9rem!important;height:9rem!important;flex-shrink:0}.thumbs .swiper-slide{height:210px}.thumbs .swiper-slide picture{display:block;height:100%}.thumbs .swiper-slide img{width:100%;height:100%;object-fit:contain}.toggleVisibility{display:none!important}.product-media-slider{margin:0;height:100%}.section-divider{width:100%;line-height:0;overflow:hidden}.section-divider img{display:block;width:100%;height:auto;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.section-divider--top{margin-bottom:-1px}.section-divider--bottom{margin-top:-1px}@media(max-width:1024px){.breadcrumb{margin-bottom:0!important;padding:50px 50px 0!important}div.media-thumb img{min-width:288px;min-height:288px}.product-quantity{max-width:inherit}.product-tabs{padding:50px!important}.main-product{flex-wrap:wrap;padding:15px 50px 50px}.product-media{max-height:inherit;flex-direction:column-reverse;flex:1}.product-media .product-thumbs{flex-direction:row;overflow-y:hidden;overflow-x:auto;max-width:100%}.product-card-list:not(.carousel-inner){flex-wrap:nowrap!important;overflow:auto}}@media(max-width:768px){.breadcrumb{margin-bottom:0!important;padding:20px 20px 0!important}.product-quantity input{min-width:max-content}div.media-thumb img{min-width:150px;min-height:150px}.product-quantity{max-width:inherit}.product-tabs{padding:20px!important}.main-product{padding:20px}.recommendations-content h3{font-size:18px!important}.recommendations-content p{display:none}li.product-tabs__nav-item{width:100%}}.product-details h1{text-transform:uppercase;letter-spacing:var(--k-track-wide);font-weight:800}.product-details .product-type{text-transform:uppercase;letter-spacing:var(--k-track-wider, .18em);font-size:1.2rem;font-weight:600;color:var(--k-orange, #e8500a)}.product-details p.main-product-sku{text-transform:uppercase;letter-spacing:var(--k-track-wide);font-size:1.2rem;color:var(--k-tan, #a08c5f)}.product-details .sale-price{color:var(--k-ink, #111)}.product-details .campare-price{color:var(--k-tan, #a08c5f);text-decoration:line-through}.product-details .btn,.product-form__submit,button[name=add]{border-radius:0;text-transform:uppercase;letter-spacing:var(--k-track-wide);font-weight:600;background:#000;color:#fff;border:0;transition:background-color .2s}.product-details .btn:hover,.product-form__submit:hover,button[name=add]:hover{background:var(--k-orange, #e8500a)}.option-variants+label:not(.color-swatch){border-radius:0;background:transparent;border:1px solid #00000022;color:var(--k-ink, #111);text-transform:uppercase;letter-spacing:var(--k-track-wide);font-size:1.3rem;font-weight:600}.option-variants:checked+label:not(.color-swatch){background-color:var(--k-ink, #111);color:#fff;border-color:var(--k-ink, #111)}.product-quantity{border-radius:0;border-color:#000}.main-product-quantity-wrapper h2,legend.option-title h2{text-transform:uppercase;letter-spacing:var(--k-track-wide);font-size:1.4rem;font-weight:700}.delivery-details p{color:var(--k-ink, #111)}.k-spec-row{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:1.6rem 0 .5rem}.k-spec-row__item{text-transform:uppercase;letter-spacing:var(--k-track-wide, .1em);font-size:1.1rem;font-weight:600;color:var(--k-tan, #8a7a52);border:1px solid rgba(17,17,17,.15);padding:.5rem 1rem;border-radius:0;white-space:nowrap}.main-product .product-media{flex:0 0 50%;flex-direction:column-reverse;gap:1.2rem;max-height:none}.main-product .product-media .product-thumbs{flex:none;max-width:100%;width:100%;overflow:visible}.main-product .product-media .product-thumbs .product-media-slider .swiper-wrapper{flex-direction:row;gap:5px}.main-product .product-main img,.main-product .product-main picture{aspect-ratio:1 / 1;width:100%;object-fit:cover;display:block}.main-product .product-main .swiper-slide{aspect-ratio:1 / 1;overflow:hidden}.main-product .product-media .product-thumbs .product-media-slider{overflow:visible}.main-product .product-media .product-thumbs .swiper-wrapper{flex-direction:row;align-items:flex-start}.product-thumbs .swiper-slide{height:9rem!important}.main-product .product-thumbs .media-thumb{width:9rem;height:9rem;background:#161210}.main-product .product-thumbs .media-thumb img{object-fit:cover}.main-product .product-main{width:100%}.main-product .product-main .media{background:#161210}.main-product .product-main img{aspect-ratio:1 / 1;object-fit:cover}.product-whatsapp-btn{width:100%;margin-top:1.2rem;border-color:#25d366;color:#128c4b}.product-whatsapp-btn:hover{background:#25d366;border-color:#25d366;color:#fff}.main-product--stacked .product-form,.main-product--stacked .main-product-quantity-wrapper,.main-product--stacked .product-variants{max-width:48rem;margin-left:auto;margin-right:auto}.main-product--stacked .product-details .btn,.main-product--stacked .product-whatsapp-btn,.main-product--stacked [data-shopify=payment-button]{width:100%}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-main-product.css.map */
