@charset "UTF-8";:root{--basicColor:#7559BD;--basicColorDark:#4D338C;--basicColorLight:#E9DDFF;--basicColorVariant:#9A76FF;--darkColor:#282538;--addonColorDark:#1B1832;--addonColorLight:#ADACC9;--lightColor:#E2DCFF;--lightColorDark:#DBD4FA;--lightColorLight:#F5EDFF;--ultraLightColor:#FBFBFB;--accentColor:#FF5B02;--accentColorDark:#BD4100;--accentColorLight:#FFF2ED;--accentColorLightMiddle:#FFDBCF;--font-main:'Safiro',sans-serif;--font-heading:'Safiro',sans-serif;--font-extra:'Safiro',sans-serif;--font-code:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace;--font-pre:"Courier 10 Pitch",courier,monospace;--font-line-height-body:1.5;--font-line-height-pre:1.6;--font-line-height-heading:1.1;--font-size-body:1rem;--font-size-h1:2rem;--font-size-h2:1.75rem;--font-size-h3:1.5rem;--font-size-h4:1.25rem;--font-size-h5:1.125rem;--font-size-h6:1rem;--font-size-bttn:0.875rem;--font-size-small:0.875rem;--font-size-medium:1.125rem;--letter-spacing-wide:2px;--letter-spacing-standard:2px;--letter-spacing-normal:0;--letter-spacing-tight:-0.02em}body{background:var(--lightColor,#E2DCFF);font-family:"Safiro",sans-serif}@media screen and (min-width:768px){.col2-set .form-row-first{float:left;margin-right:3.8%}.col2-set .form-row-last{float:right;margin-right:0}.col2-set .form-row-first,.col2-set .form-row-last{width:48.1%}}.wp-block-woocommerce-checkout{padding-top:0}.wp-block-woocommerce-checkout .wc-block-components-address-form .components-base-control:has(input[name*=address]),.wp-block-woocommerce-checkout .wc-block-components-address-form .components-base-control:has(input[name*=city]),.wp-block-woocommerce-checkout .wc-block-components-address-form .components-base-control:has(input[name*=phone]),.wp-block-woocommerce-checkout .wc-block-components-address-form .components-base-control:has(input[name*=postcode]),.wp-block-woocommerce-checkout .wc-block-components-address-form .components-base-control:has(input[name*=state]){display:none!important}.wp-block-woocommerce-checkout .wc-block-components-address-form .components-base-control:has([name*=address_1]),.wp-block-woocommerce-checkout .wc-block-components-address-form .components-base-control:has([name*=address_2]),.wp-block-woocommerce-checkout .wc-block-components-address-form .components-base-control:has([name*=city]),.wp-block-woocommerce-checkout .wc-block-components-address-form .components-base-control:has([name*=phone]),.wp-block-woocommerce-checkout .wc-block-components-address-form .components-base-control:has([name*=postcode]),.wp-block-woocommerce-checkout .wc-block-components-address-form .components-base-control:has([name*=state]){display:none!important}.wp-block-woocommerce-checkout .wc-block-checkout__billing-address .wc-block-components-address-form:empty+.wc-block-components-address-address-wrapper{display:none}.wp-block-woocommerce-checkout .wc-block-checkout__actions_row{margin-top:20px}.wc-block-checkout__billing [data-address-field=address_1],.wc-block-checkout__billing [data-address-field=address_2],.wc-block-checkout__billing [data-address-field=city],.wc-block-checkout__billing [data-address-field=phone],.wc-block-checkout__billing [data-address-field=postcode],.wc-block-checkout__billing [data-address-field=state],.wc-block-checkout__shipping [data-address-field=address_1],.wc-block-checkout__shipping [data-address-field=address_2],.wc-block-checkout__shipping [data-address-field=city],.wc-block-checkout__shipping [data-address-field=phone],.wc-block-checkout__shipping [data-address-field=postcode],.wc-block-checkout__shipping [data-address-field=state]{display:none!important}.woocommerce-checkout .checkout-checkbox{margin:20px 0}.woocommerce-checkout .checkout-checkbox label{font-weight:600;color:var(--lightColor,#E2DCFF);cursor:pointer}.woocommerce-checkout .checkout-checkbox label:hover{color:var(--basicColor,#7559BD)}.woocommerce-checkout .checkout-checkbox input[type=checkbox]{margin-right:10px;-webkit-transform:scale(1.2);transform:scale(1.2);accent-color:var(--basicColor,#7559BD)}.woocommerce-checkout #company_input_2_field,.woocommerce-checkout #nip_input_1_field{margin-top:15px}.woocommerce-checkout #company_input_2_field label,.woocommerce-checkout #nip_input_1_field label{color:var(--lightColor,#E2DCFF);font-weight:600}.woocommerce-checkout #company_input_2_field input,.woocommerce-checkout #nip_input_1_field input{background:rgba(var(--lightColor,#E2DCFF),0.05);border:1px solid #500918;color:var(--lightColor,#E2DCFF);padding:12px}.woocommerce-checkout #company_input_2_field input:focus,.woocommerce-checkout #nip_input_1_field input:focus{border-color:var(--basicColor,#7559BD)}@media (max-width:767px){.woocommerce-checkout .col2-set .form-row-first,.woocommerce-checkout .col2-set .form-row-last{float:none;width:100%;margin-right:0}}.wc-block-components-sidebar{margin-top:43px}.site-header-cart{position:relative;margin:0;padding:0}.site-header-cart .cart-contents{text-decoration:none}.site-header-cart .widget_shopping_cart{display:none}.site-header-cart .product_list_widget{margin:0;padding:0}.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;width:5.3em;font-family:star;font-weight:400}.star-rating:before{content:"SSSSS";opacity:0.25;float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span:before{content:"SSSSS";top:0;position:absolute;left:0;color:var(--basicColor,#7559BD)}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:1px;font-weight:400}p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:star;content:"S";color:#36303c;text-indent:0;opacity:0.25}p.stars a:hover~a:before{content:"S";color:#36303c;opacity:0.25}p.stars:hover a:before{content:"S";color:var(--basicColor,#7559BD);opacity:1}p.stars.selected a.active:before{content:"S";color:var(--basicColor,#7559BD);opacity:1}p.stars.selected a.active~a:before{content:"S";color:#36303c;opacity:0.25}p.stars.selected a:not(.active):before{content:"S";color:var(--basicColor,#7559BD);opacity:1}.woocommerce-tabs ul.tabs{list-style:none;margin:0;padding:0;text-align:left}.woocommerce-tabs ul.tabs li{display:block;margin:0;position:relative}.woocommerce-tabs ul.tabs li a{padding:1em 0;display:block}.woocommerce-tabs .panel h2:first-of-type{margin-bottom:1em}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#4CAF50}.woocommerce-password-strength.short{color:#F44336}.woocommerce-password-strength.bad{color:#F44336}.woocommerce-password-strength.good{color:#2196F3}.form-row.woocommerce-validated input.input-text{-webkit-box-shadow:inset 2px 0 0 #4CAF50;box-shadow:inset 2px 0 0 #4CAF50}.form-row.woocommerce-invalid input.input-text{-webkit-box-shadow:inset 2px 0 0 #F44336;box-shadow:inset 2px 0 0 #F44336}.required{color:#f00}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{background-color:#4CAF50;clear:both}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#2196F3}.woocommerce-error{background-color:#F44336}.demo_store{position:fixed;left:0;bottom:0;right:0;margin:0;padding:1em;background-color:#2196F3;z-index:9999}@media screen and (min-width:48em){.site-header-cart .widget_shopping_cart{position:absolute;top:100%;width:100%;z-index:999999;left:-999em;display:block;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2)}.site-header-cart.focus .widget_shopping_cart,.site-header-cart:hover .widget_shopping_cart{left:0;display:block}}ul.products{margin:0;padding:0}ul.products li.product{list-style:none;position:relative;margin-bottom:2em}ul.products li.product img{display:block}ul.products li.product .button{display:block}@media screen and (min-width:48em){ul.products li.product{width:30.7966666667%;float:left;margin-right:3.8%}ul.products li.product.first{clear:both}ul.products li.product.last{margin-right:0}ul.products.columns-1 li.product{float:none;width:100%}ul.products.columns-2 li.product{width:48.1%}ul.products.columns-3 li.product{width:30.7966666667%}ul.products.columns-4 li.product{width:22.15%}ul.products.columns-5 li.product{width:16.96%}ul.products.columns-6 li.product{width:13.4933333333%}}.woocommerce-breadcrumb{margin-bottom:24px;font-size:0.9375rem;line-height:1.6}.woocommerce-noreviews{color:#FCFCFC;display:block;padding:18px 22px;border-radius:18px}.single-product-view{padding-top:144px;padding-bottom:120px;position:relative}@media (max-width:767px){.single-product-view{padding-top:128px;padding-bottom:88px}}.single-product-view .single-product,.single-product-view .type-product.product{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.single-product-view .single-product .summary.entry-summary,.single-product-view .type-product.product .summary.entry-summary{width:100%;margin:0;padding:30px;background:#FFF;border:1px solid rgba(117,89,189,0.08);border-radius:32px;margin-top:0}@media (min-width:768px) and (max-width:1199px){.single-product-view .single-product .summary.entry-summary,.single-product-view .type-product.product .summary.entry-summary{position:static}}@media (max-width:767px){.single-product-view .single-product .summary.entry-summary,.single-product-view .type-product.product .summary.entry-summary{padding:24px 20px;border-radius:24px;position:static}}.single-product-view .single-product .summary.entry-summary .product_title,.single-product-view .type-product.product .summary.entry-summary .product_title{margin:0 0 18px;font-family:"Safiro",sans-serif;font-size:1.75rem;font-weight:500;color:var(--basicColorDark,#4D338C)}.single-product-view .single-product .summary.entry-summary .woocommerce-product-rating,.single-product-view .type-product.product .summary.entry-summary .woocommerce-product-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:18px;color:var(--addonColorLight,#ADACC9);font-size:0.9375rem}.single-product-view .single-product .summary.entry-summary .woocommerce-product-rating .woocommerce-review-link,.single-product-view .type-product.product .summary.entry-summary .woocommerce-product-rating .woocommerce-review-link{color:var(--darkColor,#282538);text-decoration:none}.single-product-view .single-product .summary.entry-summary .woocommerce-product-rating .woocommerce-review-link:focus-visible,.single-product-view .single-product .summary.entry-summary .woocommerce-product-rating .woocommerce-review-link:hover,.single-product-view .type-product.product .summary.entry-summary .woocommerce-product-rating .woocommerce-review-link:focus-visible,.single-product-view .type-product.product .summary.entry-summary .woocommerce-product-rating .woocommerce-review-link:hover{color:var(--basicColor,#7559BD)}.single-product-view .single-product .summary.entry-summary .price,.single-product-view .type-product.product .summary.entry-summary .price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px 16px;margin:0 0 12px;font-size:1.25rem;font-weight:600;line-height:1.1;color:var(--accentColor,#FF5B02)}.single-product-view .single-product .summary.entry-summary .price ins,.single-product-view .type-product.product .summary.entry-summary .price ins{padding:0;background:transparent;text-decoration:none;color:inherit}.single-product-view .single-product .summary.entry-summary .price del,.single-product-view .type-product.product .summary.entry-summary .price del{font-size:0.62em;font-weight:500;color:var(--addonColorLight,#ADACC9);opacity:1}.single-product-view .single-product .summary.entry-summary .price .amount,.single-product-view .type-product.product .summary.entry-summary .price .amount{font-weight:inherit}.single-product-view .single-product .summary.entry-summary .woocommerce-product-details__short-description,.single-product-view .type-product.product .summary.entry-summary .woocommerce-product-details__short-description{margin-bottom:24px;padding:22px 24px;background:rgba(233,221,255,0.34);border-radius:24px;color:var(--darkColor,#282538);line-height:1.75}.single-product-view .single-product .summary.entry-summary .woocommerce-product-details__short-description p:last-child,.single-product-view .type-product.product .summary.entry-summary .woocommerce-product-details__short-description p:last-child{margin-bottom:0}.single-product-view .single-product .summary.entry-summary .stock,.single-product-view .type-product.product .summary.entry-summary .stock{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 14px;margin:0 0 20px;border-radius:999px;font-size:0.8125rem;font-weight:700;line-height:1;letter-spacing:0.08em;text-transform:uppercase;background:rgba(76,175,80,0.12)}.single-product-view .single-product .summary.entry-summary .iworks-omnibus,.single-product-view .type-product.product .summary.entry-summary .iworks-omnibus{margin-top:12px;margin-bottom:12px;font-size:0.75rem;opacity:0.66}.single-product-view .single-product .summary.entry-summary form.cart,.single-product-view .type-product.product .summary.entry-summary form.cart{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin:0 0 26px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:767px){.single-product-view .single-product .summary.entry-summary form.cart,.single-product-view .type-product.product .summary.entry-summary form.cart{padding:18px}}.single-product-view .single-product .summary.entry-summary form.cart table.variations,.single-product-view .type-product.product .summary.entry-summary form.cart table.variations{width:100%;margin:0;border:0}.single-product-view .single-product .summary.entry-summary form.cart table.variations tr,.single-product-view .type-product.product .summary.entry-summary form.cart table.variations tr{display:-ms-grid;display:grid;-ms-grid-columns:120px 12px minmax(0,1fr);grid-template-columns:120px minmax(0,1fr);gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px}@media (max-width:767px){.single-product-view .single-product .summary.entry-summary form.cart table.variations tr,.single-product-view .type-product.product .summary.entry-summary form.cart table.variations tr{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:8px}}.single-product-view .single-product .summary.entry-summary form.cart table.variations td,.single-product-view .single-product .summary.entry-summary form.cart table.variations th,.single-product-view .type-product.product .summary.entry-summary form.cart table.variations td,.single-product-view .type-product.product .summary.entry-summary form.cart table.variations th{padding:0;border:0}.single-product-view .single-product .summary.entry-summary form.cart table.variations label,.single-product-view .type-product.product .summary.entry-summary form.cart table.variations label{display:block;font-size:0.75rem;font-weight:700;line-height:1.2;letter-spacing:0.1em;text-transform:uppercase;color:var(--basicColor,#7559BD)}.single-product-view .single-product .summary.entry-summary form.cart table.variations select,.single-product-view .type-product.product .summary.entry-summary form.cart table.variations select{width:100%;min-height:52px;padding:0 48px 0 16px;border:1px solid rgba(117,89,189,0.16);border-radius:16px;background-color:#FFF;color:var(--darkColor,#282538);font-size:1rem;outline-offset:3px}.single-product-view .single-product .summary.entry-summary form.cart table.variations .reset_variations,.single-product-view .type-product.product .summary.entry-summary form.cart table.variations .reset_variations{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;font-size:0.8125rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none;color:var(--accentColor,#FF5B02)}.single-product-view .single-product .summary.entry-summary form.cart .single_variation_wrap,.single-product-view .type-product.product .summary.entry-summary form.cart .single_variation_wrap{width:100%}.single-product-view .single-product .summary.entry-summary form.cart .single_variation,.single-product-view .type-product.product .summary.entry-summary form.cart .single_variation{margin-bottom:12px}.single-product-view .single-product .summary.entry-summary form.cart .quantity,.single-product-view .type-product.product .summary.entry-summary form.cart .quantity{margin:0}.single-product-view .single-product .summary.entry-summary form.cart .quantity .qty,.single-product-view .type-product.product .summary.entry-summary form.cart .quantity .qty{width:112px;min-height:56px;padding:0 16px;border:1px solid rgba(117,89,189,0.16);border-radius:16px;background:#FFF;color:var(--darkColor,#282538);font-size:1rem;font-weight:600;text-align:center}.single-product-view .single-product .summary.entry-summary form.cart .button.alt,.single-product-view .single-product .summary.entry-summary form.cart .single_add_to_cart_button,.single-product-view .single-product .summary.entry-summary form.cart button.button.alt,.single-product-view .type-product.product .summary.entry-summary form.cart .button.alt,.single-product-view .type-product.product .summary.entry-summary form.cart .single_add_to_cart_button,.single-product-view .type-product.product .summary.entry-summary form.cart button.button.alt{color:#FCFCFC;border-radius:999px;padding-left:35px;padding-right:35px}.single-product-view .single-product .summary.entry-summary form.cart .button.alt.disabled,.single-product-view .single-product .summary.entry-summary form.cart .button.alt:disabled,.single-product-view .single-product .summary.entry-summary form.cart .single_add_to_cart_button.disabled,.single-product-view .single-product .summary.entry-summary form.cart .single_add_to_cart_button:disabled,.single-product-view .single-product .summary.entry-summary form.cart button.button.alt.disabled,.single-product-view .single-product .summary.entry-summary form.cart button.button.alt:disabled,.single-product-view .type-product.product .summary.entry-summary form.cart .button.alt.disabled,.single-product-view .type-product.product .summary.entry-summary form.cart .button.alt:disabled,.single-product-view .type-product.product .summary.entry-summary form.cart .single_add_to_cart_button.disabled,.single-product-view .type-product.product .summary.entry-summary form.cart .single_add_to_cart_button:disabled,.single-product-view .type-product.product .summary.entry-summary form.cart button.button.alt.disabled,.single-product-view .type-product.product .summary.entry-summary form.cart button.button.alt:disabled{opacity:0.6;cursor:not-allowed;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.single-product-view .single-product .summary.entry-summary form.cart .actions,.single-product-view .single-product .summary.entry-summary form.cart .group_table+p,.single-product-view .single-product .summary.entry-summary form.cart .woocommerce-variation-add-to-cart,.single-product-view .type-product.product .summary.entry-summary form.cart .actions,.single-product-view .type-product.product .summary.entry-summary form.cart .group_table+p,.single-product-view .type-product.product .summary.entry-summary form.cart .woocommerce-variation-add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-product-view .single-product .summary.entry-summary form.cart table.group_table,.single-product-view .type-product.product .summary.entry-summary form.cart table.group_table{width:100%;margin-bottom:18px;border-collapse:separate;border-spacing:0 10px}.single-product-view .single-product .summary.entry-summary form.cart table.group_table td,.single-product-view .type-product.product .summary.entry-summary form.cart table.group_table td{padding:14px 16px;background:#FFF;border-top:1px solid rgba(117,89,189,0.08);border-bottom:1px solid rgba(117,89,189,0.08)}.single-product-view .single-product .summary.entry-summary .product_meta,.single-product-view .type-product.product .summary.entry-summary .product_meta{display:-ms-grid;display:grid;gap:12px;padding-top:24px;border-top:1px solid rgba(117,89,189,0.1);font-size:0.9375rem;line-height:1.6;color:var(--darkColor,#282538)}.single-product-view .single-product .summary.entry-summary .product_meta>span,.single-product-view .type-product.product .summary.entry-summary .product_meta>span{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.single-product-view .single-product .summary.entry-summary .product_meta a,.single-product-view .type-product.product .summary.entry-summary .product_meta a{color:var(--basicColor,#7559BD);text-decoration:none}.single-product-view .single-product .summary.entry-summary .product_meta a:focus-visible,.single-product-view .single-product .summary.entry-summary .product_meta a:hover,.single-product-view .type-product.product .summary.entry-summary .product_meta a:focus-visible,.single-product-view .type-product.product .summary.entry-summary .product_meta a:hover{color:var(--basicColorDark,#4D338C)}.single-product-view .single-product span.onsale,.single-product-view .type-product.product span.onsale{position:absolute;top:24px;left:24px;z-index:4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 14px;border-radius:24px;background:var(--accentColor,#FF5B02);font-size:0.8125rem;color:#FCFCFC;font-weight:600}.single-product-view .single-product>.woocommerce-product-gallery,.single-product-view .type-product.product>.woocommerce-product-gallery{-webkit-box-flex:0;-ms-flex:0 1 480px;flex:0 1 480px}.single-product-view .single-product>.summary.entry-summary,.single-product-view .type-product.product>.summary.entry-summary{-webkit-box-flex:1;-ms-flex:1;flex:1}.single-product-view .single-product .woocommerce-tabs.wc-tabs-wrapper,.single-product-view .type-product.product .woocommerce-tabs.wc-tabs-wrapper{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.single-product-view .single-product .woocommerce-breadcrumb,.single-product-view .type-product.product .woocommerce-breadcrumb{margin-bottom:28px;font-size:0.9375rem;line-height:1.6;color:var(--addonColorLight,#ADACC9)}.single-product-view .single-product .woocommerce-breadcrumb a,.single-product-view .type-product.product .woocommerce-breadcrumb a{color:var(--basicColor,#7559BD);text-decoration:none}.single-product-view .single-product .woocommerce-breadcrumb a:focus-visible,.single-product-view .single-product .woocommerce-breadcrumb a:hover,.single-product-view .type-product.product .woocommerce-breadcrumb a:focus-visible,.single-product-view .type-product.product .woocommerce-breadcrumb a:hover{color:var(--basicColorDark,#4D338C)}.single-product-view .single-product .woocommerce-notices-wrapper,.single-product-view .type-product.product .woocommerce-notices-wrapper{margin-bottom:28px}.single-product-view .single-product .woocommerce-notices-wrapper .woocommerce-error,.single-product-view .single-product .woocommerce-notices-wrapper .woocommerce-info,.single-product-view .single-product .woocommerce-notices-wrapper .woocommerce-message,.single-product-view .type-product.product .woocommerce-notices-wrapper .woocommerce-error,.single-product-view .type-product.product .woocommerce-notices-wrapper .woocommerce-info,.single-product-view .type-product.product .woocommerce-notices-wrapper .woocommerce-message{margin:0 0 12px;padding:18px 22px;border-radius:18px;color:#FCFCFC}.single-product-view .single-product .woocommerce-notices-wrapper .woocommerce-error a,.single-product-view .single-product .woocommerce-notices-wrapper .woocommerce-info a,.single-product-view .single-product .woocommerce-notices-wrapper .woocommerce-message a,.single-product-view .type-product.product .woocommerce-notices-wrapper .woocommerce-error a,.single-product-view .type-product.product .woocommerce-notices-wrapper .woocommerce-info a,.single-product-view .type-product.product .woocommerce-notices-wrapper .woocommerce-message a{color:inherit;font-weight:700}.single-product-view .single-product div.product,.single-product-view .type-product.product div.product{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1.05fr) 40px minmax(320px,0.95fr);grid-template-columns:minmax(0,1.05fr) minmax(320px,0.95fr);gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (min-width:768px) and (max-width:1199px){.single-product-view .single-product div.product,.single-product-view .type-product.product div.product{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (max-width:767px){.single-product-view .single-product div.product,.single-product-view .type-product.product div.product{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:24px}}.single-product-view .single-product div.product span.onsale,.single-product-view .type-product.product div.product span.onsale{position:absolute;top:24px;left:24px;z-index:4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 14px;border-radius:999px;background:-webkit-gradient(linear,left top,right top,from(var(--accentColor,#FF5B02)),to(var(--accentColorDark,#BD4100)));background:linear-gradient(90deg,var(--accentColor,#FF5B02) 0%,var(--accentColorDark,#BD4100) 100%);font-size:0.8125rem;font-weight:700;line-height:1;letter-spacing:0.08em;text-transform:uppercase;color:#FCFCFC}@media (max-width:767px){.single-product-view .single-product div.product span.onsale,.single-product-view .type-product.product div.product span.onsale{top:18px;left:18px}}.single-product-view .single-product div.product .images,.single-product-view .single-product div.product .woocommerce-product-gallery,.single-product-view .type-product.product div.product .images,.single-product-view .type-product.product div.product .woocommerce-product-gallery{position:relative;float:none;width:100%;margin:0;padding:24px;background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(var(--ultraLightColor,#FBFBFB)));background:linear-gradient(180deg,#FFF 0%,var(--ultraLightColor,#FBFBFB) 100%);border:1px solid rgba(117,89,189,0.08);border-radius:32px;overflow:hidden}@media (max-width:767px){.single-product-view .single-product div.product .images,.single-product-view .single-product div.product .woocommerce-product-gallery,.single-product-view .type-product.product div.product .images,.single-product-view .type-product.product div.product .woocommerce-product-gallery{padding:18px;border-radius:24px}}.single-product-view .single-product div.product .images .woocommerce-product-gallery__trigger,.single-product-view .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger,.single-product-view .type-product.product div.product .images .woocommerce-product-gallery__trigger,.single-product-view .type-product.product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:24px;right:24px;z-index:5;width:44px;height:44px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:#FFF;color:var(--basicColor,#7559BD)}.single-product-view .single-product div.product .images .woocommerce-product-gallery__trigger:focus-visible,.single-product-view .single-product div.product .images .woocommerce-product-gallery__trigger:hover,.single-product-view .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:focus-visible,.single-product-view .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover,.single-product-view .type-product.product div.product .images .woocommerce-product-gallery__trigger:focus-visible,.single-product-view .type-product.product div.product .images .woocommerce-product-gallery__trigger:hover,.single-product-view .type-product.product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:focus-visible,.single-product-view .type-product.product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover{background:var(--basicColor,#7559BD);color:#FCFCFC}.single-product-view .single-product div.product .images .flex-viewport,.single-product-view .single-product div.product .woocommerce-product-gallery .flex-viewport,.single-product-view .type-product.product div.product .images .flex-viewport,.single-product-view .type-product.product div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:16px;border-radius:26px;overflow:hidden;background:var(--lightColorLight,#F5EDFF)}.single-product-view .single-product div.product .images .woocommerce-product-gallery__image,.single-product-view .single-product div.product .images .woocommerce-product-gallery__wrapper,.single-product-view .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image,.single-product-view .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper,.single-product-view .type-product.product div.product .images .woocommerce-product-gallery__image,.single-product-view .type-product.product div.product .images .woocommerce-product-gallery__wrapper,.single-product-view .type-product.product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image,.single-product-view .type-product.product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{height:100%}.single-product-view .single-product div.product .images a,.single-product-view .single-product div.product .images img,.single-product-view .single-product div.product .woocommerce-product-gallery a,.single-product-view .single-product div.product .woocommerce-product-gallery img,.single-product-view .type-product.product div.product .images a,.single-product-view .type-product.product div.product .images img,.single-product-view .type-product.product div.product .woocommerce-product-gallery a,.single-product-view .type-product.product div.product .woocommerce-product-gallery img{display:block;width:100%}.single-product-view .single-product div.product .images .woocommerce-product-gallery__image a,.single-product-view .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a,.single-product-view .type-product.product div.product .images .woocommerce-product-gallery__image a,.single-product-view .type-product.product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a{background:-webkit-gradient(linear,left top,left bottom,from(var(--lightColorLight,#F5EDFF)),to(#FFF));background:linear-gradient(180deg,var(--lightColorLight,#F5EDFF) 0%,#FFF 100%)}.single-product-view .single-product div.product .images img,.single-product-view .single-product div.product .woocommerce-product-gallery img,.single-product-view .type-product.product div.product .images img,.single-product-view .type-product.product div.product .woocommerce-product-gallery img{height:auto;-o-object-fit:contain;object-fit:contain;border-radius:24px}.single-product-view .single-product div.product .images .flex-control-thumbs,.single-product-view .single-product div.product .woocommerce-product-gallery .flex-control-thumbs,.single-product-view .type-product.product div.product .images .flex-control-thumbs,.single-product-view .type-product.product div.product .woocommerce-product-gallery .flex-control-thumbs{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media (max-width:767px){.single-product-view .single-product div.product .images .flex-control-thumbs,.single-product-view .single-product div.product .woocommerce-product-gallery .flex-control-thumbs,.single-product-view .type-product.product div.product .images .flex-control-thumbs,.single-product-view .type-product.product div.product .woocommerce-product-gallery .flex-control-thumbs{-ms-grid-columns:minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}.single-product-view .single-product div.product .images .flex-control-thumbs li,.single-product-view .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li,.single-product-view .type-product.product div.product .images .flex-control-thumbs li,.single-product-view .type-product.product div.product .woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:none;margin:0;padding:6px;background:#FFF;border:1px solid rgba(117,89,189,0.1);border-radius:18px;-webkit-transition:border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;transition:border-color 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;transition:border-color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease;transition:border-color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease}.single-product-view .single-product div.product .images .flex-control-thumbs li img,.single-product-view .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img,.single-product-view .type-product.product div.product .images .flex-control-thumbs li img,.single-product-view .type-product.product div.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:0.55;border-radius:12px}.single-product-view .single-product div.product .images .flex-control-thumbs li:focus-within,.single-product-view .single-product div.product .images .flex-control-thumbs li:hover,.single-product-view .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:focus-within,.single-product-view .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover,.single-product-view .type-product.product div.product .images .flex-control-thumbs li:focus-within,.single-product-view .type-product.product div.product .images .flex-control-thumbs li:hover,.single-product-view .type-product.product div.product .woocommerce-product-gallery .flex-control-thumbs li:focus-within,.single-product-view .type-product.product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:rgba(117,89,189,0.24)}.single-product-view .single-product div.product .images .flex-control-thumbs li img.flex-active,.single-product-view .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active,.single-product-view .type-product.product div.product .images .flex-control-thumbs li img.flex-active,.single-product-view .type-product.product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1}.single-product-view .single-product div.product .images .flex-control-thumbs li:hover img,.single-product-view .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img,.single-product-view .type-product.product div.product .images .flex-control-thumbs li:hover img,.single-product-view .type-product.product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img{opacity:1}.single-product-view .single-product div.product .images.woocommerce-product-gallery--columns-2 .flex-control-thumbs,.single-product-view .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs,.single-product-view .type-product.product div.product .images.woocommerce-product-gallery--columns-2 .flex-control-thumbs,.single-product-view .type-product.product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.single-product-view .single-product div.product .images.woocommerce-product-gallery--columns-3 .flex-control-thumbs,.single-product-view .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs,.single-product-view .type-product.product div.product .images.woocommerce-product-gallery--columns-3 .flex-control-thumbs,.single-product-view .type-product.product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}.single-product-view .single-product div.product .images.woocommerce-product-gallery--columns-4 .flex-control-thumbs,.single-product-view .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs,.single-product-view .type-product.product div.product .images.woocommerce-product-gallery--columns-4 .flex-control-thumbs,.single-product-view .type-product.product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}.single-product-view .single-product div.product .images.woocommerce-product-gallery--columns-5 .flex-control-thumbs,.single-product-view .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs,.single-product-view .type-product.product div.product .images.woocommerce-product-gallery--columns-5 .flex-control-thumbs,.single-product-view .type-product.product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs{-ms-grid-columns:(minmax(0,1fr))[5];grid-template-columns:repeat(5,minmax(0,1fr))}.single-product-view .single-product .woocommerce-tabs,.single-product-view .type-product.product .woocommerce-tabs{padding:32px;background:#FFF;border:1px solid rgba(117,89,189,0.08);border-radius:32px}@media (max-width:767px){.single-product-view .single-product .woocommerce-tabs,.single-product-view .type-product.product .woocommerce-tabs{padding:22px 18px;border-radius:24px}}.single-product-view .single-product .woocommerce-tabs ul.tabs,.single-product-view .type-product.product .woocommerce-tabs ul.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:28px}.single-product-view .single-product .woocommerce-tabs ul.tabs li,.single-product-view .type-product.product .woocommerce-tabs ul.tabs li{margin:0}.single-product-view .single-product .woocommerce-tabs ul.tabs li a,.single-product-view .type-product.product .woocommerce-tabs ul.tabs li a{padding:14px 18px;border-radius:999px;background:var(--lightColorLight,#F5EDFF);font-size:0.8125rem;font-weight:700;line-height:1;letter-spacing:0.08em;text-transform:uppercase;text-decoration:none;color:var(--basicColor,#7559BD);-webkit-transition:background-color 0.25s ease,color 0.25s ease,-webkit-transform 0.25s ease;transition:background-color 0.25s ease,color 0.25s ease,-webkit-transform 0.25s ease;transition:background-color 0.25s ease,color 0.25s ease,transform 0.25s ease;transition:background-color 0.25s ease,color 0.25s ease,transform 0.25s ease,-webkit-transform 0.25s ease}.single-product-view .single-product .woocommerce-tabs ul.tabs li a:focus-visible,.single-product-view .single-product .woocommerce-tabs ul.tabs li a:hover,.single-product-view .single-product .woocommerce-tabs ul.tabs li.active a,.single-product-view .type-product.product .woocommerce-tabs ul.tabs li a:focus-visible,.single-product-view .type-product.product .woocommerce-tabs ul.tabs li a:hover,.single-product-view .type-product.product .woocommerce-tabs ul.tabs li.active a{background:var(--basicColor,#7559BD);color:#FCFCFC;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.single-product-view .single-product .woocommerce-tabs .panel,.single-product-view .type-product.product .woocommerce-tabs .panel{color:var(--darkColor,#282538);line-height:1.8}.single-product-view .single-product .woocommerce-tabs .panel h2:first-of-type,.single-product-view .single-product .woocommerce-tabs .panel h3:first-of-type,.single-product-view .type-product.product .woocommerce-tabs .panel h2:first-of-type,.single-product-view .type-product.product .woocommerce-tabs .panel h3:first-of-type{margin-bottom:18px;font-size:clamp(1.625rem,2vw,2.25rem);font-weight:500;line-height:1.05;color:var(--basicColorDark,#4D338C)}.single-product-view .single-product .woocommerce-tabs .panel p:last-child,.single-product-view .type-product.product .woocommerce-tabs .panel p:last-child{margin-bottom:0}.single-product-view .single-product .woocommerce-tabs .woocommerce-product-attributes,.single-product-view .type-product.product .woocommerce-tabs .woocommerce-product-attributes{border-collapse:separate;border-spacing:0;width:100%;border:1px solid rgba(117,89,189,0.08);border-radius:24px;overflow:hidden}.single-product-view .single-product .woocommerce-tabs .woocommerce-product-attributes td,.single-product-view .single-product .woocommerce-tabs .woocommerce-product-attributes th,.single-product-view .type-product.product .woocommerce-tabs .woocommerce-product-attributes td,.single-product-view .type-product.product .woocommerce-tabs .woocommerce-product-attributes th{padding:16px 18px;border-bottom:1px solid rgba(117,89,189,0.08)}.single-product-view .single-product .woocommerce-tabs .woocommerce-product-attributes th,.single-product-view .type-product.product .woocommerce-tabs .woocommerce-product-attributes th{width:28%;background:rgba(233,221,255,0.24);font-size:0.8125rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--basicColor,#7559BD)}.single-product-view .single-product .woocommerce-tabs .woocommerce-product-attributes tr:last-child td,.single-product-view .single-product .woocommerce-tabs .woocommerce-product-attributes tr:last-child th,.single-product-view .type-product.product .woocommerce-tabs .woocommerce-product-attributes tr:last-child td,.single-product-view .type-product.product .woocommerce-tabs .woocommerce-product-attributes tr:last-child th{border-bottom:0}.single-product-view .single-product .woocommerce-tabs [id=reviews] [id=comments] ol.commentlist,.single-product-view .type-product.product .woocommerce-tabs [id=reviews] [id=comments] ol.commentlist{margin:24px 0 0;padding:0;list-style:none;display:-ms-grid;display:grid;gap:16px}.single-product-view .single-product .woocommerce-tabs [id=reviews] [id=comments] ol.commentlist li,.single-product-view .type-product.product .woocommerce-tabs [id=reviews] [id=comments] ol.commentlist li{margin:0;padding:24px;background:var(--ultraLightColor,#FBFBFB);border-radius:24px;border:1px solid rgba(117,89,189,0.08)}.single-product-view .single-product .woocommerce-tabs [id=reviews] .comment_container,.single-product-view .type-product.product .woocommerce-tabs [id=reviews] .comment_container{display:-ms-grid;display:grid;-ms-grid-columns:72px 18px minmax(0,1fr);grid-template-columns:72px minmax(0,1fr);gap:18px}@media (max-width:767px){.single-product-view .single-product .woocommerce-tabs [id=reviews] .comment_container,.single-product-view .type-product.product .woocommerce-tabs [id=reviews] .comment_container{-ms-grid-columns:1fr;grid-template-columns:1fr}}.single-product-view .single-product .woocommerce-tabs [id=reviews] .avatar,.single-product-view .type-product.product .woocommerce-tabs [id=reviews] .avatar{width:72px;height:72px;border-radius:50%}.single-product-view .single-product .woocommerce-tabs [id=reviews] .meta,.single-product-view .type-product.product .woocommerce-tabs [id=reviews] .meta{margin-bottom:12px;color:var(--addonColorLight,#ADACC9)}.single-product-view .single-product .woocommerce-tabs [id=reviews] [id=review_form_wrapper],.single-product-view .type-product.product .woocommerce-tabs [id=reviews] [id=review_form_wrapper]{margin-top:32px;padding:28px;background:rgba(var(--accentColorLightMiddle,#FFDBCF),0.22);border-radius:24px}@media (max-width:767px){.single-product-view .single-product .woocommerce-tabs [id=reviews] [id=review_form_wrapper],.single-product-view .type-product.product .woocommerce-tabs [id=reviews] [id=review_form_wrapper]{padding:20px 18px}}.single-product-view .single-product .woocommerce-tabs [id=reviews] input[type=email],.single-product-view .single-product .woocommerce-tabs [id=reviews] input[type=text],.single-product-view .single-product .woocommerce-tabs [id=reviews] textarea,.single-product-view .type-product.product .woocommerce-tabs [id=reviews] input[type=email],.single-product-view .type-product.product .woocommerce-tabs [id=reviews] input[type=text],.single-product-view .type-product.product .woocommerce-tabs [id=reviews] textarea{width:100%;padding:14px 16px;border:1px solid rgba(117,89,189,0.16);border-radius:16px;background:#FFF;color:var(--darkColor,#282538)}.single-product-view .single-product .woocommerce-tabs [id=reviews] button[type=submit],.single-product-view .single-product .woocommerce-tabs [id=reviews] input[type=submit],.single-product-view .type-product.product .woocommerce-tabs [id=reviews] button[type=submit],.single-product-view .type-product.product .woocommerce-tabs [id=reviews] input[type=submit]{border:1px solid var(--basicColor,#7559BD);border-radius:14px;padding:14px 24px;background:var(--basicColor,#7559BD);font-family:"Safiro",sans-serif;font-size:0.9rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#FCFCFC}.single-product-view .single-product .woocommerce-tabs [id=reviews] button[type=submit]:focus-visible,.single-product-view .single-product .woocommerce-tabs [id=reviews] button[type=submit]:hover,.single-product-view .single-product .woocommerce-tabs [id=reviews] input[type=submit]:focus-visible,.single-product-view .single-product .woocommerce-tabs [id=reviews] input[type=submit]:hover,.single-product-view .type-product.product .woocommerce-tabs [id=reviews] button[type=submit]:focus-visible,.single-product-view .type-product.product .woocommerce-tabs [id=reviews] button[type=submit]:hover,.single-product-view .type-product.product .woocommerce-tabs [id=reviews] input[type=submit]:focus-visible,.single-product-view .type-product.product .woocommerce-tabs [id=reviews] input[type=submit]:hover{background:var(--basicColorDark,#4D338C);border-color:var(--basicColorDark,#4D338C)}.single-product-view .single-product .related.products,.single-product-view .single-product .up-sells.upsells.products,.single-product-view .type-product.product .related.products,.single-product-view .type-product.product .up-sells.upsells.products{margin-top:48px;padding:36px;background:#FFF;border:1px solid rgba(117,89,189,0.08);border-radius:32px}@media (max-width:767px){.single-product-view .single-product .related.products,.single-product-view .single-product .up-sells.upsells.products,.single-product-view .type-product.product .related.products,.single-product-view .type-product.product .up-sells.upsells.products{padding:22px 18px;border-radius:24px}}.single-product-view .single-product .related.products h2,.single-product-view .single-product .up-sells.upsells.products h2,.single-product-view .type-product.product .related.products h2,.single-product-view .type-product.product .up-sells.upsells.products h2{margin:0 0 24px;font-size:clamp(1.75rem,2.4vw,2.5rem);font-weight:500;line-height:1.05;color:var(--basicColorDark,#4D338C)}.single-product-view .single-product .related.products ul.products,.single-product-view .single-product .up-sells.upsells.products ul.products,.single-product-view .type-product.product .related.products ul.products,.single-product-view .type-product.product .up-sells.upsells.products ul.products{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (min-width:768px) and (max-width:1199px){.single-product-view .single-product .related.products ul.products,.single-product-view .single-product .up-sells.upsells.products ul.products,.single-product-view .type-product.product .related.products ul.products,.single-product-view .type-product.product .up-sells.upsells.products ul.products{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.single-product-view .single-product .related.products ul.products,.single-product-view .single-product .up-sells.upsells.products ul.products,.single-product-view .type-product.product .related.products ul.products,.single-product-view .type-product.product .up-sells.upsells.products ul.products{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:18px}}.single-product-view .single-product .related.products ul.products li.product,.single-product-view .single-product .up-sells.upsells.products ul.products li.product,.single-product-view .type-product.product .related.products ul.products li.product,.single-product-view .type-product.product .up-sells.upsells.products ul.products li.product{float:none;width:100%;margin:0;padding:18px;background:-webkit-gradient(linear,left top,left bottom,from(var(--ultraLightColor,#FBFBFB)),to(#FFF));background:linear-gradient(180deg,var(--ultraLightColor,#FBFBFB) 0%,#FFF 100%);border:1px solid rgba(117,89,189,0.08);border-radius:24px;-webkit-box-shadow:0px 3px 20px rgba(0,0,0,0.07);box-shadow:0px 3px 20px rgba(0,0,0,0.07)}.single-product-view .single-product .related.products ul.products li.product a,.single-product-view .single-product .up-sells.upsells.products ul.products li.product a,.single-product-view .type-product.product .related.products ul.products li.product a,.single-product-view .type-product.product .up-sells.upsells.products ul.products li.product a{text-decoration:none}.single-product-view .single-product .related.products ul.products li.product img,.single-product-view .single-product .up-sells.upsells.products ul.products li.product img,.single-product-view .type-product.product .related.products ul.products li.product img,.single-product-view .type-product.product .up-sells.upsells.products ul.products li.product img{margin-bottom:16px;border-radius:18px;background:var(--lightColorLight,#F5EDFF)}.single-product-view .single-product .related.products ul.products li.product .woocommerce-loop-product__title,.single-product-view .single-product .related.products ul.products li.product h2,.single-product-view .single-product .up-sells.upsells.products ul.products li.product .woocommerce-loop-product__title,.single-product-view .single-product .up-sells.upsells.products ul.products li.product h2,.single-product-view .type-product.product .related.products ul.products li.product .woocommerce-loop-product__title,.single-product-view .type-product.product .related.products ul.products li.product h2,.single-product-view .type-product.product .up-sells.upsells.products ul.products li.product .woocommerce-loop-product__title,.single-product-view .type-product.product .up-sells.upsells.products ul.products li.product h2{margin:0 0 10px;font-size:1.25rem;font-weight:500;line-height:1.2;color:var(--basicColorDark,#4D338C)}.single-product-view .single-product .related.products ul.products li.product .price,.single-product-view .single-product .up-sells.upsells.products ul.products li.product .price,.single-product-view .type-product.product .related.products ul.products li.product .price,.single-product-view .type-product.product .up-sells.upsells.products ul.products li.product .price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 12px;margin-bottom:14px;font-size:0.875rem;font-weight:600;color:var(--accentColor,#FF5B02)}.single-product-view .single-product .related.products ul.products li.product .button,.single-product-view .single-product .up-sells.upsells.products ul.products li.product .button,.single-product-view .type-product.product .related.products ul.products li.product .button,.single-product-view .type-product.product .up-sells.upsells.products ul.products li.product .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 18px;border:1px solid var(--basicColor,#7559BD);border-radius:14px;background:var(--basicColor,#7559BD);font-size:0.8125rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#FCFCFC}.single-product-view .single-product .related.products ul.products li.product .button:focus-visible,.single-product-view .single-product .related.products ul.products li.product .button:hover,.single-product-view .single-product .up-sells.upsells.products ul.products li.product .button:focus-visible,.single-product-view .single-product .up-sells.upsells.products ul.products li.product .button:hover,.single-product-view .type-product.product .related.products ul.products li.product .button:focus-visible,.single-product-view .type-product.product .related.products ul.products li.product .button:hover,.single-product-view .type-product.product .up-sells.upsells.products ul.products li.product .button:focus-visible,.single-product-view .type-product.product .up-sells.upsells.products ul.products li.product .button:hover{background:var(--basicColorDark,#4D338C);border-color:var(--basicColorDark,#4D338C)}.single-product-view .stock:empty:before{display:none}.single-product-view .stock.in-stock{color:#4CAF50}.single-product-view .stock.out-of-stock{color:#F44336;background:rgba(244,67,54,0.1)}table.shop_table_responsive thead{display:none}table.shop_table_responsive tbody th{display:none}table.shop_table_responsive tr td{display:block;text-align:right;clear:both}table.shop_table_responsive tr td:before{content:attr(data-title) ": ";float:left}table.shop_table_responsive tr td.product-remove a{text-align:left}table.shop_table_responsive tr td.product-remove:before{display:none}table.shop_table_responsive tr td.actions:before,table.shop_table_responsive tr td.download-actions:before{display:none}table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}@media screen and (min-width:48em){table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th{display:table-cell}table.shop_table_responsive tr td,table.shop_table_responsive tr th{text-align:left}table.shop_table_responsive tr td{display:table-cell}table.shop_table_responsive tr td:before{display:none}}.widget_price_filter .price_slider{margin-bottom:1.5em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;cursor:ew-resize;outline:none;background:var(--basicColor,#7559BD);-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-0.25em;opacity:1}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active,.widget_price_filter .ui-slider .ui-slider-handle:hover{-webkit-box-shadow:0 0 0 0.25em rgba(0,0,0,0.1);box-shadow:0 0 0 0.25em rgba(0,0,0,0.1)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:var(--basicColor,#7559BD)}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgba(0,0,0,0.1)}.widget_price_filter .ui-slider-horizontal{height:0.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}.woocommerce-account .entry-content>.woocommerce{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.woocommerce-account .entry-content>.woocommerce{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin:0;padding:20px}}.woocommerce-account .entry-content>.woocommerce:after,.woocommerce-account .entry-content>.woocommerce:before{display:none}.woocommerce-account .woocommerce-MyAccount-navigation{background:var(--basicColorDark,#4D338C);border-radius:12px;padding:10px;width:100%}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:9px 17px 8px 17px;text-decoration:none;font-family:"Safiro",sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;line-height:1.2;color:#FFF;border-radius:8px;-webkit-transition:background-color 0.25s ease,color 0.25s ease,padding-left 0.25s ease;transition:background-color 0.25s ease,color 0.25s ease,padding-left 0.25s ease}.woocommerce-account .woocommerce-MyAccount-navigation a:focus-visible,.woocommerce-account .woocommerce-MyAccount-navigation a:hover{background:var(--basicColor,#7559BD);color:#FCFCFC;padding-left:20px;padding-right:20px}.woocommerce-account .woocommerce-MyAccount-navigation a[aria-current=page]{background:var(--basicColor,#7559BD);color:#FCFCFC;font-weight:600}.woocommerce-account .woocommerce-MyAccount-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;width:100%}.woocommerce-account .woocommerce-MyAccount-content>:first-child{margin-top:0}.woocommerce-account .woocommerce-MyAccount-content h2,.woocommerce-account .woocommerce-MyAccount-content h3{font-family:"Safiro",sans-serif;line-height:1.1;letter-spacing:-0.02em;color:var(--darkColor,#282538)}.woocommerce-account .woocommerce-MyAccount-content h2{font-size:30px;margin-bottom:20px}.woocommerce-account .woocommerce-MyAccount-content h3{font-size:24px;margin-bottom:14px}.woocommerce-account .woocommerce-MyAccount-content address,.woocommerce-account .woocommerce-MyAccount-content label,.woocommerce-account .woocommerce-MyAccount-content li,.woocommerce-account .woocommerce-MyAccount-content p,.woocommerce-account .woocommerce-MyAccount-content time{color:var(--darkColor,#282538)}.woocommerce-account .woocommerce-MyAccount-content>p{font-size:1rem}.woocommerce-account .woocommerce-MyAccount-content a{color:var(--accentColor,#FF5B02)}.woocommerce-account .woocommerce-MyAccount-content a:focus-visible,.woocommerce-account .woocommerce-MyAccount-content a:hover{color:var(--accentColorDark,#BD4100)}.woocommerce-account .woocommerce-Address,.woocommerce-account .woocommerce-MyAccount-orders,.woocommerce-account .woocommerce-MyAccount-paymentMethods,.woocommerce-account .woocommerce-address-fields,.woocommerce-account .woocommerce-customer-details,.woocommerce-account .woocommerce-notices-wrapper,.woocommerce-account .woocommerce-order-details,.woocommerce-account .woocommerce-pagination,.woocommerce-account .woocommerce-table,.woocommerce-account form.woocommerce-EditAccountForm,.woocommerce-account table.account-orders-table{width:100%}.woocommerce-account .woocommerce-Addresses{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:20px}.woocommerce-account .woocommerce-Addresses .woocommerce-Address{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:280px;border:1px solid var(--lightColorLight,#F5EDFF);background:var(--ultraLightColor,#FBFBFB);padding:20px;border-radius:12px;font-size:0.875rem;line-height:1.6;color:var(--darkColor,#282538)}.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;margin-bottom:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title h2{margin:0;font-size:1.125rem}.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title a.edit{font-family:"Safiro",sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:underline;white-space:nowrap}.woocommerce-account .woocommerce-Addresses address{margin:0;font-style:normal;line-height:1.6}.woocommerce-account table.account-orders-table,.woocommerce-account table.shop_table,.woocommerce-account table.woocommerce-table{border-collapse:collapse;width:100%;margin-bottom:20px;background:var(--accentColorLight,#FFF2ED);border:1px solid var(--basicColorLight,#E9DDFF);border-radius:12px;overflow:hidden}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table th,.woocommerce-account table.shop_table td,.woocommerce-account table.shop_table th,.woocommerce-account table.woocommerce-table td,.woocommerce-account table.woocommerce-table th{padding:10px 12px;border-bottom:1px solid var(--basicColorLight,#E9DDFF);font-size:0.875rem;line-height:150%;color:var(--darkColor,#282538)}.woocommerce-account table.account-orders-table th,.woocommerce-account table.shop_table th,.woocommerce-account table.woocommerce-table th{font-family:"Safiro",sans-serif;font-size:14px;text-transform:uppercase;font-weight:500;color:var(--accentColorLight,#FFF2ED);background:var(--ultraLightColor,#FBFBFB)}.woocommerce-account table.account-orders-table th a,.woocommerce-account table.shop_table th a,.woocommerce-account table.woocommerce-table th a{color:var(--accentColor,#FF5B02)}.woocommerce-account table.account-orders-table th a:focus-visible,.woocommerce-account table.account-orders-table th a:hover,.woocommerce-account table.shop_table th a:focus-visible,.woocommerce-account table.shop_table th a:hover,.woocommerce-account table.woocommerce-table th a:focus-visible,.woocommerce-account table.woocommerce-table th a:hover{color:var(--accentColorDark,#BD4100)}.woocommerce-account table.account-orders-table thead,.woocommerce-account table.shop_table thead,.woocommerce-account table.woocommerce-table thead{margin-bottom:12px;border-radius:12px}.woocommerce-account table.account-orders-table thead td,.woocommerce-account table.account-orders-table thead th,.woocommerce-account table.shop_table thead td,.woocommerce-account table.shop_table thead th,.woocommerce-account table.woocommerce-table thead td,.woocommerce-account table.woocommerce-table thead th{background:var(--basicColorLight,#E9DDFF);color:var(--darkColor,#282538);text-align:center}.woocommerce-account table.account-orders-table tbody tr:nth-child(odd) td,.woocommerce-account table.shop_table tbody tr:nth-child(odd) td,.woocommerce-account table.woocommerce-table tbody tr:nth-child(odd) td{background:var(--ultraLightColor,#FBFBFB)}.woocommerce-account table.account-orders-table tbody tr:nth-child(odd) th,.woocommerce-account table.shop_table tbody tr:nth-child(odd) th,.woocommerce-account table.woocommerce-table tbody tr:nth-child(odd) th{background:var(--accentColorLight,#FFF2ED)}.woocommerce-account table.account-orders-table tfoot th,.woocommerce-account table.shop_table tfoot th,.woocommerce-account table.woocommerce-table tfoot th{color:var(--basicColor,#7559BD);text-align:right}.woocommerce-account td.woocommerce-orders-table__cell-order-actions{text-align:center;padding:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.woocommerce-account td.woocommerce-orders-table__cell-order-actions a{display:inline-block}.woocommerce-account .woocommerce-Button,.woocommerce-account .woocommerce-button,.woocommerce-account a.button,.woocommerce-account button.button,.woocommerce-account input.button{border:1px solid var(--basicColor,#7559BD);border-radius:8px;font-family:"Safiro",sans-serif;font-size:0.875rem;font-weight:600;line-height:1;letter-spacing:1px;padding:12px 20px;background:var(--basicColor,#7559BD);color:#FCFCFC;-webkit-transition:background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease;transition:background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease}.woocommerce-account .woocommerce-Button:focus-visible,.woocommerce-account .woocommerce-Button:hover,.woocommerce-account .woocommerce-button:focus-visible,.woocommerce-account .woocommerce-button:hover,.woocommerce-account a.button:focus-visible,.woocommerce-account a.button:hover,.woocommerce-account button.button:focus-visible,.woocommerce-account button.button:hover,.woocommerce-account input.button:focus-visible,.woocommerce-account input.button:hover{background:var(--basicColorDark,#4D338C);border-color:var(--basicColorDark,#4D338C);color:#FCFCFC}.woocommerce-account .woocommerce-address-fields,.woocommerce-account form.woocommerce-EditAccountForm{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 24px;padding:24px;background:var(--ultraLightColor,#FBFBFB);margin-bottom:20px;border-radius:12px}.woocommerce-account .woocommerce-address-fields p.form-row,.woocommerce-account form.woocommerce-EditAccountForm p.form-row{width:calc(50% - 12px);padding:0;margin:0}.woocommerce-account .woocommerce-address-fields p.form-row.form-row-wide,.woocommerce-account form.woocommerce-EditAccountForm p.form-row.form-row-wide{width:100%}.woocommerce-account .woocommerce-address-fields label,.woocommerce-account form.woocommerce-EditAccountForm label{display:block;font-family:"Safiro",sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;color:var(--basicColor,#7559BD)}.woocommerce-account .woocommerce-address-fields .select2-selection,.woocommerce-account .woocommerce-address-fields input[type=email],.woocommerce-account .woocommerce-address-fields input[type=password],.woocommerce-account .woocommerce-address-fields input[type=tel],.woocommerce-account .woocommerce-address-fields input[type=text],.woocommerce-account .woocommerce-address-fields textarea,.woocommerce-account form.woocommerce-EditAccountForm .select2-selection,.woocommerce-account form.woocommerce-EditAccountForm input[type=email],.woocommerce-account form.woocommerce-EditAccountForm input[type=password],.woocommerce-account form.woocommerce-EditAccountForm input[type=tel],.woocommerce-account form.woocommerce-EditAccountForm input[type=text],.woocommerce-account form.woocommerce-EditAccountForm textarea{width:100%;background:var(--lightColorLight,#F5EDFF);border:1px solid var(--basicColor,#7559BD);border-radius:12px;padding:14px 16px;font-size:16px;color:var(--darkColor,#282538);outline-offset:3px}.woocommerce-account .woocommerce-address-fields .select2-selection::-webkit-input-placeholder,.woocommerce-account .woocommerce-address-fields input[type=email]::-webkit-input-placeholder,.woocommerce-account .woocommerce-address-fields input[type=password]::-webkit-input-placeholder,.woocommerce-account .woocommerce-address-fields input[type=tel]::-webkit-input-placeholder,.woocommerce-account .woocommerce-address-fields input[type=text]::-webkit-input-placeholder,.woocommerce-account .woocommerce-address-fields textarea::-webkit-input-placeholder,.woocommerce-account form.woocommerce-EditAccountForm .select2-selection::-webkit-input-placeholder,.woocommerce-account form.woocommerce-EditAccountForm input[type=email]::-webkit-input-placeholder,.woocommerce-account form.woocommerce-EditAccountForm input[type=password]::-webkit-input-placeholder,.woocommerce-account form.woocommerce-EditAccountForm input[type=tel]::-webkit-input-placeholder,.woocommerce-account form.woocommerce-EditAccountForm input[type=text]::-webkit-input-placeholder,.woocommerce-account form.woocommerce-EditAccountForm textarea::-webkit-input-placeholder{color:var(--addonColorLight,#ADACC9)}.woocommerce-account .woocommerce-address-fields .select2-selection::-moz-placeholder,.woocommerce-account .woocommerce-address-fields input[type=email]::-moz-placeholder,.woocommerce-account .woocommerce-address-fields input[type=password]::-moz-placeholder,.woocommerce-account .woocommerce-address-fields input[type=tel]::-moz-placeholder,.woocommerce-account .woocommerce-address-fields input[type=text]::-moz-placeholder,.woocommerce-account .woocommerce-address-fields textarea::-moz-placeholder,.woocommerce-account form.woocommerce-EditAccountForm .select2-selection::-moz-placeholder,.woocommerce-account form.woocommerce-EditAccountForm input[type=email]::-moz-placeholder,.woocommerce-account form.woocommerce-EditAccountForm input[type=password]::-moz-placeholder,.woocommerce-account form.woocommerce-EditAccountForm input[type=tel]::-moz-placeholder,.woocommerce-account form.woocommerce-EditAccountForm input[type=text]::-moz-placeholder,.woocommerce-account form.woocommerce-EditAccountForm textarea::-moz-placeholder{color:var(--addonColorLight,#ADACC9)}.woocommerce-account .woocommerce-address-fields .select2-selection:-ms-input-placeholder,.woocommerce-account .woocommerce-address-fields input[type=email]:-ms-input-placeholder,.woocommerce-account .woocommerce-address-fields input[type=password]:-ms-input-placeholder,.woocommerce-account .woocommerce-address-fields input[type=tel]:-ms-input-placeholder,.woocommerce-account .woocommerce-address-fields input[type=text]:-ms-input-placeholder,.woocommerce-account .woocommerce-address-fields textarea:-ms-input-placeholder,.woocommerce-account form.woocommerce-EditAccountForm .select2-selection:-ms-input-placeholder,.woocommerce-account form.woocommerce-EditAccountForm input[type=email]:-ms-input-placeholder,.woocommerce-account form.woocommerce-EditAccountForm input[type=password]:-ms-input-placeholder,.woocommerce-account form.woocommerce-EditAccountForm input[type=tel]:-ms-input-placeholder,.woocommerce-account form.woocommerce-EditAccountForm input[type=text]:-ms-input-placeholder,.woocommerce-account form.woocommerce-EditAccountForm textarea:-ms-input-placeholder{color:var(--addonColorLight,#ADACC9)}.woocommerce-account .woocommerce-address-fields .select2-selection::-ms-input-placeholder,.woocommerce-account .woocommerce-address-fields input[type=email]::-ms-input-placeholder,.woocommerce-account .woocommerce-address-fields input[type=password]::-ms-input-placeholder,.woocommerce-account .woocommerce-address-fields input[type=tel]::-ms-input-placeholder,.woocommerce-account .woocommerce-address-fields input[type=text]::-ms-input-placeholder,.woocommerce-account .woocommerce-address-fields textarea::-ms-input-placeholder,.woocommerce-account form.woocommerce-EditAccountForm .select2-selection::-ms-input-placeholder,.woocommerce-account form.woocommerce-EditAccountForm input[type=email]::-ms-input-placeholder,.woocommerce-account form.woocommerce-EditAccountForm input[type=password]::-ms-input-placeholder,.woocommerce-account form.woocommerce-EditAccountForm input[type=tel]::-ms-input-placeholder,.woocommerce-account form.woocommerce-EditAccountForm input[type=text]::-ms-input-placeholder,.woocommerce-account form.woocommerce-EditAccountForm textarea::-ms-input-placeholder{color:var(--addonColorLight,#ADACC9)}.woocommerce-account .woocommerce-address-fields .select2-selection::placeholder,.woocommerce-account .woocommerce-address-fields input[type=email]::placeholder,.woocommerce-account .woocommerce-address-fields input[type=password]::placeholder,.woocommerce-account .woocommerce-address-fields input[type=tel]::placeholder,.woocommerce-account .woocommerce-address-fields input[type=text]::placeholder,.woocommerce-account .woocommerce-address-fields textarea::placeholder,.woocommerce-account form.woocommerce-EditAccountForm .select2-selection::placeholder,.woocommerce-account form.woocommerce-EditAccountForm input[type=email]::placeholder,.woocommerce-account form.woocommerce-EditAccountForm input[type=password]::placeholder,.woocommerce-account form.woocommerce-EditAccountForm input[type=tel]::placeholder,.woocommerce-account form.woocommerce-EditAccountForm input[type=text]::placeholder,.woocommerce-account form.woocommerce-EditAccountForm textarea::placeholder{color:var(--addonColorLight,#ADACC9)}.woocommerce-account .woocommerce-address-fields .select2-selection:active,.woocommerce-account .woocommerce-address-fields .select2-selection:focus,.woocommerce-account .woocommerce-address-fields input[type=email]:active,.woocommerce-account .woocommerce-address-fields input[type=email]:focus,.woocommerce-account .woocommerce-address-fields input[type=password]:active,.woocommerce-account .woocommerce-address-fields input[type=password]:focus,.woocommerce-account .woocommerce-address-fields input[type=tel]:active,.woocommerce-account .woocommerce-address-fields input[type=tel]:focus,.woocommerce-account .woocommerce-address-fields input[type=text]:active,.woocommerce-account .woocommerce-address-fields input[type=text]:focus,.woocommerce-account .woocommerce-address-fields textarea:active,.woocommerce-account .woocommerce-address-fields textarea:focus,.woocommerce-account form.woocommerce-EditAccountForm .select2-selection:active,.woocommerce-account form.woocommerce-EditAccountForm .select2-selection:focus,.woocommerce-account form.woocommerce-EditAccountForm input[type=email]:active,.woocommerce-account form.woocommerce-EditAccountForm input[type=email]:focus,.woocommerce-account form.woocommerce-EditAccountForm input[type=password]:active,.woocommerce-account form.woocommerce-EditAccountForm input[type=password]:focus,.woocommerce-account form.woocommerce-EditAccountForm input[type=tel]:active,.woocommerce-account form.woocommerce-EditAccountForm input[type=tel]:focus,.woocommerce-account form.woocommerce-EditAccountForm input[type=text]:active,.woocommerce-account form.woocommerce-EditAccountForm input[type=text]:focus,.woocommerce-account form.woocommerce-EditAccountForm textarea:active,.woocommerce-account form.woocommerce-EditAccountForm textarea:focus{border-color:var(--basicColor,#7559BD);outline:1px solid var(--basicColor,#7559BD)}.woocommerce-account .woocommerce-address-fields fieldset,.woocommerce-account form.woocommerce-EditAccountForm fieldset{width:100%;margin:24px 0 0;padding:20px;border:1px solid var(--basicColor,#7559BD);background:var(--lightColor,#E2DCFF);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.woocommerce-account .woocommerce-address-fields legend,.woocommerce-account form.woocommerce-EditAccountForm legend{font-family:"Safiro",sans-serif;font-size:18px;font-weight:600;color:var(--basicColor,#7559BD);letter-spacing:1px;text-transform:uppercase;padding:0 8px;text-align:center}.woocommerce-account .woocommerce-address-fields .submit-form-container,.woocommerce-account form.woocommerce-EditAccountForm .submit-form-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:4px}.woocommerce-account .woocommerce-notices-wrapper{margin-bottom:20px}.woocommerce-account .woocommerce-error,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-message{border-radius:12px;padding:14px 16px;margin-bottom:14px;font-size:14px;line-height:1.5;font-family:"Safiro",sans-serif;color:var(--darkColor,#282538);border:1px solid transparent}.woocommerce-account .woocommerce-message{background:rgba(76,175,80,0.25);border-color:rgba(76,175,80,0.25)}.woocommerce-account .woocommerce-info{background:rgba(3,169,244,0.25);border-color:rgba(3,169,244,0.25)}.woocommerce-account .woocommerce-error{background:rgba(211,47,47,0.25);border-color:rgba(211,47,47,0.25)}.woocommerce-account .woocommerce-MyAccount-content ul.audiobook-list{list-style:none;margin:20px 0;padding:0}.woocommerce-account .woocommerce-MyAccount-content ul.audiobook-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;padding:20px;margin-bottom:20px;border:1px solid var(--basicColor,#7559BD);background:var(--darkColor,#282538)}.woocommerce-account .woocommerce-MyAccount-content ul.audiobook-list li strong{font-family:"Safiro",sans-serif;font-size:20px;font-weight:700;line-height:1.2;color:var(--lightColor,#E2DCFF)}.woocommerce-account .woocommerce-MyAccount-content mark,.woocommerce-account ins{background:transparent;color:var(--accentColor,#FF5B02);font-weight:600}.woocommerce-account .woocommerce-customer-details{background:var(--ultraLightColor,#FBFBFB);padding:12px;border-radius:12px;font-size:0.875rem;line-height:1.6;color:var(--darkColor,#282538)}.woocommerce-account .woocommerce-customer-details .woocommerce-column__title{font-family:"Safiro",sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--basicColor,#7559BD)}.woocommerce-account :not(.woocommerce-notices-wrapper)+.nourvia-account-panel{margin-top:24px}.woocommerce-account .nourvia-account-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:24px;border-radius:24px;background:var(--accentColorLight,#FFF2ED)}.woocommerce-account .nourvia-account-panel h2.heading{margin-top:0;padding-bottom:20px;margin-bottom:0px;border-bottom:1px solid rgba(117,89,189,0.24)}.woocommerce-account .nourvia-account-panel h2.heading.basic{color:var(--basicColor,#7559BD)}.woocommerce-account .nourvia-account-panel p.dashboard-nourvia-panel-text{font-size:1rem;margin:0}.woocommerce-account .nourvia-account-panel .nourvia-account-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;text-decoration:none;-webkit-transition:border-color 0.2s ease,-webkit-transform 0.2s ease,-webkit-box-shadow 0.2s ease;transition:border-color 0.2s ease,-webkit-transform 0.2s ease,-webkit-box-shadow 0.2s ease;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,-webkit-transform 0.2s ease,-webkit-box-shadow 0.2s ease}.woocommerce-account .nourvia-account-panel .nourvia-account-card strong{font-family:"Safiro",sans-serif;font-size:1.25rem;line-height:1.1;font-weight:500;color:var(--basicColor,#7559BD)}.woocommerce-account .nourvia-account-panel .nourvia-account-card span{color:var(--darkColor,#282538);font-size:1rem;display:inline-block;padding-left:20px}.woocommerce-account .nourvia-account-panel .nourvia-account-card:focus-visible,.woocommerce-account .nourvia-account-panel .nourvia-account-card:hover{border-color:var(--basicColor,#7559BD);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.woocommerce-account .nourvia-account-grid,.woocommerce-account .nourvia-account-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.woocommerce-account .nourvia-account-card,.woocommerce-account .nourvia-account-item{border:1px solid var(--lightColorLight,#F5EDFF);background:var(--ultraLightColor,#FBFBFB);border-radius:12px;padding:20px}.woocommerce-account .nourvia-account-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.woocommerce-account .nourvia-account-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.woocommerce-account .nourvia-account-item p{margin-bottom:0}.woocommerce-account .nourvia-account-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.woocommerce-account .nourvia-account-item__content strong{font-family:"Safiro",sans-serif;font-size:22px;line-height:1.1;color:var(--basicColor,#7559BD)}.woocommerce-account .nourvia-account-item__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.woocommerce-account .nourvia-account-list--appointments{-ms-grid-columns:1fr;grid-template-columns:1fr}.woocommerce-account .nourvia-account-item--appointment{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.woocommerce-account .nourvia-account-item--appointment strong{font-size:20px;font-weight:600;color:var(--basicColor,#7559BD)}.woocommerce-account .nourvia-account-item--appointment .nourvia-account-item__status{font-size:18px;font-weight:600;color:var(--darkColor,#282538)}.woocommerce-account .nourvia-account-item--appointment .nourvia-account-item__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.woocommerce-account .nourvia-account-item--appointment .nourvia-account-item__actions{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.woocommerce-account .nourvia-account-item--appointment .nourvia-account-item__actions .button,.woocommerce-account .nourvia-account-item--appointment .nourvia-account-item__actions button{min-width:140px}.woocommerce-account .nourvia-account-appointment-form{margin:0}.woocommerce-account .nourvia-account-reschedule-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.woocommerce-account .nourvia-account-reschedule-accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.woocommerce-account .nourvia-account-reschedule-day{border:1px solid var(--lightColorLight,#F5EDFF);border-radius:12px;background:var(--ultraLightColor,#FBFBFB);overflow:hidden}.woocommerce-account .nourvia-account-reschedule-day summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;list-style:none;font-weight:600;color:var(--basicColor,#7559BD)}.woocommerce-account .nourvia-account-reschedule-day summary::-webkit-details-marker{display:none}.woocommerce-account .nourvia-account-reschedule-day__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;padding:0 18px 18px}.woocommerce-account .nourvia-account-reschedule-times{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:0}.woocommerce-account .nourvia-account-reschedule-day__actions{display:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.woocommerce-account .nourvia-account-reschedule-day__actions .button{min-width:140px}.woocommerce-account .nourvia-account-reschedule-day:has(input:checked) .nourvia-account-reschedule-day__actions{display:-webkit-box;display:-ms-flexbox;display:flex}.woocommerce-account .nourvia-account-reschedule-slot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:9px 13px 9px 13px;border:1px solid var(--lightColorLight,#F5EDFF);border-radius:12px;background:#FFF;cursor:pointer;-webkit-transition:border-color 0.2s ease,-webkit-transform 0.2s ease;transition:border-color 0.2s ease,-webkit-transform 0.2s ease;transition:border-color 0.2s ease,transform 0.2s ease;transition:border-color 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease;min-width:125px}.woocommerce-account .nourvia-account-reschedule-slot input{position:absolute;opacity:0;pointer-events:none}.woocommerce-account .nourvia-account-reschedule-slot span{font-weight:500;color:var(--basicColor,#7559BD)}.woocommerce-account .nourvia-account-reschedule-slot:has(input:checked){border-color:var(--basicColor,#7559BD);background:var(--lightColor,#E2DCFF)}.woocommerce-account .nourvia-account-reschedule-slot:focus-within,.woocommerce-account .nourvia-account-reschedule-slot:hover{border-color:var(--basicColor,#7559BD);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.woocommerce-account .nourvia-account-section--reschedule{scroll-margin-top:120px}.woocommerce-account .nourvia-account-packages{-ms-grid-columns:1fr;grid-template-columns:1fr}.woocommerce-account .nourvia-account-package{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;padding:22px 24px;border:1px solid var(--lightColorLight,#F5EDFF);border-radius:16px;background:var(--ultraLightColor,#FBFBFB)}.woocommerce-account .nourvia-account-package--canceled,.woocommerce-account .nourvia-account-package--expired{opacity:0.75}.woocommerce-account .nourvia-account-package__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-account .nourvia-account-package__name{font-size:20px;font-weight:600;color:var(--basicColor,#7559BD)}.woocommerce-account .nourvia-account-package__status{font-size:13px;font-weight:600;padding:4px 12px;border-radius:999px;background:var(--lightColor,#E2DCFF);color:var(--basicColorDark,#4D338C)}.woocommerce-account .nourvia-account-package__status--active{background:#e8f5e8;color:#1b5e20}.woocommerce-account .nourvia-account-package__status--canceled,.woocommerce-account .nourvia-account-package__status--expired{background:#f5f5f5;color:var(--darkColor,#282538)}.woocommerce-account .nourvia-account-package__validity{margin:0;font-size:15px;color:var(--darkColor,#282538)}.woocommerce-account .nourvia-account-package__services{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.woocommerce-account .nourvia-account-package__service{scroll-margin-top:120px;padding:12px 0 0;border-top:1px solid var(--lightColorLight,#F5EDFF)}.woocommerce-account .nourvia-account-package__service:first-child{border-top:0;padding-top:0}.woocommerce-account .nourvia-account-package__service-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-account .nourvia-account-package__service-name{font-weight:600;color:var(--basicColor,#7559BD);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.woocommerce-account .nourvia-account-package__service-count{font-size:14px;font-weight:600;color:var(--darkColor,#282538);white-space:nowrap}.woocommerce-account .nourvia-account-package__book{min-width:160px}.woocommerce-account .nourvia-account-package__booking{margin-top:14px}@media (max-width:767px){.woocommerce-account .nourvia-account-package{padding:18px 16px}.woocommerce-account .nourvia-account-package__book{width:100%;text-align:center}.woocommerce-account .nourvia-account-package__service-count{width:100%}}@media (max-width:767px){.woocommerce-account .entry-content>.woocommerce{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin:0;padding:20px}.woocommerce-account .woocommerce-MyAccount-navigation{-ms-flex-preferred-size:auto;flex-basis:auto;max-width:100%;width:100%}.woocommerce-account .woocommerce-Addresses .woocommerce-Address{min-width:0}.woocommerce-account .nourvia-account-reschedule-day__body{padding:0 14px 14px}.woocommerce-account .nourvia-account-reschedule-times{padding:0}.woocommerce-account .nourvia-account-reschedule-day__actions .button{width:100%;min-width:0}.woocommerce-account .nourvia-account-reschedule-slot{width:100%;min-width:0}.woocommerce-account .woocommerce-address-fields,.woocommerce-account form.woocommerce-EditAccountForm{padding:16px}.woocommerce-account .woocommerce-address-fields p.form-row,.woocommerce-account form.woocommerce-EditAccountForm p.form-row{width:100%}.woocommerce-account .woocommerce-address-fields .submit-form-container,.woocommerce-account form.woocommerce-EditAccountForm .submit-form-container{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.woocommerce-account .woocommerce-address-fields .submit-form-container button,.woocommerce-account form.woocommerce-EditAccountForm .submit-form-container button{width:100%}.woocommerce-account .woocommerce-MyAccount-content ul.audiobook-list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.woocommerce-account .nourvia-account-grid,.woocommerce-account .nourvia-account-list{-ms-grid-columns:1fr;grid-template-columns:1fr}.woocommerce-account .nourvia-account-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.woocommerce-account .nourvia-account-item__actions{width:100%;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.woocommerce-account .nourvia-account-item__actions .button{width:100%;text-align:center}}.nourvia-confirm-modal{position:fixed;inset:0;z-index:100000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;-webkit-transition:opacity 0.25s ease,visibility 0.25s ease;transition:opacity 0.25s ease,visibility 0.25s ease}.nourvia-confirm-modal[hidden]{display:none}.nourvia-confirm-modal--visible{opacity:1;visibility:visible}.nourvia-confirm-modal--visible .nourvia-confirm-modal__dialog{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.nourvia-confirm-modal__backdrop{position:absolute;inset:0;background:rgba(27,24,50,0.6);cursor:pointer}.nourvia-confirm-modal__dialog{position:relative;z-index:1;width:100%;max-width:460px;background:#FFF;border-radius:24px;padding:36px 32px 32px;-webkit-box-shadow:0 24px 60px rgba(27,24,50,0.28);box-shadow:0 24px 60px rgba(27,24,50,0.28);-webkit-transform:translateY(12px) scale(0.96);transform:translateY(12px) scale(0.96);-webkit-transition:-webkit-transform 0.25s ease;transition:-webkit-transform 0.25s ease;transition:transform 0.25s ease;transition:transform 0.25s ease,-webkit-transform 0.25s ease;text-align:center}@media (max-width:767px){.nourvia-confirm-modal__dialog{padding:30px 22px 24px;border-radius:20px}}.nourvia-confirm-modal__close{position:absolute;top:14px;right:14px;width:38px;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:26px;line-height:1;color:var(--darkColor,#282538);background:transparent;border:0;border-radius:50%;cursor:pointer;-webkit-transition:background 0.2s ease,color 0.2s ease;transition:background 0.2s ease,color 0.2s ease}.nourvia-confirm-modal__close:focus-visible,.nourvia-confirm-modal__close:hover{background:var(--lightColorLight,#F5EDFF);color:var(--basicColorDark,#4D338C)}.nourvia-confirm-modal__title{margin:0 0 12px;font-family:"Safiro",sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2;color:var(--basicColorDark,#4D338C)}.nourvia-confirm-modal__message{margin:0 0 28px;font-size:1rem;line-height:1.6;color:var(--darkColor,#282538)}.nourvia-confirm-modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.nourvia-confirm-modal__actions .button{min-width:160px;margin:0}@media (max-width:767px){.nourvia-confirm-modal__actions .button{width:100%;min-width:0}}.nourvia-confirm-modal__confirm.button{background:#D32F2F;border-color:#D32F2F;color:#FCFCFC}.nourvia-confirm-modal__confirm.button:focus-visible,.nourvia-confirm-modal__confirm.button:hover{background:rgb(179.2761904762,37.9238095238,37.9238095238);border-color:rgb(179.2761904762,37.9238095238,37.9238095238);color:#FCFCFC}body.nourvia-confirm-open{overflow:hidden}.wpforms-908-field_145-container .wpforms-layout-row{padding:0}.wpforms-908-field_145-container .wpforms-layout-row:first-of-type p{margin:0}.wpforms-908-field_145-container .wpforms-layout-row:first-of-type p strong{font-weight:600;color:var(--basicColor,#7559BD)}.wpforms-908-field_145-container .wpforms-layout-row .wpforms-layout-column:first-of-type p{margin:0}.wpforms-908-field_145-container .wpforms-layout-row .wpforms-layout-column:first-of-type p strong{font-weight:600;color:var(--basicColor,#7559BD)}.nourvia-account-submission{margin-left:auto;margin-right:auto;max-width:740px}.nourvia-account-submission dt{font-size:1.25rem;line-height:1.25em;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(117,89,189,0.24);color:var(--basicColor,#7559BD);font-weight:600}.nourvia-account-submission dd{font-size:1rem;line-height:1.25em;color:var(--darkColor,#282538);margin-left:30px}.nourvia-account-submission dd+dt{margin-top:40px}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{position:relative;left:unset;top:unset;margin-right:10px}.woocommerce-account .nourvia-recommendations-accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.woocommerce-account .nourvia-recommendation{border:1px solid var(--lightColorLight,#F5EDFF);border-radius:12px;background:var(--ultraLightColor,#FBFBFB);overflow:hidden}.woocommerce-account .nourvia-recommendation[open] .nourvia-recommendation__summary{border-bottom:1px solid rgba(117,89,189,0.18)}.woocommerce-account .nourvia-recommendation[open] .nourvia-recommendation__summary:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.woocommerce-account .nourvia-recommendation__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;list-style:none}.woocommerce-account .nourvia-recommendation__summary::-webkit-details-marker{display:none}.woocommerce-account .nourvia-recommendation__summary:after{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:12px;height:12px;border-right:2px solid var(--basicColor,#7559BD);border-bottom:2px solid var(--basicColor,#7559BD);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease;margin-left:auto}.woocommerce-account .nourvia-recommendation__title{font-family:"Safiro",sans-serif;font-size:1.125rem;font-weight:600;color:var(--basicColor,#7559BD)}.woocommerce-account .nourvia-recommendation__date{font-size:0.875rem;color:var(--darkColor,#282538);white-space:nowrap}.woocommerce-account .nourvia-recommendation__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:18px}.woocommerce-account .nourvia-recommendation__content{color:var(--darkColor,#282538);line-height:1.6}.woocommerce-account .nourvia-recommendation__content>:first-child{margin-top:0}.woocommerce-account .nourvia-recommendation__content>:last-child{margin-bottom:0}.woocommerce-account .nourvia-recommendation__content a{color:var(--accentColor,#FF5B02)}.woocommerce-account .nourvia-recommendation__content a:focus-visible,.woocommerce-account .nourvia-recommendation__content a:hover{color:var(--accentColorDark,#BD4100)}.woocommerce-account .nourvia-recommendation__attachment{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}@media (max-width:767px){.woocommerce-account .nourvia-recommendation__summary{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 12px}.woocommerce-account .nourvia-recommendation__summary:after{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.woocommerce-account .nourvia-recommendation__date{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.woocommerce-account .nourvia-recommendation__attachment .button{width:100%;text-align:center}}.woocommerce .col2-set:after,.woocommerce .col2-set:before,.woocommerce-page .col2-set:after,.woocommerce-page .col2-set:before{display:none}:root :where(.wp-element-button,.wp-block-button__link){background-color:var(--basicColor,#7559BD);border-radius:12px;text-transform:uppercase;letter-spacing:1px;border-width:0;color:#fff;font-size:inherit;font-weight:600;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;color:var(--ultraLightColor,#FBFBFB);-webkit-transition:all 0.25s ease;transition:all 0.25s ease}:root :where(.wp-element-button,.wp-block-button__link):focus-visible,:root :where(.wp-element-button,.wp-block-button__link):hover{background-color:var(--basicColorDark,#4D338C);color:var(--ultraLightColor,#FBFBFB)}:root :where(.wp-element-button,.wp-block-button__link):visited{color:var(--ultraLightColor,#FBFBFB)}.woocommerce-order-received .entry-content>.woocommerce,.woocommerce-order-received .woocommerce-order{color:var(--darkColor,#282538)}.woocommerce-order-received .entry-content>.woocommerce{position:relative;overflow:hidden;padding:0}.woocommerce-order-received .woocommerce-order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;position:relative;z-index:1;max-width:100%}.woocommerce-order-received .woocommerce-order>*{margin:0}.woocommerce-order-received #payu-payment-status,.woocommerce-order-received .woocommerce-customer-details,.woocommerce-order-received .woocommerce-notice--success.woocommerce-thankyou-order-received,.woocommerce-order-received .woocommerce-order-details{position:relative;padding:clamp(22px,3vw,30px);background:rgba(255,255,255,0.92);border-radius:28px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);width:100%}.woocommerce-order-received .woocommerce-notice--success.woocommerce-thankyou-order-received{padding-left:clamp(20px,4vw,30px);font-family:"Safiro",sans-serif;font-size:1.375rem;font-weight:500;line-height:1.2;color:var(--basicColorDark,#4D338C);text-align:center}.woocommerce-order-received .woocommerce-notice--success.woocommerce-thankyou-order-received:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:6px;border-radius:999px}.woocommerce-order-received #payu-payment-status{display:-ms-grid;display:grid;gap:18px}.woocommerce-order-received #payu-payment-status .payu-payment-status-title,.woocommerce-order-received #payu-payment-status h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;margin:0;font-family:"Safiro",sans-serif;font-size:clamp(1.375rem,2vw,1.875rem);font-weight:500;line-height:1.05;color:var(--basicColorDark,#4D338C)}.woocommerce-order-received #payu-payment-status img{display:block;width:auto;height:auto;max-width:92px;max-height:34px}.woocommerce-order-received #payu-payment-status h3{margin:0;font-family:"Safiro",sans-serif;font-size:1.125rem;font-weight:500;line-height:1.3;color:var(--darkColor,#282538)}.woocommerce-order-received #payu-payment-status #payu-payment-status-result,.woocommerce-order-received #payu-payment-status #payu-payment-status-waiting{padding:18px 20px;border-radius:20px;background:rgba(255,255,255,0.84);border:1px solid rgba(255,91,2,0.12)}.woocommerce-order-received #payu-payment-status #payu-payment-status-result-pay-link,.woocommerce-order-received #payu-payment-status #payu-preloader{margin-top:14px}.woocommerce-order-received #payu-payment-status #payu-preloader output{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:rgba(233,221,255,0.72)}.woocommerce-order-received #payu-payment-status #payu-preloader img{max-width:22px;max-height:22px}.woocommerce-order-received .woocommerce-order-overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;list-style:none;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-left:auto;margin-right:auto;max-width:600px;width:100%;padding:30px;background:var(--accentColorLight,#FFF2ED);border-radius:22px;margin-left:auto;margin-right:auto}.woocommerce-order-received .woocommerce-order-overview li{display:-ms-grid;display:grid;-ms-grid-columns:minmax(120px,180px) 18px minmax(0,1fr);grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:10px 18px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:18px 0;border-bottom:1px solid rgba(117,89,189,0.12);font-size:0.875rem;font-weight:700;line-height:1.2;letter-spacing:0.06em;text-transform:uppercase;color:var(--basicColor,#7559BD);width:100%;text-align:left}.woocommerce-order-received .woocommerce-order-overview li:last-of-type{border-bottom:0;padding-bottom:0}.woocommerce-order-received .woocommerce-order-overview li:first-of-type{padding-top:0}.woocommerce-order-received .woocommerce-order-overview .email,.woocommerce-order-received .woocommerce-order-overview .method{grid-column:1/-1}.woocommerce-order-received .woocommerce-order-overview strong,.woocommerce-order-received .woocommerce-order-overview time{font-family:"Safiro",sans-serif;font-size:1rem;font-weight:500;line-height:1.3;letter-spacing:-0.01em;text-transform:none;color:var(--darkColor,#282538);text-align:right;-ms-grid-column-align:end;justify-self:end;word-break:break-word;text-align:left}.woocommerce-order-received .woocommerce-column__title,.woocommerce-order-received .woocommerce-customer-details h2,.woocommerce-order-received .woocommerce-order-details h2,.woocommerce-order-received .woocommerce-order-details__title{margin:0 0 18px;font-family:"Safiro",sans-serif;font-size:clamp(1.5rem,2.2vw,2.125rem);font-weight:500;line-height:1.05;color:var(--basicColorDark,#4D338C)}.woocommerce-order-received .table,.woocommerce-order-received .table.order_details,.woocommerce-order-received .table.shop_table,.woocommerce-order-received .table.shop_table.order_details,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details,.woocommerce-order-received .table.shop_table_responsive,.woocommerce-order-received .table.woocommerce-table--order-details,.woocommerce-order-received .woocommerce table.shop_table,.woocommerce-order-received .woocommerce-table{width:100%}.woocommerce-order-received .table.order_details,.woocommerce-order-received .table.shop_table,.woocommerce-order-received .table.shop_table.order_details,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details,.woocommerce-order-received .table.woocommerce-table--order-details,.woocommerce-order-received .woocommerce table.shop_table{border-collapse:separate;border-spacing:0;background:transparent;border:0;margin:0}.woocommerce-order-received .table.order_details thead th,.woocommerce-order-received .table.shop_table thead th,.woocommerce-order-received .table.shop_table.order_details thead th,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details thead th,.woocommerce-order-received .table.woocommerce-table--order-details thead th,.woocommerce-order-received .woocommerce table.shop_table thead th{padding:0 0 16px;border:0;background:transparent;font-family:"Safiro",sans-serif;font-size:0.75rem;font-weight:700;line-height:1.2;letter-spacing:0.1em;text-transform:uppercase;color:var(--basicColor,#7559BD)}.woocommerce-order-received .table.order_details tbody td,.woocommerce-order-received .table.order_details tfoot td,.woocommerce-order-received .table.order_details tfoot th,.woocommerce-order-received .table.shop_table tbody td,.woocommerce-order-received .table.shop_table tfoot td,.woocommerce-order-received .table.shop_table tfoot th,.woocommerce-order-received .table.shop_table.order_details tbody td,.woocommerce-order-received .table.shop_table.order_details tfoot td,.woocommerce-order-received .table.shop_table.order_details tfoot th,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tbody td,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tfoot td,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tfoot th,.woocommerce-order-received .table.woocommerce-table--order-details tbody td,.woocommerce-order-received .table.woocommerce-table--order-details tfoot td,.woocommerce-order-received .table.woocommerce-table--order-details tfoot th,.woocommerce-order-received .woocommerce table.shop_table tbody td,.woocommerce-order-received .woocommerce table.shop_table tfoot td,.woocommerce-order-received .woocommerce table.shop_table tfoot th{padding:18px 20px;border:0;background:rgba(251,251,251,0.98);color:var(--darkColor,#282538)}.woocommerce-order-received .table.order_details tbody tr td:first-child,.woocommerce-order-received .table.order_details tfoot tr th,.woocommerce-order-received .table.shop_table tbody tr td:first-child,.woocommerce-order-received .table.shop_table tfoot tr th,.woocommerce-order-received .table.shop_table.order_details tbody tr td:first-child,.woocommerce-order-received .table.shop_table.order_details tfoot tr th,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tbody tr td:first-child,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tfoot tr th,.woocommerce-order-received .table.woocommerce-table--order-details tbody tr td:first-child,.woocommerce-order-received .table.woocommerce-table--order-details tfoot tr th,.woocommerce-order-received .woocommerce table.shop_table tbody tr td:first-child,.woocommerce-order-received .woocommerce table.shop_table tfoot tr th{border-top-left-radius:20px;border-bottom-left-radius:20px}.woocommerce-order-received .table.order_details tbody tr td:last-child,.woocommerce-order-received .table.order_details tfoot tr td:last-child,.woocommerce-order-received .table.shop_table tbody tr td:last-child,.woocommerce-order-received .table.shop_table tfoot tr td:last-child,.woocommerce-order-received .table.shop_table.order_details tbody tr td:last-child,.woocommerce-order-received .table.shop_table.order_details tfoot tr td:last-child,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tbody tr td:last-child,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tfoot tr td:last-child,.woocommerce-order-received .table.woocommerce-table--order-details tbody tr td:last-child,.woocommerce-order-received .table.woocommerce-table--order-details tfoot tr td:last-child,.woocommerce-order-received .woocommerce table.shop_table tbody tr td:last-child,.woocommerce-order-received .woocommerce table.shop_table tfoot tr td:last-child{border-top-right-radius:20px;border-bottom-right-radius:20px}.woocommerce-order-received .table.order_details tbody tr+tr td,.woocommerce-order-received .table.order_details tfoot tr+tr td,.woocommerce-order-received .table.order_details tfoot tr+tr th,.woocommerce-order-received .table.shop_table tbody tr+tr td,.woocommerce-order-received .table.shop_table tfoot tr+tr td,.woocommerce-order-received .table.shop_table tfoot tr+tr th,.woocommerce-order-received .table.shop_table.order_details tbody tr+tr td,.woocommerce-order-received .table.shop_table.order_details tfoot tr+tr td,.woocommerce-order-received .table.shop_table.order_details tfoot tr+tr th,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tbody tr+tr td,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tfoot tr+tr td,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tfoot tr+tr th,.woocommerce-order-received .table.woocommerce-table--order-details tbody tr+tr td,.woocommerce-order-received .table.woocommerce-table--order-details tfoot tr+tr td,.woocommerce-order-received .table.woocommerce-table--order-details tfoot tr+tr th,.woocommerce-order-received .woocommerce table.shop_table tbody tr+tr td,.woocommerce-order-received .woocommerce table.shop_table tfoot tr+tr td,.woocommerce-order-received .woocommerce table.shop_table tfoot tr+tr th{border-top:10px solid transparent}.woocommerce-order-received .table.order_details tbody a,.woocommerce-order-received .table.shop_table tbody a,.woocommerce-order-received .table.shop_table.order_details tbody a,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tbody a,.woocommerce-order-received .table.woocommerce-table--order-details tbody a,.woocommerce-order-received .woocommerce table.shop_table tbody a{color:var(--basicColorDark,#4D338C);text-decoration:none}.woocommerce-order-received .table.order_details tbody a:focus-visible,.woocommerce-order-received .table.order_details tbody a:hover,.woocommerce-order-received .table.shop_table tbody a:focus-visible,.woocommerce-order-received .table.shop_table tbody a:hover,.woocommerce-order-received .table.shop_table.order_details tbody a:focus-visible,.woocommerce-order-received .table.shop_table.order_details tbody a:hover,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tbody a:focus-visible,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tbody a:hover,.woocommerce-order-received .table.woocommerce-table--order-details tbody a:focus-visible,.woocommerce-order-received .table.woocommerce-table--order-details tbody a:hover,.woocommerce-order-received .woocommerce table.shop_table tbody a:focus-visible,.woocommerce-order-received .woocommerce table.shop_table tbody a:hover{color:var(--accentColor,#FF5B02)}.woocommerce-order-received .table.order_details .product-name,.woocommerce-order-received .table.shop_table .product-name,.woocommerce-order-received .table.shop_table.order_details .product-name,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details .product-name,.woocommerce-order-received .table.woocommerce-table--order-details .product-name,.woocommerce-order-received .woocommerce table.shop_table .product-name{font-size:1rem;line-height:1.7}.woocommerce-order-received .table.order_details .product-name strong,.woocommerce-order-received .table.order_details .product-total,.woocommerce-order-received .table.order_details tfoot .amount,.woocommerce-order-received .table.order_details tfoot .woocommerce-Price-amount,.woocommerce-order-received .table.shop_table .product-name strong,.woocommerce-order-received .table.shop_table .product-total,.woocommerce-order-received .table.shop_table tfoot .amount,.woocommerce-order-received .table.shop_table tfoot .woocommerce-Price-amount,.woocommerce-order-received .table.shop_table.order_details .product-name strong,.woocommerce-order-received .table.shop_table.order_details .product-total,.woocommerce-order-received .table.shop_table.order_details tfoot .amount,.woocommerce-order-received .table.shop_table.order_details tfoot .woocommerce-Price-amount,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details .product-name strong,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details .product-total,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tfoot .amount,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tfoot .woocommerce-Price-amount,.woocommerce-order-received .table.woocommerce-table--order-details .product-name strong,.woocommerce-order-received .table.woocommerce-table--order-details .product-total,.woocommerce-order-received .table.woocommerce-table--order-details tfoot .amount,.woocommerce-order-received .table.woocommerce-table--order-details tfoot .woocommerce-Price-amount,.woocommerce-order-received .woocommerce table.shop_table .product-name strong,.woocommerce-order-received .woocommerce table.shop_table .product-total,.woocommerce-order-received .woocommerce table.shop_table tfoot .amount,.woocommerce-order-received .woocommerce table.shop_table tfoot .woocommerce-Price-amount{font-family:"Safiro",sans-serif;font-weight:500}.woocommerce-order-received .table.order_details tfoot th,.woocommerce-order-received .table.shop_table tfoot th,.woocommerce-order-received .table.shop_table.order_details tfoot th,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tfoot th,.woocommerce-order-received .table.woocommerce-table--order-details tfoot th,.woocommerce-order-received .woocommerce table.shop_table tfoot th{font-size:0.8125rem;font-weight:700;line-height:1.2;letter-spacing:0.08em;text-transform:uppercase;color:var(--basicColor,#7559BD)}.woocommerce-order-received .table.order_details tfoot td,.woocommerce-order-received .table.shop_table tfoot td,.woocommerce-order-received .table.shop_table.order_details tfoot td,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tfoot td,.woocommerce-order-received .table.woocommerce-table--order-details tfoot td,.woocommerce-order-received .woocommerce table.shop_table tfoot td{text-align:right}.woocommerce-order-received .table.order_details .order-actions--heading,.woocommerce-order-received .table.order_details .order-actions-button,.woocommerce-order-received .table.shop_table .order-actions--heading,.woocommerce-order-received .table.shop_table .order-actions-button,.woocommerce-order-received .table.shop_table.order_details .order-actions--heading,.woocommerce-order-received .table.shop_table.order_details .order-actions-button,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details .order-actions--heading,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details .order-actions-button,.woocommerce-order-received .table.woocommerce-table--order-details .order-actions--heading,.woocommerce-order-received .table.woocommerce-table--order-details .order-actions-button,.woocommerce-order-received .woocommerce table.shop_table .order-actions--heading,.woocommerce-order-received .woocommerce table.shop_table .order-actions-button{background:rgba(255,242,237,0.92)}.woocommerce-order-received #payu-payment-status .button.pay,.woocommerce-order-received #payu-payment-status a.button,.woocommerce-order-received .order-actions-button,.woocommerce-order-received a.button.pay,.woocommerce-order-received a.woocommerce-button.button.pay{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:54px;padding:14px 22px;border:1px solid var(--accentColor,#FF5B02);border-radius:4px;background:var(--accentColor,#FF5B02);font-family:"Safiro",sans-serif;font-size:0.875rem;font-weight:600;line-height:1;letter-spacing:0.08em;text-transform:uppercase;text-decoration:none;color:#FCFCFC;-webkit-transition:border-color 0.25s ease,background 0.25s ease,color 0.25s ease;transition:border-color 0.25s ease,background 0.25s ease,color 0.25s ease}.woocommerce-order-received #payu-payment-status .button.pay:focus-visible,.woocommerce-order-received #payu-payment-status .button.pay:hover,.woocommerce-order-received #payu-payment-status a.button:focus-visible,.woocommerce-order-received #payu-payment-status a.button:hover,.woocommerce-order-received .order-actions-button:focus-visible,.woocommerce-order-received .order-actions-button:hover,.woocommerce-order-received a.button.pay:focus-visible,.woocommerce-order-received a.button.pay:hover,.woocommerce-order-received a.woocommerce-button.button.pay:focus-visible,.woocommerce-order-received a.woocommerce-button.button.pay:hover{-webkit-filter:brightness(1.03);filter:brightness(1.03);color:#FCFCFC}.woocommerce-order-received .woocommerce-customer-details address{margin:0;font-style:normal;font-size:1rem;line-height:1.8;color:var(--darkColor,#282538)}.woocommerce-order-received .woocommerce-customer-details address p{margin:14px 0 0}.woocommerce-order-received .woocommerce-order-details{width:100%;max-width:600px;background:var(--basicColorLight,#E9DDFF);border-radius:28px;padding:30px;margin-left:auto;margin-right:auto}.woocommerce-order-received .woocommerce-order-details .woocommerce-order-details__title{text-align:center;font-size:1.4rem;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(117,89,189,0.24)}.woocommerce-order-received .woocommerce-customer-details{width:100%;max-width:600px;background:var(--lightColorDark,#DBD4FA);border-radius:28px;padding:30px;margin-left:auto;margin-right:auto}.woocommerce-order-received .woocommerce-customer-details .woocommerce-column__title{text-align:center;font-size:1.4rem;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(117,89,189,0.24)}.woocommerce-order-received .woocommerce-customer-details address{text-align:right;padding-left:20px;padding-right:20px}.woocommerce-order-received .woocommerce-customer-details address .woocommerce-customer-details--email,.woocommerce-order-received .woocommerce-customer-details address .woocommerce-customer-details--phone{margin-top:4px;font-style:italic}.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td,.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th{border:1px solid var(--basicColorLight,#E9DDFF)}.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details span.woocommerce-Price-amount{font-size:14px;line-height:1.4em}.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-table__product-total.product-total{text-align:right;font-size:14px;line-height:1.4em}.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-table__product-total.product-total a,.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-table__product-total.product-total span,.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-table__product-total.product-total strong{font-size:14px;line-height:1.4em}.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td.woocommerce-table__product-name,.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th,.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th.woocommerce-table__product-name{width:67%}.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td.woocommerce-table__product-table,.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th.woocommerce-table__product-table{width:33%;font-size:14px;line-height:1.4em;text-align:right}.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr td,.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr th{font-size:14px;line-height:1.4em;padding:12px 20px}.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr th{text-align:right}.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead tr th{text-align:center!important;font-weight:600}.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead tr th b,.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead tr th span,.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead tr th strong{font-weight:600}@media (min-width:768px) and (max-width:1199px){.woocommerce-order-received .woocommerce-order-overview{gap:0 24px}.woocommerce-order-received .woocommerce-order-overview li{-ms-grid-columns:minmax(108px,160px) minmax(0,1fr);grid-template-columns:minmax(108px,160px) minmax(0,1fr)}}@media (max-width:767px){.woocommerce-order-received .entry-content>.woocommerce{padding:20px;border-radius:24px}.woocommerce-order-received .woocommerce-order{gap:20px}.woocommerce-order-received #payu-payment-status,.woocommerce-order-received .woocommerce-customer-details,.woocommerce-order-received .woocommerce-notice--success.woocommerce-thankyou-order-received,.woocommerce-order-received .woocommerce-order-details{padding:20px 18px;border-radius:22px}.woocommerce-order-received .woocommerce-order-overview{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0}.woocommerce-order-received .woocommerce-order-overview li{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:8px;padding:16px 0}.woocommerce-order-received .woocommerce-order-overview .email,.woocommerce-order-received .woocommerce-order-overview .method{grid-column:auto}.woocommerce-order-received .woocommerce-order-overview strong,.woocommerce-order-received .woocommerce-order-overview time{text-align:left;-ms-grid-column-align:start;justify-self:start}.woocommerce-order-received #payu-payment-status .payu-payment-status-title,.woocommerce-order-received #payu-payment-status h2{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woocommerce-order-received .table.order_details thead,.woocommerce-order-received .table.shop_table thead,.woocommerce-order-received .table.shop_table.order_details thead,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details thead,.woocommerce-order-received .table.woocommerce-table--order-details thead,.woocommerce-order-received .woocommerce table.shop_table thead{display:none}.woocommerce-order-received .table.order_details tbody tr,.woocommerce-order-received .table.order_details tfoot tr,.woocommerce-order-received .table.shop_table tbody tr,.woocommerce-order-received .table.shop_table tfoot tr,.woocommerce-order-received .table.shop_table.order_details tbody tr,.woocommerce-order-received .table.shop_table.order_details tfoot tr,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tbody tr,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tfoot tr,.woocommerce-order-received .table.woocommerce-table--order-details tbody tr,.woocommerce-order-received .table.woocommerce-table--order-details tfoot tr,.woocommerce-order-received .woocommerce table.shop_table tbody tr,.woocommerce-order-received .woocommerce table.shop_table tfoot tr{display:-ms-grid;display:grid;gap:1px}.woocommerce-order-received .table.order_details tbody td,.woocommerce-order-received .table.order_details tfoot td,.woocommerce-order-received .table.order_details tfoot th,.woocommerce-order-received .table.shop_table tbody td,.woocommerce-order-received .table.shop_table tfoot td,.woocommerce-order-received .table.shop_table tfoot th,.woocommerce-order-received .table.shop_table.order_details tbody td,.woocommerce-order-received .table.shop_table.order_details tfoot td,.woocommerce-order-received .table.shop_table.order_details tfoot th,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tbody td,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tfoot td,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tfoot th,.woocommerce-order-received .table.woocommerce-table--order-details tbody td,.woocommerce-order-received .table.woocommerce-table--order-details tfoot td,.woocommerce-order-received .table.woocommerce-table--order-details tfoot th,.woocommerce-order-received .woocommerce table.shop_table tbody td,.woocommerce-order-received .woocommerce table.shop_table tfoot td,.woocommerce-order-received .woocommerce table.shop_table tfoot th{display:block;width:100%;padding:16px;text-align:left}.woocommerce-order-received .table.order_details tbody tr td:first-child,.woocommerce-order-received .table.order_details tbody tr td:last-child,.woocommerce-order-received .table.order_details tfoot tr td:last-child,.woocommerce-order-received .table.order_details tfoot tr th,.woocommerce-order-received .table.shop_table tbody tr td:first-child,.woocommerce-order-received .table.shop_table tbody tr td:last-child,.woocommerce-order-received .table.shop_table tfoot tr td:last-child,.woocommerce-order-received .table.shop_table tfoot tr th,.woocommerce-order-received .table.shop_table.order_details tbody tr td:first-child,.woocommerce-order-received .table.shop_table.order_details tbody tr td:last-child,.woocommerce-order-received .table.shop_table.order_details tfoot tr td:last-child,.woocommerce-order-received .table.shop_table.order_details tfoot tr th,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tbody tr td:first-child,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tbody tr td:last-child,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tfoot tr td:last-child,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tfoot tr th,.woocommerce-order-received .table.woocommerce-table--order-details tbody tr td:first-child,.woocommerce-order-received .table.woocommerce-table--order-details tbody tr td:last-child,.woocommerce-order-received .table.woocommerce-table--order-details tfoot tr td:last-child,.woocommerce-order-received .table.woocommerce-table--order-details tfoot tr th,.woocommerce-order-received .woocommerce table.shop_table tbody tr td:first-child,.woocommerce-order-received .woocommerce table.shop_table tbody tr td:last-child,.woocommerce-order-received .woocommerce table.shop_table tfoot tr td:last-child,.woocommerce-order-received .woocommerce table.shop_table tfoot tr th{border-radius:18px}.woocommerce-order-received .table.order_details tbody tr+tr td,.woocommerce-order-received .table.order_details tfoot tr+tr td,.woocommerce-order-received .table.order_details tfoot tr+tr th,.woocommerce-order-received .table.shop_table tbody tr+tr td,.woocommerce-order-received .table.shop_table tfoot tr+tr td,.woocommerce-order-received .table.shop_table tfoot tr+tr th,.woocommerce-order-received .table.shop_table.order_details tbody tr+tr td,.woocommerce-order-received .table.shop_table.order_details tfoot tr+tr td,.woocommerce-order-received .table.shop_table.order_details tfoot tr+tr th,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tbody tr+tr td,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tfoot tr+tr td,.woocommerce-order-received .table.shop_table.woocommerce-table--order-details tfoot tr+tr th,.woocommerce-order-received .table.woocommerce-table--order-details tbody tr+tr td,.woocommerce-order-received .table.woocommerce-table--order-details tfoot tr+tr td,.woocommerce-order-received .table.woocommerce-table--order-details tfoot tr+tr th,.woocommerce-order-received .woocommerce table.shop_table tbody tr+tr td,.woocommerce-order-received .woocommerce table.shop_table tfoot tr+tr td,.woocommerce-order-received .woocommerce table.shop_table tfoot tr+tr th{border-top-width:8px}.woocommerce-order-received #payu-payment-status .button.pay,.woocommerce-order-received #payu-payment-status a.button,.woocommerce-order-received .order-actions-button,.woocommerce-order-received a.button.pay,.woocommerce-order-received a.woocommerce-button.button.pay{width:100%}}#account_display_name_description{margin-top:8px;font-size:0.875rem;line-height:1.4;color:var(--darkColor,#282538);font-style:normal;display:inline-block}.password-input{position:relative}.password-input button.show-password-input{position:absolute;right:12px;bottom:8px;background:transparent;border:1px solid rgba(117,89,189,0.24);padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--darkColor,#282538);width:40px;height:40px;line-height:40px;text-align:center;border-radius:12px}.password-input button.show-password-input:focus-visible,.password-input button.show-password-input:hover{color:var(--basicColorDark,#4D338C)}.password-input button.show-password-input:after{content:"👁️";font-size:1.25rem;line-height:40px}.password-input button.show-password-input.display-password:after{content:"🔓"}#customer_login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:30px}@media (max-width:767px){#customer_login{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#customer_login .u-column1,#customer_login .u-column2{position:relative;background:var(--ultraLightColor,#FBFBFB);border-radius:24px;padding:20px;border:0;-webkit-box-flex:1;-ms-flex:1;flex:1}#customer_login .u-column1 h2,#customer_login .u-column2 h2{margin-top:0;margin-bottom:20px;font-weight:500;color:var(--basicColor,#7559BD);text-align:center}#customer_login .u-column1 form,#customer_login .u-column2 form{border:0;padding-top:0;margin:0}#customer_login .u-column1 form .input-text,#customer_login .u-column2 form .input-text{width:100%;padding:16px;border:1px solid var(--basicColor,#7559BD);border-radius:12px;background:var(--lightColorLight,#F5EDFF);color:var(--darkColor,#282538);font-size:1.125rem}#customer_login .u-column1 .woocommerce-privacy-policy-text,#customer_login .u-column2 .woocommerce-privacy-policy-text{font-size:0.875rem;color:var(--darkColor,#282538);margin-top:20px;line-height:150%}#customer_login .woocommerce-form-login,#customer_login .woocommerce-form-register{text-align:center}#customer_login .woocommerce-form-login p,#customer_login .woocommerce-form-register p{font-size:0.875rem;line-height:150%}#customer_login .woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{margin:20px auto 0;display:block}#customer_login .woocommerce-button.button.woocommerce-form-login__submit{margin:20px auto 0;display:block}.nourvia-auth-card{position:relative;max-width:640px;margin:0 auto;background:var(--ultraLightColor,#FBFBFB);border-radius:24px;padding:20px;border:0}.nourvia-auth-card__heading{margin-top:0;margin-bottom:20px;font-weight:500;color:var(--basicColor,#7559BD);text-align:center}.nourvia-auth-card .woocommerce-ResetPassword{border:0;padding-top:0;margin:0;text-align:center}.nourvia-auth-card .woocommerce-ResetPassword p{font-size:0.875rem;line-height:150%}.nourvia-auth-card .woocommerce-ResetPassword .input-text{width:100%;padding:16px;border:1px solid var(--basicColor,#7559BD);border-radius:12px;background:var(--lightColorLight,#F5EDFF);color:var(--darkColor,#282538);font-size:1.125rem}.nourvia-auth-card .woocommerce-ResetPassword .form-row-first,.nourvia-auth-card .woocommerce-ResetPassword .form-row-last{width:100%;float:none;margin-right:0}.nourvia-auth-card .woocommerce-ResetPassword .woocommerce-Button.button{margin:20px auto 0;display:block}.nourvia-auth-card .clear{display:none}.wp-block-woocommerce-cart a.wc-block-components-product-name{font-size:16px;line-height:1.5em;font-weight:600}.wp-block-woocommerce-cart .wc-block-components-formatted-money-amount{font-size:16px;line-height:1.5em;font-weight:600}.wp-block-woocommerce-cart .wc-block-cart-item__product .wc-block-cart-item__prices{display:none}.wp-block-woocommerce-cart .wc-block-cart-item__product .price.wc-block-components-product-price{display:none}.wp-block-woocommerce-cart a.wc-block-components-product-name+.wc-block-cart-item__prices{display:none}.wp-block-woocommerce-cart .wc-block-components-product-details.wc-block-components-product-details{font-size:14px;line-height:1.5em}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap{gap:8px}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{font-size:16px;line-height:1.5em;font-weight:600}.nourvia-cart-line-total{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 8px}.nourvia-cart-line-total__regular{font-size:14px;line-height:1.4;font-weight:400;color:rgba(34,34,34,0.48);text-decoration:line-through}.nourvia-cart-line-total .price.wc-block-components-product-price{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0}.nourvia-cart-line-total__percent{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;font-size:12px;line-height:1.4;font-weight:600;color:var(--accentColor,#FF5B02)}.wc-block-components-product-details__informacje-dotycz-ce-konsultacji{display:none}.wc-block-components-product-details__data-konsultacji{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-top:8px}.wc-block-components-product-details__data-konsultacji .wc-block-components-product-details__name{display:block;margin:0;font-size:13px;line-height:1.45;font-weight:600;color:rgba(34,34,34,0.9)}.wc-block-components-product-details__data-konsultacji .wc-block-components-product-details__value{display:block;margin:0;font-size:13px;line-height:1.55;font-weight:400;color:rgba(34,34,34,0.82)}.wc-block-components-product-details__omnibus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(34,34,34,0.12)}.wc-block-components-product-details__omnibus .wc-block-components-product-details__name{display:none;margin:0;font-size:11px;line-height:1.4;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:rgba(34,34,34,0.56)}.wc-block-components-product-details__omnibus .wc-block-components-product-details__value{display:block;margin:0;font-size:13px;line-height:1.55;font-weight:400;color:rgba(34,34,34,0.82)}.wc-block-components-product-details__twoja-pierwsza-wizyta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(34,34,34,0.12)}.wc-block-components-product-details__twoja-pierwsza-wizyta .wc-block-components-product-details__name{display:block;margin:0 0 2px;font-size:13px;line-height:1.45;font-weight:600;color:rgba(34,34,34,0.9)}.wc-block-components-product-details__twoja-pierwsza-wizyta .wc-block-components-product-details__value{display:block;margin:0;font-size:13px;line-height:1.55;font-weight:400;color:rgba(34,34,34,0.82)}.wc-block-components-product-details__twoja-pierwsza-wizyta .wc-block-components-product-details__value p{margin:0 0 2px}.wc-block-components-product-details__twoja-pierwsza-wizyta .wc-block-components-product-details__value hr{display:none}.wc-block-components-product-details__twoja-pierwsza-wizyta .nourvia-package-cart-firstdate{display:block;font-size:13px;line-height:1.55;font-weight:600;color:rgba(34,34,34,0.9)}.wc-block-components-product-details__twoja-pierwsza-wizyta .nourvia-package-cart-note{display:block;margin-top:8px;padding-top:8px;border-top:1px dashed rgba(34,34,34,0.18);font-size:12px;line-height:1.5;font-style:italic;color:rgba(34,34,34,0.7)}.wc-block-components-product-details__twoja-pierwsza-wizyta .nourvia-package-cart-note a{color:var(--accentColor,#FF5B02);text-decoration:underline}.wp-block-woocommerce-checkout-order-summary-coupon-form-block.wc-block-components-totals-wrapper{background:rgba(255,91,2,0.08);font-size:16px}
/*# sourceMappingURL=woocommerce.css.map */