.featured-product--grid:is(.slider-right) .featured-gallery-card{order:1}.featured-gallery-card{width:100%;overflow:hidden;display:flex;gap:.75rem;align-items:flex-start;flex:1}.featured-product-slider{position:relative;z-index:0;width:100%}.featured-product-slider .swiper-slide{overflow:hidden}.featured-nav--thumb .swiper-slide:before{content:"";position:absolute;top:0rem;left:0rem;background-color:rgba(var(--border-color));opacity:0;transition:all .5s ease-in-out}.featured-product-slider .slider-controls{position:absolute;top:1.25rem;right:1.25rem;justify-content:flex-end}.product-information--wrapper{font-size:var(--text-small)}.product-information--inner>*:not(:last-child),.product-sku,.product-main-price{margin-bottom:1.2rem}.product-text{display:block;font-size:var(--text-small)}.product-card-vendor span{border:.063rem solid currentcolor;padding:.125rem .375rem;display:inline-block;border-radius:.25rem}.product-variant--picker{margin-bottom:.625rem}.variant-out-of-stock{opacity:.8;position:relative}.variant-out-of-stock .swatch-variant-item{position:relative}.variant-out-of-stock .swatch-variant-item:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:1px;background-color:rgba(var(--text-color),.8);transform:translate(-50%,-50%) rotate(38deg);z-index:1}.variant-out-of-stock .swatch-variant-item{opacity:.5}.featured-product--grid .product-actual-price{font-size:20px;font-weight:700;letter-spacing:.025rem;line-height:1.5}.product-compare-price{font-size:14px;font-weight:400;color:#666;text-decoration:line-through}.featured-product--grid .recommendations-product-content .product-actual-price{font-size:var(--text-small)}.product-saving-price{color:rgba(var(--sale-badge-text-color));padding:4px 18px;background-color:rgba(var(--sale-badge-background-color));font-size:10px;text-transform:uppercase}.product-variant--text{width:100%;display:flex;justify-content:space-between;margin-bottom:.7rem;font-weight:400}.product-variant--text strong{font-weight:inherit}.featured-gallery-card.product-media-template4 .swiper.featured-product-slider{position:sticky;top:1.563rem}.product-media-template4{grid:auto / minmax(0,1.1fr) minmax(0,.7fr)}.featured-gallery-card.product-media-template3 .swiper.featured-product-slider{position:sticky;top:1.563rem}.product-media-template3{grid:auto / minmax(0,1fr) minmax(0,1fr)}.featured-gallery-card.product-media-template3{flex-wrap:wrap;gap:.75rem}.featured-gallery-card.product-media-template3 .swiper-slide{max-width:100%}.template3-mobile-btn,.template3-mobile-pagination{display:none}.featured-nav--thumb .swiper-slide img{width:100%;height:100%;object-fit:cover}.main-product-wrapper .product-information--wrapper .product-actual-price{font-size:var(--text-h6)}.swiper-slideproduct-media-model{display:block;width:100%;flex:0 0 100%;max-width:100%}.product-media-template4 .swiper-slideproduct-media-model{max-width:50%}.product-media-model .media-ratio .shopify-model-viewer-ui{position:absolute;width:100%;height:100%}.product-model-button{right:0rem;bottom:1rem;left:0rem;position:absolute;display:flex;align-items:center;justify-content:center;margin:0rem auto;max-width:10.625rem}.jdgm-write-review-modal__close-btn{opacity:1!important;display:block!important;visibility:visible!important;pointer-events:auto!important}.product-sticky-bar{position:fixed;left:0rem;right:0rem;bottom:0;margin:0rem auto;padding:.5rem;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;visibility:hidden;opacity:0;z-index:10;width:100%;max-width:100%;background-color:rgb(var(--background-color),.8);-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);color:rgb(var(--text-color))}.product-sticky-bar.is-visible{visibility:visible;opacity:1}.sticky-bar-product-info{align-self:center}.sticky-bar-product-info .product-price-wrapper{margin-bottom:0}.sticky-bar-product-img{width:5rem;flex-shrink:0;max-width:100%;margin-right:1.2rem;overflow:hidden}.sticky-bar-product-info :is(.product-unit-price,.product-tax-shipping){display:none}.sticky-bar-product-wrapper>div{flex:1;max-width:100%}.sticky-bar-product-wrapper .atc-button{width:230px;min-width:230px;height:auto;display:flex;border-radius:100px;align-items:center;justify-content:center;padding:10px 40px;background:rgb(var(--button-background-color));color:rgb(var(--button-text-color));transition:all .3s ease-in-out}@media(max-width:768px){.sticky-bar-product-wrapper .atc-button{width:40%;min-width:40%;display:flex;align-items:center;justify-content:center;padding:10px 5px}}.sticky-bar-product-wrapper .atc-button:hover{transform:translateY(-.313rem)}.sticky-bar-product-wrapper .add-to-cart-text{justify-content:center}.product-media-zoom{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;transition:background-color .3s ease}.product-media-zoom:hover{background-color:#00000005}.product-media-zoom svg{display:none}.product-image-zoomable{display:block;cursor:zoom-in;transition:transform .2s ease}.product-image-zoomable img{width:100%;height:100%;object-fit:cover;transition:inherit}.sibling-variant-picker{margin-bottom:1.5rem}.variant-picker-label{margin-bottom:1rem;font-size:var(--text-base)}.variant-picker-label strong{margin-right:.5rem}.selected-color-name{color:rgb(var(--text-color));font-weight:500}.sibling-color-grid{display:flex;flex-wrap:wrap;gap:5px}.sibling-color-item{position:relative;cursor:pointer;transition:all .3s ease}.sibling-color-item.active{border:1px solid #000000;padding:2px}.sibling-color-link{display:block;text-decoration:none;color:inherit}.sibling-color-box{display:block;width:30px;height:45px;background-size:cover;background-position:center}.sibling-color-item:hover .sibling-color-box{transform:scale(1.05)}@media(max-width:768px){.sibling-color-grid{gap:.5rem}.sibling-color-box{width:36px;height:45px}}.main-product-wrapper .featured-product-slider .swiper-counter{position:absolute;top:1.7rem;left:1.3rem;z-index:1}.featured-product-slider .slider-controls .swiper-button{border:none}.quick-view-details .featured-gallery-card{position:static}.product-tax-shipping{display:block;margin-top:1rem}@media screen and (min-width:992px){.product-information--inner>*:not(:last-child),.product-sku,.product-main-price{margin-bottom:1.625rem}.product-sticky-bar{max-width:100%}.product-model-button{display:none}.main-product--grid{display:flex;align-items:flex-start}.featured-gallery-card+.product-information--wrapper{position:sticky;top:1.563rem;padding:0rem 2rem 2rem 5rem}.featured-gallery-card{flex:0 0 50%;position:sticky;top:2rem}.featured-product--grid .product-information--wrapper{max-width:none;flex:1}.featured-product--grid .product-information--wrapper .product-information--inner{max-width:29.25rem;margin:0 auto}.featured-gallery-card:is(.product-media-template3,.product-media-template4) .swiper .swiper-wrapper{flex-wrap:wrap}.featured-gallery-card.product-media-template4 .swiper-slide{max-width:calc(50% - .625rem)}.product-media-template2 .featured-slider--nav .swiper-wrapper{max-height:32.5rem;flex-direction:column}.featured-gallery-card.product-media-template4 .swiper-wrapper{flex-wrap:wrap;gap:.75rem}.product-media-template5 .featured-product-slider{padding-inline-end:18rem}.featured-slider--nav{width:7.063rem;flex:0 0 7.063rem}.featured-nav--thumb{max-height:100vh}.featured-nav--thumb .swiper-slide{margin-bottom:.625rem;height:7.063rem!important;padding-left:.438rem;cursor:pointer}.featured-nav--thumb .swiper-slide:before{width:.125rem;height:0%}.featured-nav--thumb .swiper-slide.swiper-slide-thumb-active:before{opacity:1;height:100%}}@media screen and (min-width:1200px){.product-sticky-bar{max-width:100%;padding-left:5rem;padding-right:5rem}}@media screen and (max-width:991px){.featured-product-slider{text-align:center}.main-product-section .product-information--wrapper{padding:1.5rem 1.5rem 0rem}.main-product-wrapper .main-product-tab-content{padding:0rem 1.5rem 1.5rem}.featured-gallery-card:is(.product-media-template3,.product-media-template4) .swiper .swiper-wrapper{overflow-x:auto}.product-media-template3.has-mobile-slider .swiper .swiper-wrapper{flex-wrap:nowrap!important;overflow-x:unset!important}.product-media-template3.has-mobile-slider .swiper-slide{max-width:100%!important;flex-shrink:0}.product-media-template3 .swiper.featured-product-slider{position:relative}.template3-mobile-btn{display:flex;position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:2rem;height:2rem;border-radius:50%;border:none;background-color:#a0864a;color:#fff;cursor:pointer;align-items:center;justify-content:center;flex-shrink:0;padding:0;transition:opacity .2s ease,background-color .2s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.template3-mobile-prev{left:.75rem}.template3-mobile-next{right:.75rem}.template3-mobile-btn:active{opacity:.7}.template3-mobile-pagination{display:flex;position:absolute;bottom:.875rem;left:50%;transform:translate(-50%);z-index:10;align-items:center;justify-content:center;gap:0;white-space:nowrap}.template3-mobile-pagination .swiper-pagination-bullet{width:.4rem;height:.4rem;background:#ffffff80;border-radius:30px;opacity:1;margin:0 .2rem;cursor:pointer;transition:all .25s ease;display:inline-block;flex-shrink:0}.template3-mobile-pagination .swiper-pagination-bullet-active{width:1.375rem;height:.4rem;background:#a0864a;opacity:.7}.recommendations-slider{max-height:26.875rem}.featured-gallery-card{flex-wrap:wrap;gap:.5rem}.featured-slider--nav{width:100%;max-width:100%;order:1;padding:0 .8rem}.featured-slider--nav .featured-nav--thumb .swiper-wrapper{flex-direction:row}.featured-nav--thumb .swiper-slide{padding-bottom:.3rem;height:5rem!important;width:5rem;margin-right:.5rem!important;cursor:pointer}.featured-nav--thumb .swiper-slide:before{top:auto;bottom:0rem;width:0%;height:.125rem}.featured-nav--thumb .swiper-slide.swiper-slide-thumb-active:before{opacity:1;width:100%}}@media screen and (max-width:767px){.product-sticky-bar{padding:.75rem}.sticky-bar-product-wrapper{flex-wrap:wrap;gap:.8rem}.sticky-bar-product-img{width:4rem;margin-right:.6rem;border-radius:.3rem}.sticky-bar-product-info .product-price-list product-sale-price{gap:.5rem}.drawer-info .drawer-tabs-wrapper{max-width:86%}.drawer-info .drawer-tabs-wrapper .tab{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;padding-bottom:.5rem}.tab{gap:1rem;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;padding-bottom:.5rem}.product-information--wrapper{order:1}.main-product-tab-content{order:2}}@media screen and (max-width:575px){.sticky-bar-product-info{max-width:100%}}.product-accordion-item .fake-accordion-tab{border-top:.063rem solid rgb(var(--border-color))}.fake-accordion-tab .tab-link{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;text-decoration:none;color:rgba(var(--color-foreground));font-size:var(--text-small);font-weight:500;cursor:pointer;transition:color .3s ease;border:none;background:none;width:100%}.fake-accordion-tab .tab-link:hover{color:rgba(var(--color-foreground),.8)}.fake-accordion-tab .text-with-icon{font-size:var(--text-small);font-weight:500}.fake-accordion-tab .accordion-arrow{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.fake-accordion-tab .accordion-arrow svg{width:11px;height:11px}.jm-button.jm-button--primary.jm-action-buttons__button{border-radius:none!important;border:none!important}.jm-button.jm-button--primary.jm-action-buttons__button{border-radius:0!important;font-size:14px!important;font-weight:500!important;padding:25px 30px!important}.installment-table-wrapper{width:100%;overflow-x:auto;padding:.5rem 0}.installment-table{width:100%;border-collapse:collapse;font-size:14px}.installment-table thead{background-color:transparent}.installment-table th{text-align:left;padding:1rem 1rem .875rem;font-weight:500;font-size:13px;color:#8b7355;border-bottom:1px solid rgb(var(--border-color),.25);letter-spacing:.01em}.installment-table tbody tr{border-bottom:1px solid rgb(var(--border-color),.12);transition:background-color .2s ease}.installment-table tbody tr:last-child{border-bottom:none}.installment-table tbody tr:hover{background-color:rgb(var(--background-color),.3)}.installment-table td{padding:1rem;font-size:14px;color:rgb(var(--text-color));line-height:1.4}.installment-table td:first-child{color:#6b5d4f;font-weight:400}.installment-table td:last-child{color:#4a5fbd;font-weight:600;text-align:left}.installment-table tbody tr:nth-child(2n){background-color:#f5f5f566}.installment-table tbody tr:nth-child(odd){background-color:transparent}.installment-drawer-wrapper .drawer-base{max-width:600px}.installment-drawer-wrapper .drawer-heading{font-size:18px;color:#1a1a1a;font-weight:400}.installment-drawer-wrapper .drawer-tab-content{overflow-y:auto;max-height:calc(100vh - 100px)}.return-policy-drawer-wrapper .drawer-base{max-width:600px}.return-policy-drawer-wrapper .drawer-heading{font-size:18px;color:#1a1a1a;font-weight:400}.return-policy-drawer-wrapper .drawer-tab-content{overflow-y:auto;max-height:calc(100vh - 100px)}.return-policy-content{font-size:14px;line-height:1.6;color:rgb(var(--text-color))}.return-policy-content h5{font-size:15px;font-weight:600;color:#1a1a1a;margin-top:1.5rem;margin-bottom:.75rem}.return-policy-content h5:first-child{margin-top:0}.return-policy-content p{margin-bottom:1rem;color:rgb(var(--text-color),.9)}.return-policy-content ul{margin:.75rem 0 1rem 1.25rem;padding:0;list-style-type:disc;list-style-position:outside}.return-policy-content li{margin-bottom:.5rem;margin-left:.5rem;padding-left:.25rem;color:rgb(var(--text-color),.85)}.return-policy-content li:last-child{margin-bottom:0}@media(min-width:750px){.installment-table-wrapper{padding:1rem 0}.installment-table th{padding:1.125rem 1.5rem 1rem;font-size:13px}.installment-table td{padding:1.125rem 1.5rem;font-size:14px}.installment-drawer-wrapper .drawer-base,.return-policy-drawer-wrapper .drawer-base{max-width:600px}}@media(max-width:749px){.installment-drawer-wrapper .drawer-base,.return-policy-drawer-wrapper .drawer-base{max-width:100%}.installment-table th{font-size:12px;padding:.875rem 1rem .75rem}.installment-table td{font-size:13px;padding:.875rem 1rem}.return-policy-content{font-size:13px}.return-policy-content h5{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/product.css.map */
