#trustpilot-widget-trustbox-0-wrapper{display:none!important}.container{max-width:calc(100vw - 300px)}@media screen and (max-width: 959px){.container{max-width:90vw;margin:0 auto}}.button-component.button-large{font-size:18px}.button-component.button-medium{font-size:16px}.button-component.button-small{font-size:14px}.button-primary{width:fit-content;background:#000;border-radius:50px;padding:8px 16px;color:#fff;text-transform:uppercase}.button-with-icon{display:flex;flex-direction:row;align-items:center;gap:8px}.button-primary .button-icon{width:12px;height:12px;display:flex;flex-shrink:0;overflow:hidden}.button-primary .button-icon img{width:100%;height:100%;object-fit:contain}.sls-more-info-container{display:none!important}.announcement-bar{margin-top:-4rem;margin-right:-2.5rem}.sticky-buy-button{position:fixed;bottom:80px;right:80px;width:auto;display:flex;justify-content:space-between;align-items:center;z-index:500}.sticky-buy-button h4{margin-bottom:8px;font-weight:600}.sticky-buy-button .product-info{font-weight:700;display:flex;flex-direction:column;align-items:end;justify-content:center;padding:10px}.sticky-buy-button .product-image{width:80px;height:80px}.sticky-buy-button .product-image img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 959px){.sticky-buy-button{position:fixed;bottom:0;right:0;left:0;width:auto;display:flex;justify-content:space-between;align-items:center;z-index:500}.sticky-buy-button .product-info{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;width:100%;padding:10px}.sticky-buy-button h4{margin-bottom:0;font-weight:600}.sticky-buy-button .product-image{width:80px;height:80px;display:flex;flex-shrink:0}.sticky-buy-button .product-image img{width:100%;height:100%;object-fit:cover}}.hero-section{height:70dvh;margin-top:-4rem;position:relative;display:grid;grid-template-columns:repeat(12,1fr)}.hero-section .hero-subheading{display:block;position:absolute;bottom:80px;left:0;right:0;text-transform:uppercase;font-size:12px;letter-spacing:2px}.hero-section .hero-image-desktop-wrapper{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.hero-section .hero-image-desktop-wrapper img{object-fit:contain;width:100%;height:100%;object-position:top}.hero-section .hero-image-mobile-wrapper{display:none}.hero-section .hero-content{position:relative;z-index:10;height:100%;display:flex;flex-direction:column;justify-content:center}.hero-section .hero-content .hero-text{margin-bottom:5rem;display:flex;flex-direction:column;gap:12px}.hero-section .hero-content .hero-text h1{font-weight:900}.hero-section .hero-content .hero-text .hero-body-text{font-size:20px}.hero-section .hero-content .hero-text .hero-subtext{font-size:14px}.hero-section .hero-content.content-layout-left{grid-column:span 6;padding-left:0;align-items:start;text-align:left}@media screen and (max-width: 959px){.hero-section .hero-content.content-layout-left{grid-column:span 12}}.hero-section .hero-content.content-layout-right{grid-column:7 / span 6;padding-right:60px;align-items:start;text-align:left}@media screen and (max-width: 959px){.hero-section .hero-content.content-layout-right{grid-column:span 12;padding-right:0}}.hero-section .hero-benefits{position:relative;z-index:10;grid-column-start:11;height:100%;display:flex;flex-direction:column;justify-content:end;padding-bottom:60px;font-size:20px;white-space:nowrap}@media screen and (max-width: 959px){.header__outer-wrapper{padding:20px 40px!important}.hero-section{height:80dvh;margin-top:0rem;position:relative;display:grid;grid-template-columns:repeat(12,1fr);padding:0 24px}.hero-section .hero-subheading{display:block;position:relative;bottom:0;left:0;right:0;text-transform:uppercase;font-size:12px;letter-spacing:2px;padding-top:16px}.hero-section .hero-image-desktop-wrapper{display:none}.hero-section .hero-image-desktop-wrapper img{object-fit:contain;width:100%;height:100%;object-position:center}.hero-section .hero-image-mobile-wrapper{display:block;grid-column:span 12;height:175px}.hero-section .hero-image-mobile-wrapper img{object-fit:contain;width:100%;height:100%;object-position:top}.hero-section .hero-content{position:relative;z-index:10;height:100%;display:flex;flex-direction:column;justify-content:start;grid-column:span 12}.hero-section .hero-content .hero-text{margin-bottom:0rem}.hero-section .hero-content .hero-text .hero-body-text{font-size:20px}.hero-section .hero-content .hero-text .hero-subtext{font-size:14px}.hero-section .hero-benefits{position:relative;z-index:10;grid-column-start:11;height:100%;display:flex;flex-direction:column;justify-content:end;padding-bottom:60px;font-size:20px;white-space:nowrap;display:none}}.product__subscription-benefit-content{display:flex;flex-direction:row;align-items:center;gap:12px}.product__subscription-benefit-content .benefit{font-size:14px}.product__subscription-benefit{margin:24px 0}.product-upsell{margin:1.5rem 0;padding:1rem;border:1px solid #eee;border-radius:8px;width:fit-content}.upsell-card{display:flex;align-items:center;justify-content:space-between;gap:1rem}.upsell-image{width:80px;height:auto;border-radius:6px;flex-shrink:0}.upsell-info{display:flex;align-items:center;gap:1rem;flex:1}.upsell-title{font-size:1rem;margin:0}.upsell-price{font-weight:700;margin:0}.upsell-btn{background:#000;color:#fff;border:none;padding:.5rem 1.2rem;cursor:pointer;border-radius:4px;flex-shrink:0}.upsell-btn:hover{opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/11/assets/base.css.map */
