.page-width{margin:0 auto;padding:0rem 5rem;max-width:1700px}.gridlock .row.edge{padding:0 2rem;max-width:1700px;margin:0 auto}.relative{position:relative}.flex{display:flex;align-items:center;gap:12px}.collection__list-section{margin-bottom:0;padding:0}.product-info-inner .flex{justify-content:space-between}.product-info-inner .flex.reivew-and-price{flex-direction:row-reverse}.product-info-inner .price{margin:0!important}.swiper-button:before,.swiper-button:after{display:none}.swiper-button{position:absolute;top:40%;transform:translateY(-50%);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center}.button--prev{left:0;right:auto}.button--next{right:0;left:auto}body:not(.template-index) .main__section{margin-top:12px}li{font-size:16px;line-height:1.4;margin-bottom:8px}.jdgm-prev-badge__text{font-size:16px}.jdgm-star.jdgm--off:before{font-size:16px}.product__variants-swatches strong{font-weight:400}.imageText__column-caption{padding-top:12px}.product h1,.product h2,.product h3{font-weight:400}@media screen and (max-width:1679px){.product__section-container.grid__wrapper{width:100%;max-width:1700px}}@media(min-width:750px){.product h2{font-size:32px;font-weight:400}.product .imageText__column-caption h2,.product .imageText__column-caption h3{font-weight:400!important}.product h3{font-size:24px;font-weight:400}.product .imageText__column-container .metafield-rich_text_field p{font-size:20px}}.box-ratio{border-radius:20px;overflow:hidden}.box-ratio img{border-radius:20px}.product__section-images .carousel-cell{border-radius:20px;overflow:hidden}.product__section-images .product-single__thumbnails-item{border-radius:10px}.carousel img{display:block}.shopify-payment-button__more-options{display:none!important}.vertical-carousel-nav{opacity:0;transition:opacity .3s ease-in-out}.thumb-slider:hover .vertical-carousel-nav{opacity:1}.product-tag-wrapper{margin-bottom:12px}.product-tag{padding:10px 15px;text-transform:uppercase;font-size:16px;margin-right:10px;display:inline-block;border-radius:0;line-height:1!important}.product-info-inner .product-tag{padding:8px 12px;font-size:14px;margin-right:0;margin-left:10px}.product__section-badges{display:inline-flex;gap:10px;align-items:center}.product__section-badges .price__badge--sale{background-color:#d8391c;border:1px solid #D8391C!important;color:#fff!important}.product__section-badges .selected-variant-title{color:#000;padding:10px 15px;text-transform:uppercase;font-size:14px;display:none}.product-badge-sale{color:#d8391c!important;border:1px solid #D8391C!important;padding-inline:15px;line-height:1!important}.video-description{padding:2em;text-align:center}.variants{display:inline-block;margin:0 0 2px!important;text-decoration:none}.variants .item{display:flex;width:66px;flex-direction:column;align-items:center;text-align:center}.variants .item.curr .pic{border:2px solid #db504a}.variants .pic{display:inline-block;width:66px;height:66px;margin:0 0 3px!important;border:1px solid #eee;background-size:cover;background-position:center}.variants .txt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0!important;line-height:1;font-size:1rem;color:#111}.variant-wrapper{position:relative;flex:1}.variant-wrapper button{width:100%;max-width:30rem;padding:1rem;text-align:left;display:flex;justify-content:space-between;align-items:center;outline:none;background:transparent;cursor:pointer;border:1px solid #ddd;color:#111}.variant-wrapper svg{width:12px}.variants .item.curr .pic{border:1px solid #000}.product__quantity-and-buy{margin-top:20px}.product__section--accordion .c-accordion__header{text-transform:uppercase}.c-accordion__header:focus{border:none;box-shadow:none}.addtoCart{background:#dbac60!important;color:#000!important}.at-a-glance__list span,.product-text__block-content a{font-size:16px}.swatches__form--input:checked+.swatches__form--label{border:1px solid #000!important;color:#000!important;padding:10px}.swatches__container .swatches__swatch--image .swatches__form--label span{display:none}.swatch-element.soldout .swatches__form--label:before,.swatch-element.soldout .swatches__form--label:after{display:none}.swatches__container:not(.swatches__container--color){display:flex!important;flex-wrap:wrap!important;gap:8px}.swatches__container:not(.swatches__container--color) .swatches__option-name{flex:0 0 100%}.swatches__container:not(.swatches__container--color) .swatch-element{margin:0!important;flex:0 0 calc(33.333% - 6px)}.swatches__container:not(.swatches__container--color) .swatch-element .swatches__form--label{width:100%;margin:0!important;box-sizing:border-box;padding:10px 5px!important;flex-direction:column;white-space:normal;text-align:center;min-height:44px}@media screen and (min-width:768px){.swatches__container:not(.swatches__container--color) .swatch-element{flex:0 0 calc(25% - 6px)}}body .focus-visible,.product-video .plyr:focus,.plyr__video-wrapper.plyr__tab-focus:focus{outline:var(--keyboard-focus-color) var(--keyboard-focus-border-style) calc(var(--keyboard-focus-border-weight) * 1px)!important;outline-offset:calc(var(--keyboard-focus-border-weight) * -1px)!important}.vertical-carousel .thumb-slider-wrapper{overflow:hidden}.vertical-carousel-nav{position:absolute;left:50%;transform:translate(-50%);border:1px solid var(--direction-hover);color:var(--direction-color);background-color:var(--direction-background);width:40px;height:30px;border-radius:2px;margin:0;display:flex;align-items:center;justify-content:center;z-index:10;cursor:pointer;box-shadow:0 2px 5px #0000001a;transition:opacity .3s ease,background-color .3s ease}.vertical-carousel-nav:hover{background-color:var(--direction-hover)}.vertical-carousel-nav.previous{top:5px}.vertical-carousel-nav.next{bottom:5px}.vertical-carousel-nav .vertical-carousel-nav--icon{height:8px;color:var(--direction-color);fill:var(--direction-color)}.thumb-slider.vertical-carousel .thumb-slider-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}div#thumb-slider-wrapper::-webkit-scrollbar{display:none}#thumb-slider-wrapper .product-single__thumbnails-item{position:relative;display:block;width:100%}#thumb-slider-wrapper .product-single__thumbnails-item.is-nav-selected .product-single__thumbnail{outline:1px solid #000;outline-offset:-1px}#thumb-slider-wrapper .product-single__thumbnails-item img{width:100%;cursor:pointer;display:block}.thumb-slider-slides{position:relative;top:0;left:0;list-style:none}.thumb-slider-slides li{margin-bottom:5px}.horizontal-carousel #thumb-slider-wrapper .product-single__thumbnails-item{max-width:unset;height:unset;margin:5px;padding:0;width:20%}.horizontal-carousel #thumb-slider-wrapper .product-single__thumbnails-item.thumb__first{margin-left:0}.horizontal-carousel #thumb-slider-wrapper .product-single__thumbnails-item.thumb__last{margin-right:0}.horizontal-carousel.flickity-slider--false #thumb-slider-wrapper .product-single__thumbnails-item{float:left}.horizontal-carousel.flickity-slider--false #thumb-slider-wrapper .product-single__thumbnails-item{width:110px}.product-single__thumbnails-item:focus img{opacity:1!important}.c-accordion__inner ul{list-style:none;padding:0;margin:5px 0 5px 5px}.c-accordion__inner ul li{position:relative;padding-left:15px;margin-bottom:8px;line-height:1.5;font-size:16px;letter-spacing:normal}.js-accordion-header.c-accordion__header:focus{outline:none;box-shadow:none}.c-accordion__inner ul li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;background-color:currentColor;border-radius:50%}.c-accordion.c-accordion--product .c-accordion__panel,.c-accordion.c-accordion--custom-page .c-accordion__panel{padding:0}.product-accordion--specs h3{font-size:16px;font-weight:700;margin-bottom:5px;margin-top:12px}.product-accordion--specs ul{list-style:none;margin:0}.product-accordion--specs ul li{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-left:0;margin-bottom:0}.product-accordion--specs ul li:before{display:none}.product-accordion--specs ul li{border-bottom:1px solid #d1d1d6;font-size:16px;line-height:1.3}.product-accordion--specs ul li:first-child{border-top:1px solid #d1d1d6}.product-accordion--specs ul li strong{background:#f5f5f5;padding:8px 10px}.product-accordion--specs ul li em{font-style:normal;padding:8px 10px}.product .price-item--sale{font-size:24px;font-weight:700}.price--on-sale .price-item--regular{font-size:14px;color:#999}.c-accordion__panel.is-active{overflow-y:auto}.collection .blog__post-title a{font-weight:400!important;line-height:1.2!important}@media(min-width:900px){#footer-wrapper .grid__wrapper.row{display:flex;justify-content:space-between;column-gap:60px}#footer-wrapper .grid__wrapper.row .footer-block:first-child{min-width:400px!important;max-width:401px}.collection__horizontal-toolbar .filter:nth-child(2) .value-list{min-width:400px;display:grid;grid-template-columns:repeat(4,1fr)}.collection .blog__post-title a{font-size:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media(min-width:1400px){#footer-wrapper .grid__wrapper.row{display:flex;justify-content:space-between;column-gap:100px}#footer-wrapper .grid__wrapper.row .footer-block:first-child{min-width:500px!important;max-width:501px}#footer-wrapper .grid__wrapper.row .footer-block:nth-child(2){min-width:300px!important}}@media(max-width:749px){.page-width{padding:0 1rem}.product__section-container.grid__wrapper{width:calc(100% - 20px);margin:0 auto}.product-info-inner .flex{flex-direction:column}.product-info-inner .product-tag{padding:5px 10px;font-size:12px;margin-left:0}.collection__horizontal-toolbar .filter:nth-child(2) .value-list{min-width:90vw;display:grid;grid-template-columns:repeat(3,1fr);left:-45vw}.product-tag{margin-right:.5rem}#breadcrumb{margin-top:-4px}section.imageText__column-section{padding:15px 0}.price-item--sale{font-size:20px}.media-list h2{font-size:18px}.product__section-details{padding-bottom:20px}.price{align-items:flex-start}.box-ratio{border-radius:14px;overflow:hidden}.box-ratio img{border-radius:14px}.product .h1{font-size:24px}.product__section-images .carousel-cell{border-radius:14px;overflow:hidden}}.jdgm-widget.jdgm-widget{font-size:14px}@media(min-width:990px){.prod-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/custom.css.map */
