.xo-collapse-divider>*{border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-foreground)) 40%,transparent)}.xo-product-info .xo-product-info__content .xo-product-description :is(div,p) strong{font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:700}.xo-product-pills>span{line-height:1.2}.xo-product-rating__stars{color:var(--star-color)}.xo-product-rating__track{opacity:.25}.xo-product-rating__fill{width:var(--rating-fill)}.xo-product-rating__text{color:var(--rating-text-color)}.xo-purchase-options__group{margin:0;padding:0;border:0}.xo-product-info .xo-product-info__content .xo-purchase-options .xo-price-container{padding:0;border-top:0}.xo-purchase-options__cells{display:grid;grid-template-columns:1fr 1fr;padding:.4rem;background-color:rgba(var(--color-layer-2));border:.1rem solid rgba(var(--color-border));border-radius:1.2rem}.xo-purchase-options__cell{display:flex;flex-direction:column;align-items:flex-start;padding:.8rem 1.2rem;border-radius:.9rem;cursor:pointer;transition:background-color .2s}.xo-purchase-options__cell:hover:not(:has(input:checked)){background-color:color-mix(in srgb,rgba(var(--color-foreground)) 4%,transparent)}.xo-purchase-options__cell:has(input:checked){background-color:rgba(var(--color-primary))}.xo-purchase-options__cell:has(input:focus-visible){outline:.2rem solid rgba(var(--color-foreground));outline-offset:-.2rem}.xo-purchase-options__label{font-size:1.4rem;font-weight:700;line-height:1.3}.xo-purchase-options__price{font-size:1.5rem;font-weight:400;line-height:1.3}.xo-purchase-options__frequency{display:block;margin-top:.8rem}.xo-purchase-options__frequency select{width:100%;padding:.8rem 1.2rem;font:inherit;font-size:1.4rem;color:inherit;background-color:rgba(var(--color-layer-2));border:.1rem solid rgba(var(--color-border));border-radius:.8rem}.xo-purchase-options:has([data-xo-purchase-option=onetime]:checked) .xo-purchase-options__frequency{display:none}xo-product:has([data-xo-purchase-options]) .appstle_sub_widget>*:not(.appstle-tootltip-parent){display:none!important}xo-product:has([data-xo-purchase-options]) :is(#appstle_subscription_widget0,[id^=appstle_subscription_widget]) .appstle_tooltip .appstle_tooltip_appstle{display:none!important}xo-product:has([data-xo-purchase-options]) .appstle_sub_widget{margin:0!important}xo-product:has([data-xo-purchase-options]) .appstle-tootltip-parent{margin:0 0 2.2rem}xo-product:has([data-xo-purchase-options]) .appstle_tooltip_wrapper{gap:.6rem;font-size:1.3rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 70%,transparent)}xo-product:has([data-xo-purchase-options]) .tooltip_subscription_svg{width:1.6rem!important;height:1.6rem!important;margin:0!important;fill:currentColor!important}xo-product:has([data-xo-purchase-options]) .appstle_tooltip{min-width:0!important;max-width:30rem!important;line-height:1.5!important;color:rgba(var(--color-foreground))!important;background-color:rgba(var(--color-layer-2))!important;border:.1rem solid rgba(var(--color-border))!important;box-shadow:0 .4rem 2rem #0000001f!important}xo-product:has([data-xo-purchase-options]) .appstle_tooltip:before{border-color:rgba(var(--color-border))!important}xo-product:has([data-xo-purchase-options]) .appstle_tooltip_content{padding:1.4rem 1.6rem!important}xo-product:has([data-xo-purchase-options]) .appstle_tooltip_content strong,xo-product:has([data-xo-purchase-options]) .appstle_tooltip_content b{font-weight:700!important}xo-product:has([data-xo-purchase-options]) .xo-buy-button__cart .xo-button{font-size:1.6rem;font-weight:700}xo-product:has([data-xo-purchase-options]) .xo-product-info__quantity .xo-padding-attrs{height:auto;padding:1rem}xo-product:has([data-xo-purchase-options]) .xo-product-info__quantity .xo-quantity-base__input{padding:0;font-size:1.6rem;font-weight:700;line-height:1.2}xo-product:has([data-xo-purchase-options]) .xo-product-info__quantity .xo-quantity-base__minus,xo-product:has([data-xo-purchase-options]) .xo-product-info__quantity .xo-quantity-base__plus{margin-block:-.4rem}xo-product:has([data-xo-purchase-options]) .xo-buy-button__cart .xo-button .xo-animate-rect{background-color:rgba(var(--color-foreground))}xo-product:has([data-xo-purchase-options]) .xo-buy-button__cart .xo-button:hover,xo-product:has([data-xo-purchase-options]) .xo-buy-button__cart .xo-button:focus-within{color:rgba(var(--color-background))}xo-product:has([data-xo-purchase-options]) .xo-product-info>div>div:not(:has(*)){display:none}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
