button#calendly-button-app-embed{display:none}.cc-apps p.jm-review-widget-minimal-header__title{font-weight:800!important;font-size:24px;font-family:Poppins}.shopify-app-block .jdgm-prev-badge{margin:10px 0}header.header__grid.container{max-width:1400px;padding:15px 30px;gap:50px}.container{max-width:1400px;padding:0 30px}store-header.header{padding:0;border-bottom:1px solid #0000001a}.header__grid--left-logo .main-menu__content.justify-between{justify-content:left}.header__logo.logo.flex{padding:0}.main-menu__content a.main-nav__item{font-size:14px;margin:0 20px;font-weight:700;line-height:1.4em;color:#111}ul.main-nav{margin:0}.main-menu__content li:first-child a.main-nav__item{margin-left:0}.header__icons a.header__icon{padding:0;margin:0;width:24px;height:24px}.header__grid--left-logo .header__icons{gap:20px;margin:0}.header__icons a.header__icon svg{width:24px;height:24px}footer.footer{padding-top:150px;padding-bottom:0}.footer .footer-block__text.rte p{font-size:14px;font-weight:500;line-height:1.4em;letter-spacing:0;color:#fff}.footer .footer__main{gap:30px;margin:0}.footer .footer__main .footer-col{padding:0}.footer .footer-col{flex:1 1 25%;max-width:25%}.footer .social__link{width:40px;height:40px;padding:8px;background-color:#ffffff26;border-radius:100%}.footer .footer-block__btns .social{gap:10px;margin:0}.footer hr.footer__hr{margin:60px 0 0}.footer-menu .disclosure__title{margin-bottom:20px!important;color:#fff;font-size:17.5px;font-weight:700;line-height:1.2em;letter-spacing:0}ul.footer-menu__links.disclosure__content{padding:0}.footer ul.footer-menu__links.disclosure__content li{margin-bottom:10px}.footer ul.footer-menu__links.disclosure__content a{font-size:14px;font-weight:500;line-height:1.4em;letter-spacing:0}.footer .disclosure__content{padding:0}.footer .disclosure__content .rte p{font-size:14px;font-weight:500;line-height:1.4em;letter-spacing:0}.footer-col--newsletter .input-with-button{margin-top:20px!important;background:#ffffff26;color:#fff;box-shadow:none!important;height:max-content;border-radius:30px!important}.footer-col--newsletter .input-with-button input#footer-signup,.footer-col--newsletter .input-with-button input::placeholder{font-size:14px;color:#fff;line-height:1.8em;letter-spacing:0;padding:0;margin:0}.footer-col--newsletter .input-with-button input#footer-signup{padding:12px 0 12px 30px}.footer-col--newsletter .input-with-button button.btn.focus-inset{width:40px;height:40px;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:10px;margin-right:5px}.footer__base.grid{padding:20px 0}.footer__base.grid div span{color:#fff;font-size:14px;font-weight:500;line-height:1.4em;letter-spacing:0}.footer__base.grid li.footer-sublinks__item{margin:0}.footer__base.grid ul.footer-sublinks{margin:0;gap:15px}.footer__base.grid li.footer-sublinks__item a{font-size:14px;font-weight:500;line-height:1.4em;letter-spacing:0}.footer .footer-block{margin:0}.cc-main-product .container{max-width:1300px;padding:50px 50px 80px}.product-main+.cc-product-details .container.reading-width{width:100%;float:initial;clear:initial;border:0}.cc-main-product .product.js-product{width:100%;display:flex;flex-wrap:wrap;gap:30px}.cc-main-product .product.js-product .product-media{width:calc(47.5% - 15px);padding:0;border-radius:5px}.cc-main-product .product.js-product .product-info{width:calc(52.5% - 15px);border:1px solid #0000001a;padding:30px;border-radius:10px}.cc-main-product .product.js-product .product-media img.zoom-image{border-radius:5px!important}.cc-main-product .media.relative,.cc-main-product .media-gallery__viewer{border:none;border-radius:5px}.cc-main-product .product-info__block.product-info__title{margin:0}.cc-main-product h1.product-title.h5{margin-bottom:10px;font-size:29.03px;font-weight:700;line-height:1.2em;letter-spacing:0;color:#111}.cc-main-product .product-info__block{margin:0}.cc-main-product .product-info__block p.itg-sort-description{margin-bottom:10px;font-size:14px;line-height:1.4em;color:#111;letter-spacing:0}.product-info__block.product-price .price span.price__current{padding-right:10px;font-weight:700;font-size:20px;line-height:1.4em;color:#111}.product-info__block.product-price .price span.price__was{font-size:18px;font-weight:500;color:#111;line-height:1.4em;letter-spacing:0}.product-info__block.product-price .price .price__default{display:flex;align-items:center}.cc-main-product .product-info__block.rte{margin:30px 0}.cc-main-product .product-info__block.rte ul{margin:0;padding:0;list-style:none}.cc-main-product .product-info__block.rte ul li{padding-left:33px;list-style:none;margin:0 0 15px;font-size:14px;line-height:1.4em;letter-spacing:0;color:#111}.cc-main-product .product-info__block.rte ul li:before{margin:0;top:50%;left:0;transform:translate(-0%,-50%);background-color:transparent;background-image:url(/cdn/shop/files/svgexport-4.svg?v=1776238551);background-position:center;background-size:cover;width:18px;height:18px;background-repeat:no-repeat}.cc-main-product .product-info__block.rte ul li:last-child{margin-bottom:0}.cc-main-product .product-info__block form.js-product-form{width:100%;display:flex;flex-wrap:wrap;gap:5px;flex-direction:row-reverse;margin-bottom:30px}.cc-main-product .product-info__block form.js-product-form .product-info__add-to-cart{width:100%}.cc-main-product .product-info__block form.js-product-form .product-info__add-to-cart button.btn.btn--secondary{background:#111;box-shadow:#0000 0 0,#0000 0 0,#0000 0 0,#0000 0 0;padding:10px 28px;height:auto;font-size:14px;line-height:1.4em;font-weight:500;height:39.6px;letter-spacing:0;color:#fff;outline:none;border-radius:5px}.product-info__dynamic-checkout-button shopify-accelerated-checkout,button.shopify-payment-button__button.shopify-payment-button__button--unbranded{padding:0!important;margin:0!important}.product-info__dynamic-checkout-button{margin:0;width:calc(50% - 2.5px)}.cc-main-product .product-info__dynamic-checkout-button .shopify-payment-button .shopify-payment-button__button--unbranded{background:#2c9af5!important;box-shadow:#3f9ce800 0 0,#3f9ce800 0 0,#3f9ce800 0 0,#3f9ce800 0 0!important;outline:none!important;outline-offset:0!important;padding:10px 28px!important;border-radius:5px;border:none;font-size:14px;font-weight:500;line-height:1.4em;letter-spacing:0;height:100%;min-height:39.6px}.cc-main-product details.disclosure.disclosure--row summary{padding:15px 0}.cc-main-product details.disclosure.disclosure--row summary h2.disclosure__title{font-size:17.5px;font-weight:700;line-height:1.2em;color:#111;letter-spacing:0}.cc-main-product .disclosure__content.rte{padding-bottom:30px;font-size:14px;font-weight:500;line-height:1.4em;color:#111}.social-share.flex.items-center{margin:30px 0}.social-share.flex.items-center p.social-share__heading{margin-right:10px;font-size:14px;font-weight:700;line-height:1.4em;color:#111}.product-info__block .social__link g,.product-info__block .social__link path{fill:#111;color:#111;stroke:#111}product-message.product-message{background-color:transparent;padding:0}product-message.product-message .product-message__inner{padding:0;margin:0}product-message.product-message .product-message__inner svg{margin-right:10px;width:30px!important;height:30px!important;flex:0 0 30px!important}product-message.product-message .rte{font-size:14px;font-weight:600;line-height:1.2em;color:#111}.cc-product-details{margin:80px 0}.cc-product-details .container{max-width:1300px;padding:0 50px}.cc-product-details .product-details__block .tablist{margin-bottom:30px}.cc-product-details .product-details__block .tablist button.tablist__tab{border:1px solid #111;border-radius:5px;background:transparent;padding:10px 28px;margin:0;height:39.6px;display:flex}.cc-product-details .product-details__block .tablist button.tablist__tab[aria-selected=true]{text-decoration:none;background:#2c9af5;border:0;box-shadow:#3f9ce800 0 0,#3f9ce800 0 0,#3f9ce800 0 0,#3f9ce800 0 0;color:#fff}.cc-product-details .product-details__block .tablist button.tablist__tab[aria-selected=true] span{color:#fff}.cc-product-details .tablist__scroller.flex{gap:10px}.cc-product-details .product-details__block .tablist button.tablist__tab span{color:#111;font-size:14px;line-height:1.4em;font-weight:500;letter-spacing:0}.cc-product-details .rte.product-description{font-size:14px;font-weight:500;line-height:1.4em;color:#111;letter-spacing:0}.product-details+.shopify-section.cc-product-recommendations:before{display:none}.itg_product_zoom{position:absolute;z-index:1;background-color:#f7f7f7;padding:10px;top:10px;right:10px;border-radius:5px;width:38px;height:38px;display:flex;align-items:center;justify-content:center}product-recommendations.section{margin:0 0 80px}product-recommendations.section .container{max-width:1300px;padding:0 50px;margin-bottom:50px}product-recommendations.section h2.h4.section__heading{margin:0;font-size:29.03px;font-weight:700;line-height:1.2em;color:#111;letter-spacing:0}product-recommendations.section .products-grid-container ul.grid.grid-cols-2{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}product-recommendations.section .products-grid-container li{border:1px solid #0000001a;border-radius:5px;padding:15px;transition:.5s}product-recommendations.section .products-grid-container li .card__info{padding-top:15px}product-recommendations.section .products-grid-container li .card__info p.card__vendor{color:#1111114d;font-size:14px;font-weight:600;letter-spacing:0;line-height:1.2em;text-transform:uppercase;margin-bottom:15px}product-recommendations.section .products-grid-container li .card__info p.card__title{margin:0 0 15px;font-size:17.5px;font-weight:700;line-height:1.2em;letter-spacing:0;color:#111;max-height:21px;overflow:hidden}product-recommendations.section .products-grid-container li .card__info .price{padding:0}product-recommendations.section .products-grid-container li .card__info .price span.price__current{padding-right:10px;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0;color:#111}product-recommendations.section .products-grid-container li .card__info .price span.price__was{color:#11111180;font-weight:500;font-size:16px;line-height:1.4em}product-recommendations.section .products-grid-container li .card__quick-add{margin:0;padding:0}product-recommendations.section .products-grid-container li .card__quick-add button.btn.btn--primary{box-shadow:#0000003b 0 .796192px 1.75162px -1px,#00000038 0 2.41451px 5.31191px -2px,#0000002e 0 6.38265px 14.0418px -3px,#0000000f 0 20px 44px -4px;background:#111;outline:none;border:none;padding:10px 28px;border-radius:5px;font-size:14px;line-height:1.4em;letter-spacing:0;font-weight:500;text-transform:capitalize}product-recommendations.section .products-grid-container li .card__quick-add{padding:0;width:74%;margin:0 auto;position:absolute;bottom:-50px;transition:.5s}product-recommendations.section .products-grid-container li .card__media.relative{overflow:hidden}product-recommendations.section .products-grid-container li:hover .card__quick-add{bottom:10px}.collection-page-product .quick-add-btn-icon svg.icon{width:18px;height:18px}.ifd-contact__form-wrap p.custom-text{padding:15px 0;text-align:center}.ifd-contact__form-wrap .show_additional_btn{margin:0 auto;display:flex;width:fit-content}@media screen and (min-width:1024px)and (max-width:1199px){.main-menu__content a.main-nav__item{font-size:14px;margin:0 10px}header.header__grid.container{gap:24px}.cc-main-product .container{padding:50px 30px 80px}product-recommendations.section .container{padding:0 30px;margin-bottom:30px}}@media screen and (min-width:768px)and (max-width:1023px){.footer .footer__main{gap:20px;margin:0;display:flex}.footer .footer-col{flex:1 1 47%;max-width:50%}.footer__base.grid div span{text-align:center;display:flex;justify-content:center}.footer__base.grid ul.footer-sublinks{justify-content:center}header.header__grid.container{gap:0}.main-menu__content a.main-nav__item{font-size:13px;margin:0 10px}.cc-main-product .container{padding:30px 30px 60px}.cc-main-product .product.js-product .product-info{padding:20px}.cc-main-product h1.product-title.h5{font-size:24px}.cc-main-product .product-info__block.rte{margin:20px 0}.cc-main-product .product-info__block.rte ul li{font-size:12px}.cc-main-product details.disclosure.disclosure--row summary h2.disclosure__title{font-size:14px}product-message.product-message .rte{font-size:12px}.cc-product-details .container{padding:0 30px}product-recommendations.section .container{padding:0 30px;margin-bottom:30px}product-recommendations.section .products-grid-container li .card__info p.card__title{font-size:15px}product-recommendations.section .products-grid-container li .card__info .price span.price__current{font-size:16px}product-recommendations.section .products-grid-container li .card__info .price span.price__was{font-size:14px}}@media screen and (max-width:767px){header.header__grid.container{padding:15px;gap:0}.footer .footer-col{flex:1 1 100%;max-width:100%}.main-menu__content a.main-nav__item{margin:0}.footer-col--collapsed .disclosure__title{margin-bottom:0!important}.footer-block__social{margin-bottom:20px!important}.footer hr.footer__hr{margin:30px 0 0}.container{padding:0 15px}.cc-main-product .container{padding:30px 15px 50px}.cc-main-product .product.js-product{gap:15px}.cc-main-product .product.js-product .product-media{width:100%;margin:0}.cc-main-product .product.js-product .product-info{width:100%}.cc-main-product h1.product-title.h5{font-size:18.15px}.cc-main-product details.disclosure.disclosure--row summary h2.disclosure__title{font-size:14.94px}.cc-product-details{margin:30px 0}.cc-product-details .container{padding:0 15px}.cc-product-details .product-details__block .tablist button.tablist__tab{padding:10px 18px}product-recommendations.section .container{padding:0 15px;margin-bottom:20px}product-recommendations.section h2.h4.section__heading{font-size:24px}product-recommendations.section .products-grid-container ul.grid.grid-cols-2{grid-template-columns:repeat(1,minmax(0,1fr))}}.cart-item.ifd-addon-item{display:none!important}.product-info__block.product-info__block--sm.product-price{margin-bottom:20px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
