@font-face{font-family:"FontAwesomePB";src:url(//yixiy.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.eot);src:url(//yixiy.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.eot?#iefix) format("embedded-opentype"),url(//yixiy.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.woff2) format("woff2"),url(//yixiy.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.woff2) format("woff"),url(//yixiy.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.ttf) format("truetype"),url(//yixiy.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.svg#fapbregular) format("svg");font-weight:normal;font-style:normal}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__hidden,.wc-block-components-order-summary-item.is-bundle__hidden{display:none !important}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__price_hidden .wc-block-cart-item__prices,table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__price_hidden .wc-block-components-product-badge,.wc-block-components-order-summary-item.is-bundle__price_hidden .wc-block-cart-item__prices,.wc-block-components-order-summary-item.is-bundle__price_hidden .wc-block-components-product-badge{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__title_hidden .wc-block-components-product-name,.wc-block-components-order-summary-item.is-bundle__title_hidden .wc-block-components-product-name{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__subtotal_hidden .wc-block-cart-item__total-price-and-sale-badge-wrapper,.wc-block-components-order-summary-item.is-bundle__subtotal_hidden .wc-block-cart-item__total-price-and-sale-badge-wrapper{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__meta_hidden .wc-block-components-product-details__includes,.wc-block-components-order-summary-item.is-bundle__meta_hidden .wc-block-components-product-details__includes{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle .wc-block-components-product-details__includes .wc-block-components-product-details__name,.wc-block-components-order-summary-item.is-bundle .wc-block-components-product-details__includes .wc-block-components-product-details__name{display:block;margin-bottom:.5em}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle .wc-block-components-product-details__includes:not(:first-of-type) .wc-block-components-product-details__name,.wc-block-components-order-summary-item.is-bundle .wc-block-components-product-details__includes:not(:first-of-type) .wc-block-components-product-details__name{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle .wc-block-components-product-details__includes+li:not(.wc-block-components-product-details__includes),.wc-block-components-order-summary-item.is-bundle .wc-block-components-product-details__includes+li:not(.wc-block-components-product-details__includes){margin-top:.5em}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle .wc-block-cart-item__edit,.wc-block-components-order-summary-item.is-bundle .wc-block-cart-item__edit{margin:.75em 0}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle .wc-block-cart-item__edit a,.wc-block-components-order-summary-item.is-bundle .wc-block-cart-item__edit a{text-decoration:underline;color:inherit}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled:not(.is-bundled__removable) .wc-block-cart-item__remove-link,.wc-block-components-order-summary-item.is-bundled:not(.is-bundled__removable) .wc-block-cart-item__remove-link{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__hidden,.wc-block-components-order-summary-item.is-bundled__hidden{display:none !important}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__description_hidden .wc-block-components-product-metadata__description,.wc-block-components-order-summary-item.is-bundled__description_hidden .wc-block-components-product-metadata__description{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__subtotal_aggregated .wc-block-components-product-badge,.wc-block-components-order-summary-item.is-bundled__indented.is-bundled__subtotal_aggregated .wc-block-components-product-badge{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__subtotal_aggregated .wc-block-cart-item__total,.wc-block-components-order-summary-item.is-bundled__indented.is-bundled__subtotal_aggregated .wc-block-cart-item__total{font-size:.875em}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap,.wc-block-components-order-summary-item.is-bundled__indented .wc-block-cart-item__wrap{padding-top:66px;font-size:.875em}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap .wc-block-components-product-metadata,table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap .wc-block-cart-item__remove-link,.wc-block-components-order-summary-item.is-bundled__indented .wc-block-cart-item__wrap .wc-block-components-product-metadata,.wc-block-components-order-summary-item.is-bundled__indented .wc-block-cart-item__wrap .wc-block-cart-item__remove-link{font-size:.8572em}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented td.wc-block-cart-item__image,.wc-block-components-order-summary-item.is-bundled__indented td.wc-block-cart-item__image{position:relative;z-index:1}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented td.wc-block-cart-item__image a,.wc-block-components-order-summary-item.is-bundled__indented td.wc-block-cart-item__image a{height:50px;display:block;width:0px}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented td.wc-block-cart-item__image img,.wc-block-components-order-summary-item.is-bundled__indented td.wc-block-cart-item__image img{position:absolute;left:100%;width:50px}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented td.wc-block-cart-item__image:after,.wc-block-components-order-summary-item.is-bundled__indented td.wc-block-cart-item__image:after{margin-left:100%}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__product:after,.wc-block-components-order-summary-item.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__product:after{margin-left:82px}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__product:after,table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__total:after,.wc-block-components-order-summary-item.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__product:after,.wc-block-components-order-summary-item.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__total:after{opacity:.1}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-badge,.wc-block-components-order-summary-item.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-badge{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-price,.wc-block-components-order-summary-item.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-price{white-space:nowrap}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-price :after,.wc-block-components-order-summary-item.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-price :after{font-family:"FontAwesomePB";display:inline-block;font-smoothing:antialiased;-ms-transform:rotate(90deg) ;transform:rotate(90deg) ;content:"" ;margin-left:.75em;opacity:.25}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__price_hidden .wc-block-cart-item__prices,table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__price_hidden .wc-block-components-product-badge,.wc-block-components-order-summary-item.is-bundled__price_hidden .wc-block-cart-item__prices,.wc-block-components-order-summary-item.is-bundled__price_hidden .wc-block-components-product-badge{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__subtotal_hidden .wc-block-cart-item__total-price-and-sale-badge-wrapper,.wc-block-components-order-summary-item.is-bundled__subtotal_hidden .wc-block-cart-item__total-price-and-sale-badge-wrapper{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__thumbnail_hidden .wc-block-cart-item__image,.wc-block-components-order-summary-item.is-bundled__thumbnail_hidden .wc-block-cart-item__image{visibility:hidden}.is-medium table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap,.is-small table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap{padding-top:0;padding-left:66px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited .wc-block-cart-item__wrap,.is-small table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited .wc-block-cart-item__wrap{padding-top:0;padding-left:132px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__image img,.is-small table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__image img{margin-left:66px}.is-large table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap{padding-top:0;padding-left:66px}.is-large table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented td.wc-block-cart-item__image img{margin-left:16px}.is-large table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited .wc-block-cart-item__wrap{padding-top:0;padding-left:132px}.is-large table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__image img{margin-left:82px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row.is-bundle:after,.is-medium table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented:not(.is-bundled__last):after,.is-small table.wc-block-cart-items .wc-block-cart-items__row.is-bundle:after,.is-small table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented:not(.is-bundled__last):after,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row.is-bundle:after,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented:not(.is-bundled__last):after{margin-left:80px}.woocommerce-Tabs-panel{
background-color: transparent !important;
}
.woocommerce-tabs ul li{
border: 0 !important;
border-bottom: 4px solid #000 !important;
}
.elementor-element.elementor-widget-woocommerce-product-images .flex-viewport{
pointer-events: none;
} .product-template-default{
overflow-x: hidden;
}
body {
overflow-x: hidden;
display: flex;
flex-direction: column;
min-height: 100svh;
}
.elementor-button .elementor-button-icon {
display: flex !important;
}
.elementor-widget-text-editor a,
.elementor-tab-content a  {
text-decoration: underline;
font-size: inherit;
}
.elementor-widget-text-editor a:hover,
.elementor-tab-content a:hover {
text-decoration: none;
}
.page-content {
overflow-x: clip;
} .elementor-location-footer {
margin-top: auto;
} .c-topnav {
backdrop-filter: blur(16px);
} .c-menu {
transition: ease 300ms;
transition-property: transform;
}
.c-menu::before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
opacity: 0; background: url(https://yixiy.com/wp-content/uploads/2024/07/bg.jpg);
background-size: cover;
background-repeat: repeat-y;
box-shadow: 0 0 48px rgba(0,0,0,0.2);
transition: ease 300ms;
transition-property: height, opacity;
}
.menu__bar .menu-item:last-child, .menu__bar .e-n-menu-item:last-child {
margin-left: auto;
background:#000000;
cursor: pointer;
}
.menu__bar .e-n-menu-item:last-child{
height: 48px;
margin-top: 4px;
margin-right: 4px;
}
.menu__bar .e-n-menu-item:last-child a{
padding: 20px 24px;
}
.menu__bar .e-n-menu-item:last-child > div{
padding: 0px;
}
.menu__bar .menu-item:last-child a, .menu__bar .e-n-menu-item:last-child span {
color: #fff !important;
cursor: pointer;
}
.menu__bar .menu-item:last-child a.elementor-item-active::before, .menu__bar .e-n-menu-item:last-child a.elementor-item-active::before {
height: 0;
bottom: 0;
top: auto;
opacity: 1;
}
.c-menu.elementor-sticky--active {
transform: translate3d(0, 40px, 0);
}
.c-menu.elementor-sticky--active::before {
height: 100%;
opacity: 1;
}
.benefit_accordion details summary > span.e-n-accordion-item-title-header:before{
font-family: "Font Awesome 6 Pro";
content:'\f058';
font-size:21px;
margin-right:12px;
}
.sub__navigation a{
padding:16px;
}
#subnav-cta {
background:#40EC3E;
}
#subnav-cta span::after {
content: '10% OFF';
background: #000;
padding:4px 8px;
border-radius:16px;
color:#fff;
font-size:12px;
margin-left:8px;
}
@media only screen and (max-width: 768px) {
.c-menu.elementor-sticky--active::before {
height: calc(100% + 8px);
}
}
.menu__bar .menu-item:last-child a.elementor-item-active:hover::before, .menu__bar .e-n-menu-item:last-child a.elementor-item-active:hover::before {
height: 100%;
}
.menu__bar .menu-item:last-child a::after, .menu__bar .e-n-menu-item:last-child a::after {
content: '';
width: 100%;
height: 100%;
bottom: 0;
left: 0;
z-index: -2;
position: absolute;
opacity: 1 !important;
background-color: #000 !important;
}
.menu__bar .menu-item:last-child a:hover, .menu__bar .e-n-menu-item:last-child:hover span{
color: #000 !important;
} 
.menu__bar .elementor-nav-menu {
width: 100%;
}
.menu__bar .elementor-menu-toggle {
border-color: #fff;
}
.c-menu .elementor-button-link {
position: relative;
}
.c-menu .elementor-button-icon {
position: relative;
z-index: 1;
}
.c-menu .elementor-button-link::before {
content: '';
width: 100%;
height: 0;
bottom: 0;
left: 0;
position: absolute;
opacity: 0;
background-color: #000;
transition: ease 300ms;
transition-property: height, opacity;
}
.c-menu .elementor-button-link:hover::before {
height: 100%;
opacity: 1;
}
.c-menu .elementor-button-link path {
transition: ease 300ms;
transition-property: fill;	
}
.c-menu .elementor-button-link:hover path {
fill: #fff;
} .u-background--overlay.is--absolute {
position: absolute;
height: 100%;
width: 100%;
left: 0;
top: 0;
} .spline-viewer--container {
position: sticky;
top: 0;
z-index: 50;
height: 100vh;
}
.e--ua-isTouchDevice .spline-viewer--container {
pointer-events: none;	
}
.spline-viewer__loading {
position: absolute;
left: 50%;
top: 50%;
width: 56px;
transform: translate3d(-50%, -50%, 0);
} .woocommerce-notices-wrapper {
position: absolute;
top: 140px;
width: 100%;
max-width: 1400px;
z-index: 30;
padding: 0;
left: 50%;
transform: translate3d(-50%, 0, 0);
}
.logged-in.admin-bar {
position: relative;
}
.woocommerce-message .button,
.woocommerce-info .button,
.woocommerce-error .button {
background-color: #fff !important;
color: #000 !important;
margin-top: 0 !important;
border-radius: 0 !important;
margin-left: auto !important;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
background-color: #000;
color: #fff;
border-top: none;
display: flex;
gap: 4px;
align-items: center;
flex-direction: row;
justify-content: flex-end;
margin-bottom: 0;
}
.woocommerce-error::after, .woocommerce-info::after, .woocommerce-message::after {
display: none;
}
.woocommerce-error a, .woocommerce-info a, .woocommerce-message a {
color: #fff !important;
}
.woocommerce-error a:hover, .woocommerce-info a:hover, .woocommerce-message a:hover {
text-decoration: underline;
} 
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-message {
font-size: 16px;
}
@media only screen and (max-width: 768px) {
.woocommerce-error, .woocommerce-info, .woocommerce-message {
flex-direction: column;
justify-content: flex-start;
}
.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button {
float: left;
left: 0;
margin-left: 0 !important;
right: auto;
margin-right: auto !important;
margin-top: 8px !important;	
}
.woocommerce-notices-wrapper {
top: 122px;
}
}
.woocommerce-error::before, 
.woocommerce-info::before, 
.woocommerce-message::before {
position: absolute;
color: #fff;
top: 50%;
transform: translate3d(0, -50%, 0);
} .c-header-button .elementor-button {
padding: 0;
text-align: right;
font-size: 32px;
position: relative;
}
.c-header-button .elementor-button::after {
content: '';
position: absolute;
right: -60px;
bottom: -70px;
left: -40px;
top: -65px;
z-index: -1; background-image: url(https://yixiy.com/wp-content/uploads/2024/10/cta_shape.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.c-header-button .elementor-button-text {
display: flex;
flex-direction: column;
}
.c-header-button .elementor-button-text span {
font-weight: 800;
}
.c-header-button .elementor-button-icon svg {
font-size: 20px;
margin-top: 6px;
}
.c-header-button .elementor-button-text span:first-child {
font-weight: 400;
font-size: 32px;
margin-right: 16px;
}
.c-header-button .elementor-button-text span:last-child {
margin-right: 32px;
}
@media only screen and (max-width: 768px) {
.c-header-button .elementor-button {
font-size: 24px;
}
}
.c-header-button .elementor-button-content-wrapper {
display: flex;
margin-left: auto;
align-items: center;
justify-content: flex-end;
gap: 16px;
}
.c-header-button .elementor-button-icon {
font-size: 25px;
}
.c-header-button:hover .elementor-button-icon {
animation-name: buttonIcon;
animation-duration: 300ms;
animation-fill-mode: forwards;
}
@keyframes buttonIcon {
0% {
transform: translate3d(0, 0, 0);
opacity: 1;
}
50% {
transform: translate3d(16px, 0, 0);
opacity: 0;
}
51% {
transform: translate3d(-16px, 0, 0);
opacity: 0;
}
100% {
transform: translate3d(0, 0, 0);
opacity: 1;
}
} .flavours__select .elementor-button {
width: 100%;	
padding: 8px 24px;
}
.flavours__select .elementor-button-content-wrapper {
justify-content: space-between;
align-items: center;
}
.flavours__select .elementor-button-content-wrapper::after {
content: 'Order here';
padding: 12px;
font-size: 14px;
background-color: #000;
color: #fff;
display: inline-block;
transition: ease 300ms;
transition-property: background-color, color;
}
.flavours__select .elementor-button:hover .elementor-button-content-wrapper::after {
background-color: #fff;
color: #000;
}
.flavours__button .elementor-button {
width: 100%;
}
.flavours__viewer {
min-height: 650px;
}
@media only screen and (max-width: 992px) {
.flavours__viewer {
min-height: 100%;
}
}
.spline-viewer--changer {
height: 100%;
max-width: 100%;
position: sticky;
top: 144px;
}
@media only screen and (max-width: 768px) {
.spline-viewer--changer {
position: relative;
top: 0; }
.spline-viewer--outer {
max-height: 300px;
}
}
.spline-viewer--outer {
width: 100%;
transition: ease 300ms;
transition-property: opacity, visibility;
transition-delay: 300ms;
}
.spline-viewer--changer .spline-viewer--outer {
height: 500px;
}
.spline-viewer--changer.is--changing .spline-viewer--outer {
opacity: 0;
visibility: hidden;
} .u-scroll-text {
font-size: 86px;
white-space: nowrap;
text-align: center;
justify-content: center;
display: flex;
align-content: center;
gap: 0;
font-weight: 400;
}
.u-scroll-text span {
border-top: 12px solid;
border-bottom: 12px solid;
line-height: 0.75;
padding-left: 64px;
padding-right: 64px;
}
.u-scroll-text span b {
font-weight: 800;
}
.scroll-text--no-borders span {
border-top: none;
border-bottom: none;
}
@media only screen and (max-width: 992px) {
.u-scroll-text {
font-size: 224px;
}
}
@media only screen and (max-width: 768px) {
.u-scroll-text {
font-size: 124px;
}
.u-scroll-text span {
border-top: 8px solid;
border-bottom: 8px solid;
}
}
.discount{
font-size: 18px;
background:#000;
}
.discount span{
border-top: 0px;
border-bottom: 0px;
line-height: 0.75;
padding-left: 24px;
padding-right: 24px;
background:#000;
color: #fff;
padding-top:14px;
padding-bottom:14px;
} .blockOverlay {
background-color: #E3D8CC !important;
} .recurring-totals th {
display: table-cell !important;
padding-left: 0 !important;
padding-right: 0 !important;
font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
font-size: 20px;
margin-top: 24px;
}
.cart_totals h2 {
font-size: 20px !important;
margin-top: 24px !important;
font-weight: 800 !important;
padding-bottom: 0 !important;
}
.first-payment-date small {
display: inline-block;
padding: 4px 12px;
background-color: #fff;
margin-top: 4px;
margin-right: -12px;
}
.first-payment-date small::before {
content: "\e016";
font-family: WooCommerce;
margin-right: 4px;
display: inline-block;
display: inline-flex;
align-items: center;
justify-content: center;
}
.bundled_table_item .variation {
display: none;
}
.elementor-widget-woocommerce-cart .woocommerce-notices-wrapper {
position: relative;
top: 0;
}
.elementor-widget-woocommerce-cart .wcsatt-options {
display: none !important;	
}
.elementor-widget-woocommerce-cart .bundled_table_item .product-quantity .input-text.qty {
background-color: transparent !important;
pointer-events: none;
} .elementor-widget-woocommerce-cart .bundled_table_item .product-quantity .input-text.qty:focus {
display: contents;
}
.bundled_table_item .bundled-product-name {
position: relative;
}
.bundled_table_item .product-remove .remove {
display: none !important;
}
.elementor-widget-woocommerce-cart .woocommerce table.cart .bundled_table_item td {
padding-top: 0;
padding-bottom: var(--order-summary-rows-gap-bottom,20px);
}
.bundled_table_item_price:after, 
.bundled_table_item_subtotal:after {
display: none !important;
}
.bundled_table_item .bundled-product-name::before {
font-family: "FontAwesomePB";
font-size: 1rem;
position: absolute;
display: inline-block;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-ms-transform: rotate(90deg) ;
transform: rotate(90deg) ;
content: '';
left: 0;
margin: 0 2px 0 12px;
}
.elementor-widget-woocommerce-cart .woocommerce .input-text.qty {
background-color: #fff !important;
border-radius: 0 !important;
padding: 0 8px !important;
}
.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward) {
text-decoration: none;
}
.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward):hover {
text-decoration: underline;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button {
background-color: white;
border-radius: 0;
padding: 16px 24px;
font-weight: 400;
}
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button {
margin-top: 30px;
}
.elementor-widget-woocommerce-cart .e-cart-section {
padding: var(--sections-padding, 16px 0) !important;
}
.elementor-widget-woocommerce-cart .product-price {
display: none;
}
.woocommerce-cart-form__cart-item:has(.product-subtotal .subscription-details) .product-name::after {
content: 'Subscription';
background-color: #fff;
padding: 4px 4px;
line-height: 1;
display: inline-block;
margin-left: 4px;
font-size: 80%;
}
.woocommerce-cart-form__cart-item .subscription-details {
font-size: 80%;
}
@media only screen and (max-width: 768px) {
.elementor-widget-woocommerce-cart .woocommerce table.cart tr {
padding-left: 0 !important;
padding-right: 0 !important;
}
.elementor-widget-woocommerce-cart .woocommerce table.cart .bundled_table_item:has(.bundled_table_item_indent) {
padding-left: 32px !important;
}
.bundled_table_item .bundled-product-name::before {
left: -32px;
}
.elementor-widget-woocommerce-cart .woocommerce table.cart td {
padding-top: 0 !important;
padding-bottom: 8px !important;
}
.elementor-widget-woocommerce-cart .woocommerce table.cart td:last-child {
padding-bottom: 0 !important;
}
.elementor-widget-woocommerce-cart .product-price:has(.wcsatt-options) {
display: none !important;
}
} .c-checkout-indicator a {
font-size: inherit;
font-weight: inherit;
color: inherit;
}
.c-checkout-indicator a:hover,
.c-checkout-indicator .is--active .elementor-heading-title {
text-decoration: underline;
}
.c-checkout-indicator .elementor-heading-title,
.c-checkout-indicator .elementor-icon  {
opacity: 0.4;
}
.c-checkout-indicator .is--active .elementor-heading-title  {
opacity: 1;	
} .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col-1, .elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout__order_review, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box, .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-section, .elementor-widget-woocommerce-checkout-page .woocommerce .shipping_address, .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields, .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout #payment {
padding-left: 0 !important;
padding-right: 0 !important;
}
.cart_totals h2,
.recurring-totals th {
text-indent: -99999px;
}
.cart_totals h2::after {
content: 'Amount to pay now:';
text-indent: 0;
display: block;
}
.recurring-totals th::after {
content: 'Amount to pay in 3 months:';
text-indent: 0;
display: block;
}
.wc-ppcp-cart-payments__container {
display: none !important;
}
.payment_method_stripe_ideal .TermsText,
.payment_method_stripe_sepa .TermsText {
display: none;
}
.wcsatt-add-cart-to-subscription-intro,
.wc-stripe-cart-or {
margin: 0;
font-size: 14px;
font-weight: 400;
font-style: normal;
margin-bottom: 12px;
margin-top: -16px;
}
.woocommerce-privacy-policy-text a,
.e-woocommerce-coupon-nudge a {
font-size: inherit;	
}
.gpay-card-info-container {
border-radius: 0 !important;
outline: none !important;
}
.woocommerce-checkout .bundled_table_item .bundled-product-name::before {
left: 0;
}
#ship-to-different-address {
padding-left: 0 !important;
margin-bottom: 0;
margin-top: -30px !important;
}
button#place_order:before{
font-family: "Font Awesome 6 Pro";
content: "\f023";
margin-right:8px;
font-weight: 900;
} .woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
background-color: transparent;
}
.woocommerce-product-gallery__trigger,
.woocommerce-price-suffix,
.bundle_error .woocommerce-info {
display: none !important;
}
.bundle_form::before,
.bundle_data::before,
.bundle_data::after {
content: '';
font-size: 18px;
display: block !important;
}
.bundle_form::before {
content: '1 - Choose your flavour' !important;
background: #000000;
padding: 8px 16px;
border-bottom: 0px;
color: #fff;
margin-bottom: 0px;
width: fit-content;
}
.bundle_data::before {
content: '2 - Choose your subscription or try your flavour' !important;
order: -2;
background: #000;
color: #fff;
padding: 8px 16px;
width: fit-content;
} .bundle_data {
margin-top: 24px;
display: flex;
flex-direction: column;
}
.bundle_data-info,
.bundle_data-info a {
font-weight: 400;
font-size: 14px;
}
.bundle_data-info a {
text-decoration: underline;
}
.bundle_data-info a:hover {
text-decoration: none;
}
.bundle_data-info p {
margin-bottom: 0;
}
.bundle_data-info p:last-child {
margin-bottom: 8px;
}
.wcsatt-options-prompt-radios {
display: flex;
flex-direction: column;
gap: 8px;
}
.wcsatt-options-prompt-label-subscription::after,
.wcsatt-options-prompt-label-one-time.trial-package::after  {
content: 'Recurring delivery';
position: absolute;
top: -10px;
right: 8px;
color: #000;
background-color: #40ec3e;
padding: 4px 8px;
border-radius: 100px;
font-size: 12px;
font-weight: 600;
}
.single-product .wcsatt-add-to-subscription-wrapper {
display: none !important;
}
.bundle_data-info{
background: #ffffff;
border: 2px solid #000;
padding: 12px 14px 6px 14px;
border-bottom: 0;
}
.product__info {
max-width: 580px;
}
.single_add_to_cart_button.disabled {
pointer-events: none; }
.bundle_button.subscribe--info {
position: relative;
}
.single_add_to_cart_button {
transition: ease 300ms;
transition-property: all;
}
.bundle_button::before,
.bundle_button::after {
color: #000;
visibility: hidden;
opacity: 0;
transform: translate3d(0,8px,0);
transition: ease 300ms;
transition-property: transform, opacity, visibility;
}
.bundle_button::before {
content: 'Make sure you select at least 3 items';
padding: 8px 16px 8px 40px;
background-color: #fff;
display: block;
width: 100%;
margin-bottom: 8px;
position: absolute;
}
.bundle_button.subscribe--info-eu::before{
content: 'For non-EU orders, at least 3 items are required';
}
.bundle_button.subscribe--info-trialmax::before{
content: 'For trial packages, select exactly 3 items';
}
.bundle_button.subscribe--info .single_add_to_cart_button {
transform: translate3d(0,40px,0);
opacity: 0.5;
pointer-events: none;
}
.bundle_button.subscribe--info .single_add_to_cart_button:focus {
display: contents;
}
.bundle_button.subscribe--info::before,
.bundle_button.subscribe--info::after {
visibility: visible;
opacity: 1;
transform: translate3d(0,0,0);
}
.bundle_button::after {
content: "\e016";
font-family: WooCommerce;
position: absolute;
top: 8px;
left: 16px;
color: #000;
}
.bundle_button:not(.subscribe--info) .bundle_add_to_cart_button:not(.disabled) {
background-color: #40ec3e !important;
font-weight: 600;
}
.elementor-product-bundle:has(.single_add_to_cart_button.disabled) .wcsatt-options-prompt-radios .woocommerce-Price-amount {
display: none;
}
.subscription-price {
display: flex !important;
flex-direction: column;
align-items: flex-end;
}
.subscription-details {
font-size: 12px;
}
.single-product .gpay-button-container,
.single-product .wc_stripe_product_payment_methods {
display: none;
}
.bundle_wrap {
display: flex;
flex-direction: column;
}
.wcsatt-options-wrapper {
order: -1;
}
.bundled_product.bundled_product_summary {
border: 2px solid #000 !important;
padding: 8px 16px !important;
margin-bottom: -2px !important;
white-space: nowrap;
}
.bundled_product.bundled_product_summary .bundled_product_images {
display: none;
}
.bundled_product.bundled_product_summary .details {
float: none !important;
width: 100% !important;
padding-left: 0 !important;
display: flex;	
justify-content: space-between;
}
.bundled_product.bundled_product_summary .variations {
display: none;	
}
.bundled_product.bundled_product_summary .bundled_product_title .item_qty{
display: none;	
}
.bundled_product.bundled_product_summary .bundled_product_title {
margin-bottom: 0;	
font-size: 16px;
font-weight: 800;
display: flex;
align-items: center;
}
.bundled_product.bundled_product_summary .bundled_item_wrap {
display: flex;
align-items: center;
}
.bundled_product.bundled_product_summary .bundled_item_wrap .woocommerce-variation-price .price {
font-size: 12px;
margin-top: 0;
color: #000 !important;
margin-right: 16px;	
font-weight: 600;
}
.bundled_product.bundled_product_summary .bundled_item_wrap .woocommerce-variation-price .bundled_item_price_quantity::before {
content: '/';	
margin-right: 4px;
}
.single_add_to_cart_button {
width: 100%;	
}
.bundle_button .quantity,
.bundle_price {
display: none !important;
}
.bundle_button {
margin-top: 16px;
}
.bundle_price .woocommerce-Price-amount {
color: #000 !important;
font-weight: 600;
font-size: 24px;	
margin-top: 16px;
display: block;
}
.bundled_product.bundled_product_summary.is--active {
background-color: #000;
border-top: 2px solid #ffffff1a !important;
}
.bundled_product.bundled_product_summary.is--active .bundled_item_wrap .woocommerce-variation-price .price {
color: #fff !important;
}
.bundled_product.bundled_product_summary.is--active .bundled_product_title_inner {
color: #fff;	
}
.bundled_product.bundled_product_summary:not(.is--active) .quantity__plus span {
display: block;
position: relative;
z-index: 1;
}
.bundled_product.bundled_product_summary:not(.is--active) .quantity__plus {
display: flex;
align-items: center;
gap: 8px;
position: relative;
color: #fff !important;
background-color: #000 !important;
}
.bundled_product.bundled_product_summary:not(.is--active) .quantity__plus::before {
content: 'Select';
margin-top: 2px;
font-size: 14px;
font-weight: 600;
position: relative;
z-index: 1;
transition: ease 300ms;
transition-property: color;
}
.bundled_product.bundled_product_summary:not(.is--active) .quantity__plus::after {
content: '';
width: 100%;
height: 0;
bottom: 0;
left: 0;
position: absolute;
opacity: 0;
background-color: #fff;
transition: ease 300ms;
transition-property: height, opacity;
}
.bundled_product.bundled_product_summary:not(.is--active) .quantity__plus:hover,
.bundled_product.bundled_product_summary:not(.is--active) .quantity__plus:hover::before {
color: #000 !important;
}
.bundled_product.bundled_product_summary:not(.is--active) .quantity__plus:hover::after {
height: 100%;
opacity: 1;
}
.bundled_product.bundled_product_summary:not(.is--active) .quantity__minus,
.bundled_product.bundled_product_summary:not(.is--active) .qty {
display: none;
}
.bundled_product .quantity {
display: flex;
align-items: center;
background-color: #fff;
padding: 0;
margin-right: 0 !important;
}
.bundled_product input {
padding-left: 0 !important;
padding-right: 0 !important;
width: 24px !important;
border: none !important;
pointer-events: none;
border-radius: 0 !important;
}
.bundled_product input:focus {
display: contents;
}
.bundled_product input::-webkit-outer-spin-button,
.bundled_product input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.quantity__plus,
.quantity__minus {
font-size: 32px;
font-weight: 100;
line-height: 0.5;
height: 35px;
border: none;
padding: 0 8px !important;
}
.woocommerce-product-details__short-description {
font-weight: 400;
margin-bottom: 8px;	
}
.woocommerce-product-details__short-description ul {
padding-left: 32px;
list-style: none;
}
.woocommerce-product-details__short-description ul li {
position: relative;
}
.woocommerce-product-details__short-description ul li:before {
content: url('data:image/svg+xml,<svg aria-hidden="true" class="e-font-icon-svg e-fas-check" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg>');
position: absolute;
top: 4px;
left: -32px;
width: 16px;
}
.wcsatt-options-prompt-radios {
padding-left: 0;
}
.wcsatt-options-prompt-radio {
margin-bottom: 8px !important;
}
.wcsatt-options-prompt-radio:last-child {
margin-bottom: 0 !important;
}
.wcsatt-options-prompt-label {
border: 2px solid #000;
width: 100%;
padding: 16px 16px;
white-space: nowrap;
position: relative;
}
.wcsatt-options-prompt-label:hover::before {
background-color: #fff;
}
.wcsatt-options-prompt-label::before {
content: '';
width: 32px;
height: 32px;
display: block;
position: absolute;
left: 0;
top: 0;
border: 2px solid #000;
background-color: transparent;
padding: 6px;
left: 16px;
top: 16px;
cursor: pointer;
transition: ease 300ms;
transition-property: background-color;
}
@media only screen and (max-width: 768px) {
.wcsatt-options-prompt-label {
padding: 16px 12px;
}
.wcsatt-options-prompt-label::before {
left: 12px;
}	
}
.wcsatt-options-prompt-label:has(input:checked)::before {
content: url('data:image/svg+xml,<svg aria-hidden="true" class="e-font-icon-svg e-fas-check" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg>');
background-color: #fff;
}
.wcsatt-options-prompt-label:has(input:checked) {
color: #fff;
background-color: #000;
}
.wcsatt-options-prompt-label:has(input:checked) .wcsatt-options-prompt-action .price,
.wcsatt-options-prompt-label:has(input:checked) .wcsatt-options-prompt-action del {
color: #fff !important;	
}
.wcsatt-options-prompt-label .price__day {
font-weight: 600;
padding-left: 48px;
position: absolute;
bottom: 16px;
font-size: 12px;
left: 16px;
}
@media only screen and (max-width: 768px) {
.wcsatt-options-prompt-label .price__day {
font-size: 12px;
bottom: 20px;
}
}
.wcsatt-options-prompt-label .price__day.is--hidden {
opacity: 0;
}
.wcsatt-options-prompt-action {
display: flex;
align-items: center;
padding-left: 48px !important;
min-height: 32px;
padding-bottom: 0;
}
@media only screen and (max-width: 768px) {
.wcsatt-options-prompt-action {
font-size: 14px !important;
}
}
.wcsatt-options-prompt-action-input {
display: none;
}
.wcsatt-options-prompt-action .price {
margin-left: auto;
color: #000 !important;
font-size: 16px !important;
display: block;
font-weight: 600;
margin-bottom: -16px !important;
display: flex !important;
flex-direction: column;
align-items: flex-end;
height: 32px;
justify-content: center;
}
@media only screen and (max-width: 768px) {
.wcsatt-options-prompt-action .price {
font-size: 14px !important;
}
}
.wcsatt-options-prompt-label:has(.price__day.is--hidden) .wcsatt-options-prompt-action {
padding-bottom: 0;
}
.wcsatt-options-prompt-label:has(.price__day.is--hidden) .wcsatt-options-prompt-action .price {
margin-bottom: 0;
}
.wcsatt-options-prompt-action del {
display: block !important;
color: #000;
font-size: 14px;
}
@media only screen and (max-width: 768px) {
.wcsatt-options-prompt-action del {
font-size: 9px;
}
}
.wcsatt-options-prompt-action ins {
text-decoration: none;
} .u-cursor--scroll {
cursor: url(//yixiy.com/wp-content/themes/hello-elementor-child/img/cursor-scroll.svg) 46 46, auto;
} .u-water {
pointer-events: none;
}
.u-water img {
height: 50%;
animation: waterAnimation 4s ease-in-out infinite;
}
.water--effect-background {
width: calc(100vw + 32px);
height: 600px;
position: absolute;
}
.water--effect-background::before,
.water--effect-background::after {
content: '';
position: absolute;
left: -50%;
width: 100%;
height: 50%;
background-size: 100%;
}
.water--effect-background::before {
background-image: url(https://yixiy.com/wp-content/uploads/2024/08/background_type_2_min-scaled.jpg);
bottom: 0;
z-index: 50;
}
.water--effect-background::after {
background-image: url(https://yixiy.com/wp-content/uploads/2024/07/YISIY_website_background_HR_long-scaled.webp);
top: 0;	
z-index: -10;
}
.u-water.show--water {
.water--effect,
.water--effect-bubbles {
opacity: 1;
}
}
.water--effect {
position: absolute;
opacity: 0;
z-index: 60;
-webkit-mask-image: linear-gradient(to bottom, transparent 0px, black 32px, black 510px, transparent 600px);
height: 600px;
width: calc(100vw + 80px);
left: 40px;
transform: translate3d(-50%, 0, 0);
top: -10.75vh;
transition: ease 300ms;
transition-property: opacity;
filter: url(#water--blur);
}
@media only screen and (max-width: 768px) {
.water--effect {
top: -3.75vh;
}	
}
.water--effect-bubbles {
--delay: 0ms;
--duration: 600ms;
width: 200px;
position: absolute;
position: absolute;
left: 50%;
opacity: 0;
transform: translate3d(-50%, 0, 0);
top: calc(-10.75vh + 400px);
transition: ease 300ms;
transition-property: opacity;
}
.water--effect-bubble {
display: block;
position: absolute;
border-radius: 50%;
background-color: #fdc9cb;
}
.water--effect-bubble:nth-child(1) {
width: 7px;
height: 7px;
bottom: 30px;
left: 45%;
animation: jumpLeft var(--duration) ease-out calc(var(--delay) + 0.2s) infinite backwards;
}
.water--effect-bubble:nth-child(2) {
width: 5px;
height: 5px;
bottom: 100px;
left: 40%;
animation: jumpLeft var(--duration) ease-out calc(var(--delay) + 0s) infinite backwards;
}
.water--effect-bubble:nth-child(3) {
width: 6px;
height: 6px;
bottom: 110px;
right: 50%;
animation: jumpRight var(--duration) ease-out calc(var(--delay) + 0.3s) infinite backwards;
}
.water--effect-bubble:nth-child(4) {
width: 7px;
height: 7px;
bottom: 70px;
right: 35%;
animation: jumpRight var(--duration) ease-out calc(var(--delay) + 0.1s) infinite backwards;
}
@keyframes jumpLeft {
0%,
45% {
transform: translate(0, 0) scale(0);
}
60% {
transform: translate3d(-48px, -96px, 0) scale(1);
}
100% {
transform: translate3d(-64px, 0px, 0) scale(0.1);
}
}
@keyframes jumpRight {
0%,
45% {
transform: translate3d(0, 0) scale(0);
}
60% {
transform: translate3d(32px, -80px, 0) scale(1);
}
100% {
transform: translate3d(48px, 0, 0) scale(0.1);
}
}
.water--effect canvas {
width: calc(100vw + 64px) !important;
}
@media only screen and (max-width: 768px) {
.u-water--fall {
left: 0;
}
}
@media only screen and (max-height: 920px) {
.u-water--fall {
transform: translate3d(-50%, 0, 0) scale(0.9);	
}
}
@media only screen and (max-height: 850px) {
.u-water--fall {
transform: translate3d(-50%, -48px, 0) scale(0.7);
}
}
@media only screen and (max-height: 850px) and (max-width: 768px) {
.u-water--fall {
transform: translate3d(-50%, -16px, 0) scale(0.5);
}
}
.u-water.show--water {
.u-water--fall {
-webkit-mask-image: linear-gradient(to bottom, transparent 0px, black 48px);
}
}
@keyframes waterAnimation {
0%, 100% {
clip-path: polygon(100% 100%, 0% 100%, 0.00% 80.00%, 2.00% 79.65%, 4.00% 78.60%, 6.00% 76.89%, 8.00% 74.58%, 10.00% 71.76%, 12.00% 68.52%, 14.00% 64.97%, 16.00% 61.26%, 18.00% 57.49%, 20.00% 53.82%, 22.00% 50.36%, 24.00% 47.25%, 26.00% 44.59%, 28.00% 42.47%, 30.00% 40.98%, 32.00% 40.16%, 34.00% 40.04%, 36.00% 40.63%, 38.00% 41.90%, 40.00% 43.82%, 42.00% 46.31%, 44.00% 49.28%, 46.00% 52.64%, 48.00% 56.25%, 50.00% 60.00%, 52.00% 63.75%, 54.00% 67.36%, 56.00% 70.72%, 58.00% 73.69%, 60.00% 76.18%, 62.00% 78.10%, 64.00% 79.37%, 66.00% 79.96%, 68.00% 79.84%, 70.00% 79.02%, 72.00% 77.53%, 74.00% 75.41%, 76.00% 72.75%, 78.00% 69.64%, 80.00% 66.18%, 82.00% 62.51%, 84.00% 58.74%, 86.00% 55.03%, 88.00% 51.48%, 90.00% 48.24%, 92.00% 45.42%, 94.00% 43.11%, 96.00% 41.40%, 98.00% 40.35%, 100.00% 40.00%);
}
50% {
clip-path: polygon(100% 100%, 0% 100%, 0% 20.0%, 2% 20.3%, 4% 21.4%, 6% 23.1%, 8% 25.4%, 10% 28.2%, 12% 31.5%, 14% 35.0%, 16% 38.7%, 18% 42.5%, 20% 46.2%, 22% 49.6%, 24% 52.8%, 26% 55.4%, 28% 57.5%, 30% 59.0%, 32% 59.8%, 34% 60.0%, 36% 59.4%, 38% 58.1%, 40% 56.2%, 42% 53.7%, 44% 50.7%, 46% 47.4%, 48% 43.8%, 50% 40.0%, 52% 36.3%, 54% 32.6%, 56% 29.3%, 58% 26.3%, 60% 23.8%, 62% 21.9%, 64% 20.6%, 66% 20.0%, 68% 20.2%, 70% 21.0%, 72% 22.5%, 74% 24.6%, 76% 27.3%, 78% 30.4%, 80% 33.8%, 82% 37.5%, 84% 41.3%, 86% 45.0%, 88% 48.5%, 90% 51.8%, 92% 54.6%, 94% 56.9%, 96% 58.6%, 98% 59.6%, 100% 60.0%);
}
}
@media only screen and (max-width: 768px) {
.tabs {
display: flex;
flex-direction: column;
padding-left: 0 !important;
}
}
.elementor-accordion-item{
border-bottom: 1px solid #0000002b !important;
padding: 16px 0;
}
.wc-tab,
.elementor-accordion-item .elementor-tab-title,
.elementor-accordion-item .elementor-tab-content {
padding-left: 0 !important;
padding-right: 0 !important;
}
.elementor-accordion-item .elementor-tab-title {
padding-right: 32px !important;
}
.elementor-accordion-item .elementor-tab-title {
position: relative;
}
.elementor-accordion-item .elementor-accordion-icon {
top: 50%;
display: block;
position: absolute;
right: -4px;
font-size: 12px;
transform: translate3d(0, -50%, 0);
}
.elementor-521 .elementor-element.elementor-element-3b79a97 .elementor-nav-menu--main .elementor-item {
padding-left: 0;
padding-right: 24px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected],
.select2-container--default .select2-results__option--highlighted[aria-selected]:focus, .select2-container--default .select2-results__option--highlighted[data-selected]:focus {
background-color: #000000;
color: #fff !important;
font-weight: 400;
}
.e-woo-select2-wrapper .select2-results__option {
font-weight: 400 !important;
}
.elementor-14 .elementor-element.elementor-element-3fbb610 .select2-container--default .select2-selection--single .select2-selection__arrow b {
border-color: #000000 transparent transparent transparent;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
padding-left: 0;
}
.woocommerce table.shop_attributes td,
.woocommerce table.shop_attributes th {
padding: 8px;
text-align: left;
} .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(2n)>td, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(2n)>th, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(odd)>td, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(odd)>th {
border-top-color: #000;
}
.elementor-widget-woocommerce-my-account h2 {
display: none;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button {
margin-top: 0;
border: none;
border-radius: 0;
background-color: #000;
color: #fff;
padding-left: 24px;
padding-right: 24px;
padding-top: 16px;
padding-bottom: 16px;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover {
background-color: #fff;
color: #000;
}
.woocommerce-orders-table__cell-order-actions {
display: flex;
gap: 8px;
}
.wp-block-button a {
color: #fff;
border-radius: 0;
} .cart-note{
font-size: 18px !important;
text-align: center;
background-color:white;
padding:20px;
opacity:0.55
} .c-footer-small-nav a:hover {
text-decoration: underline;
} .sld-ap .sld-ap-registration-component,
.sld-ap .sld-ap-form_box {
border: none;
padding: 0;
}
.sld-ap .sld-ap-form_group input, 
.sld-ap .sld-ap-form_group textarea, 
.sld-ap .sld-ap-form_group select {
padding: 16px;
border: none;
border-radius: 0;
background-color: #FFFFFF52;
border-bottom: 4px solid #000;
}
.sld-ap .sld-ap-form_group input:focus, 
.sld-ap .sld-ap-form_group input:focus-within, 
.sld-ap .sld-ap-form_group input:focus-visible {
border: none;
border-radius: 0;
background-color: #FFFFFF52;
border-bottom: 4px solid transparent;
}
.sld-ap .sld_title-text,
.sld-ap label {
font-size: var(--sld-ap-font-size-m);
color: #000 !important;
display: flex;
flex-direction: row;
gap: 4px;
}
.sld-ap .sld-ap-form_checkbox a {
color: inherit !important;
font-size: inherit !important;
}
.sld-ap .sld-ap-form_submit,
.sld-ap .sld-ap-form_login {
background-color: #000;
border-radius: 0;
border: none;
position: relative;
}
@media only screen and (min-width: 1100px) {
.sld-ap .sld-ap-login-component {
margin-left: 96px;
}
}
.sld-ap .sld-ap-form_login {	
background-color: #fff;
color: #000;
}
.sld-ap .sld-ap-form_submit:hover {
background-color: #fff;
color: #000;
}
.sld-ap .forgot-pass {
text-decoration: underline;
color: #000 !important;
}
.sld-ap .forgot-pass:hover {
text-decoration: none;
}
.sld-ap .sld-ap-form_login:hover {
background-color: #000;
color: #fff;
}
.single-product .elementor-widget-woocommerce-product-price .price{
margin-bottom: 0;
}
.single-product .elementor-widget-woocommerce-product-price .price .from{
display: none;
}
.single-product .elementor-widget-woocommerce-product-price .price .woocommerce-Price-amount{
font-size:32px;
margin-right:100%;
line-height:32px;
}
.single-product .elementor-widget-woocommerce-product-price .price > .woocommerce-Price-amount{
display: none;
}
.single-product .elementor-widget-woocommerce-product-price .price > .woocommerce-Price-amount:after{
content:"/each";
font-size:21px;
}
.single-product .elementor-widget-woocommerce-product-price .price .wcsatt-sub-options{
margin-top:-10px;
}
.single-product .elementor-widget-woocommerce-product-price .price .wcsatt-sub-options .wcsatt-dash,
.single-product .elementor-widget-woocommerce-product-price .price .wcsatt-sub-options del{
display: none !important;
}
.single-product .elementor-widget-woocommerce-product-price .price .wcsatt-sub-options{
font-size: 0px;
}
.single-product .elementor-widget-woocommerce-product-price .price .wcsatt-sub-options > .from{
font-size: 16px;
margin-right: 8px;
}
.single-product .elementor-widget-woocommerce-product-price .price .wcsatt-sub-options .from{
display: inline;
}
.single-product .elementor-widget-woocommerce-product-price .price .wcsatt-sub-options ins > .woocommerce-Price-amount,
.single-product .elementor-widget-woocommerce-product-price .price .subscription-details{
font-size:32px;
line-height:32px;
}
.single-product .elementor-widget-woocommerce-product-price .price .subscription-details{
display: none;
}
.single-product .elementor-widget-woocommerce-product-price .price .subscription-details:before{
content:" /";
margin-right:-3px;
}
.aelia_cs_currencies{
width: 48px;
height: 48px;
padding: 12px 0px 12px 12px;
border-radius: 0px;
border: none;
}	
.currency_switch_form{
width:48px;
height:48px;
position:relative;
-webkit-appearance: none;
}
.aelia_cs_currencies{
padding-right:50%;
background-color:white;
color:transparent;
}
.current-EUR:after,
.current-GBP:after,
.current-USD:after{
position:absolute;
top:50%;
left:50%;
width:10px;
height: 20px;
transform: translate3d(-65%,-47%,0);
z-index: 999;
}
.current-EUR:after{
content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M48.1 240c-.1 2.7-.1 5.3-.1 8l0 16c0 2.7 0 5.3 .1 8L32 272c-17.7 0-32 14.3-32 32s14.3 32 32 32l28.3 0C89.9 419.9 170 480 264 480l24 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-24 0c-57.9 0-108.2-32.4-133.9-80L256 336c17.7 0 32-14.3 32-32s-14.3-32-32-32l-143.8 0c-.1-2.6-.2-5.3-.2-8l0-16c0-2.7 .1-5.4 .2-8L256 240c17.7 0 32-14.3 32-32s-14.3-32-32-32l-125.9 0c25.7-47.6 76-80 133.9-80l24 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-24 0C170 32 89.9 92.1 60.3 176L32 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l16.1 0z"/></svg>');
}
.current-GBP:after{
content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M112 160.4c0-35.5 28.8-64.4 64.4-64.4c6.9 0 13.8 1.1 20.4 3.3l81.2 27.1c16.8 5.6 34.9-3.5 40.5-20.2s-3.5-34.9-20.2-40.5L217 38.6c-13.1-4.4-26.8-6.6-40.6-6.6C105.5 32 48 89.5 48 160.4L48 224l-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0 0 44.5c0 17.4-4.7 34.5-13.7 49.4L4.6 431.5c-5.9 9.9-6.1 22.2-.4 32.2S20.5 480 32 480l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L88.5 416l.7-1.1C104.1 390 112 361.5 112 332.5l0-44.5 112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-112 0 0-63.6z"/></svg>');
}
.current-USD:after{
content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M160 0c17.7 0 32 14.3 32 32l0 35.7c1.6 .2 3.1 .4 4.7 .7c.4 .1 .7 .1 1.1 .2l48 8.8c17.4 3.2 28.9 19.9 25.7 37.2s-19.9 28.9-37.2 25.7l-47.5-8.7c-31.3-4.6-58.9-1.5-78.3 6.2s-27.2 18.3-29 28.1c-2 10.7-.5 16.7 1.2 20.4c1.8 3.9 5.5 8.3 12.8 13.2c16.3 10.7 41.3 17.7 73.7 26.3l2.9 .8c28.6 7.6 63.6 16.8 89.6 33.8c14.2 9.3 27.6 21.9 35.9 39.5c8.5 17.9 10.3 37.9 6.4 59.2c-6.9 38-33.1 63.4-65.6 76.7c-13.7 5.6-28.6 9.2-44.4 11l0 33.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-34.9c-.4-.1-.9-.1-1.3-.2l-.2 0s0 0 0 0c-24.4-3.8-64.5-14.3-91.5-26.3c-16.1-7.2-23.4-26.1-16.2-42.2s26.1-23.4 42.2-16.2c20.9 9.3 55.3 18.5 75.2 21.6c31.9 4.7 58.2 2 76-5.3c16.9-6.9 24.6-16.9 26.8-28.9c1.9-10.6 .4-16.7-1.3-20.4c-1.9-4-5.6-8.4-13-13.3c-16.4-10.7-41.5-17.7-74-26.3l-2.8-.7s0 0 0 0C119.4 279.3 84.4 270 58.4 253c-14.2-9.3-27.5-22-35.8-39.6c-8.4-17.9-10.1-37.9-6.1-59.2C23.7 116 52.3 91.2 84.8 78.3c13.3-5.3 27.9-8.9 43.2-11L128 32c0-17.7 14.3-32 32-32z"/></svg>');
}
.current-EUR:before,
.current-GBP:before,
.current-USD:before{
content:"\2304";
width:100%;
height:100%;
background-color: white;
position: absolute;
top:50%;
left:50%;
width:5px;
height: 5px ;
transform: translate3d(165%,-285%,0);
pointer-events: none;
}
@media only screen and (max-width: 768px) {
.aelia_cs_currencies,
.currency_switch_form{
width:44px;
height:42px;
}
}
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li{
display: flex;
align-items: center;
}
.wc-proceed-to-checkout.disabled,
.e-checkout__order_review-2.disabled,
#billing_country_field.disabled,
#shipping_country_field.disabled{
pointer-events: none;
opacity: 0.33;
}
.wcsatt-options-prompt-label-one-time .wcsatt-options-prompt-action, .wcsatt-options-prompt-label-subscription .wcsatt-options-prompt-action{
text-indent:-9999px;
display: inline-block;
font-size: 0px;
width: 100%;
}
.subscription-price{
text-indent: 0px;
}
.wcsatt-options-prompt-label:has(.price__day.is--hidden) .wcsatt-options-prompt-action::after {
padding-top: 8px;
}
.wcsatt-options-prompt-label-subscription .wcsatt-options-prompt-action:after{
content:"Subscribe";
text-indent: 0;
display: block;
font-size:16px;
height: 32px;
margin-top: -32px;
}
.wcsatt-options-prompt-label-one-time .wcsatt-options-prompt-action:after{
content:"Single Purchase";
text-indent: 0;
display: block;
font-size:16px;
height: 32px;
margin-top: -32px;
}
.wcsatt-options-prompt-radio:nth-child(2) .wcsatt-options-prompt-label-one-time .wcsatt-options-prompt-action:after{
content:"90-Day Trial Package";
text-indent: 0;
display: block;
font-size:16px;
height: 32px;
margin-top: 0px;
}
.one-time-price{
text-indent: 0;
} form.cart.cart_group.bundle_form.layout_default.group_mode_parent.grouped_form.initialized {
padding: 12px 24px;
background: #000;
}
.bundled_product.bundled_product_summary {
border: 2px solid #fff !important;
padding: 8px 16px !important;
margin-bottom: -2px !important;
white-space: nowrap;
color: #fff;
}
.bundle_form::before {
content: 'Choose your flavor' !important;
background: none;
padding: 8px 0px;
border-bottom: 0px;
color: #fff;
margin-bottom: 0px;
width: fit-content;
}
.bundle_data::before {
content: 'Choose your subscription or try your flavor' !important;
order: -2;
background: none;
color: #fff;
padding: 8px 0px;
width: fit-content;
}
.bundled_product.bundled_product_summary.is--active {
background-color: #fff;
border-top: 2px solid #ffffff1a !important;
}
.bundled_product.bundled_product_summary.is--active .bundled_item_wrap .woocommerce-variation-price .price {
color: #000 !important;
}
.bundled_product.bundled_product_summary.is--active .bundled_product_title_inner {
color: #000;	
}
.bundled_product .quantity {
display: flex;
align-items: center;
filter: invert(1);
padding: 0;
margin-right: 0 !important;
}
.wcsatt-options-prompt-label {
border: 2px solid #fff;
color: #fff;
width: 100%;
padding: 16px 16px;
white-space: nowrap;
position: relative;
}
.wcsatt-options-prompt-label:hover::before {
background-color: #000;
}
.wcsatt-options-prompt-label:has(input:checked)::before {
content: url('data:image/svg+xml,<svg aria-hidden="true" class="e-font-icon-svg e-fas-check" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg>');
background-color: none;
filter: invert(1);
}
.wcsatt-options-prompt-label:has(input:checked) {
color: #000;
background-color: #fff;
}
.wcsatt-options-prompt-label:has(input:checked) .wcsatt-options-prompt-action .price,
.wcsatt-options-prompt-label:has(input:checked) .wcsatt-options-prompt-action del,
.wcsatt-options-prompt-label:has(input:checked) .wcsatt-options-prompt-action + .price,
.wcsatt-options-prompt-label:has(input:checked) .wcsatt-options-prompt-action + .price del,
.wcsatt-options-prompt-label:has(input:checked) .wcsatt-options-prompt-action + .price ins,
.wcsatt-options-prompt-label:has(input:checked) .wcsatt-options-prompt-action + .price .subscription-details  {
color: #000 !important;	
}
.bundle_data-info{
background: #000;
border: 2px solid #000;
color: #fff;
padding: 12px 14px 6px 14px;
border-bottom: 0;
}
.wcsatt-options-prompt-label::before {
content: '';
width: 32px;
height: 32px;
display: block;
position: absolute;
left: 0;
top: 0;
border: 2px solid #fff;
background-color: transparent;
padding: 6px;
left: 16px;
top: 16px;
cursor: pointer;
transition: ease 300ms;
transition-property: background-color;
}
.subscribe--info{
margin-bottom: 48px;
}
.wcsatt-options-prompt-label-subscription::after {
content: '10% OFF';
}
.wcsatt-options-prompt-label-one-time.trial-package::after {
content: '10% OFF';
}
.wcsatt-options-prompt-action .price{
color: #fff !important;
}
.wcsatt-options-prompt-action del{
color: #fff !important;
}
.wcsatt-options-product-prompt{
margin-bottom: 0em;
}
.elementor-widget-n-accordion details .elementor-element{
border:0px;
}
@media only screen and (max-width: 768px) {
.wcsatt-options-prompt-label-subscription .wcsatt-options-prompt-action:after{
content: "Subscribe";
}
.wcsatt-options-prompt-label::before{
top:23px;
}
.wcsatt-options-prompt-label:has(.price__day.is--hidden) .wcsatt-options-prompt-action::after{
padding-top: 2px;
}
.wcsatt-options-prompt-action {
font-size: 10px !important;
}
.home_cta{
margin-top:-90px;
}
.single_productimages{
margin-top:-105px;
bottom:-40px;
}
}
.trial-package .wcsatt-options-prompt-action .price .amount{
display: none;
}
.trial-package .price.one-time-price{
display: none !important;
}
.trial-package .woocommerce-Price-amount{
display:block !important;
}
.trial-package .price.subscription-price{
position: absolute;
top: 50%;
right: 15px;
transform: translateY(-50%);
font-size: 16px !important;
display: block;
font-weight: 600;
margin-bottom: -16px !important;
display: flex !important;
flex-direction: column;
align-items: flex-end;
height: 32px;
justify-content: center;
color:#FFF;
}
.trial-package .price.subscription-price del{
font-size: 14px;
color:#FFF;
}
.trial-package .price.subscription-price ins{
font-size: 16px;
color:#FFF;
}
.trial-package .price.subscription-price .subscription-details{
color:#FFF;
}
.trial-package .wcsatt-options-prompt-action{
display: block;
}
.trial-package .price.subscription-price del,
.trial-package .price.subscription-price ins{
display: none !important;
}
.show--info  .trial-package .price.subscription-price ins,
.show--info .trial-package  .price.subscription-price del{
display: inline-block !important;
}
dt.variation-Type{
display: none;
}
dd.variation-Type{
}
#usa_top_nav .top-nav__active-item::before {
content: '';
width: 100%;
height: 0;
bottom: 0;
left: 0;
position: absolute;
opacity: 0;
background-color: #FFF;
transition: ease 300ms;
transition-property: height, opacity;
}
#usa_top_nav .top-nav__active-item:hover::before {
height: 100%;
opacity: 1;
}
#usa_top_nav .top-nav__active-item path {
transition: ease 300ms;
transition-property: fill;	
}
#usa_top_nav .top-nav__active-item:hove{
fill: #fff;
} 
.top-nav__active-item span{
z-index: 9;
}
#no-style-section .elementor-sub-item {
background-color: black;
width: 300px;
}
#no-style-section .elementor-sub-item:hover{ }
.us__flag:before{
content: url(https://yixiy.com/wp-content/uploads/2025/02/icon-_United-States.svg);
transform: scale(0.3);
display: inline-block; 
background-repeat: no-repeat;
background-position: center;
vertical-align: middle; 
margin-right: -36px;
margin-bottom: 14px;
}
.nl__flag a:before{
content: url(https://yixiy.com/wp-content/uploads/2025/02/icon_Netherlands.svg);
transform: scale(0.3);
display: inline-block; 
background-repeat: no-repeat;
background-position: center;
vertical-align: middle; 
margin-right: -25px;
}
.eu__flag a:before{
content: url(https://yixiy.com/wp-content/uploads/2025/02/icon-_Europe.svg);
transform: scale(0.3);
display: inline-block; 
background-repeat: no-repeat;
background-position: center;
vertical-align: middle; 
margin-right: -25px;
}
.eu__flag a, .nl__flag a{
margin-right: -10px;
background-color: #FFF;
padding: 0 !important;
} 
.elementor-nav-menu li {
height: 50px;
display: flex;
align-content: center;
}
.elementor-32 .elementor-element.elementor-element-50417a5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before{
background-color: transparent !important;
}
.c-footer-small-nav .us__flag:before{
margin-right: -20px;
}
@media only screen and (max-width: 767px) {
.us__flag:before{
margin-right: -20px;
}
}
.bundle_data-info a{
color: #40ec3e;
}
.bundled_product_excerpt{
opacity: 0;
transition: opacity 300ms ease;
display: flex;
align-items: center;
}
.bundled_product_excerpt p{
margin-bottom:0px;
text-align: left;
font-weight: normal;
}
.is--active .bundled_product_excerpt p{
color: black;
}
.bundled_product:hover .bundled_product_excerpt{
opacity: 1;
}
.bundle_data-info a{
color: #40ec3e;
}
@media only screen and (max-width: 1067px){
.bundled_product_excerpt p{
display: none;
}
.is--active.bundled_product .details{
display: flex;
flex-wrap: wrap;
}
.is--active .bundled_product_excerpt{
order: 1 !important;
padding-top: 12px;
opacity: 1;
}
.is--active .bundled_product_excerpt p{
font-size: 12px;
display: block;
}
}
.wcsatt-options-prompt-label-subscription:has(input:checked) .wcsatt-options-prompt-action:after {
content: "Subscribe (Cancel anytime)";
}
@media only screen and (max-width: 1067px){
.wcsatt-options-prompt-label-subscription:has(input:checked) .wcsatt-options-prompt-action:after {
content: "Subscribe";
}
.woocommerce div.product form.cart .button{
margin-top: 10% !important;
}
}@font-face{font-family:"FontAwesomePB";src:url(//yixiy.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.eot);src:url(//yixiy.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.eot?#iefix) format("embedded-opentype"),url(//yixiy.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.woff2) format("woff2"),url(//yixiy.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.woff2) format("woff"),url(//yixiy.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.ttf) format("truetype"),url(//yixiy.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.svg#fapbregular) format("svg");font-weight:normal;font-style:normal}.bundled_table_item .product-name,.bundled_table_item .product-price,.bundled_table_item:not(.order_item) .product-quantity,.bundled_table_item .product-subtotal,.bundled_table_item .product-total{font-size:.875em}.bundled_table_item .bundled_table_item_indent{padding-left:32px}.woocommerce .bundled_table_item td.product-name dl.variation,.woocommerce-page .bundled_table_item td.product-name dl.variation,.bundled_table_item td.product-name .wc-item-meta{font-size:100%}.bundled_table_item,.bundled_table_item td{border-top:none !important;border-bottom:none !important}.bundle_table_item,.bundle_table_item td{border-bottom:none !important}.bundled_table_item_price,.bundled_table_item_subtotal{white-space:nowrap}.bundled_table_item_price:after,.bundled_table_item_subtotal:after{font-family:"FontAwesomePB";font-size:1rem;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-transform:rotate(90deg) ;transform:rotate(90deg) ;content:"" ;margin:0 2px 0 12px;opacity:.25}dt.bundled_title_meta,.bundled_notice{margin:12px 0 5px}a.edit_bundle_in_cart_text{color:#888;font-weight:normal;text-decoration:none}a.edit_bundle_in_cart_text:hover small{text-decoration:underline}.wcsatt-add-cart-to-subscription-options .bundled_table_item{font-size:.875em}.wcsatt-add-cart-to-subscription-options .bundled_table_item:after{font-family:"FontAwesomePB";display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-transform:rotate(90deg) ;transform:rotate(90deg) ;content:"" ;margin:0 2px 0 12px;opacity:.25}