@charset "UTF-8";:root,[data-theme=reset]{--color-wellio-blue: hsl(199, 50%, 20%);--color-wellio-blue-darken: hsl(199, 50%, 15%);--color-wellio-blue-lighten: hsl(199, 50%, 25%);--color-background: hsl(0, 0%, 99%);--color-background-secondary: hsl(48, 24%, 96%);--color-background-tertiary: hsl(0, 0%, 100%);--color-star-rating: hsl(42, 100%, 58%);--color-wellio-beige:hsl(33, 27%, 92%);--color-wellio-tan: hsl(23, 29%, 79%);--color-wellio-yellow: hsl(41, 100%, 84%);--color-wellio-yellow-muted: hsl(42, 100%, 90%);--color-wellio-peach: hsl(21, 93%, 83%, 1);--color-wellio-action: hsl(16, 88%, 71%);--color-wellio-green: hsl(96, 30%, 82%);--color-wellio-green-muted: hsl(94, 31%, 90%);--color-border: hsl(0, 0%, 90%);--color-border-secondary: hsl(0, 0%, 19%, .68);--color-text: hsl(199, 50%, 20%);--color-text-muted: hsl(201, 23%, 32%);--color-error: hsl(16, 85%, 64%);--color-accent: hsla(199, 50%, 20%, 1);--color-primary: hsla(199, 50%, 20%, 1);--color-white: hsl(0, 0%, 100%)}[data-theme=light]{--color-background: hsl(212, 76%, 97%);--color-text: hsla(199, 50%, 20%, 1);--color-border: hsla(212, 100%, 15%, .7);--color-border-secondary: var(--color-border)}[data-theme=dark]{--color-accent: rgb(255, 255, 255);--color-background: hsla(199, 50%, 20%, 1);--color-background-secondary: hsla(228, 56%, 98%, .06);--color-border-secondary: hsl(0, 0%, 90%, .68);--color-text: hsla(0, 0%, 100%, 1);--color-text-muted: hsl(0, 0%, 100%, .8);--color-border: #547585}:root{--font-family-heading: "Pluto-Bold", "Trebuchet MS", sans-serif;--font-family-text: "Public Sans", "Trebuchet MS", sans-serif;--font-size-body: 1.125rem;--font-size-body-large: 1.5rem;--font-size-body-small: 1rem;--font-size-product-title: 1.3rem;--font-size-button: .8rem;--flow-space: 1.5625rem;--flow-space-lg: 3rem;--column-gap: clamp(2.5rem, 2.5vw + 1.75rem, 3.75rem);--radius-sm: 5px;--radius-md: 10px;--radius-lg: 999px;--content-max-width: 700px;--content-max-width-wide: 900px;--content-max-width-full: 1200px;--box-spacing: clamp(1rem, 2.5vw + .25rem, 2.25rem);--container-spacing: clamp(1rem, 2.5vw + .25rem, 2.25rem);--component-spacing: clamp(3rem, 6.5vw + 1.05rem, 6.25rem);--color-text-light: hsl(199, 50%, 20%, 1)}.single_add_to_cart_button,.add-to-cart-button{background:linear-gradient(-45deg,var(--color-wellio-peach) 50%,var(--color-wellio-action) 50%);background-position:100%;background-size:300%;border:0;color:var(--color-wellio-blue);cursor:pointer;flex:1;font-size:20px;padding-block:.5rem;padding-inline:.8rem;transition:background-position .8s,color .8s}.single_add_to_cart_button:hover,.add-to-cart-button:hover{background-color:var(--color-wellio-peach);background-position:0%;transform:scale(1)!important}.single_add_to_cart_button:not(:hover),.add-to-cart-button:not(:hover){background-position:100%;transition:background-position .8s,color .8s}@media (max-width: 385px){.single_add_to_cart_button,.add-to-cart-button{font-size:14px}}.single-product-wrapper{margin-block:3rem;margin-inline:auto;max-inline-size:var(--content-max-width-full);overflow:hidden}@media (max-width: 1280px){.single-product-wrapper{margin-block:1rem;margin-inline:1rem}}.single-product-wrapper .single-product-presentation{display:flex;flex-wrap:wrap;gap:2rem;inline-size:100%}@media (min-width: 768px) and (max-width: 1280px){.single-product-wrapper .single-product-presentation{gap:1rem}}.single-product-wrapper .single-product-presentation .entry-images{align-items:flex-start;display:flex;flex:1 1 50%;justify-content:center;max-inline-size:calc(50% - 1rem);overflow:hidden}@media (max-width: 768px){.single-product-wrapper .single-product-presentation .entry-images{max-inline-size:100%}}@media (min-width: 768px) and (max-width: 1280px){.single-product-wrapper .single-product-presentation .entry-images{max-inline-size:calc(50% - .5rem)}}.single-product-wrapper .single-product-presentation .entry-images .flex-viewport{background-color:#f0ebe5}.single-product-wrapper .single-product-presentation .entry-images .flex-control-thumbs{block-size:auto;cursor:pointer;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);inline-size:100%;list-style:none;-webkit-margin-before:10px;margin-block-start:10px}@media (max-width: 768px){.single-product-wrapper .single-product-presentation .entry-images .flex-control-thumbs{grid-template-columns:repeat(5,1fr)}}.single-product-wrapper .single-product-presentation .entry-images .flex-control-thumbs li{background-color:#f0ebe5}.single-product-wrapper .single-product-presentation .entry-images .product-image{block-size:auto;border-radius:8px;box-shadow:0 4px 8px #0000001a;inline-size:100%;object-fit:cover}.single-product-wrapper .single-product-presentation .entry-summary{flex:1 1 50%;max-inline-size:calc(50% - 1rem)}@media (max-width: 768px){.single-product-wrapper .single-product-presentation .entry-summary{max-inline-size:100%}}@media (min-width: 768px) and (max-width: 1280px){.single-product-wrapper .single-product-presentation .entry-summary{max-inline-size:calc(50% - .5rem)}}.single-product-wrapper .single-product-presentation .entry-summary .product-title{font-size:2.5rem;line-height:1.1;-webkit-margin-after:1rem;margin-block-end:1rem}@media (max-width: 768px){.single-product-wrapper .single-product-presentation .entry-summary .product-title{font-size:1.7rem}}.single-product-wrapper .single-product-presentation .entry-summary .single-product-price{display:flex;flex-direction:column}.single-product-wrapper .single-product-presentation .entry-summary .single-product-price del{color:#193c4d75;font-size:1rem}.single-product-wrapper .single-product-presentation .entry-summary .single-product-price ins{text-decoration:none}.single-product-wrapper .single-product-presentation .entry-summary .single-product-price .woocommerce-price-suffix{display:none}.single-product-wrapper .single-product-presentation .entry-summary .single-product-price,.single-product-wrapper .single-product-presentation .entry-summary .woocommerce-variation-price{font-family:var(--font-family-heading);font-size:var(--font-size-body-large);font-weight:900;-webkit-margin-before:1rem;margin-block-start:1rem}.single-product-wrapper .single-product-presentation .entry-summary .woocommerce-variation-price{-webkit-margin-after:1rem;margin-block-end:1rem;-webkit-margin-before:0;margin-block-start:0}.single-product-wrapper .single-product-presentation .entry-summary .product-description{color:var(--color-text-muted);font-size:1rem;line-height:1.6;-webkit-margin-before:1rem;margin-block-start:1rem}.single-product-wrapper .cart-form{display:flex;gap:10px;margin-block:10px}.single-product-wrapper .add-to-cart-wrapper{display:flex;gap:20px}.single-product-wrapper .add-to-cart-wrapper .added_to_cart{display:none}@media (max-width: 750px){.single-product-wrapper .add-to-cart-wrapper{background:#fff;inset-block-end:0;inset-inline:0;padding-block:15px;padding-inline:15px;position:fixed;z-index:97}}.klarna-osm .container{background-color:transparent!important;border:0!important}.single-product-details .backorder-message{background:var(--color-wellio-peach);border:1px solid var(--color-wellio-action);border-radius:10px;-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space);padding:2rem}.single-product-details .backorder-message .h5{font-weight:800}.single-product-details .ecom-usp-wrapper{background:#f0ebe5;border-radius:10px;display:flex;flex-wrap:wrap;list-style:none;-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space);padding-block:2rem;padding-inline:2rem;row-gap:1rem}@media (max-width: 1280px){.single-product-details .ecom-usp-wrapper{flex-direction:column}}.single-product-details .ecom-usp-wrapper .ecom-usp{align-items:center;display:flex;flex-basis:50%;gap:.5rem}.single-product-details .ecom-usp-wrapper .ecom-usp img{inline-size:1.5rem}.single-product-details .out-of-stock-message{background-color:var(--color-wellio-blue-darken);border-radius:3px;color:var(--color-white);display:inline-block;font-size:15px;font-weight:700;-webkit-margin-after:1rem;margin-block-end:1rem;padding-block:.5rem;padding-inline:1rem}.related.products>h2{-webkit-margin-after:4rem;margin-block-end:4rem}.coming-soon flynt-component[name=WooSingleProductSubscription]{display:none}.coming-soon .coming-soon-message{background-color:var(--color-wellio-peach);border-radius:3px;display:inline-block;font-size:15px;font-weight:700;-webkit-margin-after:1rem;margin-block-end:1rem;padding-block:.5rem;padding-inline:1rem}.coming-soon .quantity-wrapper{display:none!important}.special-deal{background-color:#ededed;border-radius:10px;display:flex;gap:1rem;-webkit-margin-before:2rem;margin-block-start:2rem;overflow:hidden;padding-block:1rem;padding-inline:1.5rem;position:relative}.special-deal:before{background-color:#f06868;block-size:70px;content:"";inline-size:100%;inset-block-start:0;inset-inline:0;position:absolute;z-index:0}.special-deal .content{inline-size:65%;position:relative}.special-deal .content .headline{color:var(--color-white)}.special-deal .image{inline-size:35%;padding:.5rem;position:relative}.special-deal .button{background-color:#b24444;border:0;-webkit-margin-after:.5rem;margin-block-end:.5rem}@media (max-width: 480px){.special-deal{flex-direction:column}.special-deal .content{inline-size:100%;order:1;padding:0}.special-deal .content .headline{color:var(--color-text)}.special-deal .image{inline-size:60%;margin-block:0;margin-inline:auto;text-align:center}}.quantity-wrapper{border:1px solid #AAA8A6;border-radius:3px;color:var(--color-text);display:inline-flex;font-family:var(--font-family-heading);font-size:1.2rem;font-weight:900;text-align:center}.quantity-wrapper>button{cursor:pointer;inline-size:2.5rem}.quantity-wrapper>button:hover{background:#f0ebe5}.quantity-wrapper .quantity{display:flex}.quantity-wrapper .quantity .input-text.qty{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:0;font-size:1.2rem;inline-size:3rem;padding:0;text-align:center}.quantity-wrapper .quantity .input-text.qty:active,.quantity-wrapper .quantity .input-text.qty:focus{outline:none}.quantity-wrapper .quantity .input-text.qty::-webkit-outer-spin-button,.quantity-wrapper .quantity .input-text.qty::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}@media (max-width: 385px){.quantity-wrapper,.quantity-wrapper .quantity .input-text.qty{font-size:14px}}.woocommerce .products ul:after,.woocommerce .products ul:before,.woocommerce ul.products:after,.woocommerce ul.products:before{content:none}.product-archive-wrapper>.container{-webkit-margin-after:4rem;margin-block-end:4rem}.woocommerce-cart h1{color:var(--color-text);font-weight:900}.woocommerce-cart .mainContent>.container{margin-block:4rem}.woocommerce-cart table.shop_table{-webkit-margin-before:2rem;margin-block-start:2rem}.woocommerce-cart table.shop_table thead{background-color:var(--color-wellio-blue)}.woocommerce-cart table.shop_table thead th{color:var(--color-background-tertiary)}.woocommerce-cart table.shop_table td{color:var(--color-text);min-inline-size:auto}.woocommerce-cart table.shop_table td.product-name a{font-family:var(--font-family-heading);font-weight:800}.woocommerce-cart table.shop_table td.product-thumbnail a{float:inline-end}.woocommerce-cart table.shop_table td.product-thumbnail img{inline-size:50px}.woocommerce-cart table.shop_table td.product-remove{max-inline-size:24px}.woocommerce-cart table.shop_table a{text-decoration:none}.woocommerce-cart .cart-footer .actions{padding-inline:0}.woocommerce-cart .cart-footer .actions .coupon{align-items:center;display:flex;gap:1.5rem}.woocommerce-cart .cart-footer .actions .coupon .input-text{block-size:50px;border:1px solid var(--color-text-muted);min-inline-size:250px;padding-inline:1rem}.woocommerce-cart .cart-footer .actions .coupon button{cursor:pointer;font-weight:900;text-decoration:underline}.woocommerce-cart .cart-collaterals .cart_totals{background-color:var(--color-wellio-beige);border:1px solid var(--color-border);border-radius:10px;float:none;inline-size:100%;padding-block:2rem;padding-inline:2rem}.woocommerce-cart .cart-collaterals .cart_totals h2{color:var(--color-primary);font-size:1.825rem;-webkit-margin-after:1rem;margin-block-end:1rem}.woocommerce-cart .cart-collaterals .cart_totals .checkout-button{background-color:var(--color-wellio-peach);color:var(--color-wellio-blue);display:inline-block;font-size:1em;-webkit-margin-after:0;margin-block-end:0;padding-block:.625rem;padding-inline:1.3rem}.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td{border-color:var(--color-border)}.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout{margin-block:0;-webkit-padding-after:0;padding-block-end:0}.woocommerce-cart .cart-collaterals .cart_totals tr.recurring-totals th{font-weight:700}form.woocommerce-checkout .order-information{--navigation-height: 96px;align-self:flex-start;border:1px solid var(--color-primary);border-radius:10px;flex-basis:30%;inset-block-start:calc(var(--navigation-height) + 1rem);min-inline-size:30%;padding-block:1rem;position:-webkit-sticky;position:sticky}form.woocommerce-checkout .order-information.kco-order-review{float:none!important;font-size:inherit!important;inline-size:auto!important;-webkit-margin-after:0!important;margin-block-end:0!important;-webkit-padding-end:0!important;padding-inline-end:0!important}@media (max-width: 1024px){form.woocommerce-checkout .order-information.kco-order-review{inline-size:100%!important}}@media (max-width: 1024px){form.woocommerce-checkout .order-information{flex-basis:100%;inline-size:100%;inset-block-start:0;position:inherit}}form.woocommerce-checkout .order-information .woocommerce-additional-fields{-webkit-padding-before:1rem;padding-block-start:1rem;padding-inline:1rem}form.woocommerce-checkout .order-information .woocommerce-additional-fields p:after,form.woocommerce-checkout .order-information .woocommerce-additional-fields p:before{content:none}form.woocommerce-checkout .order-information .woocommerce-additional-fields__field-wrapper{display:none}form.woocommerce-checkout .order-information .notes{-webkit-margin-before:0;margin-block-start:0;padding-inline:1rem}.admin-bar form.woocommerce-checkout .order-information{inset-block-start:calc(var(--navigation-height) + var(--wp-admin--admin-bar--height) + 1rem)}@media (max-width: 1024px){.admin-bar form.woocommerce-checkout .order-information{inset-block-start:0;position:inherit}}form.woocommerce-checkout .order-information .woocommerce-checkout-review-order{-webkit-margin-before:1rem;margin-block-start:1rem}form.woocommerce-checkout .order-information .recurring-totals th{color:var(--color-primary);font-weight:900}form.woocommerce-checkout .order-information .shipping.recurring-total{display:none!important}form.woocommerce-checkout .order-information h3,form.woocommerce-checkout .order-information .order-review-items{padding-inline:1rem}form.woocommerce-checkout .order-information table.totals .cart-subtotal td,form.woocommerce-checkout .order-information table.totals .shipping-price td,form.woocommerce-checkout .order-information table.totals .order-total td,form.woocommerce-checkout .order-information table.totals .cart-discount td,form.woocommerce-checkout .order-information table.totals .tax-total td,form.woocommerce-checkout .order-information table.totals .recurring-tax-total td,form.woocommerce-checkout .order-information table.totals .fee td{text-align:end}form.woocommerce-checkout .order-information table.totals .cart-discount td{align-items:center;display:flex;gap:.3rem;justify-content:flex-end}form.woocommerce-checkout .order-information table.totals td{min-inline-size:auto}form.woocommerce-checkout .order-information .recurring-total{-webkit-border-after:solid 1px var(--color-border);border-block-end:solid 1px var(--color-border)}form.woocommerce-checkout .order-information .cart_item{align-items:center;display:flex;justify-content:space-between;padding-block:.5rem}form.woocommerce-checkout .order-information .cart_item:not(:last-child){-webkit-border-after:1px solid #eee;border-block-end:1px solid #eee}form.woocommerce-checkout .order-information .cart_item .product-details{flex-grow:1}form.woocommerce-checkout .order-information .cart_item .product-total,form.woocommerce-checkout .order-information .cart_item .product-name{-webkit-margin-start:auto;margin-inline-start:auto;max-inline-size:80%;text-align:end}form.woocommerce-checkout .order-information .cart_item .product-name{font-size:smaller}form.woocommerce-checkout .order-information .cart_item .amount,form.woocommerce-checkout .order-information .cart_item .subscription-details{font-size:smaller;font-weight:800}form.woocommerce-checkout .order-information .cart_item .product-thumbnail{position:relative}form.woocommerce-checkout .order-information .cart_item .product-thumbnail .product-quantity{align-items:center;background:var(--color-white);block-size:18px;border:1px solid;border-radius:50%;display:flex;font-size:14px;inline-size:18px;inset-block-start:0;inset-inline-end:0;justify-content:center;line-height:15px;position:absolute}form.woocommerce-checkout .order-information .cart_item .product-thumbnail img{max-inline-size:50px}form.woocommerce-checkout .order-information .woocommerce-form-coupon-toggle a{--icon-size: 12px;-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);cursor:pointer;display:block;font-size:smaller;inline-size:100%;margin-block:.5rem;padding-block:1rem;padding-inline:1rem;-webkit-padding-end:calc(var(--icon-size) + 1ch);padding-inline-end:calc(var(--icon-size) + 1ch);position:relative;text-decoration:none}form.woocommerce-checkout .order-information .woocommerce-form-coupon-toggle a span{background-image:linear-gradient(#000 0,#000 0);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;transition:background-size .3s,background-position 0s .3s}form.woocommerce-checkout .order-information .woocommerce-form-coupon-toggle a span:hover{background-position:100% 100%;background-size:100% 2px}form.woocommerce-checkout .order-information .woocommerce-form-coupon-toggle a:before,form.woocommerce-checkout .order-information .woocommerce-form-coupon-toggle a:after{background-color:var(--color-accent);block-size:2px;content:"";inline-size:var(--icon-size);inset-block-start:calc(50% - 1.5px);inset-inline-end:1rem;position:absolute;transition:rotate .3s cubic-bezier(.165,.84,.44,1);will-change:rotate}form.woocommerce-checkout .order-information .woocommerce-form-coupon-toggle a:after{rotate:-90deg}form.woocommerce-checkout .order-information .woocommerce-form-coupon-toggle a.active:before{rotate:45deg}form.woocommerce-checkout .order-information .woocommerce-form-coupon-toggle a.active:after{rotate:-45deg}form.woocommerce-checkout .order-information .woocommerce-form-coupon{align-items:center;-webkit-border-after:1px solid #eee;border-block-end:1px solid #eee;display:flex;justify-content:flex-start;-webkit-padding-after:.5rem;padding-block-end:.5rem;padding-inline:1rem}form.woocommerce-checkout .order-information .woocommerce-form-coupon>div:first-of-type{display:flex;flex-grow:1}form.woocommerce-checkout .order-information .woocommerce-form-coupon input{block-size:40px;border-end-end-radius:0;border-start-end-radius:0;flex-grow:1;font-size:small}form.woocommerce-checkout .order-information .woocommerce-form-coupon button{block-size:40px;border:0;border-end-start-radius:0;border-start-start-radius:0;font-size:small;padding-inline:.5rem;text-wrap:nowrap}.skeleton-loader{display:flex;flex-direction:column;gap:10px;margin-block:1rem;padding:10px}.skeleton-loader .skeleton-header,.skeleton-loader .skeleton-item,.skeleton-loader .skeleton-total{animation:shimmer 1.5s infinite linear;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%;block-size:20px;border-radius:4px}.skeleton-loader .skeleton-header{block-size:30px;inline-size:80%}.skeleton-loader .skeleton-item{block-size:20px;inline-size:100%}.skeleton-loader .skeleton-total{block-size:25px;inline-size:50%}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.checkout-page{margin-block:2rem}form.woocommerce-checkout .kco-wrapper{display:flex!important;gap:2rem;overflow:initial!important;padding:0!important;position:relative}@media (max-width: 1024px){form.woocommerce-checkout .kco-wrapper{flex-direction:column-reverse;flex-wrap:wrap}}form.woocommerce-checkout .kco-wrapper .kco-iframe{flex-basis:70%;float:none!important;inline-size:auto;-webkit-padding-start:0!important;padding-inline-start:0!important}@media (max-width: 1024px){form.woocommerce-checkout .kco-wrapper .kco-iframe{flex-basis:100%}}form.woocommerce-checkout .kco-wrapper .kco-iframe iframe{border:1px solid var(--color-primary);border-radius:8px}form.woocommerce-checkout .kco-wrapper .kco-iframe .kl-newsletter-checkbox{display:none}form.woocommerce-checkout .kco-wrapper .kco-iframe .woocommerce-privacy-policy-text{font-size:smaller;-webkit-margin-before:1rem;margin-block-start:1rem;text-align:center}form.woocommerce-checkout .checkout-fields{display:flex;gap:2rem;position:relative}@media (max-width: 1024px){form.woocommerce-checkout .checkout-fields{flex-direction:column-reverse;flex-wrap:wrap}}form.woocommerce-checkout .checkout-fields .billing-details{border:1px solid var(--color-primary);border-radius:8px;flex-basis:70%;padding-block:1rem;padding-inline:1rem}form.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{-webkit-margin-before:3rem;margin-block-start:3rem}form.woocommerce-checkout .woocommerce-billing-fields p{font-size:smaller;-webkit-margin-after:1rem;margin-block-end:1rem;-webkit-margin-before:0;margin-block-start:0}form.woocommerce-checkout .form-row .woocommerce-form__label,form.woocommerce-checkout .woocommerce-form__label-for-checkbox{align-items:center;display:flex;gap:.5rem}form.woocommerce-checkout .form-row .woocommerce-form__label .toggle_notes,form.woocommerce-checkout .form-row .woocommerce-form__label .input-checkbox,form.woocommerce-checkout .woocommerce-form__label-for-checkbox .toggle_notes,form.woocommerce-checkout .woocommerce-form__label-for-checkbox .input-checkbox{-webkit-margin-before:0;margin-block-start:0}form.woocommerce-checkout .woocommerce-shipping-fields{-webkit-margin-after:.5rem;margin-block-end:.5rem}form.woocommerce-checkout .woocommerce-shipping-fields .shipping_address .form-row-last{-webkit-margin-after:1rem;margin-block-end:1rem;-webkit-margin-before:0;margin-block-start:0}form.woocommerce-checkout .woocommerce-additional-fields__field-wrapper{-webkit-margin-after:1rem;margin-block-end:1rem}form.woocommerce-checkout .notes,form.woocommerce-checkout .shipping-method-name{display:none}form.woocommerce-checkout .shipping-methods h3{-webkit-margin-after:.5rem;margin-block-end:.5rem}form.woocommerce-checkout .woocommerce-shipping-methods{list-style:none;-webkit-margin-before:0;margin-block-start:0}.kco-shipping-display .checkout-fields form.woocommerce-checkout .woocommerce-shipping-methods{position:initial}form.woocommerce-checkout .woocommerce-shipping-methods li{border:1px solid var(--color-primary);border-radius:8px;display:flex;flex-wrap:wrap;padding:1rem}form.woocommerce-checkout .woocommerce-shipping-methods li:not(:last-child){-webkit-margin-after:.5rem;margin-block-end:.5rem}form.woocommerce-checkout .woocommerce-shipping-methods li label{display:flex;flex-basis:calc(100% - 28px - .5rem);flex-grow:1;font-weight:600;justify-content:space-between;-webkit-margin-start:.5rem;margin-inline-start:.5rem}form.woocommerce-checkout .woocommerce-shipping-methods li input[type=radio]~.shipping-description{-webkit-margin-start:calc(28px + .5rem);margin-inline-start:calc(28px + .5rem)}form.woocommerce-checkout .woocommerce-shipping-methods li .shipping-description{flex-basis:100%;font-size:small;-webkit-margin-before:.2rem;margin-block-start:.2rem;-webkit-margin-start:.5rem;margin-inline-start:.5rem}form.woocommerce-checkout .woocommerce-checkout-payment{background:transparent!important;-webkit-margin-before:2rem;margin-block-start:2rem}form.woocommerce-checkout .woocommerce-checkout-payment ul.wc_payment_methods{margin-block:.5rem!important;padding:0!important}form.woocommerce-checkout .woocommerce-checkout-payment li.wc_payment_method{align-items:center;border:1px solid var(--color-primary);border-radius:8px;display:flex;flex-wrap:wrap;padding-block:1rem;padding-inline:1rem}form.woocommerce-checkout .woocommerce-checkout-payment li.wc_payment_method:not(:last-child){-webkit-margin-after:.5rem!important;margin-block-end:.5rem!important}form.woocommerce-checkout .woocommerce-checkout-payment li.wc_payment_method label{display:flex;flex:1 1 auto;inline-size:auto;justify-content:space-between}form.woocommerce-checkout .woocommerce-checkout-payment li.wc_payment_method label img{border-radius:0;max-inline-size:100px;object-fit:contain}form.woocommerce-checkout .woocommerce-checkout-payment li.wc_payment_method .payment_box{flex-basis:100%}form.woocommerce-checkout .woocommerce-checkout-payment .place-order{-webkit-margin-before:0;margin-block-start:0;padding-inline:0!important}form.woocommerce-checkout .woocommerce-checkout-payment .place-order button[type=submit]{inline-size:100%;margin-block:1rem}form.woocommerce-checkout .woocommerce-checkout-payment .kl-newsletter-checkbox{-webkit-margin-before:.5rem;margin-block-start:.5rem}form.woocommerce-checkout .woocommerce-checkout-payment .kl-newsletter-checkbox label{align-items:center;display:flex}form.woocommerce-checkout .woocommerce-checkout-payment .kl-newsletter-checkbox label input{-webkit-margin-before:0;margin-block-start:0}form.woocommerce-checkout .order-pay-container{flex-grow:1}form.woocommerce-checkout .order-pay-container .order-pay-description{-webkit-margin-after:1.5rem;margin-block-end:1.5rem;-webkit-margin-before:.5rem;margin-block-start:.5rem}form.woocommerce-checkout .order-pay-container .woocommerce-terms-and-conditions-wrapper{-webkit-margin-after:1rem;margin-block-end:1rem;-webkit-margin-before:.5rem;margin-block-start:.5rem}form.woocommerce-checkout .order-pay-container .woocommerce-terms-and-conditions-wrapper p{font-size:smaller;-webkit-margin-after:.5rem;margin-block-end:.5rem}form.woocommerce-checkout .order-pay-container .woocommerce-terms-and-conditions-wrapper a{color:var(--color-primary);text-decoration:underline}form.woocommerce-checkout .order-pay-container .woocommerce-terms-and-conditions-wrapper a:hover{text-decoration:none}form.woocommerce-checkout ul.wc_payment_methods{list-style:none;-webkit-margin-before:0;margin-block-start:0;padding:0}form.woocommerce-checkout ul.wc_payment_methods li.wc_payment_method{border:1px solid var(--color-primary);border-radius:10px;display:flex;flex-wrap:wrap;gap:1rem;padding-block:1rem;padding-inline:1rem}form.woocommerce-checkout ul.wc_payment_methods li.wc_payment_method .wc-saved-payment-methods li{align-items:center;display:flex}form.woocommerce-checkout ul.wc_payment_methods li.wc_payment_method:not(:last-child){-webkit-margin-after:.5rem;margin-block-end:.5rem}form.woocommerce-checkout ul.wc_payment_methods li.wc_payment_method label{display:flex;flex-basis:calc(100% - 28px - .5rem);flex-grow:1;font-weight:600;justify-content:space-between;-webkit-margin-start:.5rem;margin-inline-start:.5rem}form.woocommerce-checkout ul.wc_payment_methods li.wc_payment_method label img{border-radius:0;max-inline-size:100px;object-fit:contain}form.woocommerce-checkout ul.wc_payment_methods li.wc_payment_method .payment_box{flex-basis:100%}form.woocommerce-checkout .payment-container{background:transparent!important}form.woocommerce-checkout .payment-container .wc_payment_methods,form.woocommerce-checkout .payment-container .form-row{padding:0!important}form.woocommerce-checkout .payment-container li.wc_payment_method:after{content:none!important}form.woocommerce-checkout .payment-container button[type=submit]{float:none!important}.thank-you-page{display:flex;gap:2rem;padding-inline:2rem}@media (max-width: 768px){.thank-you-page{flex-wrap:wrap}}.thank-you-page .thank-you-order-information,.thank-you-page .thank-you-order-details{background:var(--color-white);border:1px solid #F0EBE5;border-radius:8px;flex:1 1 50%;padding-block:2rem;padding-inline:2rem}@media (max-width: 768px){.thank-you-page .thank-you-order-information,.thank-you-page .thank-you-order-details{flex-basis:100%}}.thank-you-page .thank-you-order-information .h4,.thank-you-page .thank-you-order-details .h4{color:var(--color-primary);font-weight:900}.thank-you-page .thank-you-order-information .order-notice-message,.thank-you-page .thank-you-order-details .order-notice-message{background:#f0ebe5;border-radius:3px;font-style:italic;padding-block:.5rem;padding-inline:1rem}.thank-you-page .woocommerce-order-overview,.thank-you-page .thank-you-order-details ul{list-style:none}.thank-you-page .woocommerce-order-overview li,.thank-you-page .thank-you-order-details ul li{-webkit-margin-after:1rem;margin-block-end:1rem}.thank-you-page .thank-you-order-details ul{padding-inline:0}.thank-you-page .thank-you-order-details ul li{-webkit-border-after:1px solid #F0EBE5;border-block-end:1px solid #F0EBE5;font-weight:800;-webkit-padding-after:1rem;padding-block-end:1rem}.thank-you-page .thank-you-order-details .item-row{display:flex;gap:2rem;justify-content:space-between}.thank-you-page .thank-you-order-details .item-row .item-image{position:relative}.thank-you-page .thank-you-order-details .item-row .item-image img{max-inline-size:50px}.thank-you-page .thank-you-order-details .item-row .item-qty{align-items:center;background:var(--color-white);block-size:18px;border:1px solid;border-radius:50%;display:flex;font-size:14px;inline-size:18px;inset-block-start:0;inset-inline-end:0;justify-content:center;line-height:15px;position:absolute}.thank-you-page .thank-you-order-details .item-row .item-details>span{display:block}.thank-you-page .thank-you-order-details .item-row .item-details>span.item-total{font-weight:400;text-align:end}.thank-you-page .thank-you-order-details .subscription-details{background:#f0ebe5;border-radius:3px;display:flex;font-size:small;font-weight:400;gap:1rem;justify-content:center;-webkit-margin-before:.5rem;margin-block-start:.5rem;padding:.5rem}.thank-you-page .thank-you-order-details .subscription-details p{margin-block:0}@media (max-width: 768px){.thank-you-page .thank-you-order-details .subscription-details{align-items:center;flex-direction:column;gap:.5rem}.thank-you-page .thank-you-order-details .subscription-details .sep{display:none}}.thank-you-page .payment-failed{margin-block:0;margin-inline:auto;text-align:center}.thank-you-page .payment-failed .failed-order-actions{display:flex;gap:.8rem;justify-content:center}.thank-you-notices{-webkit-margin-before:2rem;margin-block-start:2rem}.wellio-challange{background:#e4eddd;padding:var(--component-spacing)}.wellio-challange .container{padding-inline:0;text-align:center}.wellio-challange p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.wellio-challange .h3{font-weight:900;-webkit-margin-after:2rem;margin-block-end:2rem}.wellio-challange .menu-socialPlatforms{display:flex;gap:.6rem;justify-content:center;list-style:none}.wellio-challange .menu-socialPlatforms svg{block-size:1.5rem;inline-size:1.5rem}form.variations_form .variations{-webkit-margin-after:1rem;margin-block-end:1rem}form.variations_form .variations .variant-option-dropdown{align-items:center;display:flex;gap:2rem;-webkit-margin-after:.5rem;margin-block-end:.5rem}form.variations_form .variations .variant-option-dropdown .label{min-inline-size:8rem}form.variations_form .variations .variant-option-dropdown .label label{color:var(--color-primary);font-family:var(--font-family-heading);font-weight:800}form.variations_form .variations .variant-option-dropdown .value{flex:1 1 0}form.variations_form .variations .variant-option-dropdown .value select{background-color:#f7f6f2;border-color:#aaa8a6;border-radius:10px;cursor:pointer;inline-size:100%;outline:none}form.variations_form .variations .variant-option-dropdown .value .reset_variations{display:none!important}.my-account-page{padding:2rem}.my-account-page .my-account-greeting{border:1px solid var(--color-wellio-peach);border-radius:10px;-webkit-margin-after:2rem;margin-block-end:2rem;padding:1rem}.my-account-page .my-account-greeting h2{color:var(--color-primary);font-size:1.5rem;-webkit-margin-after:.25rem;margin-block-end:.25rem}.my-account-page .my-account-greeting p{font-size:.95rem}.my-account-page .my-account-greeting p a{text-decoration:underline}.my-account-page .my-account-greeting p a:hover{text-decoration:none}.my-account-page h2{font-size:1.625rem;line-height:1.4;-webkit-margin-after:.5rem;margin-block-end:.5rem}@media (min-width: 480px){.my-account-page h2{font-size:1.825rem}}.my-account-page .my-account-layout{display:flex;gap:2rem}@media (max-width: 768px){.my-account-page .my-account-layout{flex-wrap:wrap}}.my-account-page .my-account-layout .my-account-content{flex:1;-webkit-margin-before:0;margin-block-start:0;overflow-x:auto}.my-account-page .my-account-layout .my-account-content .edit-account .form-row-last{-webkit-margin-before:0;margin-block-start:0}.my-account-page .my-account-layout .my-account-content .form-row-last{-webkit-margin-after:var(--flow-space);margin-block-end:var(--flow-space)}.my-account-page .my-account-layout .my-account-content .woocommerce-address-fields>.form-row-wide{margin-block:1rem}.my-account-page table{border:1px solid var(--color-wellio-peach);border-collapse:separate;border-radius:10px;inline-size:100%;-webkit-margin-after:2rem;margin-block-end:2rem;overflow:hidden}.my-account-page table .woocommerce-orders-table__header-order-actions,.my-account-page table .woocommerce-orders-table__cell-order-actions{text-align:end}.my-account-page table td{min-inline-size:auto!important}.my-account-page table thead{background-color:var(--color-wellio-yellow)}.my-account-page table thead tr th{color:var(--color-primary);padding:.75rem;text-align:start}.my-account-page table tbody tr:hover{background-color:#f2f2f2}.my-account-page table tbody tr td,.my-account-page table tbody tr th{-webkit-border-after:1px solid var(--color-wellio-peach);border-block-end:1px solid var(--color-wellio-peach);vertical-align:middle}.my-account-page table tbody tr td{color:var(--color-primary);padding:.75rem;vertical-align:middle}.my-account-page .my-account-navigation{flex:0 0 25%}@media (max-width: 768px){.my-account-page .my-account-navigation{flex-basis:100%}}.my-account-page .my-account-navigation nav{border:1px solid var(--color-wellio-peach);border-radius:10px;float:none!important;inline-size:100%!important;padding:1rem}.my-account-page .my-account-navigation nav ul{list-style:none;margin:0;padding:0}.my-account-page .my-account-navigation nav ul li{border-radius:10px;-webkit-margin-after:.5rem;margin-block-end:.5rem;transition:all ease-in-out .3s}.my-account-page .my-account-navigation nav ul li.is-active,.my-account-page .my-account-navigation nav ul li:hover{background-color:var(--color-wellio-yellow)}.my-account-page .my-account-navigation nav ul li.is-active{font-weight:700}.my-account-page .my-account-navigation nav a{display:block;padding-block:.5rem;padding-inline:1rem;text-decoration:none}.my-account-page .woocommerce-form-login__submit,.my-account-page .lost_reset_password .button{-webkit-margin-before:1rem;margin-block-start:1rem}.my-account-page .edit{display:inline-block;float:none!important;margin-block:0 2rem}@media (max-width: 768px){.my-account-page .u-column2 .woocommerce-Address-title{-webkit-margin-before:2rem;margin-block-start:2rem}}.my-account-page .woocommerce-orders-table__cell-order-actions .button,.my-account-page .woocommerce-orders-table__cell-order-actions .woocommerce-button,.my-account-page .woocommerce-table .button,.my-account-page .woocommerce-table .woocommerce-button{font-size:12px;-webkit-margin-after:.25rem;margin-block-end:.25rem;-webkit-margin-start:.25rem;margin-inline-start:.25rem;padding-block:.25rem;padding-inline:.75rem}
