html{scroll-behavior:smooth}.template-index{background-color:#000}.our-story-title{color:#fff}.our-story-rte.rte a{color:#fff;border-color:#fff}.breadcrumbs{margin:0 0 2em}.breadcrumbs__list{list-style-type:none;margin:0;padding:0}.breadcrumbs__item{display:inline-block}.breadcrumbs__item:not(:last-child):after{content:"";display:inline-block;height:.2em;margin:0 .2em;position:relative;transform:rotate(45deg);vertical-align:middle;width:.2em}.flex-content{display:flex;flex-wrap:wrap;align-items:center}.flex-content .left-content,.flex-content .right-content{flex:1 1 100%}.quotes{position:relative;quotes:"\201c" "\201d" "\201c" "\201d";text-align:left}.quotes:before{content:open-quote;position:absolute;top:-12px;margin-right:-20px;right:100%;font-size:34px}.quotes:after{content:open-quote;position:absolute;margin-left:-20px;left:100%;top:auto;bottom:-20px;font-size:34px}.main-section{background-color:#000;height:auto}.content-container,.content-container p{color:#fff}.content-container{padding:10%!important}.content-container:first-child{padding:100px 0}.index-section.timeline{background-color:#fff;color:#000}.flex-1{flex:1 1 100%!important;max-width:100%;padding-bottom:25px;z-index:1}.flex-support{display:flex!important;align-items:center}.relative{position:relative}.align-center{justify-content:center}.optional-content.rte{margin-top:35px}.optional-content.img img{position:absolute;top:0;left:0;right:0;opacity:.3;margin-left:auto;margin-right:auto}.flex-timeline{display:flex;align-items:center;justify-content:space-between;position:relative}.flex-timeline .timeline-children{padding:20px 55px;text-align:center;position:relative;height:200px;z-index:1;display:flex;flex-direction:column}.vertical-line{border-left:2px solid black;height:100px;position:absolute;left:50%;margin-left:0;bottom:-15%;transition:height 1s}.vertical-line:hover{height:120px}.vertical-line:hover~.section-title span p{opacity:1}.timeline-children .section-title span p{transition:1s;opacity:0;font-size:22.5px;line-height:25px;letter-spacing:.2px;height:30px;width:180px}.vertical-line:hover~.date-container .launch-date p{opacity:0}span.launch-date{transition:2s;opacity:1;font-size:20px;line-height:24.6px;letter-spacing:.2px}.timeline-box{background-color:#f3f3f3;width:100%;height:20px;position:absolute;bottom:8%}.dotted-box{position:relative}.dotted-box hr{position:absolute;top:0;width:100%;margin:10px;border-bottom:2px solid #000;border-style:dashed}.thumbnail-product{cursor:pointer}.product__image.thumbnails{justify-content:flex-start;padding:20px 10%}.container{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.dot-box{height:15px;width:15px;background-color:#000;border-radius:50%;display:inline-block;position:absolute;bottom:17px;left:2px;right:0;margin-left:auto;margin-right:auto;transition:opacity 1s;opacity:0}.vertical-line:hover~.dot-box{opacity:1}.fancybox-skin{background-color:#fff}.page-maintenance{background-color:#000;color:#fff}.page-maintenance .password-content p{color:#fff}.separator{margin:55px 10%}.custom-input-field{background-color:transparent;color:#fff;padding-right:10px}.custom-input-field::placeholder{color:#fff;opacity:1}.btn-subscribe{background-color:#fff;color:#000;border:1px solid #000}.page-maintenance .password-content .form-message--success{color:#000}.ihp-faq{counter-reset:heading}.ihp-faq .question h1:before{content:counter(heading)". ";counter-increment:heading}.ihp-faq .question h1{counter-reset:subheading;font-size:14px}li.faq-detail{padding-bottom:25px}li.faq-detail:last-child{padding-bottom:0}.question{margin-bottom:15px}.answer-container{background-color:#000}.answer-container p{color:#fff;padding:10px;font-size:15px}.header-reward{position:relative}.header-reward .background-img{width:100%}.reward-container{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding:0 55px}.reward-container .right{padding:25px;text-align:right}.reward-container .right,.reward-container .right p{color:#fff}.top__list{max-height:100%;overflow:auto}.product__title.price{flex-direction:row;justify-content:space-evenly}.product__title.price h2.price-item.price-item--sale{color:red}a.direct-button{padding:20px 25px;width:300px;background-color:transparent;color:#000;border:1px solid #000}.reward-dot-box .dots{position:absolute;top:0;height:20px;width:20px;background-color:#000;color:#fff;border-radius:50%;display:inline-block}@media only screen and (min-width: 1140px){.medium--flex-25{flex:0 0 25%;max-width:25%;padding:3%}.medium--flex-33{flex:0 0 33.3333%;max-width:33.3333%;padding:3%}.medium--flex-50{flex:0 0 50%;max-width:50%;padding:3%}.flex-support .support-brand:nth-child(2){padding-left:22px}.password-social-sharing p.h1{margin-bottom:55px}.password-content .password__form-subheading p{font-size:16px;width:75%;margin:0 auto}.password-main__inner{padding:70px 125px}.product__title.price h2.price-item.price-item--regular{padding-left:10px}}@media only screen and (max-width: 640px){.small--flex-1{flex:1;max-width:100%;padding-bottom:25px}.flex-support{flex-wrap:wrap}.flex-support .support-brand{flex:1}.flex-timeline .timeline-children{padding:0}.product__image img{width:100%!important}.product__image.thumbnails{display:flex;justify-content:flex-start;padding:20px 0}.thumbnail-product{padding:0 10px}.flex-timeline .timeline-children{max-width:25%;height:170px;margin:0 5px}.timeline-children .section-title span p{width:auto;font-size:14px}span.launch-date{font-size:12px}.separator{margin:55px 0}.password-social-sharing{margin-top:55px}.faq-container{padding:0}.reward-container{padding:0 25px}.reward-container .right p{font-size:10px}.product__title.price{align-items:center;justify-content:space-evenly}.site-header__account-customer{padding-right:20px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom.css.map */
