@import url(https://fonts.googleapis.com/css2?family=Geist:ital,wght@0,100..900;1,100..900&display=swap);.template-index header nav.menu-list li.menu-list__list-item a.menu-list__link.menu-list__link--active span:after,.template-index header.header-section [data-sticky-state=active]{background:#fff}aside.announcement-bar,header.header-section{border:0}.template-index header.header-section #header-component{position:absolute;width:100%;--color-background-top-row:transparent!important;border:0;transition:.3s linear}header.header-section #header-component .header-logo img{height:auto;width:100%;min-width:144px!important;max-width:144px!important}header.header-section #header-component .header__columns{padding:10px 15px}.button{background:#60afd4!important;transition:transform .2s,opacity .2s;white-space:nowrap;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0;text-align:center;min-width:180px;min-height:58px;padding:20px;border-radius:10px}footer .shopify-section-group-footer-group .footer-content{width:100%;padding:0;gap:134px}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content){max-width:100%;display:flex;display:flex}footer .footer-content form#contact_form .email-signup__input-group{background:0 0;border:0}footer .footer-content form#contact_form .email-signup__input-group input.email-signup__input{background:#fff;border:1px solid #d3d6df;border-radius:10px;height:76px;padding:20px;font-family:Geist,sans-serif;font-weight:400;font-size:17px;line-height:100%;letter-spacing:0;color:#000}footer .footer-content form#contact_form .email-signup__input-group button.email-signup__button{margin:0 0 0 16px;min-width:180px;background:#60afd4;border-radius:10px;color:#fff;height:76px;font-family:Geist,sans-serif;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0;text-align:center}footer .footer-content form#contact_form .email-signup__input-group button.email-signup__button svg{display:none}footer .footer-content form#contact_form .email-signup__input-group input.email-signup__input::placeholder{font-size:17px}footer .shopify-section-group-footer-group .footer-content rte-formatter:first-child p{font-family:Geist,sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:10%;color:#0c0c0c}footer .shopify-section-group-footer-group .footer-content .h4 h2{font-family:Geist,sans-serif;font-weight:600;font-size:40px;line-height:56px;letter-spacing:0;color:#0c0c0c}footer .shopify-section-group-footer-group .footer-content rte-formatter:last-child p{font-family:Geist,sans-serif;font-weight:400;font-size:19px;line-height:24px;letter-spacing:0;color:#0c0c0c;max-width:470px}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content{gap:0}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:first-child>.group-block-content{max-width:1540px;margin:auto;padding:100px 50px;display:grid;grid-template-columns:0.7fr 1fr;gap:134px;align-items:center}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:first-child{background:#edeff6}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child{max-width:1540px;margin:auto;padding:83px 50px 33px}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child rte-formatter h2,footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child summary.menu__heading{padding:0;font-family:Geist,sans-serif;font-weight:600!important;font-size:20px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#6e7080}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child rte-formatter:has(h2){margin:0 0 15px}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child summary.menu__heading span.menu__heading__default{font-weight:unset}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child>.group-block-content .group-block{border-right:1px solid #c3c3c3;padding:0 40px}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child>.group-block-content{gap:0;display:grid;grid-template-columns:1fr 1.1fr 1fr 1fr 1fr;align-items:flex-start}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child>.group-block-content .group-block:first-child,footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child>.group-block-content .group-block:last-child{border:0}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child>.group-block-content .group-block:last-child .group-block{border:0;padding:0}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child>.group-block-content .group-block:nth-child(2){border-left:1px solid #c3c3c3}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child>.group-block-content .group-block:first-child{padding:0 20px 0 0}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child nav.details-content{margin:20px 0 0}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child nav.details-content li.menu__item a,footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child>.group-block-content .group-block:last-child .group-block .rte p{font-family:Geist,sans-serif;font-weight:400;font-size:17px;line-height:24px;letter-spacing:0;width:100%;display:block;color:#0c0c0c;transition:.3s linear}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child nav.details-content li.menu__item a:hover{color:#0c0c0c8a}.utilities--blocks-1 .footer-utilities__group-copyright{width:100%;text-align:center}.utilities--blocks-1 .footer-utilities__group-copyright span.footer-utilities__text{color:#6e7080;font-family:Geist,sans-serif;font-weight:500;font-size:20px;line-height:100%;letter-spacing:0;text-transform:uppercase}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child>.group-block-content .group-block:first-child p{font-family:Geist,sans-serif;font-weight:400;font-size:17px;line-height:100%;letter-spacing:0;color:#0c0c0c;margin:26px 0 0}.product-information product-component .product-details>.group-block,.shopify-app-block .reputon-google-reviews-widget .reputon-carousel{padding:0}.shopify-app-block .reputon-google-reviews-widget .reputon-carousel .reputon-carousel-container{max-width:1540px;margin:auto;padding:100px 0 0}header nav.menu-list li.menu-list__list-item a.menu-list__link{font-family:Geist,sans-serif;font-weight:500;color:#0c0c0c;font-size:16px;line-height:100%;letter-spacing:0;position:relative}.template-index .account-button__icon,.template-index .account-button__text,.template-index [aria-expanded=true] nav.menu-list li.menu-list__list-item a.menu-list__link span.menu-list__link-title,.template-index header nav.menu-list li.menu-list__list-item a.menu-list__link,header nav.menu-list li.menu-list__list-item button.menu-list__link span.menu-list__link-title{color:#fff}header nav.menu-list li.menu-list__list-item a.menu-list__link span.menu-list__link-title{padding:0 12px}#header-component[data-menu-style=drawer] .header__columns .header__icon--menu svg,.header-actions__cart-icon svg,.shopify-policy__container *,body .account-button__icon,body .account-button__text,body .header-actions__action:not(.account-button) svg,header.header-section [data-sticky-state=active] .header__columns header-menu.header-menu nav.menu-list li.menu-list__list-item a.menu-list__link,header.header-section [data-sticky-state=active] svg{color:#0c0c0c}header nav.menu-list li.menu-list__list-item [aria-expanded=true]{color:#000!important;height:100%;padding:10px 0;line-height:26px!important}.header-menu [aria-expanded=true] li a:hover span,.template-index #header-component[data-menu-style=drawer] .header__columns .header__icon--menu svg,.template-index .header-actions__cart-icon svg{color:#fff!important}.header__column--right{flex-direction:row;line-height:1;gap:10px;align-items:center;justify-content:flex-start}.header__buttons a.button{min-height:52px;padding:10px;min-width:150px;color:#fff;font-weight:600;font-size:16px;line-height:100%}header nav.menu-list li.menu-list__list-item a.menu-list__link.menu-list__link--active span:after{position:absolute;display:flex;content:'';width:30px;background:#60afd4;height:1px;left:50%;bottom:30%;transform:translate(-50% ,-50%);border-radius:30px}header nav.menu-list li.menu-list__list-item a.menu-list__link.menu-list__link--active,header.header-section [data-sticky-state=active] .header__columns header-menu.header-menu nav.menu-list li.menu-list__list-item a.menu-list__link.menu-list__link--active{color:#60afd4!important}.template-index [data-sticky-state=active] [aria-expanded=true] nav.menu-list li.menu-list__list-item a.menu-list__link span.menu-list__link-title{color:#000}.template-index [data-sticky-state=active] [aria-expanded=false] li.menu-list__list-item a.menu-list__link:hover span{color:#000!important}.template-index [data-sticky-state=inactive] a.header-logo [data-testid=header-logo-inverse]{display:block!important}.template-index [data-sticky-state=inactive] a.header-logo [data-testid=header-logo]{display:none!important}.template-index header.header-section [data-sticky-state=active] svg,body.template-index header.header-section [data-sticky-state=active] .header__column .header__drawer details#Details-menu-drawer-container summary.header__icon svg{color:#0c0c0c!important}header.header-section [data-sticky-state=active] .header__columns header-menu.header-menu nav.menu-list li.menu-list__list-item a.menu-list__link.menu-list__link--active span:after{background:#60afd4}.dh-dot{width:7px;height:7px;border-radius:50%;background:#5b93c4;flex:none}body .product-information{background:#edeff6!important;display:flex}body.template-product .ts-breadcrumb nav.breadcrumb{max-width:1540px;margin:auto;padding:40px 50px;color:#6e7080;font-family:Geist,sans-serif;font-weight:400;font-size:14px;line-height:100%}body.template-product .ts-breadcrumb{background:#edeff6}body.template-product .ts-breadcrumb nav.breadcrumb span{color:#0c0c0c;font-weight:600}.product-information product-component{padding:0 50px 120px;max-width:1540px;width:100%;gap:82px;grid-template-columns:1fr 1fr!important;margin:auto}.product-information product-component .product-details,.product-information product-component .product-information__media{padding:0!important}.product-information product-component .product-information__media media-gallery [ref=slideshowContainer]{background:0 0!important}.product-card add-to-cart-component,.product-information product-component .product-information__media media-gallery [ref=slideshowContainer] slideshow-arrows{display:none}.product-information product-component .product-information__media media-gallery slideshow-controls .slideshow-controls__thumbnails{padding:0;margin:22px 0 0;gap:18px}.product-information product-component .product-information__media media-gallery slideshow-controls scroll-hint.slideshow-controls__thumbnails-container{mask-image:unset!important}.product-information product-component .product-information__media media-gallery slideshow-controls .slideshow-controls__thumbnails button.button{width:100%;min-width:unset;max-width:120px;border-radius:10px;background:#fff!important;padding:0}.product-information product-component .product-information__media media-gallery slideshow-controls .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline:0;border:1px solid #60afd4}.product-information product-component .product-information__media media-gallery [ref=slideshowContainer] slideshow-slides slideshow-slide .product-media{border:1px solid #c3c3c3;border-radius:30px;overflow:hidden;background:#fff}.product-information product-component .product-information__media media-gallery [ref=slideshowContainer] slideshow-slides slideshow-slide .product-media img{overflow:hidden;background:0 0}.product-information product-component .product-details>.group-block>.group-block-content{gap:0}.product-information product-component .product-details>.group-block>.group-block-content>rte-formatter.rte:nth-child(2) p{font-family:Geist,sans-serif;font-weight:600;font-size:18px;line-height:100%;letter-spacing:10%;text-transform:uppercase;color:#6e7080;margin:0 0 8px}.product-information product-component .product-details>.group-block>.group-block-content>.group-block h1{font-family:Geist,sans-serif;font-weight:600;font-size:38px;line-height:100%;color:#0c0c0c}.product-information product-component .product-details>.group-block>.group-block-content>.group-block product-price{padding:0;flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:8px;margin:10px 0 30px}.product-information product-component .product-details>.group-block>.group-block-content>.group-block product-price>div{width:auto}.product-information product-component .product-details>.group-block>.group-block-content>.group-block product-price span.price{font-family:Geist;font-weight:600;font-size:30px;line-height:100%;color:#0c0c0c}.product-information product-component .product-details>.group-block>.group-block-content>.group-block product-price .tax-note{font-family:Geist,sans-serif;font-weight:400;font-size:15px;color:#6e7080}.product-information product-component .product-details>.group-block>.group-block-content rte-formatter.rte h2{border-top:1px solid #c3c3c3;padding:30px 0 0;font-family:Geist,sans-serif;font-weight:500;font-size:20px;line-height:30px;color:#0c0c0c;max-width:100%}.product-information product-component .product-details>.group-block>.group-block-content rte-formatter.rte h3{font-weight:500;font-size:16px;line-height:30px;color:#0c0c0c;max-width:100%}.product-information product-component .product-details>.group-block>.group-block-content rte-formatter.rte p,.product-information product-component .product-details>.group-block>.group-block-content rte-formatter.rte ul li{color:#0c0c0c;font-weight:400;font-size:16px;line-height:26px;min-width:100%}.product-information product-component .product-details>.group-block>.group-block-content rte-formatter.rte ul{max-width:100%}.product-information product-component .product-details span.buy-buttons-block{margin:36px 0 20px}.product-information product-component .product-details span.buy-buttons-block form .product-form-buttons{display:grid;grid-template-columns:1fr 1fr 1fr}.product-information span.buy-buttons-block form .product-form-buttons .quantity-selector{gap:10px;border:.82px solid #c3c3c3;background:#f5f5f7;height:58px;border-radius:10px;min-width:100%}.product-information span.buy-buttons-block form .product-form-buttons .quantity-selector button.button{background:0 0!important;width:auto!important;max-width:max-content;min-width:50px}.product-information span.buy-buttons-block form .product-form-buttons .quantity-selector input[type=number]{width:100%;height:100%;border-left:.82px solid #c3c3c3;border-right:.82px solid #c3c3c3}product-recommendations{background:#f8f8f8}product-recommendations .section.section--page-width{max-width:1540px;padding:100px 50px;margin:auto}.template-product .shopify-section:has(.ts-app-reviews){background:#edeff6}.template-product .shopify-section:has(.ts-app-reviews) .section.section--page-width{max-width:1540px;margin:auto;padding:100px 50px}.template-product .shopify-section:has(.ts-app-reviews) .section.section--page-width .reputon-carousel-container{padding:0}product-recommendations .section.section--page-width .card-gallery{background:#fff}.template-collection ul.product-grid.product-grid--grid li.product-grid__item a.contents .spacing-style.rte p,product-recommendations .section.section--page-width p{font-family:Geist,sans-serif;font-weight:500;font-size:22px;line-height:32px;text-align:center;color:#000;padding:10px 50px}product-recommendations .section.section--page-width h3{margin:0 0 10px;font-family:Geist,sans-serif;font-weight:600;font-size:46px;line-height:56px;text-align:center;color:#0c0c0c}product-recommendations .section.section--page-width span.price{font-family:Geist,sans-serif;font-weight:600;font-size:20px;line-height:32px;text-align:center}.cart-items__details a{color:#0c0c0c;margin:0 0 16px;font-weight:600;font-size:22px;line-height:26px;letter-spacing:0}.cart-items .quantity-selector button{max-width:50px;height:auto;display:block;background:0 0!important}.cart-items .quantity-selector{width:250px!important;border-radius:10px;height:50px;gap:10px}.cart-items__quantity-controls button.button{min-width:auto;padding:0;min-height:40px}.cart-actions summary span.cart-discount__label,.cart-items__table-row--full-width-variants .cart-items__unit-price-wrapper span,.cart-totals__total .cart-totals__total-value{color:#0c0c0c;font-weight:500;font-size:16px;line-height:1;letter-spacing:0}.cart-items .quantity-selector input[type=number]{width:100%}.cart-discount__form input#cart-discount{height:52px}.cart-discount__form button.button{min-height:52px}.cart-totals__total span.cart-totals__total-label{color:#0c0c0c;font-weight:500;font-size:24px;line-height:1;letter-spacing:0}.cart-totals__tax-note small{color:#0c0c0c;font-weight:500;font-size:14px;line-height:1;letter-spacing:0}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child>.group-block-content .group-block a.button{background:0 0!important;color:#0c0c0c;font-family:Geist,sans-serif;font-weight:500;font-size:17px;line-height:100%;border:1px solid #0c0c0c;height:50px;border-radius:30px;position:relative;padding-left:40px}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child>.group-block-content .group-block a.button:after{content:'';background-image:url(/cdn/shop/files/google-icon.svg?v=1790604987);background-repeat:no-repeat;background-size:contain;width:20px;height:20px;left:16px;position:absolute;top:16px}.shopify-policy__container{max-width:1050px;padding:100px 15px}.shopify-policy__container h1{margin:0 0 40px;font-weight:600;font-size:46px;line-height:100%;letter-spacing:0}.shopify-policy__container h2{color:#0c0c0c;margin:30px 0 15px;font-weight:600;font-size:30px;line-height:100%;letter-spacing:0}.shopify-policy__container p,.shopify-policy__container ul li{color:#0c0c0c;margin:0 0 10px;font-weight:400;font-size:16px;line-height:30px;letter-spacing:0}body .announcement-bar__slider slideshow-arrows .slideshow-control{background:0 0!important;padding:0!important;min-width:unset;min-height:unset}.template-collection ul.product-grid.product-grid--grid li.product-grid__item:nth-child(2){order:1}.template-collection ul.product-grid.product-grid--grid li.product-grid__item product-price span.price{font-family:Geist,sans-serif;font-weight:600;font-size:20px;line-height:24px;text-align:center}.template-collection ul.product-grid.product-grid--grid li.product-grid__item product-price>div{text-align:center}.template-collection ul.product-grid.product-grid--grid .product-media img{object-fit:contain}.facets-toggle .facets-toggle__wrapper button.button.facets-toggle__button{min-width:auto;background:0 0!important}@media screen and (max-width:1440px){footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:first-child>.group-block-content{padding:80px 50px;gap:80px;grid-template-columns:0.7fr 1fr}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:first-child>.group-block-content .group-block h2{font-size:38px;line-height:42px}.shopify-policy__container{padding:80px 15px}}@media screen and (max-width:1199px){.button{font-size:16px;min-width:170px;min-height:54px}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:first-child>.group-block-content{padding:60px 15px;gap:40px;align-items:center}footer .footer-content form#contact_form .email-signup__input-group input.email-signup__input{height:65px}footer .footer-content form#contact_form .email-signup__input-group button.email-signup__button{height:65px;font-size:16px;margin:0}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child{padding:50px 15px 30px}.template-product .shopify-section:has(.ts-app-reviews) .section.section--page-width,product-recommendations .section.section--page-width{padding:50px 15px}product-recommendations .section.section--page-width h3{font-size:38px;line-height:42px}.shopify-policy__container{padding:50px 15px}.shopify-policy__container h1{font-size:38px}}@media screen and (max-width:1024px){.button{min-height:50px;padding:10px}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child>.group-block-content{grid-template-columns:repeat(5 ,1fr);align-items:flex-start}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child>.group-block-content .group-block{padding:0 20px}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child>.group-block-content .group-block:first-child{padding:0 10px 0 0}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child rte-formatter:has(h2){margin:0 0 15px}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child rte-formatter h2,footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child summary.menu__heading{font-size:16px}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child>.group-block-content .group-block:first-child p{font-size:14px;line-height:18px;margin:20px 0 0}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child nav.details-content li.menu__item a,footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child>.group-block-content .group-block:last-child .group-block .rte p{font-size:15px;line-height:20px}.utilities--blocks-1 .footer-utilities__group-copyright span.footer-utilities__text{font-size:16px}footer .footer-utilities .section--page-width{display:block}footer .footer-utilities .section--page-width .utilities{max-width:1540px;padding:20px 15px 30px}}@media screen and (max-width:989px){footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:first-child>.group-block-content{gap:20px;flex-direction:column;display:flex}footer .footer-content form#contact_form .email-signup__input-group input.email-signup__input{min-width:unset;max-width:calc(100% - 30%)}footer .footer-content form#contact_form .email-signup__input-group button.email-signup__button{min-width:150px}footer .footer-content form#contact_form .email-signup__input-group{justify-content:center}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:first-child>.group-block-content .group-block-content{justify-content:center;align-items:center}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:first-child{width:100%}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:first-child>.group-block-content .group-block{width:100%;max-width:100%;flex:unset;position:unset}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:first-child>.group-block-content .group-block h2{font-size:32px;line-height:36px}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child>.group-block-content .group-block{padding:0 12px}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child>.group-block-content{grid-template-columns:repeat(3,1fr);gap:30px 0}.header__buttons{display:none}product-recommendations .section.section--page-width h3{font-size:32px;line-height:35px}.shopify-policy__container h2{font-size:25px}.shopify-policy__container p,.shopify-policy__container ul li{font-size:15px;line-height:28px}.shopify-policy__container ul li{margin:0}}@media screen and (max-width:767px){.template-product .product-information product-component{padding:0 10px 120px;max-width:1540px;width:100%;gap:40px;grid-template-columns:1fr 1fr!important;margin:auto}.product-information product-component .product-details>.group-block>.group-block-content>.group-block h1{font-size:28px}.product-information product-component .product-details>.group-block>.group-block-content>.group-block product-price span.price{font-size:22px}.template-product .product-details{grid-column:1}}@media screen and (max-width:749px){footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child>.group-block-content{grid-template-columns:repeat(1,1fr);gap:25px 0}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child>.group-block-content .group-block,footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child>.group-block-content .group-block:first-child,footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child>.group-block-content .group-block:nth-child(2){padding:0;border:0}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child nav.details-content{margin:10px 0 0}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child rte-formatter:has(h2){margin:0 0 10px}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child>.group-block-content .group-block:last-child .group-block .group-block-content{display:flex;flex-direction:unset;align-items:center;justify-content:flex-start}footer .footer-utilities .section--page-width .utilities{padding:20px 15px}.utilities--blocks-1 .footer-utilities__group-copyright span.footer-utilities__text{font-size:14px}.menu-drawer__back-button.menu-drawer__back-button,.menu-drawer__close-button.menu-drawer__close-button{background:0 0!important;width:20px;min-width:100%;justify-content:flex-end}.menu-drawer__close-button.menu-drawer__close-button svg{width:20px;height:20px}body .menu-drawer-container[open] .menu-drawer__animated-element{line-height:1.5;height:auto;min-height:unset}body .menu-drawer-container[open] .menu-drawer__animated-element span.menu-drawer__menu-item-text{font-size:16px}#header-component[data-menu-style=drawer] .header__drawer{padding-left:15px}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child>.group-block-content .group-block:first-child img{max-width:200px;margin:auto}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child>.group-block-content .group-block:first-child p{text-align:center}footer .footer-content form#contact_form .email-signup__input-group input.email-signup__input{max-width:100%}footer .shopify-section-group-footer-group .footer-content rte-formatter:last-child p{font-size:16px;line-height:22px;text-align:center}.product-information product-component .product-details,.product-information product-component .product-information__media{grid-column:inherit}.product-information product-component .product-details span.buy-buttons-block form .product-form-buttons{grid-template-columns:1fr}.product-information product-component .product-details span.buy-buttons-block+.group-block .group-block-content{flex-flow:unset;justify-content:flex-start;align-items:center}.product-information product-component .product-details span.buy-buttons-block+.group-block{margin:20px 0 0}.shopify-app-block .reputon-google-reviews-widget .reputon-carousel .reputon-carousel-container{padding:50px 0 0}product-recommendations .section.section--page-width h3{font-size:30px;line-height:32px}product-recommendations .section.section--page-width{display:flex;flex-direction:column}product-recommendations .section.section--page-width p{padding:10px 20px;font-size:18px;line-height:24px}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child>.group-block-content .group-block a.button{font-size:16px}footer .shopify-section-group-footer-group .section--page-width:has(.footer-content)>.footer-content>.group-block>.group-block-content>.group-block:last-child>.group-block-content .group-block a.button:after{left:15px;top:14px}.shopify-policy__container h1{margin:0 0 20px;font-size:30px}.shopify-policy__container h2{margin:30px 0 15px;font-size:22px;line-height:26px}.product-information product-component .product-details>.group-block>.group-block-content>.group-block product-price{flex-direction:column;align-items:flex-start}.cart-items .quantity-selector{width:190px!important}.template-collection ul.product-grid.product-grid--grid li.product-grid__item a.contents .spacing-style.rte p{font-size:18px;line-height:22px;padding:0 20px 10px}.template-collection ul.product-grid.product-grid--grid li.product-grid__item product-price span.price{font-size:16px;line-height:20px}}