h1,h2,h3,h4,h5{font-family:DM Sans,sans-serif!important;font-weight:400!important;color:#000;line-height:1.2}.faq-accordion .faq-accordion__inner .accordion__label .accordion__trigger{font-family:DM Sans,sans-serif!important}h1{font-size:40px}.btn--add-to-cart,.quantity-selector{border-radius:40px}.header__grid-left,li.nav__item:has(a[href="/pages/our-story"]),li.nav__item:has(a[href="/blogs/read"]){visibility:hidden!important;opacity:0!important}.tabbed-feature--media{justify-content:center!important}.tabbed-feature--media .video-container{width:fit-content!important}.tabbed-feature--media video{max-width:100%;object-fit:cover;height:680px;width:500px}.video-container{position:relative;display:inline-block;width:100%}.video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:2;border:none;outline:none;opacity:1}.video-play-button:hover{background:#fff;transform:translate(-50%,-50%) scale(1.1)}.video-play-button svg{width:24px;height:24px;fill:#333;margin-left:2px}.video-play-button.playing svg{margin-left:0}.tabbed-feature--video{width:100%;height:auto;display:block}.video-container.playing .video-play-button{opacity:0;pointer-events:none}.video-container.playing:hover .video-play-button{opacity:.8;pointer-events:auto}.tabs__content ul{margin:0!important;padding-left:20px}@media screen and (min-width:900px){h1{font-size:64px}h2:not(.accordion h2):not(.tabbed-feature--content h2),.h2.product__title{font-size:48px}h3{font-size:40px}p:not(.footer p):not(.accordion p){font-size:20px}}body,p{font-family:DM Mono,monospace!important;color:#000}.section-margin--extra:has(.richtext-lp){margin-bottom:0!important;margin-top:60px}.keen-slider__slide{width:100%!important;max-width:none!important}.breadcrumbs{visibility:hidden!important}.featured-features__header,.announcement-section,.stamped-product-reviews-badge{display:none!important}.tabbed-feature--inner h2{font-size:32px;max-width:none!important}.tabbed-feature--inner p{font-size:18px}
/*# sourceMappingURL=/cdn/shop/t/242/assets/sappy-medium-lp.css.map */
