:root{--accent-color: #ffffff;--accent-text-color: #000000;--grey-color: #f5f5f5}*{box-sizing:border-box;margin:0}html{font-size:62.5%;font-family:Inter}.desktop{display:none}.hidden{display:none!important}img{max-width:100%;vertical-align:bottom}ul{padding:0}li{list-style-type:none}details summary::-webkit-details-marker{display:none}.flex{display:flex}.space-between{justify-content:space-between}h1{font-size:3rem;line-height:1.2;font-weight:400}h2{font-weight:400;font-size:2.6rem;line-height:1.2}h3{font-weight:400;font-size:2.6rem;line-height:1.1}h4{font-weight:400;font-size:2rem;line-height:1.1}p{font-size:1.6rem;line-height:1.33;color:#000}a{font-size:1.8rem;line-height:1.33;color:inherit;text-decoration:none}.font-sm{font-size:1rem;line-height:1.4}.strikethrough{text-decoration:line-through}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.stronger{font-weight:700;color:#000}.cta-button{display:flex;justify-content:center;align-items:center;font-weight:700;font-size:1.4rem;line-height:1.2;background-color:#000;color:#fff;padding:2rem 1.2rem;border-radius:.3rem;cursor:pointer}.secondary-button{font-size:1.4rem;text-align:center;background-color:transparent;color:#1f52e2;padding:1.8rem 1.2rem;border:.1rem solid #1F52E2}.cta-button p{color:#fff;text-align:center;font-weight:800;font-size:1.8rem;letter-spacing:.12rem;line-height:1.2}.color-gray{color:#888}.color-green{color:#6eaf02}.color-blue{color:#1f52e2!important}.color-red{color:#f35c67}.bg-blue{background-color:#1f52e2}.bg-green{background-color:#87c323;color:#000}.bg-green p{color:#000}.bg-blue p{color:#fff}table{border-collapse:collapse}.mobile-order-summary-box{font-size:1.2rem}.plus-text{margin-top:1rem;padding-left:.3rem}.product-line,.subtotal-line,.shipping-line,.total-line){font-size:1.6rem;border-bottom:.1rem solid #000}.total-line{border-bottom:0}.product-line .checkout-money,.subtotal-line .checkout-money,.shipping-line .checkout-money,.total-line .checkout-money){display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding-block:1.5rem;margin-top:.9rem;font-weight:700}.product-line .checkout-money .compare-at-price){text-decoration:line-through}.products-list{margin-top:2.4rem}.summary-line-item{display:flex;align-items:center;gap:.2rem;padding:1.4rem 0 1.4rem .6rem;border-bottom:.1rem solid #ccc}ul .summary-line-item{padding:1rem 0}.summary-line-item .img-holder{display:flex;justify-content:center;align-items:center;width:6rem;height:6rem}.summary-line-item p{font-size:1.8rem}ul .summary-line-item p{font-size:1.4rem}.summary-line-item img{height:100%}.summary-line-item p:last-child{display:flex;flex-direction:column;align-items:flex-end;font-size:1.6rem;margin-left:auto}.summary-line-item.final{border-bottom:0}.summary-line-item.final p{font-weight:700;font-size:2.2rem;line-height:3rem}.quantity-changer{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;min-width:7rem;padding-block:1.1rem}.quantity-selector{min-width:2rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background-color:#000;color:#fff;font-size:1.8rem;font-weight:700;text-align:center;border-radius:50%;cursor:pointer}.quantity-selector p{color:#fff;text-align:center;line-height:0}.quantity-selector.decrease p{margin-bottom:.5rem}.quantity-selector>p{line-height:0;margin-inline:auto}@media screen and (min-width: 768px){h1,h2,h3{font-size:3.2rem}h4{font-size:2.2rem}.hero-description-box{padding:5.5rem 3.2rem}.desktop{display:block}.mobile{display:none}}.lds-spinner{display:inline-block;position:absolute;width:3rem;height:3rem}.lds-spinner div{transform-origin:1.5rem 1.5rem;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:.1125rem;left:1.36875rem;width:.225rem;height:.675rem;border-radius:20%;background:#fff}.invisible{opacity:0;visibility:hidden}.cta-button.disabled{cursor:not-allowed}.cta-button.ppp-to-checkout .lds-spinner,.cta-button.atc-to-checkout .lds-spinner,.checkout-submit-paypal .lds-spinner,.upsell-cta-button .lds-spinner{transform:scale(.6)}.disabled{opacity:.8;pointer-events:none}.lds-spinner div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}.fixed-button{transform:translateY(100%);position:fixed;bottom:0;right:0;left:0;transition:all .3s ease-in-out}.fixed-button.revealed{transform:translateY(0)}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}@font-face{font-family:Inter;font-weight:700;src:url(../../../assets/fonts/Inter/Bold.woff2)}@font-face{font-family:Inter;font-weight:400;src:url(../../../assets/fonts/Inter/Regular.woff2)}
