.shopify-block.recharge-subscription-widget{margin-bottom:20px}.subscription-selector label:first-child{border:unset!important}.subscription-selector{border:unset!important;margin-bottom:20px!important}.subscription-selector--flat .subscription-selector__options{border:unset!important;display:flex;flex-direction:column;gap:16px}.subscription-selector--flat label{display:block;width:100%;border-radius:16px!important;cursor:pointer;position:relative;transition:all .2s ease}.subscription-selector--flat .subscription-selector__options-wrapper{display:flex;padding:10px 19px;flex-direction:column;align-items:flex-start;gap:9px;align-self:stretch;border-radius:16px!important;border:1px solid #959CC7}.subscription-selector--flat .subscription-selector__options-head{display:flex;align-items:center;justify-content:space-between;width:100%}.subscription-selector--flat .subscription-selector__options-label{flex:1;color:#2b3990;font-family:ES Peak Rounded;font-size:19px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.57px}.subscription-selector--flat .subscription-selector__options-prices{display:flex;align-items:baseline}.subscription-selector--flat .price-value{color:#2b3990;text-align:right;font-family:ES Peak Rounded;font-size:15px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.45px}.subscription-selector--flat input[type=radio].visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.subscription-selector--flat .subscription-selector__options-content{padding-left:4px}.subscription-selector__options-indicator:before{background-color:#2b3990}.subscription-perks-list-item{display:flex;gap:12px!important;justify-content:start!important;align-items:center!important;margin:0!important}.subscription-perks-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:3px}.flex-icon{display:flex}.subscription-perks-list li{display:flex;align-items:center;gap:10px}.subscription-perks-list li svg{flex-shrink:0}.subscription-perks-list li:before{content:none!important;display:none!important;background-image:none!important}.subscription-selector--flat .subscription-selector__options-prices{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.subscription-selector--flat .price-strikethrough{color:#2b3990;font-family:ES Peak Rounded;font-size:15px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.45px;text-decoration-line:line-through}.subscription-selector--flat .subscription-selector__options-wrapper{position:relative}.subscription-selector--flat .subscription-selector__badge{color:#fff;font-family:ES Peak Rounded;font-size:12px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:.12px;position:absolute;top:0;right:9.5px;display:flex;padding:6px;justify-content:center;align-items:center;gap:10px;border-radius:200px;background:#96238d;transform:translateY(-50%)}.product-top__icon-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);row-gap:16px;margin-bottom:10px}.icon-grid-item{display:flex;align-items:center;gap:9px}.icon-grid-icon{display:flex;flex-shrink:0}.icon-grid-text{color:#2b3990;font-family:ES Peak Rounded;font-size:16px;font-style:normal;font-weight:700;line-height:110%}.accordion-v2{border:1px solid #2B3990;border-radius:16px;margin-bottom:16px;background-color:#fff;overflow:hidden;transition:all .3s ease;width:100%}.accordion-v2__trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:transparent;border:none;cursor:pointer;text-align:left}.accordion-v2__trigger:focus{outline:none}.grid-container{padding:0!important}.accordion-v2__title{color:#2b3990;font-family:ES Peak Rounded;font-size:24px;font-style:normal;font-weight:700;line-height:110%}.accordion-v2__icon{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.accordion-v2__icon.is-open{transform:rotate(180deg)}.accordion-v2__content-inner{padding:0 24px 24px;color:#2b3990;font-size:16px;line-height:1.5}.accordion-v2__content-inner p:last-child{margin-bottom:0}.no-spacing{margin-bottom:0!important}.product-top__thumbnails-track{display:flex;overflow:hidden}.product-top__thumbnails{margin-top:19px}.product-top__thumbnail{cursor:pointer;border:2px solid transparent;border-radius:8px;transition:border-color .15s ease;margin-right:6px;flex-shrink:0;overflow:hidden}.product-top__thumbnail.is-nav-selected,.product-top__thumbnail.is-selected{border-color:#2b3990}.product-top__thumbnail img{display:block;width:80px;height:80px;object-fit:cover;border-radius:2px;pointer-events:none}.product-top__thumbnail--video{position:relative}.product-top__thumbnail--video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E") center/24px no-repeat #0000004d;border-radius:2px;pointer-events:none}.mfr-product__top .product-top__media-item img[src*=".png"]{max-width:unset!important;max-height:unset!important;object-fit:cover!important}.product-top .product-top__media{align-self:flex-start!important;margin-top:0!important}.flickity-button{z-index:4!important}.button.add-to-cart.primary:hover{box-shadow:inset 0 0 0 2px #2b3990}.subscription-selector--flat .subscription-selector__options-label{display:flex;align-items:center;gap:7px}.subscription-selector__best-value{color:#96238d;font-family:ES Peak Rounded;font-size:9px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:.09px;display:flex;padding:4px 6px;justify-content:center;align-items:center;gap:10px;border-radius:200px;border:1px solid #96238D;background:#e7dafa}.product-top__thumbnails .flickity-slider{overflow:scroll}.product-top__thumbnails .product-top__thumbnails-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px}.product-top__thumbnails .product-top__thumbnails-track::-webkit-scrollbar{display:none}.product-top__thumbnail{flex-shrink:0;scroll-snap-align:start;margin-right:0!important}.lp-product__metafield-subtitle{color:#96238d;font-weight:700;text-transform:uppercase;margin-bottom:1rem}.lp-product__metafield-description{margin-bottom:1rem}@media print,screen and (min-width:64em){.lp-product__metafield-subtitle,.lp-product__metafield-description{margin-bottom:1.3125rem}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/section-landing-product-top.css.map */
