.section-ab-image{position:absolute;top:0;transform:translateY(-50%);z-index:1}.custom-review-content{width:80%;margin-left:auto;margin-right:auto}.custom-review-auth{text-align:right;margin-top:10px}.custom-review-description{font-size:23px}.custom-review-brands{padding-top:10px;padding-bottom:10px}.sf-header header{border-bottom:solid 2px;text-transform:uppercase}.text-white{color:#f6e9f6!important}.text-white h2,.text-white .text-color-subtext{color:#f6e9f6}.sf-prod-template__desktop{margin-top:50px}.variant-picker__option label.product-option-item{color:#4d66f8}.sf-pqv__button{background:#ebf066!important;border-color:#ebf066!important;color:#4d66f8}.sf__pcard-price .text-color-regular-price,.sf__pcard-price .prod__compare_price{color:#4d66f8}.mb-hidden{display:none}.dk-hidden{display:block}.product-banner-text .section__header,.product-banner-text .section__subheading{color:#ebf066;margin:0}.product-banner-text .section-py{padding:15px 10px}.template-page #MainContent{padding-top:5rem}.custom-top-image{width:10%;right:5%;top:0;transform:translateY(-50%)}.new-contact{display:block}.contact-left{display:none}.contact-right{width:100%}.contact-title{font-weight:600;font-size:32px;line-height:32px}.contact-subtitle{font-weight:400;font-size:16px;line-height:22px;margin-top:20px}.contact-description,.new-contact #contact_form{margin-top:20px}.new-contact input,.new-contact textarea{border:solid 1px}.new-contact input,.new-contact textarea,.new-contact input::placeholder,.new-contact textarea::placeholder{background:#bfc9ff;color:#4d66f8}.new-contact .sf__btn{float:right}.size-content{padding:40px;color:#f6e9f6}.size-flow{padding:40px}.size-content-image{width:100%;margin-left:auto;margin-right:auto;margin-bottom:10px}.size-content-title{font-size:20px;line-height:1.3;font-weight:600}.size-content-subtitle{font-size:20px;line-height:1.3;font-weight:600;margin-top:20px}.size-content-description{display:-webkit-box;-webkit-line-clamp:14;-webkit-box-orient:vertical;overflow:hidden;margin-top:10px}.size-content .text-btn{-webkit-appearance:none;appearance:none;padding:.5em;cursor:pointer;width:100%;border-radius:.25em;-webkit-border-radius:.25em;-moz-border-radius:.25em;-ms-border-radius:.25em;-o-border-radius:.25em;border:none;text-align:right}.text-btn:before{content:"CONTINUE READING";text-transform:capitalize}.text-btn:checked:before{content:"SHOW LESS"}.size-content-description:has(+.text-btn:checked){-webkit-line-clamp:initial}.size-section{padding:0 15px}.size-flow-images{margin-left:-20px;margin-right:-20px;display:flex;justify-content:space-between;margin-top:20px}.size-flow-image{width:90px}.size-content-description ul{list-style:number;padding-left:20px}.blue-text.size-section{margin-bottom:30px}.blue-text .size-content{color:#4d66f8}.product-text-white .text-color-subtext{color:#f6e9f6;text-transform:uppercase}.sf-header .sf-menu-item .sf-menu__desktop-sub-menu{border:solid 1px;background:#f6e9f6}#MainContent{padding-top:3rem}.slide__block-description .slide__block-description{font-size:2rem;text-transform:uppercase}.sf-menu-submenu__items .sf__menu-item-level2{border-bottom:solid 1px;text-align:center}.sf-menu-submenu__items .sf-sub-menu__link{color:FF4438}.cycle-content{position:relative;padding:18% 6% 10% 22%}.cycle-content-image{position:absolute;width:35%;top:0;left:0}.cycle-content{color:#f6e9f6}.scd-item__qty_input{background:transparent;border-left:solid 1px;border-right:solid 1px}.sf-menu__content.bg-white{background:#f6e9f6}.text-white{color:#f6e9f6}.sf-footer form.sf__footer-form-newsletter .sf__newletter__form-input::placeholder{color:#f6e9f6}.main-product__block.main-product__block-new_button{margin-top:0}.new-button-section{float:right;margin-top:-20px}.new-button-section.size-quiz{float:left}.new-button-section a{text-decoration:underline;color:#3bd4ae;margin-right:20px}.sf-prod-media__wrapper .swiper-button-next:after{display:none}.sf-prod-media__wrapper .swiper-button-prev:after{display:none}.product-custom .content__heading,.product-custom .prose p{color:#f6e9f6}.preorder{max-width:200px;display:block;margin-left:auto;margin-right:auto;color:#4d66f8;background:#ebf066;margin-top:20px}.text-color-regular-price,.sf__accordion-content{font-weight:500}.product-custom.blue-color .content__heading,.product-custom.blue-color .text-color-subtext p{color:#4d66f8}.section__description{font-weight:500}@media (min-width:1024px){.product-options__option form__label{font-size:20px}.prod__title h1{font-size:40px;font-weight:700}.product-custom .content__heading{font-size:30px;font-weight:700}.product-custom .prose p{font-size:18px}.product-custom .section-py{padding-top:30px;padding-bottom:30px}#MainContent{padding-top:4rem}.size-flow-images{margin-top:40px;margin-left:0;margin-right:0;display:flex;justify-content:center;gap:30px}.size-flow-image{width:240px}.size-flow{padding:60px}.size-section{padding:0}.text-btn{display:none}.size-content-title{font-size:32px;line-height:1.3;font-weight:600}.size-content-image{width:100%;margin-left:auto;margin-right:auto;margin-bottom:20px}.size-content{padding:60px}.new-contact{display:flex;justify-content:space-between}.contact-left{display:block;width:38%}.contact-right{width:60%}.contact-title{font-weight:600;font-size:98px;line-height:112px}.contact-subtitle{font-weight:400;font-size:20px;line-height:26px;margin-top:20px}.contact-description{margin-top:30px}.template-page #MainContent{padding-top:10rem}.product-banner-text .section__subheading{font-size:23px}.product-banner-text .section-py{padding:20px}.mb-hidden{display:block}.dk-hidden{display:none}.custom-review-description{font-size:27px}.custom-review-brands{padding-top:40px;padding-bottom:40px}}@media (min-width:1404px){.size-content,.size-flow{padding:80px}.cycle-content-description{font-size:24px}.cycle-content{position:relative;padding:10% 8% 5% 13%}}.prod__tag-custom{width:60px;height:60px;background-size:100% 100%;justify-content:center}@media (max-width:1024px){.custom-review-brands .section-ab-image{width:50px}.custom-review-description{font-size:16px}.custom-review-content{width:70%;margin-left:auto;margin-right:auto}}@media (max-width: 768px){.sf-home__slideshow .slide__block-title{font-size:23px;margin-top:120px}.slide__block-description .slide__block-description{font-size:13px;text-transform:uppercase}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/custom.css.map */
