.Custom-Image-Overlay{width:100%;height:auto;margin:0 auto}details.product-info__accordion.accordion.group{max-height:unset!important}.Custom-Image-Overlay .Title{width:100%;height:auto;margin:2rem auto;padding:0;text-align:center}.Custom-Image-Overlay .Title h2{width:100%;height:auto;padding:0;margin:0 auto}.Custom-Image-Overlay .Image-Overlay{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:stretch;-webkit-box-align:stretch;-ms-box-align:stretch;flex-wrap:wrap;width:100%;height:auto;margin:0 auto;padding:0;gap:1rem;justify-content:center}.Custom-Image-Overlay .Image-Overlay .Box-Grid{position:relative;height:auto;margin:0;padding:0;width:24%}.Custom-Image-Overlay .Image-Overlay .Box-Grid .Image{width:100%;height:auto;margin:0 auto;padding:0;position:relative}.Custom-Image-Overlay .Image-Overlay .Box-Grid .Image img{display:block;width:100%;height:auto;margin:0 auto;padding:0}.Custom-Image-Overlay .Image-Overlay .Box-Grid .Image .Overlay{background-color:#fff;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:none;align-items:center;-webkit-box-align:center;-ms-box-align:center;flex-wrap:wrap;width:9vw;right:0;top:0;bottom:0;position:absolute;z-index:0}.Custom-Image-Overlay .Image-Overlay .Box-Grid .Image .Overlay .Overlay-Content{width:100%;height:auto;margin:0 auto;padding:.5vw;position:relative;z-index:1}.Custom-Image-Overlay .Image-Overlay .Box-Grid .Image .Overlay .Overlay-Content .info,.Custom-Image-Overlay .Image-Overlay .Box-Grid .Image .Overlay .Overlay-Content .author{width:100%;height:auto;margin:0;padding:0}.Custom-Image-Overlay .Image-Overlay .Box-Grid .Image .Overlay .Overlay-Content .info p{font-size:.75vw;display:block;width:100%;height:auto;margin:0 auto;padding:0}.Custom-Image-Overlay .Image-Overlay .Box-Grid .Image .Overlay .Overlay-Content .author{font-size:.9vw;margin:.5rem auto}.Hand-Made-Image-Text{width:100%;height:auto;margin:0 auto}.Hand-Made-Image-Text .Flex{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:stretch;-webkit-box-align:stretch;-ms-box-align:stretch;flex-wrap:wrap;width:100%;height:auto;margin:0 auto;padding:0}.Hand-Made-Image-Text .Flex .Cont-Box,.Hand-Made-Image-Text .Flex .Image-Box{width:50%;height:auto;margin:0 auto;padding:0;position:relative}.Hand-Made-Image-Text .Flex .Cont-Box .Info-Flex-Box{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;-webkit-box-align:center;-ms-box-align:center;flex-wrap:wrap;width:100%;height:100%;padding:4rem;background-color:#272727;color:#fff}.Hand-Made-Image-Text .Flex .Cont-Box .Info-Flex-Box .Info-Box{width:100%;height:auto;margin:0 auto;padding:0}.Hand-Made-Image-Text .Flex .Cont-Box .Info-Flex-Box .Info-Box .Title{width:100%;height:auto;margin:1rem auto 3rem;padding:0}.Hand-Made-Image-Text .Flex .Cont-Box .Info-Flex-Box .Info-Box .Title h2{width:100%;height:auto;margin:0 auto;padding:0;font-size:3vw}.Hand-Made-Image-Text .Flex .Cont-Box .Info-Flex-Box .Info-Box .Specification{width:100%;height:auto;margin:0 auto;padding:0}.Hand-Made-Image-Text .Flex .Cont-Box .Info-Flex-Box .Info-Box .Specification .specs-list{height:auto;margin:0 auto;padding:0;width:100%;list-style:none;display:block}.Hand-Made-Image-Text .Flex .Cont-Box .Info-Flex-Box .Info-Box .Specification .specs-list li{width:100%;height:auto;margin:1rem auto;padding:0}.Hand-Made-Image-Text .Flex .Cont-Box .Info-Flex-Box .Info-Box .Specification .specs-list li .flex-list{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;-webkit-box-align:center;-ms-box-align:center;flex-wrap:nowrap;gap:0 4rem}.Hand-Made-Image-Text .Flex .Cont-Box .Info-Flex-Box .Info-Box .Specification .specs-list li .flex-list .detail-head{width:12vw;padding:0;height:auto;margin:0;font-size:1.5vw;color:#9b9a9a}.Hand-Made-Image-Text .Flex .Cont-Box .Info-Flex-Box .Info-Box .Specification .specs-list li .flex-list .detail-answer{width:24vw;height:auto;margin:0;padding:0;font-size:1.5vw}.Hand-Made-Image-Text .Flex .Cont-Box .Info-Flex-Box .Info-Box .Specification .specs-list li .bar-list .detail-answer .flex-answer{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;-webkit-box-align:center;-ms-box-align:center;flex-we:;flex-wrap:wrap;width:100%;height:auto;margin:0 auto;padding:0;gap:0 .5rem;justify-content:space-between}.Hand-Made-Image-Text .Flex .Cont-Box .Info-Flex-Box .Info-Box .Specification .specs-list li .bar-list .detail-answer .flex-answer .bar{width:15vw;height:1vw;background-color:#444;border-radius:1vw}.Hand-Made-Image-Text .Flex .Cont-Box .Info-Flex-Box .Info-Box .Specification .specs-list li .bar-list .detail-answer .flex-answer .bar .bar-bg{background-color:#fff;width:100%;height:100%;border-radius:1vw}.Hand-Made-Image-Text .Flex .Cont-Box .Info-Flex-Box .Info-Box .Specification .specs-list li .bar-list .detail-answer .flex-answer .bar-per{width:auto;height:auto;margin:0;padding:0;font-size:1.2vw}.Hand-Made-Image-Text .Flex .Cont-Box .Info-Flex-Box .Info-Box .Specification .specs-list li .bar-list .detail-answer .flex-answer .bar.bar--2 .bar-bg,.Hand-Made-Image-Text .Flex .Cont-Box .Info-Flex-Box .Info-Box .Specification .specs-list li .bar-list .detail-answer .flex-answer .bar.bar--3 .bar-bg,.Hand-Made-Image-Text .Flex .Cont-Box .Info-Flex-Box .Info-Box .Specification .specs-list li .bar-list .detail-answer .flex-answer .bar.bar--4 .bar-bg{width:90%}.Hand-Made-Image-Text .Flex .Cont-Box .Info-Flex-Box .Info-Box .Specification .specs-list li .bar-list .detail-answer .flex-answer .bar.bar--5 .bar-bg{width:70%}.Hand-Made-Image-Text .Flex .Image-Box .Image{height:100%;width:100%}.Hand-Made-Image-Text .Flex .Image-Box .Image img{width:100%;display:block;margin:0 auto;padding:0;height:100%}.image-text-youll-section{width:100%;height:auto;margin:0 auto}.image-text-youll-section h2{margin:2rem auto;width:100%;padding:0;display:block}.image-text-youll-section .slick-track{height:auto}.image-text-youll-section .slick-list{width:100%;height:auto;margin:0;padding:0}.image-text-youll-section .slick-list .slick-slide{padding:12px}.image-text-youll-section .slick-list .slick-slide img{display:block;width:100%;height:auto;margin:0 auto;padding:0}.image-text-youll-section .slick-list .slick-slide .image-text-col-txt{text-align:center;padding:2rem;background-color:#f5f5f5;font-size:22px}.image-text-youll-section .slick-list .slick-slide .image-text-col-txt{padding:1rem}.shopify-section--product-recommendations .section-header{text-align:center;justify-content:center;grid-template-columns:auto}.shopify-section--product-recommendations .scrollable-with-controls .product-card .product-card__info{margin:0;padding:12px 0}.shopify-section--product-recommendations .scrollable-with-controls .product-card .product-card__info .product-card__title{font-size:22px;line-height:normal;margin:0 auto;width:100%;padding:0}.shopify-section--product-recommendations .scrollable-with-controls .product-card .product-card__info .short-description{width:100%;margin:4px auto}.shopify-section--product-recommendations .scrollable-with-controls .product-card .product-card__info .price-list span,.shopify-section--product-recommendations .scrollable-with-controls .product-card .product-card__info .text-subdued{color:#000;font-size:18px;font-weight:700}.media-with-text__content .flex-button{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;-webkit-box-align:center;-ms-box-align:center;flex-wrap:wrap;justify-content:space-between;width:100%;height:auto;padding:0}.media-with-text__content .flex-button button{width:49%;font-size:1vw;min-width:unset;min-height:unset;padding:1vw;line-height:normal;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;-webkit-box-align:center;-ms-box-align:center;height:auto;flex-wrap:wrap;gap:0 .5vw;margin:0!important;justify-content:center}.media-with-text__content .flex-button button img{margin:0!important;width:2vw;height:2vw;padding:.5vw;border-radius:50%;border:1px solid white}.first-popup{position:fixed;left:0vw;right:0vw;top:0vw;bottom:0vw;background-color:#00000063;transition:.2s ease-in-out;visibility:hidden;opacity:0;display:none;z-index:100;overflow:auto;padding:5vw}.first-popup.Active,.first-popup.Current{visibility:visible;opacity:1;display:block}.first-popup .flex{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;-webkit-box-align:center;-ms-box-align:center;flex-wrap:wrap;width:100%;height:auto;padding:1vw 2vw 4vw;background-color:#f5f5f5;max-width:70%;margin:0 auto}.first-popup .cross-icon{width:100%;height:auto;margin:0 auto;padding:0;text-align:right}.first-popup .cross-icon button svg{width:30px;height:30px}.first-popup .cross-icon button{background-color:transparent}.first-popup .Video{display:block;width:100%;height:auto;margin:0 auto;padding:0}.first-popup .Video video{display:block;width:100%;height:auto;margin:0 auto!important;padding:0}.shopify-section--text-with-icons .text-with-icons{justify-content:center;width:100%;height:auto;margin:0 auto;padding:0}.shopify-section--text-with-icons .text-with-icons .text-with-icons__list{height:auto;width:100%;justify-content:center;margin:0 auto;padding:0}.shopify-section--text-with-icons .section{padding:2rem;background-color:#f5f5f5}.shopify-section--text-with-icons .text-with-icons .text-with-icons__list .text-with-icons__item{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;-webkit-box-align:center;-ms-box-align:center;flex-wrap:wrap;gap:0 1rem;margin:0;width:20%;padding:0}.shopify-section--text-with-icons .text-with-icons .text-with-icons__list .text-with-icons__item .text-with-icons__text-wrapper{width:60%}.shopify-section--text-with-icons .text-with-icons .text-with-icons__list .text-with-icons__item .text-with-icons__text-wrapper h5{font-weight:400;line-height:1.4;font-size:20px}.shopify-section--product-recommendations .product-list .slick-slide{padding:1rem}.experts-image-section{width:100%;height:auto;margin:0 auto}.experts-image-section h2{margin:2rem auto;width:100%;padding:0;height:auto}.experts-image-section .experts-image-text-youll-block{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:stretch;-webkit-box-align:stretch;-ms-box-align:stretch;flex-wrap:wrap;width:100%;height:auto;margin:0 auto;padding:0;gap:1.5rem;justify-content:center}.experts-image-section .experts-image-text-youll-block .experts-image-text-youll-col{width:23%;padding:0;height:auto;margin:0;position:relative}.experts-image-section .experts-image-text-youll-block .experts-image-text-youll-col img{display:block;width:100%;height:auto;margin:0 auto;padding:0}.experts-image-section .experts-image-text-youll-block .experts-image-text-youll-col .experts-image-text-col-txt{width:100%;height:auto;margin:0 auto;padding:.8rem 0}.experts-image-section .experts-image-text-youll-block .experts-image-text-youll-col .experts-image-text-col-txt .expert-name{font-weight:400;line-height:normal}.experts-image-section .experts-image-text-youll-block .experts-image-text-youll-col .experts-image-text-col-txt .expert-discipline{width:100%;height:auto;margin:0 auto;padding:0}.experts-image-section .experts-image-text-youll-block .experts-image-text-youll-col .experts-image-text-col-txt .expert-insta{display:inline-block;width:auto;height:auto;margin:0;padding:.2rem 2rem;background-color:#525252;color:#fff;font-size:12px;margin-top:.8rem}.slick-dots li{width:auto!important;height:auto!important}.slick-dots li button{width:35px!important;height:3px!important;padding:0!important}.slick-dots li button:before{width:100%!important;height:100%!important;border-radius:unset!important;font-size:0;background-color:#3e3e3e!important;color:transparent!important;line-height:unset!important}.slick-dots li.slick-active button:before{opacity:1!important}.product-gallery__media-list-wrapper .product-gallery__media-list img{width:100%;margin-bottom:10px}.product-info>*+*{margin:2px auto}.product-info__title.h2{margin:0 auto;font-weight:500;text-transform:uppercase}.product-series{line-height:normal}.product-info__rating{margin-bottom:8px}.short-description{margin:0 auto;line-height:normal;opacity:.6}.best-for-block{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:stretch;-webkit-box-align:stretch;-ms-box-align:stretch;flex-wrap:wrap;justify-content:start;gap:5px 18px;margin:1rem auto;width:100%}.best-for-block .best-for-title{font-weight:600;height:auto;margin:0;padding:0;line-height:normal;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;-webkit-box-align:center;-ms-box-align:center;flex-wrap:wrap}.best-for-block .best-for-content{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;-webkit-box-align:center;-ms-box-align:center;height:auto;width:auto;margin:0;padding:0;gap:0 1rem}.best-for-block .best-for-content .best-for-content-li{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;-webkit-box-align:center;-ms-box-align:center;flex-wrap:wrap;justify-content:center;height:100%;width:auto;margin:0;padding:5px 15px;font-weight:700;background-color:#e4e8f0;gap:0 8px}.product-info__separator{margin:1rem auto 1.5rem}.product-info .color-swatch{width:52px;height:32px;--swatch-offset: 5px}.product-info__variant-picker .variant-picker{gap:12px 0}.product-info__variant-picker .variant-picker .variant-picker__option-info .text-subdued{text-transform:uppercase}.product-info__variant-picker .variant-picker__option-values .block-swatch{border-radius:unset;height:40px}.product-info__buy-buttons{margin-bottom:2.5rem}.product-info__buy-buttons .button{border-radius:unset;text-transform:uppercase;letter-spacing:2px;font-size:18px}.product-features-block{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:stretch;-webkit-box-align:stretch;-ms-box-align:stretch;flex-wrap:wrap;width:100%;height:auto;margin:0 auto;padding:0;gap:.5rem 0;margin-bottom:2rem}.product-features-block .product-features-li{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;-webkit-box-align:center;-ms-box-align:center;gap:0 9px;width:100%;margin:0 auto;padding:0;text-transform:none}.product-info-des-area{background-color:#efedf1;padding:2rem;margin:1rem auto}.product-info-des-area .product-info-description-title{margin-bottom:.5rem;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;-webkit-box-align:center;-ms-box-align:center;flex-wrap:wrap;gap:0 15px;font-size:18px;text-transform:uppercase;font-weight:600}.product-faq .section-stack__main .accordion .accordion__toggle span{font-size:20px}.product-faq .section-stack__intro,.product-faq .section-stack__main{width:100%}.product-faq .section-stack__main .accordion{border:2px solid #4a4a4b;margin:2rem auto;padding:2rem}.product-faq .section-stack__main .accordion .accordion__toggle span{font-size:24px;text-transform:capitalize;margin:0;padding:0;color:#4a4a4b}.product-faq .section-stack__main .accordion[aria-expanded=true]{background-color:#efedf1}.product-faq .section-stack__main .accordion .accordion__toggle.bold{padding:0;width:100%}.product-faq .section-stack__main .accordion .accordion__toggle .circle-chevron{background-color:transparent;border-radius:unset;width:auto;height:auto;position:relative}.product-faq .section-stack__main .accordion .accordion__toggle .circle-chevron svg{display:none}.product-faq .section-stack__main .accordion .accordion__toggle .circle-chevron:before{content:"+";font-weight:400;font-size:30px;line-height:normal;display:block;color:#4a4a4b}.product-faq .section-stack__main .accordion[aria-expanded=true] .accordion__toggle .circle-chevron:before{content:"_"}.product-faq .accordion-box{background-color:transparent}.product-faq .section-stack__main .accordion .accordion__content .prose{width:100%;height:auto;margin-top:1rem;padding:0;font-size:18px;color:#79777b}@media only screen and (min-width:768px){.shopify-section--text-with-icons .text-with-icons{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:stretch;-webkit-box-align:stretch;-ms-box-align:stretch;flex-wrap:wrap;justify-content:center;width:100%;height:auto;margin:0 auto;padding:0}.shopify-section--text-with-icons .text-with-icons .text-with-icons__list{height:auto;width:100%;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;-webkit-box-align:center;-ms-box-align:center;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0}}@media only screen and (max-width:767px){.product-faq .section-stack__main .accordion .accordion__toggle span{font-size:18px}.product-faq .section-stack__main .accordion .accordion__toggle .circle-chevron:before{font-size:22px}.product-faq .section-stack__main .accordion .accordion__content .prose{font-size:16px}.product-faq .section-stack__main .accordion .accordion__content{margin:0 auto;width:100%;padding:0}.product-faq .accordion-box{padding:0}.experts-image-section,.image-text-youll-section,.product-tech-specs-section .section,.Custom-Image-Overlay .section{padding-top:1rem;padding-bottom:1rem}.experts-image-section .experts-image-text-youll-block{gap:1rem}.experts-image-section .experts-image-text-youll-block .experts-image-text-youll-col{width:47%}.Custom-Image-Overlay .Image-Overlay .Box-Grid{width:45%}.Hand-Made-Image-Text .Flex .Cont-Box,.Hand-Made-Image-Text .Flex .Image-Box{width:100%}.Hand-Made-Image-Text .Flex .Cont-Box .Info-Flex-Box{padding:8vw}.Hand-Made-Image-Text .Flex .Cont-Box .Info-Flex-Box .Info-Box .Title h2{font-size:7vw}.Hand-Made-Image-Text .Flex .Cont-Box .Info-Flex-Box .Info-Box .Specification .specs-list li .flex-list .detail-head{font-size:3vw;width:22vw}.Hand-Made-Image-Text .Flex .Cont-Box .Info-Flex-Box .Info-Box .Specification .specs-list li .flex-list .detail-answer{font-size:3vw;width:29vw}.Hand-Made-Image-Text .Flex .Cont-Box .Info-Flex-Box .Info-Box .Specification .specs-list li .bar-list .detail-answer .flex-answer .bar{width:18vw;height:1.5vw}.Hand-Made-Image-Text .Flex .Cont-Box .Info-Flex-Box .Info-Box .Specification .specs-list li .bar-list .detail-answer .flex-answer .bar-per{font-size:3vw}.shopify-section--text-with-icons .text-with-icons .text-with-icons__list .text-with-icons__item{width:100%;text-align:center}.shopify-section--text-with-icons .text-with-icons .text-with-icons__list .text-with-icons__item .image-icon{display:inline-block;width:auto;height:auto}.shopify-section--text-with-icons .text-with-icons .text-with-icons__list .text-with-icons__item .text-with-icons__text-wrapper,.shopify-section--text-with-icons .text-with-icons .text-with-icons__list .text-with-icons__item div{width:100%}.shopify-section--product-recommendations .product-list .slick-slide{padding:1rem}.shopify-section--product-recommendations .product-list .slick-slide{padding:0}.shopify-section--product-recommendations reveal-items{width:100%;display:block}.shopify-section--product-recommendations .scroll-area{scroll-snap-align:unset;scrollbar-width:unset;width:100%;display:block;overscroll-behavior-x:unset;max-width:100%;scroll-snap-type:unset;margin:0 auto}.shopify-section--product-recommendations .scrollable-with-controls{display:block;width:100%}}.var-color-option.active a{border:2.5px solid #000}.var-color-option a{display:inline-block;border:2.5px solid transparent;padding:4px}.var-color-option a span{width:52px;height:32px;display:block}.var-color-option{display:inline-block;margin-right:10px}.var-color-option-title span.text-subdued{text-transform:uppercase;font-size:13px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;text-align:left;color:#3f3f3f}.var-color-option-title{margin-bottom:10px}.var-color-option:hover a{border-color:#000}.shopify-section--text-with-icons .text-with-icons ul.slick-dots{position:unset}.shopify-section--text-with-icons .text-with-icons page-dots.page-dots{display:none}.product-info__inventory{margin-top:1.125rem;margin-bottom:1.125rem}@media only screen and (max-width:767px){.variant-picker__option-values.wrap.gap-2{margin-bottom:1rem}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/custom.css.map */
