.metafield-rich_text_field>*+*{margin-top:10px}.toggle-icon{display:flex;position:absolute;justify-content:space-around;align-items:center;background:transparent;color:rgba(var(--color-text-heading));padding:0;width:16px;height:16px;top:16px;right:16px}.toggle-icon svg{width:100%;height:100%;object-fit:contain;display:block}.toggle-icon .minus,.is-active .toggle-icon .plus,.product__accordion details[open] .toggle-icon .plus{display:none}.is-active .toggle-icon .minus,.product__accordion details[open] .toggle-icon .minus{display:block}.productView-product .slick-dots li button,.productView-product .slider-dots li button{background-color:var(--refresh-surface-bg-dark);border:none!important;border-radius:10px}.productView-product .slick-dots li{margin:0 4px}.productView-product .slick-dots li.slick-active button{width:40px;background-color:var(--refresh-type-heading-alt)}.productView-moreItem{margin-top:0!important}.appstle_sub_widget.WIDGET_TYPE_7{margin-top:10px!important}.guarantee-wrapper .acc-toggle h5{margin-bottom:6px!important}.productView-top .halo-productView-left{width:50%;padding-right:20px;margin:0!important}.productView-top .halo-productView-right{width:50%;padding-left:20px;margin:0!important}.title_price_wrapper .vendor p{margin:0;font-weight:500;color:var(--refresh-type-subtle)}.title_price_wrapper{display:flex;flex-flow:column;gap:10px}.productView-price{margin-top:8px;display:flex;align-items:center;gap:12px}.productView-price span{background-color:var(--refresh-btn-p3-neutral-bg);color:var(--refresh-btn-p3-neutral-text);line-height:1;font-weight:700;padding:4px 14px;border-radius:10px}.title_price_wrapper .subheading h5{font-family:inherit;letter-spacing:normal}.title_price_wrapper .subheading{margin-block:0}.title_price_wrapper{padding:var(--title-padding-vertical, 0) var(--title-padding-horizontal, 0);text-align:var(--title-align-desktop, left);background:var(--title-background, transparent)}@media screen and (max-width:1199.98px){.title_price_wrapper{text-align:var( --title-align-tablet, var(--title-align-desktop, left) )}}@media screen and (max-width:991.98px){.title_price_wrapper{text-align:var( --title-align-mobile, var(--title-align-tablet, left) )}}.new-description-wrapper *{font-family:inherit;margin-bottom:0}.new-description-wrapper strong,.new-description-wrapper span{color:var(--refresh-type-heading-spot);font-weight:600}.new-description-wrapper>*+*{margin-top:10px;line-height:1.35}.new-description-wrapper ul{list-style:none;padding:0!important;margin:15px 0 0;font-weight:600}.productView-product>*+*{margin-top:36px}.new-description-wrapper ul li{padding-block:7px;padding-left:25px;position:relative}.new-description-wrapper ul li+li{border-top:1px solid var(--refresh-input-border)}.new-description-wrapper ul li:before{content:"";position:absolute;width:15px;height:15px;left:0;background-image:url(/cdn/shop/files/tick-small.svg);background-size:15px;top:11px}.new-description-wrapper{padding:var(--description-padding-vertical, 0) var(--description-padding-horizontal, 0);background:var(--description-background, transparent)}.new-description-wrapper .description-heading{color:var( --description-heading-colour, var(--refresh-type-heading))}.new-description-wrapper .description-body{color:var(--refresh-type-body)}.new-variants-wrapper .form-label{font-weight:600;line-height:1.3;margin-bottom:0}.new-variants{display:flex;gap:20px}.new-variants .new-variant{flex:1;border-radius:20px;background-color:#fff!important;border:1px solid var(--border);color:var(--text);padding:20px;text-align:center;position:relative;transition:all .2s ease;cursor:pointer}.new-variants .new-variant:has(input:checked){background-color:var(--bg-h);border:1px solid var(--border-h);color:var(--text-h);box-shadow:0 0 0 1px var(--border-h)}.new-variant-qua{line-height:1;font-size:2.4rem;font-weight:700}.new-variant-price{font-size:3rem;font-weight:700;line-height:1;margin-top:12px}.new-variants .new-variant input{display:none}.new-variant-price span{opacity:.5;font-size:2rem}.new-variant-duration{margin-top:14px;line-height:1.3}.new-variant-duration>span{font-weight:600;color:var(--refresh-type-heading-spot);display:inline-block}.new-variant-duration ul{list-style:none;padding:0;margin:0;display:flex;justify-content:center;font-size:1.2rem;color:var(--refresh-type-subtle);gap:20px;line-height:1.3;margin-block:4px}.new-variant-duration ul li+li:before{content:"";position:absolute;width:3px;height:3px;background-color:var(--refresh-type-subtle);left:-11px;top:6px;border-radius:50%}.new-variant-duration ul li{position:relative}.new-variant-save .toast{display:inline-block;background-color:var(--refresh-surface-bg-darkest);line-height:1;padding:4px 10px;border-radius:10px;font-size:1.2rem;font-weight:600;color:var(--refresh-btn-p2-neutral-text)}.new-variant-popular{display:inline-block;background-color:var(--refresh-type-heading);line-height:1;padding:4px 10px;border-radius:10px;font-size:1.2rem;font-weight:600;color:var(--refresh-surface-bg);position:absolute;left:50%;transform:translate(-50%);top:-10px;text-transform:uppercase}.form-block{padding:var(--form-padding-vertical, 0) var(--form-padding-horizontal, 0);background:var(--form-background, transparent)}.form-block .product-form__submit{color:var(--form-button-label);background:var(--form-button-background);border-color:var(--form-button-border)}.form-block .product-form__submit:hover,.form-block .product-form__submit:focus-visible{color:var(--form-button-hover-label);background:var(--form-button-hover-background);border-color:var(--form-button-hover-border)}.form-block .pay-secure-left{color:var( --form-message-colour, var(--refresh-type-heading) )}.pay-secure-wrapper{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center;margin-top:14px}.pay-secure-wrapper .pay-secure-left{display:flex;gap:5px;align-items:center;font-weight:600;line-height:1.35}.pay-secure-wrapper>span:before{content:"";width:7px;height:7px;background-color:var(--arrow-background-color);border-radius:50%}.pay-secure-wrapper .icons{display:flex;align-items:center;gap:5px}.pay-secure-wrapper .icons span{width:36px}.pay-secure-wrapper .icons span img{width:100%;height:100%;object-fit:contain;display:block}.pay-secure-wrapper>span.out-stock:before{background-color:var(--refresh-interaction-warning-msg)}.shopify-app-block:has(square-placement){margin-top:15px!important}.guarantee-wrapper{background-color:var(--refresh-surface-bg-light)}.guarantee-wrapper .acc-toggle{padding:16px 50px 16px 70px;position:relative;cursor:pointer}.guarantee-wrapper .acc-toggle span.icon{width:40px;height:40px;position:absolute;background-color:var(--refresh-surface-bg-medium);border-radius:5px;padding:5px;display:flex;align-items:center;justify-content:center;top:20px;left:20px}.guarantee-wrapper .acc-toggle span.icon img{width:100%;height:100%;object-fit:contain;display:block}.guarantee-wrapper .acc-toggle h5{font-size:2.2rem;font-weight:600;margin:0;text-transform:uppercase}.guarantee-wrapper .acc-toggle p{margin:0;line-height:1.3}.guarantee-wrapper .toggle-icon{top:28px;width:16px;height:16px}.guarantee-wrapper .inner.collapse{font-weight:300;line-height:135%;overflow:hidden;transition:.4s cubic-bezier(.4,0,.2,1);transition-property:opacity,height;will-change:opacity,contents}.guarantee-wrapper .inner .inner-text{padding:0 20px 20px;margin:0}.guarantee-wrapper .inner .inner-text p{margin:0}.guarantee-wrapper .inner.collapse:not(.is-active){height:0;opacity:0}.guarantee-wrapper{padding:var(--guarantee-padding-vertical, 0) var(--guarantee-padding-horizontal, 0);background:var(--guarantee-background, transparent)}.guarantee-wrapper .guarantee-heading{color:var(--guarantee-heading-colour, var(--refresh-type-heading))}.guarantee-wrapper .guarantee-subheading,.guarantee-wrapper .inner-text{color:var(--refresh-type-body)}.new-product-vdo{position:relative;aspect-ratio:2/1;padding:0;border:none;border-radius:24px;overflow:hidden;display:block;width:100%}.new-product-vdo img{width:100%;height:100%;object-fit:cover;display:block}.new-product-vdo .play{width:50px;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--refresh-btn-p1-neutral-bg);color:var(--refresh-btn-p1-neutral-text);border-radius:50%;display:grid;place-items:center;transition:background .3s ease-in,color .3s ease-in}.new-product-vdo:hover .play{background:var(--refresh-btn-p1-hover-bg);color:var(--refresh-btn-p1-hover-text)}.new-product-vdo .play svg{width:24px;height:24px}.new-product-vdo-wrapper:has(.new-product-vdo-item+.new-product-vdo-item){padding-bottom:24px;position:relative}.new-product-vdo-wrapper .slick-dots{bottom:0}.new-faq-item{padding:var(--faq-padding-vertical, 0) var(--faq-padding-horizontal, 0);background:var(--faq-background, transparent)}.new-faq-item .acc-toggle{padding-block:14px;position:relative;padding-right:30px;cursor:pointer}.new-faq-item .acc-toggle h6{font-size:1.8rem!important;line-height:1.2!important}.new-faq-item .acc-toggle span.toggle-icon{height:14px;width:14px;top:17px;right:0}.new-faq-item .inner-text>*+*{margin-top:10px;line-height:1.35}.new-faq-item .inner-text ul{list-style:none;padding:0;margin:15px 0 0;font-weight:600}.new-faq-item .inner-text ul li{padding-block:7px;padding-left:25px;position:relative}.new-faq-item .inner-text ul li+li{border-top:1px solid var(--refresh-input-border)}.new-faq-item .inner-text ul li:before{content:"";position:absolute;width:15px;height:15px;left:0;background-image:url(/cdn/shop/files/tick-small.svg);background-size:15px;top:11px}.new-faq-item .inner.collapse:not(.is-active){height:0;opacity:0}.new-faq-item .inner.collapse{font-weight:300;line-height:135%;overflow:hidden;transition:.4s cubic-bezier(.4,0,.2,1);transition-property:opacity,height;will-change:opacity,contents}.new-faq-item .inner .inner-text{padding:0 20px 20px 0;margin:0}.new-faq-item .inner .inner-text p{margin-top:0}.productView-details .new-faq-item~.new-faq-item{margin:0!important;border-top:1px solid var(--refresh-input-border)}.general-content-list{border:1px solid var(--refresh-input-border);border-radius:5px;overflow:hidden}.general-content-wrapper+.general-content-wrapper{border-top:1px solid var(--refresh-input-border)}.general-content-wrapper{padding:var(--general-padding-v, 0) var(--general-padding-h, 0);background:var(--general-background, transparent)}.general-content-wrapper .general-content-heading{color:var(--general-heading-colour, var(--refresh-type-heading) )}.general-content-upper .subheading{font-size:1.2rem;font-weight:600;color:var(--refresh-type-subtle);display:grid;margin-bottom:6px}.general-content-upper h3{text-transform:none}.general-content-upper .rte{margin-top:15px}.general-content-upper .rte p{margin:0}.general-content-usps{margin-top:20px}.general-content-usp{padding-block:12px;display:flex;align-items:self-start;gap:8px}.general-content-usp .icon{width:14px;height:15px;flex-shrink:0;margin-top:3px}.general-content-usp .icon svg,.general-content-usp .icon img{width:100%;height:100%;object-fit:contain;display:block;color:transparent!important}.general-content-usp .content h6{font-family:inherit;font-weight:700!important;color:var(--refresh-type-heading-alt)}.general-content-usp .content .rte{margin-top:6px}.general-content-usp+.general-content-usp{border-top:1px solid var(--refresh-input-border)}.new-products-testimonials{border-radius:10px;width:calc(100% + 40px);margin-left:-20px;margin-bottom:-20px}.new-products-testimonial{padding:20px}.new-products-testimonial-card{padding:20px;border-radius:10px;background-color:var(--refresh-surface-bg-light);display:flex;flex-flow:column;gap:8px;box-shadow:0 4px 10px #2111}.new-products-testimonial-card .stars{display:flex;gap:4px;color:var(--refresh-interaction-review)}.new-products-testimonial-card .stars svg{width:15px;height:15px}.new-products-testimonial-card h5{font-family:inherit;font-weight:700}.new-products-testimonial-card .author{display:flex;align-items:center;gap:10px;margin-top:10px}.new-products-testimonial-card .author .media{width:40px;height:40px;position:relative}.new-products-testimonial-card .author .media img{width:100%;height:100%;object-fit:cover;border-radius:50%}.new-products-testimonial-card .author .media svg{position:absolute;bottom:0;right:0;width:12px;height:12px;color:transparent!important}.new-products-testimonial-card .content p{color:var(--refresh-type-heading-alt);font-weight:700;margin:0;line-height:1.25}.new-products-testimonial-card .content span{padding:3px 8px;background-color:var(--refresh-btn-p3-neutral-bg);color:var(--refresh-btn-p3-neutral-text);line-height:1.1;display:inline-block;font-size:1.2rem;border-radius:5px}.new-products-testimonials:has(.new-products-testimonial+.new-products-testimonial){padding-bottom:8px;position:relative}.new-products-testimonials .slick-dots{bottom:0}.general-content-usp .content .metafield-rich_text_field p{margin:0}.general-content-usp .content .metafield-rich_text_field p+p{margin-top:8px}.new-products-testimonial-card p{margin:0}.productView-thumbnail{padding:0 5px}.productView-thumbnail .productView-thumbnail-link{border-radius:10px;border:2px solid transparent!important;background:var(--refresh-surface-bg-light)!important}.productView-thumbnail .productView-thumbnail-link img{opacity:1!important}.productView-thumbnail.slick-current .productView-thumbnail-link{border-color:var(--refresh-surface-spot-2)!important}.productView-image .productView-img-container{background-color:var(--refresh-surface-bg-light)}.productView-product .tags{display:flex;flex-wrap:wrap;gap:5px}.productView-product .tags span{padding:4px 10px;background-color:var(--refresh-surface-bg-light);line-height:1;color:var(--refresh-type-heading);font-weight:600;border-radius:5px;box-shadow:0 0 10px #0000000d}.review-video-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.review-video-popup.active{opacity:1;visibility:visible}.review-video-popup__overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:block!important;background-color:#3c323259;-webkit-backdrop-filter:blur(5px) saturate(100%);backdrop-filter:blur(5px) saturate(100%)}.review-video-popup__inner{position:relative;z-index:2;margin-bottom:-35px;transform:translateY(20px) scale(.96);transition:transform .3s ease;width:100%}.review-video-popup.active .review-video-popup__inner{transform:translateY(0) scale(1)}.review-video-popup__close{position:absolute;top:-40px;right:0;width:36px;height:36px;border:0;border-radius:50%;background:rgb(var(--color-text-heading));color:rgb(var(--color-background));font-size:22px;cursor:pointer}.review-video-popup__content{background:#000;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #00000059;aspect-ratio:var(--video-aspect, 1.7778)}.review-video-popup__frame,.review-video-popup__frame iframe,.review-video-popup__frame video{width:100%;height:100%;border:0;display:block;object-fit:contain}.review-video-popup{--video-chrome: 120px}.review-video-popup__inner{width:min(calc(100vw - 40px),calc((100dvh - var(--video-chrome)) * var(--video-aspect, 1.7778)));max-width:none}#appstle_subscription_widget0 .appstle_subscription_wrapper_option{background:var(--refresh-surface-bg)!important;border-color:var(--refresh-surface-bg-darker)!important}#appstle_subscription_widget0 .appstle_subscription_wrapper_option .appstle_subscription_amount_wrapper,#appstle_subscription_widget0 .appstle_subscription_wrapper_option .appstle_one_time_price_wrapper{font-size:1.8rem;font-weight:600;color:var(--refresh-type-heading)!important}#appstle_subscription_widget0 .appstle_subscription_wrapper_option:has(input:checked){background:var(--refresh-btn-p1-neutral-bg)!important}#appstle_subscription_widget0 .appstle_subscription_wrapper_option:has(input:checked) .appstle_circle{border-color:var(--refresh-surface-bg)!important}#appstle_subscription_widget0 .appstle_subscription_wrapper_option:has(input:checked) .appstle_circle .appstle_dot{background:var(--refresh-surface-bg)!important}#appstle_subscription_widget0 .appstle_subscription_wrapper_option:has(input:checked) *{color:var(--refresh-surface-bg)!important}#appstle_subscription_widget0 .appstle_subscription_wrapper_option:has(input:checked) .appstle-save-badge,#appstle_subscription_widget0 .appstle_subscription_wrapper_option .appstle-save-badge{background-color:var(--refresh-btn-p2-neutral-bg)!important;color:var(--refresh-btn-p2-neutral-text)!important}@media(max-width:749.98px){.review-video-popup{--video-chrome: 100px}}@media(max-width:991.98px){.productView-top{flex-wrap:wrap}.productView-sticky .halo-productView-left,.productView-sticky .halo-productView-right{position:relative;top:auto}.productView-top .halo-productView-left,.productView-top .halo-productView-right{width:100%;padding:0}.productView-images-wrapper{width:100%!important}.productView-nav .slick-arrow{display:none!important}.productView-thumbnail-wrapper{display:block!important}.productView-top .halo-productView-left{margin-bottom:40px!important}.halo-productView-right.productView-details .title_price_wrapper .productView-title{display:block!important}.new-variants{gap:10px}.new-variant-qua{font-size:1.6rem}.new-variant-price{font-size:2rem}.new-variant-price span{font-size:1.4rem}.new-variant-duration>span{font-size:1.2rem}.new-variant-duration ul{font-size:1rem}.new-variant-popular{font-size:1rem;white-space:nowrap}.pay-secure-wrapper{gap:10px;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/new-product.css.map */
