﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,*::after,*::before{box-sizing:border-box}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizeLegibility}body{line-height:1.5;min-height:100vh;scroll-behavior:smooth}input,button,textarea,select{font-family:inherit}:root{--font-icons: "Font Awesome 5 Free";--font-body: "Montserrat", sans-serif;--color-dark: #000000;--color-light: #FFFFFF;--color-gray-01: #EEEDEE;--color-gray-02: #E3E2E3;--color-gray-03: #646363;--color-gray-04: #333333;--color-gray-05: #ACA9AA;--color-gray-06: #9d9d9c;--color-gray-06: #ECEBEC;--color-gray-07: #f9f9f9;--color-alert: #A70909;--color-confirm: #0B5619;--color-attention: #B57815;--transition-time: 150ms}[data-theme=nogarazza]:root{--color-primary: #005E85;--color-primary-01: #2D3738;--color-primary-02: #458AA8;--color-complementary: #74B878;--color-complementary-01: #97CA9A;--color-complementary-02: #2a9941;--color-complementary-03: #D5E9D6;--color-orange: #f8ab20}.bg_image{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%}.cover_image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}html,body{font-size:16px}body{font-family:var(--font-body);line-height:1.7}a{color:currentColor;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:hover{text-decoration:none}a:focus{outline:none}ol{list-style:decimal inside}strong,b{font-weight:700}em,i{font-style:italic}del{text-decoration:line-through}ins,u{text-decoration:underline}small,.small{font-size:80%}h1,h2,h3,h4,h5{font-weight:700;word-wrap:break-word}h1{font-size:1.5rem}h2{font-size:1.1875rem}.user_content p{font-size:0.75rem;line-height:1.5;margin-bottom:0.9375rem}.user_content h2{font-size:0.9375rem;margin-bottom:0.625rem}.text_center{text-align:center}.text_small{font-size:0.8125rem}@media only screen and (min-width: 992px){h1{font-size:2.1875rem}h2{font-size:1.5rem}}.fullimage{padding:10px;height:calc(100% + 4px);left:50%;object-position:center;position:absolute;top:50%;transform:translate(-50%, -50%);width:calc(100% + 4px);z-index:0}.cover_image{height:16.25rem;margin-bottom:1.875rem;position:relative;width:100%}@media only screen and (min-width: 992px){.cover_image{height:24.375rem}}.icon{display:inline-block;vertical-align:middle;margin:0 0.3125rem}.icon svg{width:100%;height:100%;display:block}input:focus,select:focus,textarea:focus{outline:none}.form_group_row{display:grid;gap:0.625rem;margin-bottom:0.625rem}.form_group_row .form_group{margin-bottom:0}.form_group{margin-bottom:0.625rem}.form_password_wrapper{display:flex;column-gap:0.625rem;justify-content:space-between}.form_checkbox_wrapper{padding-left:1.5rem;position:relative}.form_checkbox_wrapper input[type=checkbox]{left:0;position:absolute}.form_radio_wrapper{margin-bottom:0.5rem;padding-left:1.5rem;position:relative}.form_radio_wrapper input[type=radio]{left:0;position:absolute;top:-0.1875rem}.form_tools{align-items:center;display:flex;font-size:0.6875rem;gap:0.625rem;justify-content:space-between;margin-bottom:1.875rem}.form_tools_recovery{text-align:left}.form_tools_required{text-align:right}label,.label{display:block;font-size:0.75rem;margin-bottom:0.3125rem}.label_alert{color:var(--color-alert)}input[type=text],input[type=email],input[type=url],input[type=password],input[type=tel],input[type=date],input[type=number],input[type=search],input[type=time],textarea,.input-text,.input-textarea,select{-webkit-appearance:none;appearance:none;background-color:var(--color-light);border:0.0625rem solid var(--color-dark);border-radius:0;color:currentColor;font-size:0.875rem;padding:0.5rem;width:100%}input[type=text]:disabled,input[type=email]:disabled,input[type=url]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=date]:disabled,input[type=number]:disabled,input[type=search]:disabled,input[type=time]:disabled,textarea:disabled,.input-text:disabled,.input-textarea:disabled,select:disabled{background-color:#d3d3d3 !important;border-color:#d3d3d3 !important}input[type=text]:disabled:hover,input[type=email]:disabled:hover,input[type=url]:disabled:hover,input[type=password]:disabled:hover,input[type=tel]:disabled:hover,input[type=date]:disabled:hover,input[type=number]:disabled:hover,input[type=search]:disabled:hover,input[type=time]:disabled:hover,textarea:disabled:hover,.input-text:disabled:hover,.input-textarea:disabled:hover,select:disabled:hover{cursor:not-allowed}textarea{height:6.25rem;resize:none}.form_agreement{border:0.0625rem solid;height:6.25rem;padding:0.5rem;overflow:hidden;overflow-y:scroll;width:100%}input::placeholder,textarea::placeholder{color:var(--color-dark)}.custom-select{background-image:url("../img/icons/arrow-down-dark.svg");background-repeat:no-repeat;background-position:right 0.5rem center}select::-ms-expand{display:none}@media only screen and (min-width: 768px){.form_group_row{grid-template-columns:repeat(2, 1fr)}}.valid.modified:not([type=checkbox]){outline:1px solid #26b050}.invalid{outline:3px solid #e50000;border-color:#e50000}.validation-errors{background-color:#f0f0f0;padding:1rem;border-radius:8px;color:#333;font-size:1rem}.validation-errors:before{content:"Verifica i seguenti dati e riprova:";font-weight:600;display:block;text-align:center;margin-bottom:.75rem;color:#d9534f}.validation-errors .validation-message{color:inherit;list-style:inside}.validation-message{color:#e50000}button,input[type=submit],input[type=reset]{-webkit-appearance:none;background-color:rgba(0,0,0,0);border:none;border-radius:0;color:var(--color-dark);-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:100%}button:hover,input[type=submit]:hover,input[type=reset]:hover{cursor:pointer}button:focus,input[type=submit]:focus,input[type=reset]:focus{outline:none}button:disabled,input[type=submit]:disabled,input[type=reset]:disabled{background-color:var(--color-gray-03);border-color:var(--color-gray-03)}button:disabled:hover,input[type=submit]:disabled:hover,input[type=reset]:disabled:hover{background-color:var(--color-gray-03);border-color:var(--color-gray-03);cursor:not-allowed}.btn{border-style:solid;border-width:2px;display:inline-block;font-size:0.875rem;font-weight:700;line-height:0.875rem;padding:0.625rem;text-align:center;text-transform:uppercase;transition:all var(--transition-time)}.btn:hover{cursor:pointer;text-decoration:none}.btn_green_solid{background-color:var(--color-complementary-02);border-color:var(--color-complementary-02);color:var(--color-light);text-transform:uppercase}.btn_green_solid:hover{background-color:var(--color-primary);border-color:var(--color-primary)}.btn_blue_solid{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-light);text-transform:uppercase}.btn_blue_solid:hover{background-color:var(--color-complementary-02);border-color:var(--color-complementary-02)}.btn_black_solid{background-color:var(--color-dark);border-color:var(--color-dark);color:var(--color-light);text-transform:uppercase}.btn_black_solid:hover{background-color:var(--color-primary)}.btn_green_outline{background-color:rgba(0,0,0,0);border-color:var(--color-complementary-02);color:var(--color-primary-01)}.btn_green_outline:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-light)}.btn_textual{border:none;color:var(--color-dark);padding:0;text-transform:uppercase}.btn_textual:hover{color:var(--color-primary)}.btn_textual.btn_textual_alert:hover{color:var(--color-alert)}.btn_large{font-size:1.25rem;padding:0.84375rem 1rem}.btn_medium{font-weight:500;padding:1rem}.btn_small{font-size:0.75rem;font-weight:500;padding:0.375rem}.btn_full{width:100%}@media only screen and (min-width: 992px){.btn_medium{font-size:1.125rem}}.dropdown{position:relative}.dropdown_button{background-color:var(--color-complementary);border-radius:0.1875rem;color:var(--color-light);font-size:0.875rem;padding:0.4375rem 1.25rem;position:relative;text-transform:uppercase;text-align:center}.dropdown_list{background-color:var(--color-light);border:1px solid var(--color-dark);font-size:0.8125rem;text-align:center;z-index:10}.dropdown_list li{padding:0 0.625rem;white-space:nowrap}.dropdown_list li.active,.dropdown_list li:hover{background-color:var(--color-complementary)}@media only screen and (max-width: 991px){#product_list_order.hidden{display:none}}@media only screen and (min-width: 992px){.dropdown_button{padding:0.4375rem 3.75rem}.dropdown_button::after{content:"+";font-size:1.5rem;position:absolute;right:0.625rem;top:50%;transform:translateY(-50%)}.dropdown_list{box-shadow:0px 2px 5px -2px var(--color-gray-04);display:none;left:50%;position:absolute;top:100%;transform:translateX(-50%)}.dropdown_list_wrapper{position:relative}.dropdown_list_wrapper:hover .dropdown_list{display:block}}thead{font-size:0.75rem;font-weight:700}tbody{font-size:0.6875rem}.container,.container_fluid{margin:0 auto;padding:0 0.9375rem;max-width:100%;width:100%}@media only screen and (max-width: 767px){main .container{padding:0}}@media only screen and (min-width: 768px){.container{width:46.125rem}}@media only screen and (min-width: 992px){.container{width:60.125rem}}@media only screen and (min-width: 1200px){.container{width:73.125rem}}html,body{height:100%}html{overscroll-behavior-y:none;scroll-behavior:smooth}body{background-color:var(--color-light);color:var(--color-dark)}main{background-color:var(--color-gray-02);padding:1.25rem 0;position:relative;z-index:10}.mobile_hidden{display:none}.hidden{display:none}body.site_nav_active{overflow:hidden}@media only screen and (min-width: 992px){main{background-image:url("../img/main-bg.png");background-position:center 28.75rem;background-repeat:no-repeat;background-size:100%;padding:1.25rem 0}.mobile_hidden{display:block}.desktop_hidden{display:none}}.page_overlay{background-color:#000;display:none;inset:0;opacity:.6;position:fixed;z-index:100}.page_overlay.show{display:block}.flex_container{display:flex;flex-wrap:wrap;gap:10px}.flex_container .flex_block{flex:1 1 calc(50% - 10px);padding:20px;text-align:center;box-sizing:border-box}@media(max-width: 768px){.block{flex:1 1 100%}}.fidelity-list{list-style:none;padding-left:0;font-size:1rem;line-height:1.6}.fidelity-list>li{position:relative;padding-left:1.5rem;margin-bottom:.8rem}.fidelity-list>li::before{content:"✔";position:absolute;left:0;top:.1rem;color:#28a745;font-size:1rem}.fidelity-rewards{list-style:none;padding-left:1rem;margin-top:.5rem}.fidelity-rewards li{margin-bottom:.5rem;font-size:.95rem;color:#333}.card-points{background-color:var(--color-gray-01);padding-bottom:25px;padding-top:5px}.team-list{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:20px;padding:0;list-style:none}.team-list li{display:flex;flex-direction:column;align-items:center;width:120px;text-align:center}.team-list li img{width:100px;height:100px;border-radius:50%;object-fit:cover;margin-bottom:10px;border:2px solid #ddd;transition:transform .3s,border-color .3s}.team-list li img:hover{transform:scale(1.1);border-color:var(--color-primary)}.team-list li span{font-size:1rem;color:var(--color-gray-03);font-weight:bold}@media(max-width: 768px){.team-list{flex-direction:column;align-items:center}.team-list li{width:auto}}.services-list{max-width:800px;margin:2em auto;padding:1em;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.services-list h2{text-align:center;font-size:1.8em;color:var(--color-primary);margin-bottom:1em}.services-list ul{list-style:none;padding:0;margin:0}.services-list li{display:flex;justify-content:space-between;align-items:center;padding:1em;border-bottom:1px solid #ddd;transition:background-color .3s ease-in-out}.services-list li:last-child{border-bottom:none}.service-details{display:flex;flex-direction:column;width:100%}.service-details h3{margin:0;font-size:1.2em;color:#333}.service-price{font-size:1em;color:var(--color-primary);font-weight:bold;margin-top:.5em}.image_text_row{display:flex;align-items:center;gap:1rem}.image_col{width:50px;height:50px;flex-shrink:0}.image_col svg{width:100%;height:100%;display:block}.text_col{flex:1}@media only screen and (max-width: 767px){.services-list li{flex-direction:column}}.research_header{margin-bottom:1.25rem;text-align:center}.research_title{color:var(--color-primary);font-size:1.5rem;margin-bottom:0;text-transform:uppercase}.research_brand_list{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center;margin-bottom:1.25rem}.research_brand_item{align-items:center;display:inline-flex;flex-direction:column;font-size:0.625rem;justify-content:center}.research_brand_item span{display:block;margin-top:0.3125rem}.research_related{font-size:0.75rem;margin-bottom:1.25rem}.research_related a:hover{color:var(--color-complementary)}.research_options{margin-bottom:1.25rem}@media only screen and (max-width: 991px){.research_options{display:grid;gap:0.625rem;grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 992px){.research_options{align-items:center;display:flex;justify-content:space-between;margin-bottom:3.125rem}}.category_header{display:grid;gap:0.625rem;margin-bottom:1.25rem}.category_image_wrapper{height:18.125rem;overflow:hidden;position:relative;width:100%}.category_title{background-color:rgba(255,255,255,.6);font-size:1.5rem;font-weight:400;inset:0 0 auto;padding:0.3125rem 0.625rem;position:absolute;text-align:center;text-transform:uppercase;z-index:1}.category_description h2{margin-bottom:0.9375rem;text-transform:uppercase}.category_list{display:grid;font-size:0.75rem;gap:0.625rem;grid-template-columns:repeat(2, 1fr);margin-bottom:1.25rem}.category_list li{text-align:center}.category_list li a{background-color:var(--color-gray-03);color:var(--color-light);display:block;padding:0.53125rem 0.625rem;transition:all var(--transition-time)}.category_list li:hover a,.category_list li.current a{background-color:var(--color-complementary-02)}@media only screen and (min-width: 576px){.category_list{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 992px){.category_header{grid-template-columns:repeat(2, 1fr)}.category_title{font-size:2.1875rem}}@media only screen and (min-width: 1200px){.category_list{grid-template-columns:repeat(4, 1fr)}}.product{background-color:var(--color-light);padding:1.25rem}.product_gallery{position:relative}.product_image{height:auto;width:100%}.product_item_discount,.product_item_badge{border-radius:50%;height:3.125rem;position:absolute;top:0;width:3.125rem;z-index:1}.product_item_discount{align-items:center;background-color:var(--color-gray-05);color:var(--color-light);display:flex;font-weight:700;justify-content:center;left:0}.product_item_discount.alert{background-color:var(--color-alert)}.product_item_badge{right:0}.product_title{font-size:1.5625rem;margin-bottom:1.875rem}.product_specs{font-size:0.9375rem;margin-bottom:1.875rem}.product_specs li{align-items:center;display:flex;column-gap:0.625rem}.product_description{margin-bottom:1.875rem}.product_description p{font-size:0.9375rem}.product_quantity{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem}.product_quantity_label{font-size:1.125rem;font-weight:700}.product_original_price{color:var(--color-gray-06);display:flex;font-size:1.125rem;font-weight:700;justify-content:space-between;margin-bottom:1.875rem}.product_discount{color:var(--color-complementary-02)}.product_final_price{color:var(--color-complementary-02);display:flex;font-size:1.5rem;font-weight:700;justify-content:space-between;margin-bottom:1.25rem}.product_cta{align-items:center;column-gap:1rem;display:flex;margin-bottom:0.625rem}.product_favourite{align-items:center;display:inline-flex;flex:0 0 3.5rem;height:3.5rem;justify-content:center;padding:0;transition:all var(--transition-time);width:3.5rem}.product_favourite::after{background-image:url("../img/icons/favourite.svg");background-repeat:no-repeat;background-size:cover;content:"";height:2.5rem;position:relative;width:2.5rem}.product_favourite:hover::after{background-image:url("../img/icons/favourite-add.svg")}.product_favourite.love{background-color:var(--color-primary)}.product_favourite.love::after{background-image:url("../img/icons/favourite.svg")}.product_book{background-color:var(--color-complementary-02);color:var(--color-light);flex:1 1 auto;font-size:1.375rem;font-weight:700;height:3.5rem;text-align:center;transition:all var(--transition-time);text-transform:uppercase;width:auto}.product_book:hover{background-color:var(--color-primary)}.product_notice{color:var(--color-primary);font-size:1.25rem;margin-bottom:1.875rem;text-align:center}.product_to_cart{align-items:center;background-color:var(--color-complementary);color:var(--color-light);display:flex;font-size:1.375rem;font-weight:700;height:3.5rem;justify-content:center;text-align:center;transition:all var(--transition-time)}.product_to_cart:hover{background-color:var(--color-complementary-02)}.product_benefits_item{border-bottom:0.125rem solid var(--color-primary);display:grid;font-size:0.6875rem;padding:0.9375rem 0;text-align:center;text-transform:uppercase}.product_benefits_item:last-of-type{border-bottom:none}.product_benefits_item img{margin:0 auto 0.625rem}.product_benefits_item span{color:var(--color-primary)}@media only screen and (min-width: 992px){.product_grid{display:grid;gap:1.25rem;grid-template-columns:21.25rem 21.25rem auto}.product_final_price{font-size:2rem}}@media only screen and (min-width: 1200px){.product_grid{grid-template-columns:26.875rem 26.875rem auto}}#cart{background-color:var(--color-light);display:grid;gap:1.875rem;padding:1.25rem}#cart .section{margin:0}.cart_sidebar{display:grid;gap:1.875rem}.cart_products_list{background-color:var(--color-gray-06);display:grid;padding:1.25rem;row-gap:0.3125rem}.cart_products_item{background-color:var(--color-light);display:flex;gap:0.625rem;padding:1.25rem}.cpi_image_wrapper{flex:0 0 6.875rem;height:6.875rem;overflow:hidden;position:relative;width:6.875rem}.cpi_text_wrapper{display:inline-flex;flex:1;flex-direction:column}.cpi_title{font-size:1.125rem;font-weight:700}.cpi_price,.cpi_points{color:var(--color-complementary-02)}.cpi_quantity{margin-top:auto;padding-top:0.625rem}.cart_cta_secondary{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;margin-top:1.25rem}.cart_summary{background-color:var(--color-gray-06);padding:1.25rem}.cart_summary_list{margin-bottom:1.875rem}.cart_summary_row{display:flex;font-size:0.9375rem;justify-content:space-between;margin-bottom:0.3125rem}.cart_total{font-size:1.3125rem;font-weight:700;margin-bottom:0.625rem;text-transform:uppercase}.cart_cta{font-size:1.25rem;height:3.125rem}.points_wrapper{background-color:var(--color-gray-06);padding:1rem;text-align:center}.points_title{margin-bottom:1.25rem}.points_title span{color:var(--color-gray-03)}.points_range_wrapper{align-items:center;column-gap:0.625rem;display:inline-flex;margin-bottom:1.25rem;max-width:18.75rem;width:100%}#points_range{-webkit-appearance:none;appearance:none;background-color:var(--color-dark);flex:1;height:1px}#points_range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--color-complementary-02);border:none;cursor:pointer;height:1.25rem;width:0.3125rem}#points_range::-moz-range-thumb{background-color:var(--color-complementary-02);border:none;cursor:pointer;height:1.25rem;width:0.3125rem}#points_decrease,#points_increase{background-color:var(--color-gray-04);color:var(--color-light);flex:0 0 1.625rem;font-size:1.5rem;width:1.625rem;padding:0;text-align:center}#points_current,#points_value{font-weight:700}@media only screen and (max-width: 575px){.cart_products_item{flex-direction:column;gap:1.25rem}}@media only screen and (min-width: 576px){.cpi_quantity{text-align:right}.cart_total{display:flex;justify-content:space-between}}@media only screen and (max-width: 767px){#cart{padding-left:0;padding-right:0}}@media only screen and (min-width: 992px){#cart{grid-template-columns:3fr 2fr}}@media screen and (min-width: 992px)and (max-width: 1199px){.cart_total{flex-direction:column}}main.checkout{background-color:var(--color-light);background-image:none;padding:0.9375rem}.checkout_header{position:relative;text-align:center}.checkout_btn_back_wrapper{margin-top:1.25rem}.checkout_btn_back{background-color:var(--color-gray-03);color:var(--color-light);display:inline-block;font-size:0.75rem;padding:0.3125rem 1.25rem}.checkout_already_registered{padding:3.75rem 0;text-align:center}.car_title{color:var(--color-complementary-02);font-size:1.25rem;font-weight:700;margin-bottom:1.25rem}.checkout_grid{display:grid;gap:1.875rem}.checkout_section{margin-bottom:2.5rem}.checkout_section:last-of-type{margin-bottom:0}.checkout_section_title{align-items:center;color:var(--color-primary);column-gap:0.3125rem;display:flex;margin-bottom:1.25rem;text-transform:uppercase}.checkout_register{display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:1.25rem;min-height:8.375rem;position:relative}.checkout_register_image{bottom:-0.3125rem;left:0;position:absolute}.checkout_register_title{color:var(--color-primary);font-size:0.875rem;margin-bottom:0.625rem}.checkout_register_title,.checkout_register_cta{padding-left:7.5rem}.checkout_register_cta{align-items:center;background-color:var(--color-primary);color:var(--color-light);display:inline-flex;font-weight:700;padding-bottom:0.78125rem;padding-right:0.625rem;padding-top:0.78125rem;text-transform:uppercase}.checkout_register_cta label{font-size:1rem}.checkout_table thead th,.checkout_table tbody td{padding:0.3125rem}.checkout_table thead th{text-align:right}.checkout_table thead th:first-child{text-align:left}.checkout_table tbody{text-align:right}.checkout_table tbody tr td:first-child{text-align:left;word-wrap:break-word}.checkout_table tbody tr td:nth-child(2),.checkout_table tbody tr td:nth-child(3),.checkout_table tbody tr td:nth-child(4){white-space:nowrap}.checkout_total_wrapper{background-color:var(--color-gray-06);margin:1.875rem 0;padding:1.25rem}.checkout_total_row{display:flex;font-size:0.75rem;gap:0.625rem;justify-content:space-between;margin-bottom:0.375rem}.checkout_total{display:flex;font-size:1.0625rem;font-weight:700;justify-content:space-between;margin-top:1.875rem;text-transform:uppercase}.checkout_cta_button{font-size:1.25rem;height:3.125rem;margin-top:1.875rem}@media only screen and (max-width: 575px){.checkout_total{flex-direction:column}}@media only screen and (min-width: 992px){.checkout_header{padding:0 10rem}.checkout_btn_back_wrapper{left:0;position:absolute;top:0}.checkout_grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 992px)and (max-width: 1199px){.checkout_total{flex-direction:column}}#summary{margin-bottom:2.5rem}.summary_grid{display:grid;row-gap:1.875rem}.summary_col{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1.25rem}.summary_thank{background-color:var(--color-light);text-align:center}.summary_thank_icon{margin-bottom:0.3125rem}.summary_thank_title{font-size:1rem;font-weight:700;margin-bottom:1.875rem;text-transform:uppercase}.summary_thank_text p{font-size:0.875rem;margin-bottom:1.25rem}.summary_thank_text p:last-of-type{margin-bottom:0}.summary_code{background-color:var(--color-gray-01);text-align:center}.summary_code_title{font-size:1rem;font-weight:700;margin-bottom:3.75rem;text-transform:uppercase}.summary_code_title span{color:var(--color-complementary-02);font-weight:400;text-transform:initial}.summary_code_number{color:var(--color-complementary-02);font-size:3.125rem;font-weight:700;letter-spacing:10px}.summary_register{background-color:var(--color-light)}.summary_register_inner{width:100%}.summary_register_title{color:var(--color-complementary-02);font-size:1.3125rem;font-weight:700;margin-bottom:0.75rem;text-align:center}.summary_register_text{font-size:0.875rem;text-align:center}.summary_register_advantages_wrapper{display:flex;flex-direction:column;justify-content:flex-end;margin-top:1.25rem;min-height:15.1875rem;position:relative}.summary_register_advantages{font-size:0.875rem;font-weight:700;list-style:inside disc;line-height:1.5;margin-bottom:1.875rem;position:relative;z-index:1}.summary_register_cta{display:block;font-size:0.75rem;padding:0.40625rem 0.625rem;position:relative;z-index:1}.summary_register_image{bottom:0;position:absolute;right:0;z-index:0}.summary_login{background-color:var(--color-light);text-align:center}.summary_login form{margin-top:auto;width:100%}.summary_login_title{color:var(--color-complementary-02);font-size:1.3125rem;font-weight:700;margin-bottom:0.75rem;text-align:center}.summary_login_text{font-size:0.875rem;margin-bottom:1.875rem;text-align:center}.summary_login_text p{font-size:0.875rem;margin-bottom:1.25rem}.summary_login_text p:last-of-type{margin-bottom:0}.summary_login_button{display:block;font-size:0.75rem;padding:0.40625rem 0.625rem;position:relative;z-index:1}@media only screen and (min-width: 992px){.summary_grid{justify-content:space-around}.summary_grid.two_of_three_columns{grid-template-columns:repeat(2, 33.3333333333%)}.summary_grid.three_columns{grid-template-columns:repeat(3, 1fr)}}.board_block{display:grid;margin-bottom:1.875rem;row-gap:0.625rem}.bbt_wrapper{align-items:flex-end;display:flex;gap:0.625rem;justify-content:space-between}.board_block_title{font-size:0.9375rem;font-weight:700;text-transform:uppercase}.board_block_link{flex:0 0 auto;font-size:0.75rem;text-align:right}.board_block_content{background-color:var(--color-gray-01);font-size:0.8125rem;padding:1.25rem}.bbc_blue{color:var(--color-primary)}.bbc_table{width:100%}.bbc_table tr th{font-weight:400;text-transform:uppercase}.bbc_table tr th,.bbc_table tr td{padding:0.3125rem 0.625rem}.bbc_table tr th:first-of-type,.bbc_table tr td:first-of-type{padding-left:0}.bbc_table tr th:last-of-type,.bbc_table tr td:last-of-type{padding-right:0}.bbc_table tr th:nth-of-type(1),.bbc_table tr th:nth-of-type(2),.bbc_table tr td:nth-of-type(1),.bbc_table tr td:nth-of-type(2){text-align:left}.bbc_table tr th:nth-of-type(3),.bbc_table tr th:nth-of-type(4),.bbc_table tr td:nth-of-type(3),.bbc_table tr td:nth-of-type(4){text-align:right}.bbc_row{align-items:flex-end;display:flex;font-size:0.8125rem;justify-content:space-between;gap:0.625rem;margin-bottom:0.875rem}.bbc_row:last-of-type{margin-bottom:0}.bbc_row .label{font-size:0.6875rem}.bbc_row_edit{display:inline-flex;font-size:0.71875rem;gap:0.625rem;justify-content:flex-end}.bbc_row_edit a,.bbc_row_edit button{color:var(--color-dark);font-size:0.71875rem;margin:0;padding:0}@media only screen and (max-width: 767px){.board_block_title{padding-left:0.9375rem;padding-right:0.9375rem}.board_block_link{margin-right:0.9375rem}}.cabinet_wrapper{margin-bottom:1.875rem}.cabinet_title{font-size:0.9375rem;font-weight:700;margin-bottom:0.625rem;text-transform:uppercase}.cabinet{background-color:var(--color-gray-01);display:grid;padding:0.625rem;row-gap:0.625rem}.cabinet_product{display:flex;gap:0.625rem}.cabinet_product_left{background-color:var(--color-light);display:inline-flex;flex:0 0 7.625rem;flex-direction:column;gap:0.625rem;padding:0.625rem;width:7.625rem}.cabinet_product_image{height:5rem;margin:0 auto;overflow:hidden;position:relative;width:5rem}.cabinet_product_right{background-color:var(--color-light);display:inline-flex;flex:1 1 auto;flex-direction:column;padding:0.625rem;width:auto}.cabinet_product_header{margin-bottom:0.625rem}.cabinet_product_title{font-size:0.75rem;margin-bottom:0}.cabinet_product_price{color:var(--color-complementary-02);font-size:0.75rem}.cabinet_product_info{display:grid;font-size:0.5625rem;margin-bottom:0.625rem;row-gap:0.375rem}.cpi_row{align-items:center;display:flex;column-gap:0.3125rem;justify-content:space-between}.cpi_row_text{align-items:center;column-gap:0.3125rem;display:inline-flex}.cpi_row_alert{color:var(--color-alert)}.cpi_row_detail{text-decoration:underline;text-transform:uppercase}.cabinet_product_footer{font-size:0.625rem;font-weight:700;margin-top:auto}.cabinet_product_ratings::after,.cabinet_product_ratings_current{background-image:url("../img/elements/rating.svg");background-repeat:no-repeat;background-size:2.3125rem 0.4375rem}.cabinet_product_ratings{display:block;height:0.4375rem;margin:0 auto;position:relative;width:2.3125rem}.cabinet_product_ratings::after{content:"";height:100%;inset:0;opacity:.4;position:absolute;width:100%}.cabinet_product_ratings_current{height:100%;left:0;position:absolute;top:0}.cabinet_guide_list{display:grid;gap:0.625rem}.cabinet_guide_row{background-color:var(--color-light);border:0.125rem solid var(--color-primary);font-size:0.8125rem;padding:0.625rem;text-align:center}.cabinet_guide_row img{height:3.75rem;width:auto}.cabinet_guide_row span{display:block;margin-top:0.3125rem}@media only screen and (max-width: 767px){.cabinet_title{padding-left:0.9375rem;padding-right:0.9375rem}}@media only screen and (min-width: 992px){.cabinet_wrapper{margin-bottom:0}}.info_section{display:grid;gap:1.25rem;grid-template-columns:repeat(2, 1fr);margin-bottom:1.875rem}.info_section_block{align-items:center;background-color:var(--color-primary);color:var(--color-light);display:flex;flex-direction:column;font-size:0.875rem;font-weight:700;height:11.25rem;justify-content:center;padding:0.625rem;text-transform:uppercase}.info_section_block span{display:block;margin-top:1.25rem;text-align:center}.info_map{margin-bottom:1.875rem}.info_hours_wrapper{line-height:1.4;margin-bottom:1.875rem;text-align:center}.info_hours_title{color:var(--color-primary);font-size:0.875rem;font-weight:700}.info_hours{font-size:0.75rem}.info_contacts{display:grid;row-gap:0.625rem;text-align:center}.info_contacts_row{align-items:center;font-size:0.75rem;gap:0.3125rem}@media only screen and (min-width: 576px){.info_section_block{font-size:1.125rem}}@media screen and (min-width: 576px)and (max-width: 1199px){.info_pharmacy{display:grid;gap:1.25rem;grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 1200px){.info_pharmacy{display:grid;gap:1.25rem;grid-template-columns:repeat(2, 1fr)}}.info-list{list-style:none;padding-left:0;margin-top:1rem}.info-list-item{margin-bottom:.75rem;padding-left:1.2rem;position:relative}.info-list-item::before{content:"•";color:var(--color-primary);font-weight:bold;position:absolute;left:0}.info-team-list{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem;list-style:none;padding-left:0}.info-team-item{text-align:center;flex:1 1 150px}.info-team-img{width:100px;height:100px;object-fit:cover;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.1);margin-bottom:.5rem}.info-team-name{display:block;font-weight:500;color:var(--color-primary-01)}@media(max-width: 600px){.info-team-list{flex-direction:column;align-items:center}}.error-page{text-align:center;padding:4rem 1rem}.error-page h1{font-size:3rem;color:#dc3545;margin-bottom:1rem}.error-page p{font-size:1.2rem;margin-bottom:2rem}.error-details{color:#6c757d;margin-top:1rem}.back-home{display:inline-block;margin-top:2rem;padding:.75rem 1.5rem;background-color:#007bff;color:#fff;text-decoration:none;border-radius:.5rem}.back-home:hover{background-color:#0056b3}.pharmacists_list{display:grid;gap:1.875rem;margin:1.875rem 0}.pharmacists_item{display:flex;padding-left:0.625rem;position:relative}.pharmacists_item_image{height:11.25rem;margin-top:auto;position:relative;width:auto;z-index:1}.pharmacists_item_name{align-items:flex-end;background-color:var(--color-primary);color:var(--color-light);display:inline-flex;font-size:0.875rem;font-weight:700;min-height:6.25rem;inset:auto 0 0;padding:1.25rem 0.625rem 1.25rem 55%;position:absolute;text-transform:uppercase;z-index:0}@media only screen and (min-width: 576px){.pharmacists_list{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 1200px){.pharmacists_item_image{height:14.375rem}}.departments_list{display:grid;gap:1.875rem;margin:1.875rem 0}.departments_item_image{height:auto;width:100%}@media only screen and (min-width: 576px){.departments_list{grid-template-columns:repeat(2, 1fr)}}.pharmacies_duty_title{font-size:1.5em;text-align:center;color:var(--color-primary);margin-bottom:1em}.pharmacies_duty_list{margin-bottom:1em}.pharmacies_duty_item{display:flex;flex-direction:column;gap:.3em;padding:1em;border-radius:8px;background-color:var(--color-gray-07);box-shadow:0 1px 3px rgba(0,0,0,.1);transition:transform .2s,box-shadow .2s}.pharmacies_duty_item div{font-size:1em}.pharmacies_duty_item div:nth-child(1){font-weight:bold;color:var(--color-primary);font-size:1.1em}.pharmacies_duty_item div:nth-child(2){font-weight:600;color:#555}.pharmacies_duty_item div:nth-child(3){color:#777;font-size:.9em}#site_header{position:relative;transition:all 250ms;width:100%;z-index:1000}.header_fixed #site_header{left:0;position:fixed;right:0;top:0}.header_off_top #site_header{background-color:rgba(var(--color-light), 0.95)}.site_header_top_row_1{background-color:var(--color-complementary);color:var(--color-light);font-size:0.875rem;padding:0.625rem 0;text-align:center}.site_header_top_row_1 a{color:var(--color-light)}@media only screen and (max-width: 991px){.site_header_top_row_1{letter-spacing:-1px;text-transform:uppercase}}@media only screen and (min-width: 992px){.site_header_top_row_1{font-size:0.9375rem}}.site_header_top_row_2{text-align:center;background-color:var(--color-primary);color:var(--color-light);font-size:0.9375rem;padding:0.625rem 0;text-transform:uppercase}.site_header_top_row_2 .container{display:flex;justify-content:space-between;align-items:center}.site_header_top_row_2 a{color:var(--color-light)}.site_header_top_row_2_nav a{border-right:1px solid var(--color-light);padding:0 1.125rem}.site_header_top_row_2_nav a:first-of-type{padding-left:0}.site_header_top_row_2_nav a:last-of-type{border-right:none;padding-right:0}.site_header_top_row_2_inner{display:flex;justify-content:space-between}.site_header_phone_number a{align-items:center;display:flex;gap:0.3125rem}.site_header_bottom_row_1{padding:0.375rem 0;position:relative;z-index:0}#site_brand{display:flex;justify-content:center;align-items:center;flex:1}#site_brand a,#site_brand img{display:block}#site_brand img{height:auto;width:10rem}.site_header_bottom_robot{align-items:center;color:var(--color-gray-04);column-gap:0.9375rem;display:inline-flex;font-size:0.75rem;text-transform:uppercase}.site_header_bottom_cart{align-items:center;color:var(--color-gray-04);column-gap:0.9375rem;display:inline-flex;font-size:0.75rem;text-transform:uppercase}.site_header_bottom_quantity{color:var(--color-primary);font-weight:700}@media only screen and (max-width: 767px){#search_wrapper{flex-basis:calc(100% + 30px) !important;margin-left:-0.9375rem;margin-right:-0.9375rem;width:calc(100% + 30px) !important}}@media only screen and (max-width: 991px){.site_header_bottom_inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}#site_nav_open{order:0}#site_brand{order:1}.site_header_bottom_cart{order:2;position:relative}.site_header_bottom_cart_icon{height:auto;width:2.5rem}.site_header_bottom_quantity{align-items:center;background-color:var(--color-primary);border-radius:50%;bottom:-0.1875rem;color:var(--color-light);display:flex;height:1.3125rem;justify-content:center;position:absolute;right:-0.1875rem;width:1.3125rem}.site_header_bottom_robot{align-items:center;display:inline-flex;flex-basis:100%;justify-content:center;margin-top:1rem;order:3;width:100%}.site_header_bottom_robot br{display:none}}@media only screen and (min-width: 992px){.site_header_bottom_row_1{padding:1.875rem 0;z-index:1}.site_header_bottom_inner{align-items:center;column-gap:2.1875rem;display:flex;justify-content:space-between}#site_brand img{width:12.875rem}}.site_header_bottom_row_2{background-color:var(--color-complementary);color:var(--color-light);position:relative;z-index:1}.site_header_bottom_row_2 a{color:var(--color-light)}@media only screen and (min-width: 992px){.site_header_bottom_row_2{z-index:0}}#site_nav{font-size:0.875rem;font-weight:700;text-transform:uppercase;z-index:1000}#site_nav ul{list-style:none}#site_nav ul li{align-items:center;display:inline-flex;flex-wrap:wrap;justify-content:center}#site_nav ul li a,#site_nav ul li button{color:var(--color-light);display:block;font-size:0.875rem;font-weight:700;padding:0.625rem 0;position:relative;text-transform:uppercase}#site_nav ul li a{flex:1 1 auto}#site_nav ul li a.active{color:var(--color-primary)}#site_nav ul li button{width:100%}#site_nav ul li a+button{flex:0 0 4rem;width:4rem}#site_nav ul li .subnav_icon{display:inline-flex;justify-content:space-between}#site_nav ul li .subnav_icon::after{content:"+"}#site_nav ul li.subnav_active,#site_nav ul li:hover,#site_nav ul li.active{background-color:var(--color-gray-03)}#site_nav ul li .site_nav_mega{display:none}#site_nav ul li ul{display:block}#site_nav ul li ul li ul{display:none}#site_nav ul li.subnav_active>.site_nav_mega,#site_nav ul li.subnav_active>ul{display:block}#site_nav ul li.subnav_active>.site_subnav_open .subnav_icon::after,#site_nav ul li:hover>.site_subnav_open .subnav_icon::after{content:"-"}@media only screen and (max-width: 991px){#site_nav_open{color:var(--color-primary);cursor:pointer;font-size:0.8125rem;height:1.5rem;line-height:1.5rem;padding:1.25rem 0 0 0;position:relative;text-transform:uppercase;z-index:11}#site_nav_open span{top:0.6875rem}#site_nav_open span,#site_nav_open span::before,#site_nav_open span::after{background:var(--color-primary);content:"";cursor:pointer;display:block;height:0.125rem;position:absolute;right:0;transition:all 250ms ease-in-out;width:2.625rem}#site_nav_open span::before{top:-0.375rem}#site_nav_open span::after{bottom:-0.375rem}#close_button_nav{padding:1.25rem 0;text-align:left;width:100%}#close_button_nav span,#close_button_nav span::before,#close_button_nav span::after{background:var(--color-light);content:"";cursor:pointer;display:block;height:0.125rem;position:absolute;right:0;transition:all 250ms ease-in-out;width:1.625rem}#close_button_nav span::before{top:-0.375rem}#close_button_nav span::after{bottom:-0.375rem}#site_nav{background-color:var(--color-complementary-01);clear:both;display:none;inset:0;height:100vh;overflow-y:auto;position:fixed;width:100%}#site_nav ul li{flex-basis:100%;justify-content:flex-start;width:100%}#site_nav ul li a,#site_nav ul li button{padding-left:1.25rem;padding-right:1.25rem;text-align:left}#site_nav ul li button .subnav_icon{display:flex;width:100%}#site_nav ul li button .subnav_icon::after{margin-left:auto;text-align:center;width:1.25rem}#site_nav ul li a+button .subnav_icon{border-left:1px solid var(--color-light)}#site_nav ul li ul{flex-basis:100%;padding-left:1.25rem;width:100%}body.site_nav_active #site_nav{display:block;padding-bottom:5rem}body.site_nav_active #site_nav_open span,body.site_nav_active #close_button_nav span{background:rgba(0,0,0,0)}body.site_nav_active #site_nav_open span::before,body.site_nav_active #site_nav_open span::after,body.site_nav_active #close_button_nav span::before,body.site_nav_active #close_button_nav span::after{top:0}body.site_nav_active #site_nav_open span::before,body.site_nav_active #close_button_nav span::before{transform:rotate(45deg)}body.site_nav_active #site_nav_open span::after,body.site_nav_active #close_button_nav span::after{transform:rotate(-45deg)}body.site_nav_active #close_button_nav span{left:1.25rem}body.site_nav_active #close_button_nav span::before,body.site_nav_active #close_button_nav span::after{background-color:var(--color-light)}}@media only screen and (min-width: 992px){#site_nav_open{display:none}#site_nav{position:relative}#site_nav ul{column-gap:1.875rem;display:flex}#site_nav ul li{position:initial}#site_nav ul li a,#site_nav ul li button{display:block;line-height:1.3;padding:0.625rem}#site_nav ul li .site_subnav_open>.subnav_icon::after,#site_nav ul li:hover .site_subnav_open>.subnav_icon::after{content:none}#site_nav ul li:hover{cursor:pointer}#site_nav ul li .site_nav_mega{background-color:var(--color-complementary-01);box-shadow:0px 7px 9px -7px #000;left:0;position:absolute;top:100%;width:100%;z-index:100}#site_nav ul li ul{height:100%;position:relative;width:280px}#site_nav ul li ul li{position:initial;width:100%}#site_nav ul li ul li a,#site_nav ul li ul li button{text-align:left}#site_nav ul li ul li button .subnav_icon{display:flex;width:100%}#site_nav ul li ul li button .subnav_icon::after{content:">" !important;margin-left:auto;text-align:center;width:1.25rem}#site_nav ul li ul li ul{border-left:1px solid var(--color-light);left:100%;position:absolute;top:0}#site_nav ul li:hover>.site_nav_mega,#site_nav ul li:hover>ul{display:block}}#site_header_nav_modal{background-color:var(--color-complementary);display:none;inset:0;overflow:hidden;position:fixed;z-index:10000}#site_header_nav_modal.show{display:block}.shnm_container{align-items:center;display:flex;height:100%;justify-content:center;padding:0;position:relative;width:100%}.shnm_inner{height:100%;overflow:auto;padding:3.75rem 0 0;position:relative;width:100%}#shnm_close{left:0.625rem;position:absolute;top:1.125rem;z-index:1000}#shnm_nav{font-size:0.875rem;font-weight:700;text-transform:uppercase}#shnm_nav ul{list-style:none}#shnm_nav ul li a,#shnm_nav ul li button{align-items:center;color:var(--color-light);display:flex;font-size:0.875rem;font-weight:700;justify-content:space-between;padding:0.625rem 1.25rem;position:relative;text-align:left;text-transform:uppercase;width:100%}#shnm_nav ul li ul{background-color:var(--color-complementary);display:none;inset:0;overflow:auto;padding:3.75rem 0 0;position:fixed;z-index:1}#shnm_nav ul li ul.show{display:block}button[data-list].open::after{content:">"}button[data-list].close{background-color:var(--color-gray-03)}button[data-list].close::after{content:"<"}#search_wrapper{position:relative}.search_inner{display:flex}input.search_input{background-color:var(--color-gray-01);border:none;border-radius:0.1875rem 0 0 0.1875rem;padding:0.75rem 1.875rem 0.75rem 0.875rem}input.search_input::-webkit-search-cancel-button,input.search_input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.search_input_wrapper{flex:1 1 auto;position:relative;width:auto}button.search_clear{align-items:center;background-color:var(--color-gray-03);border-radius:50%;color:var(--color-light);display:none;font-size:0.75rem;font-weight:700;height:1.375rem;inset:50% 0.3125rem 0 auto;justify-content:center;position:absolute;transform:translateY(-50%);width:1.375rem}button.search_clear.show{display:flex}button.search_button{align-items:center;background-color:var(--color-primary);border-radius:0 0.1875rem 0.1875rem 0;display:inline-flex;flex-basis:3.125rem;justify-content:center;width:3.125rem}.search_autocomplete{background-color:var(--color-light);display:none;left:0;position:absolute;right:0;top:100%;width:100%}.search_autocomplete.show{display:block}.search_autocomplete_inner{max-height:60vh;padding-bottom:2.5rem;overflow:hidden;overflow-y:auto}.search_autocomplete_title{background-color:var(--color-dark);color:var(--color-light);font-size:1rem;padding:0.25rem 0.875rem}.search_autocomplete_list{padding:0.3125rem}.search_autocomplete_item{background-color:var(--color-light);display:flex;gap:1.25rem;justify-content:space-between;padding:0.5rem}.sai_image_wrapper{flex:0 0 6.4375rem;height:6.4375rem;position:relative;width:6.4375rem}.sai_text{color:var(--color-gray-04);display:inline-flex;flex:1 1 auto;flex-direction:column;margin-bottom:1.25rem;width:auto}.sai_price{display:flex;gap:0.625rem;margin-top:0.3125rem}.sai_original_price{text-decoration:line-through}.sai_current_price{color:var(--color-complementary-02);font-weight:700}.sai_ratings_wrapper{margin-top:0.3125rem}.sai_ratings::after,.sai_ratings_current{background-image:url("../img/elements/rating.svg");background-repeat:no-repeat}.sai_ratings{display:block;height:0.875rem;position:relative;width:4.625rem}.sai_ratings::after{content:"";height:100%;inset:0;opacity:.4;position:absolute;width:100%}.sai_ratings_current{height:100%;left:0;position:absolute;top:0}.sai_button_wrapper{align-items:flex-end;display:inline-flex}.sai_button{padding-left:1.25rem;padding-right:1.25rem}.search_autocomplete_view_all{background-color:var(--color-primary);color:var(--color-light);inset:auto 0 0 0;padding:0.5rem 0.875rem;position:absolute;text-align:center}#search_wrapper_mobile_close{display:none}@media screen and (min-width: 576px)and (max-width: 991px),screen and (min-width: 1200px){.sai_text_wrapper{display:flex}.sai_text{flex:1 1 auto;margin-bottom:0}.sai_button_wrapper{flex:0 0 9.6875rem;text-align:right;width:9.6875rem}.sai_button{margin-left:auto}}@media only screen and (max-width: 767px){button.search_button{border-top-right-radius:0;border-bottom-right-radius:0}}@media only screen and (max-width: 991px){#search_wrapper{flex-basis:100%;margin-top:1rem;order:4;width:100%}.search_autocomplete_item{flex-direction:row}#search_wrapper.search_transform{background-color:var(--color-light);inset:0;margin:0;padding-top:2.625rem;position:fixed;width:100% !important;z-index:1000}#search_wrapper.search_transform .search_autocomplete{top:5.25rem}#search_wrapper.search_transform #search_wrapper_mobile_close{display:block;inset:0.625rem auto auto 0.625rem;position:fixed}#search_wrapper.search_transform .search_autocomplete_inner{height:calc(100% - env(keyboard-inset-height) - 115px);max-height:80vh}}@media only screen and (min-width: 992px){#search_wrapper{flex:1 0 0%}#search_wrapper_mobile_close{display:none !important}}@media screen and (min-width: 992px)and (max-width: 1199px){.search_autocomplete_item{flex-direction:column}}#site_header_cart{background-color:rgba(0,0,0,.5);display:none;inset:0;overflow:hidden;position:fixed;z-index:10000}#site_header_cart.show{display:block}.shc_container{align-items:center;display:flex;height:100%;justify-content:center;padding:0;position:relative;width:100%}.shc_inner{background-color:var(--color-gray-03);max-height:100%;max-width:36.25rem;overflow:auto;position:relative;width:100%}#site_header_cart_close{left:0.625rem;position:absolute;top:1.125rem}.shc_item_content{display:inline-flex;flex-direction:column}.shc_title{color:var(--color-light);font-weight:700;padding:1.25rem 2.5rem;text-align:center;text-transform:uppercase}.shc_products_item{background-color:var(--color-light);column-gap:1.25rem;display:flex;font-size:1rem;margin-bottom:0.3125rem;padding:1.25rem}.shc_item_image{flex:0 0 6.875rem;height:6.875rem;overflow:hidden;position:relative;width:6.875rem}.shc_item_price{color:var(--color-orange)}.shc_item_quantity{margin-top:auto}.shc_item_remove{color:var(--color-dark);margin-left:0.625rem}.shc_cta{color:var(--color-light);padding:1.25rem 0;text-align:center}.shc_total{font-size:2rem;margin-bottom:1.5625rem;text-transform:uppercase}.shc_finish{background-color:var(--color-complementary-02);color:var(--color-light);display:block;font-size:1.4375rem;margin-bottom:1.5625rem;padding:0.875rem 0;text-transform:uppercase;transition:all var(--transition-time);width:100%}.shc_finish:hover{background-color:var(--color-primary)}.shc_shop{color:var(--color-light);display:block;font-size:1.0625rem;margin:0 auto;text-align:center;text-transform:uppercase}@media only screen and (max-width: 991px){.shc_inner{height:100%}}@media only screen and (min-width: 992px){.shc_container{padding:0.625rem}.shc_total{font-size:2.75rem}}.site_footer_main{background-color:var(--color-primary);color:var(--color-light);padding:2.125rem 0}.site_footer_address{font-weight:500;line-height:2;margin-top:0.625rem}.site_footer_links_title button{color:currentColor;font-size:0.875rem;font-weight:700;padding:0;text-transform:uppercase}.site_footer_links_nav{list-style:none}.site_footer_links_nav a{display:block}.site_footer_map_wrapper{display:flex;justify-content:flex-end;margin-bottom:3.125rem}.site_footer_social{align-items:center;display:flex;font-weight:500;gap:1.25rem;text-transform:uppercase}.site_footer_social img{border-radius:50%}@media only screen and (max-width: 991px){.site_footer_company{margin-bottom:2.5rem;text-align:center}.site_footer_links_title button{border-bottom:1px solid var(--color-light);padding:0.3125rem 1.25rem;position:relative;text-align:center;width:100%}.site_footer_links_group{margin-bottom:0.9375rem}.site_footer_links_nav{text-align:center}.site_footer_links_nav{margin-top:0.625rem}.site_footer_map_wrapper{display:none}.site_footer_social{flex-wrap:wrap;justify-content:center;margin-top:1.875rem}.site_footer_social span{display:inline-flex;flex-basis:100%;justify-content:center;width:100%}}@media only screen and (min-width: 992px){.site_footer_main_inner{display:grid;grid-template-columns:repeat(3, 1fr)}.site_footer_links{display:inline-grid;gap:1.875rem;grid-template-columns:repeat(2, 1fr)}.site_footer_social{justify-content:flex-end}}@media only screen and (min-width: 1200px){.site_footer_main_inner{gap:6.25rem}}.site_footer_bottom{background-color:var(--color-light);padding:0.625rem 0;text-align:center}.site_footer_bottom_logos{height:auto;max-width:100%}.section{background-color:var(--color-light);margin:2.5rem 0}.section.margin_null_top{margin-top:0}.section_header{background-image:url("../img/elements/heart.png");background-position:0 50%;background-repeat:no-repeat;background-size:1.5625rem 2.6875rem;border-bottom:1px solid var(--color-gray-02);padding:1.0625rem 3.125rem}.section_title{font-size:1.125rem;font-weight:700;text-transform:uppercase}.section_title span{font-weight:400}.section_show_all{color:var(--color-gray-03);display:block;font-weight:500;text-transform:uppercase}@media only screen and (max-width: 767px){.section_show_all{margin-top:0.625rem}}@media only screen and (min-width: 768px){.section_header{align-items:center;display:flex;justify-content:space-between}}.section_body{padding:0.625rem}.section_body.full{padding:0.625rem 0 0}.section_body h3{font-size:1.5rem;margin:1rem 0;color:var(--color-primary)}@media only screen and (min-width: 992px){.section_body_two{columns:2;gap:1.875rem}}.section_footer{padding:2.5rem 0}.section_main_content{background-color:var(--color-light);margin-bottom:2.5rem}.grid_sidebar_content{display:grid;gap:1.25rem;grid-template-columns:100%}.grid_content{padding:1.25rem}@media only screen and (min-width: 992px){.grid_sidebar_content{gap:0.625rem;grid-template-columns:15rem 42.625rem}.grid_content{padding:0.625rem 0.625rem 0.625rem 0}}@media only screen and (min-width: 1200px){.grid_sidebar_content{grid-template-columns:15rem 55.625rem}}.nogarazza_about_section{margin-bottom:2.5rem}.carousel_nogarazza_wrapper{position:relative}.nac_item{position:relative}.nac_image{display:block;height:auto;width:100%}.nac_button{bottom:1.25rem;position:absolute;right:1.25rem}.swiper-pagination.carousel_about_pagination{bottom:-1.5rem}.about_plus{background-color:var(--color-light);padding:1.875rem 1.25rem 1.25rem}.about_plus_item{border-bottom:0.125rem solid var(--color-primary);display:grid;font-size:0.75rem;padding:0.9375rem 0;text-align:center}.about_plus_item:last-of-type{border-bottom:none}.about_plus_item img{margin:0 auto 0.625rem}@media screen and (min-width: 768px)and (max-width: 991px){.about_plus{display:grid;grid-template-columns:repeat(3, 1fr)}.about_plus_item{border-bottom:none;border-left:0.125rem solid var(--color-primary)}.about_plus_item:first-of-type{border-left:none}}@media only screen and (min-width: 992px){.nogarazza_about_section{display:flex;margin-bottom:5rem}.carousel_nogarazza_wrapper{flex:1 1 auto;order:1;width:calc(100% - 300px)}.carousel_nogarazza{height:100%;width:100%}.nac_item{height:100%}.nac_image{height:100%;left:50%;object-fit:fill;object-position:center right;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%;z-index:0}.nac_button{bottom:3.75rem;right:1.25rem}.swiper-pagination.carousel_about_pagination{bottom:-2.5rem}.about_plus{flex:0 0 18.75rem;order:0;width:18.75rem}}.self_pharmacy_section .section_body{padding-bottom:2.5rem}.self_pharmacy_image{height:auto;margin:-6.25rem 0 0 1.25rem;max-width:90%}.self_pharmacy_grid.self_pharmacy_small .self_pharmacy_text_wrapper p,.self_pharmacy_grid.self_pharmacy_small .self_pharmacy_text_wrapper ol,.self_pharmacy_grid.self_pharmacy_small .self_pharmacy_text_wrapper ul{font-size:0.875rem}.self_pharmacy_title{color:var(--color-complementary);font-size:2.1875rem;font-weight:400;margin-bottom:1.875rem;text-transform:uppercase}.self_pharmacy_title span{color:var(--color-primary);font-weight:700}.self_pharmacy_small .self_pharmacy_title{font-size:1.625rem}@media only screen and (max-width: 991px){.self_pharmacy_text_wrapper{text-align:center}}@media only screen and (min-width: 992px){.self_pharmacy_section{margin-bottom:6.25rem}.self_pharmacy_small .section_body{padding-right:2.5rem}.self_pharmacy_grid{align-items:center;display:flex;gap:6.25rem}.self_pharmacy_image_wrapper{flex-basis:46%;width:46%}.self_pharmacy_image{margin-bottom:-6.25rem;margin-left:2.5rem;max-width:100%}.self_pharmacy_text_wrapper{flex:1 1 0%}.self_pharmacy_small{margin-bottom:2.5rem}.self_pharmacy_small .self_pharmacy_image_wrapper{flex-basis:36%;width:36%}}@media only screen and (min-width: 1200px){.self_pharmacy_text_wrapper{padding-bottom:3.125rem}.self_pharmacy_title{font-size:2.625rem}.self_pharmacy_small .self_pharmacy_text_wrapper{padding-bottom:0}}.products_list{display:grid;gap:1.25rem}.products_item{background-color:var(--color-light);display:flex;flex-direction:column;position:relative;text-align:center;padding:0.625rem}.products_item_image_wrapper{height:13.4375rem;overflow:hidden;position:relative;width:100%}.products_item_image_wrapper img{object-fit:contain}.products_item_title{font-size:0.875rem;font-weight:400;margin-top:0.9375rem}.products_item_body{margin-top:auto}.products_item_ratings_wrapper{margin-top:0.625rem}.products_item_ratings::after,.products_item_ratings_current{background-image:url("../img/elements/rating.svg");background-repeat:no-repeat}.products_item_ratings{display:block;height:0.875rem;margin:0 auto;position:relative;width:4.625rem}.products_item_ratings::after{content:"";height:100%;inset:0;opacity:.4;position:absolute;width:100%}.products_item_ratings_current{height:100%;left:0;position:absolute;top:0}.products_item_description{margin-top:0.3125rem}.products_item_description p{font-size:0.75rem}.products_item_availability{font-size:0.875rem;font-weight:700;margin-top:0.625rem}.products_item_availability.success{color:var(--color-complementary-02)}.products_item_availability.warning{color:var(--color-attention)}.products_item_availability.alert{color:var(--color-alert)}.products_item_price{font-weight:700;margin:0.9375rem 0}.products_item_original_price{color:var(--color-gray-05);font-size:1rem;text-decoration:line-through}.products_item_final_price{color:var(--color-complementary-02);font-size:1.625rem}.products_item_discount,.products_item_badge{border-radius:50%;height:3.125rem;position:absolute;top:0;width:3.125rem;z-index:9999}.products_item_discount{align-items:center;background-color:var(--color-gray-05);color:var(--color-light);display:flex;font-weight:700;justify-content:center;left:0}.products_item_discount.alert{background-color:var(--color-alert)}.products_item_badge{right:0}@media only screen and (max-width: 991px){.filter_padding_top{padding-top:0.9375rem}}@media only screen and (min-width: 992px){.products_item_title{font-size:1rem}.products_item_ratings_wrapper{margin-top:0.9375rem}.products_item_description{margin-top:auto}.products_item_description p{font-size:1rem}.products_item_availability{font-size:1rem;margin-top:0}.products_item_original_price{font-size:1.1875rem}.products_item_final_price{font-size:2rem}}.products_list.view_grid{grid-template-columns:repeat(2, 1fr)}.products_list.view_grid .products_item::after,.products_list.view_grid .products_item::before{background-color:var(--color-complementary-02);content:"";position:absolute}.products_list.view_grid .products_item::after{height:1px;left:2%;top:-0.625rem;width:96%}.products_list.view_grid .products_item::before{height:96%;right:-0.625rem;top:2%;width:1px}.products_list.view_grid .products_item:last-child::before{content:none}.products_list.view_grid .products_item:nth-child(1)::after,.products_list.view_grid .products_item:nth-child(2)::after{content:none}.products_list.view_grid .products_item_body{margin-bottom:0.625rem;margin-top:0}.products_list.view_grid .products_item_text_wrapper{display:inline-flex;flex:1 1 auto;flex-direction:column;word-break:break-word;white-space:normal}.products_list.view_grid .products_item_title{margin-top:0}.products_list.view_grid .products_item_description{display:none}.products_list.view_grid .products_item_cta{margin-top:auto}.products_list.view_grid .products_item_button{padding-left:1.25rem;padding-right:1.25rem}@media only screen and (max-width: 575px){.products_list.view_grid .products_item:nth-child(1)::after,.products_list.view_grid .products_item:nth-child(2)::after{content:none}}@media only screen and (max-width: 767px){.products_list.view_grid .products_item:nth-child(2n+0)::before{content:none}}@media screen and (min-width: 768px)and (max-width: 991px){.products_list.view_grid .products_item:nth-child(2n+0)::before{content:none}}@media only screen and (min-width: 992px){.products_list.view_grid{grid-template-columns:repeat(4, 1fr)}.products_list.view_grid .products_item:nth-child(3)::after{content:none}.products_list.view_grid .products_item:nth-child(4)::after{content:none}}@media screen and (min-width: 992px)and (max-width: 1199px){.products_list.view_grid .products_item:nth-child(4n+0)::before{content:none}}@media only screen and (min-width: 1200px){.products_list.view_grid{grid-template-columns:repeat(4, 1fr)}.products_list.view_grid .products_item:nth-child(4)::after{content:none}.products_list.view_grid .products_item:nth-child(4n+0)::before{content:none}}.products_package{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;font-size:0.875rem}.products_package_prices{display:flex;flex-direction:column;gap:.25rem}.products_package_original{color:var(--color-gray-05);font-size:2rem;text-decoration:line-through}.products_package_final{color:var(--color-complementary);font-size:2rem}.products_package_saving{color:var(--color-alert);font-size:2rem}.carousel_appointments_item{position:relative}.cai_image_wrapper{height:15.1875rem;overflow:hidden;position:relative;width:100%;z-index:0}.cai_text_wrapper{background-color:rgba(0,0,0,.85);color:var(--color-light);display:flex;flex-direction:column;height:100%;inset:0 0 0 auto;padding:1.375rem 0.75rem;position:absolute;width:50%;z-index:1}.cai_link{font-size:0.8125rem;font-weight:700;margin-top:auto;text-transform:uppercase}.carousel_brands .swiper-slide{width:5.8125rem;padding:10px}.carousel_brands .swiper-slide img{width:100%}.pharmaceutical_guide_grid{display:grid;gap:1.875rem;padding:0.625rem 0}.pharmaceutical_guide_item{align-items:center;border:0.1875rem solid var(--color-primary);display:flex;flex-direction:column;font-size:1.0625rem;justify-content:center;padding:0.875rem 0.375rem}.pharmaceutical_guide_item span{display:inline-flex;margin-top:0.3125rem;text-align:center}@media only screen and (min-width: 992px){.pharmaceutical_guide_grid{grid-template-columns:repeat(3, 1fr)}}.newsletter_form_wrapper{padding:1.875rem 0}.newsletter_form_title{margin-bottom:1rem;text-align:center}.newsletter_form_input_wrapper{border-radius:0.1875rem;display:flex;justify-content:center;margin:0 auto 1rem;max-width:31.25rem;overflow:hidden}.newsletter_form_button{font-size:1.125rem;padding:0.5rem}.newsletter_form_gdpr{align-items:center;display:flex;flex-wrap:wrap;gap:0.875rem 1.875rem;justify-content:center;text-align:center}.best_selling{background-color:var(--color-complementary-03);margin-left:-1.25rem;margin-right:-1.25rem;padding:1.25rem}.best_selling_title{color:var(--color-complementary-02);font-size:1.3125rem;margin-bottom:1.25rem;text-align:center;text-transform:uppercase}@media only screen and (min-width: 576px){.best_selling_title{font-size:1.5rem}.carousel_best_selling{margin-left:-1.25rem;margin-right:-1.25rem;padding:0 0.625rem}}@media only screen and (min-width: 992px){.best_selling{margin:0 0 1.25rem}}.reviews{display:grid;gap:1.875rem;padding:1.25rem}.reviews_item{text-align:center}.reviews_item p{font-size:1.125rem}.reviews_author{font-size:0.9375rem;text-transform:uppercase}.reviews_ratings::after,.reviews_ratings_current{background-image:url("../img/elements/rating.svg");background-repeat:no-repeat;background-size:6.6875rem 1.25rem}.reviews_ratings{display:block;height:1.25rem;margin:0 auto 0.3125rem;position:relative;width:6.6875rem}.reviews_ratings::after{content:"";height:100%;inset:0;opacity:.4;position:absolute;width:100%}.reviews_ratings_current{height:100%;left:0;position:absolute;top:0}#add_to_cart{background-color:rgba(0,0,0,.5);display:none;inset:0;overflow:hidden;position:fixed;z-index:10000}#add_to_cart.show{display:block}.atc_container{align-items:center;display:flex;height:100%;justify-content:center;padding:0;position:relative;width:100%}.atc_inner{background-color:var(--color-light);max-height:100%;max-width:41.25rem;overflow:auto;padding:1.25rem;position:relative;width:100%}#add_to_cart_close_x{left:0.625rem;position:absolute;top:1.125rem}.atc_title{font-weight:400;padding:0 1.25rem;text-align:center}.atc_title span{color:var(--color-complementary-02);font-weight:700}.atc_image{height:18.75rem;margin:0 auto 0.625rem;overflow:hidden;position:relative;width:18.75rem}.atc_quantity{align-items:center;column-gap:0.625rem;display:flex;justify-content:center;margin-bottom:1.25rem}.atc_info_cart{margin-bottom:1.25rem;text-align:center}.atc_cta{color:var(--color-light);display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center;margin-bottom:1.25rem;text-align:center}#atc_shop_close,.atc_go_cart{color:var(--color-light);display:inline-flex;font-size:1.125rem;font-weight:700;padding:0.875rem;text-transform:uppercase;transition:all var(--transition-time)}#atc_shop_close:hover,.atc_go_cart:hover{background-color:var(--color-primary)}#atc_shop_close{background-color:var(--color-complementary-01)}.atc_go_cart{background-color:var(--color-complementary-02)}.atc_go_checkout{color:var(--color-primary);text-align:center;text-transform:uppercase}@media only screen and (max-width: 991px){.atc_inner{height:100%}.atc_title{padding-top:3.125rem}}@media only screen and (min-width: 992px){.atc_container{padding:0.625rem}}.area_nav_title{background-color:var(--color-gray-04);color:var(--color-light);font-size:0.8125rem;padding:0.75rem 1.25rem;text-transform:uppercase}.area_nav{padding:1.25rem}.area_nav a::before{content:"•";color:var(--color-primary);font-weight:bold;margin-right:5px}.area_nav a{display:block;transition:all var(--transition-time)}.area_nav a:hover,.area_nav a.current{color:var(--color-complementary-02)}.area_nav .active{color:var(--color-complementary-02)}@media only screen and (max-width: 991px){.area_nav_wrapper{padding:0.9375rem}.area_nav_inner{margin-top:0.625rem}}.page{background-color:var(--color-light);display:grid;gap:1.875rem}.page.page_with_sidenav{row-gap:0}.page_main{display:grid;gap:1.875rem;padding:0.625rem}.page_main_section{margin-bottom:1.875rem}.padding_lateral{padding-left:0.9375rem;padding-right:0.9375rem}@media only screen and (max-width: 767px){.page_main{padding-left:0;padding-right:0}.page.page_with_sidenav .page_main{padding:0}}@media only screen and (min-width: 768px){.page_main.two_columns{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 992px){.page{gap:0.625rem;grid-template-columns:15rem 42.625rem}}@media only screen and (min-width: 1200px){.page{grid-template-columns:15rem 55.625rem}.page_main .third_parties{display:grid;gap:1.875rem;grid-template-columns:66% auto}}.reward_header{margin-bottom:1.25rem}.reward_header img{height:auto;width:100%}.reward_body{color:var(--color-light);font-weight:700;overflow:hidden;padding:1.25rem;position:relative}.reward_body.blue{background-color:var(--color-primary)}.reward_body.green{background-color:var(--color-complementary-02)}.reward_body_row{align-items:flex-end;border-bottom:1px solid var(--color-light);display:flex;gap:1.25rem;justify-content:space-between;padding:0.3125rem 0}.rbr_text{font-size:0.875rem}.rbr_text span{font-size:1.3125rem}.rbr_value{font-size:2rem}.reward_footer{color:var(--color-light);font-size:0.75rem;margin-top:1.25rem;text-align:center}.reward_footer span{text-transform:uppercase}@media only screen and (max-width: 767px){.reward_header{padding-left:0.9375rem;padding-right:0.9375rem}}.booking{margin:1.875rem auto;max-width:28.75rem;width:100%}.booking_calendar{display:flex;gap:.625rem;margin-bottom:.625rem;align-items:center;white-space:nowrap}.booking_calendar_wrapper{margin-bottom:1.875rem}.booking_pay_text p{font-size:0.875rem;margin-bottom:1.25rem}.booking_pay_options{margin-bottom:1.25rem}@media only screen and (min-width: 992px){.booking_calendar_wrapper{margin-bottom:3.75rem}}.breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;font-size:0.6875rem;gap:0.25rem;margin-bottom:1.25rem}.breadcrumbs ol{list-style:none;text-transform:uppercase}.breadcrumbs ol li{display:inline-block;position:relative}.breadcrumbs ol li::after{content:"»";margin-left:0.125rem}.breadcrumbs ol li:last-child::after{content:none}@media only screen and (max-width: 991px){.breadcrumbs{display:none}}.pagination{font-size:1.125rem;margin:0 -0.40625rem 5rem}.pagination .page-numbers{color:#000;display:inline-block;margin:0 0.40625rem;padding:0.53125rem 1.03125rem}.pagination a,.pagination span{border-bottom:0.125rem solid #000;color:var(--color-primary);background-color:#fff;line-height:normal;transition:all .2s}.pagination a:hover,.pagination .current{color:#fff;background-color:#000}.pagination a:hover,.pagination a:focus{text-decoration:none}.aside_image{display:block;height:auto;width:100%}.aside_title{align-items:center;background-color:var(--color-gray-04);border:none;color:var(--color-primary);display:flex;font-size:0.8125rem;justify-content:space-between;padding:0.625rem 1.25rem;text-align:left;text-transform:uppercase;width:100%}.aside_body{font-size:0.75rem;padding:0.625rem 1.25rem}.aside_body ul li{margin-bottom:0.375rem;text-transform:uppercase}.aside_body ul li ul{padding-left:1.875rem}.aside_body ul li ul li{margin-bottom:0;text-transform:lowercase}.aside_body ul li.active>a,.aside_body ul li>a:hover{color:var(--color-primary)}.status_message{padding:1em;margin:1em 0;border:1px solid rgba(0,0,0,0);border-radius:.25em;font-size:1em;font-weight:bold;text-align:center}.status_message.color_success{color:var(--color-confirm);background-color:#d4edda;border-color:#c3e6cb}.status_message.color_error{color:var(--color-alert);background-color:#f8d7da;border-color:#f5c6cb}#policy_modal{background-color:rgba(0,0,0,.6);display:none;position:fixed;inset:0;z-index:9999}#policy_modal.show{display:block}.policy_container{display:flex;justify-content:center;align-items:center;height:100%}.policy_inner{background:var(--color-complementary);padding:1.875rem;max-width:36.25rem;width:90%;border-radius:0.5rem;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.2);overflow-y:auto;max-height:90%}#policy_modal_close{position:absolute;top:0.9375rem;right:0.9375rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--color-light)}.policy_title{text-transform:uppercase;text-align:center;color:var(--color-light);font-size:1.375rem;margin-bottom:0.9375rem}.policy_content{color:var(--color-light);font-size:1rem;line-height:1.5;margin-bottom:1.875rem}.policy_actions{text-align:center}.policy_actions .policy_btn,.policy_actions .policy_btn_accept{background-color:var(--color-primary);border:none;color:var(--color-light);font-weight:bold;font-size:1rem;padding:0.625rem 1.25rem;margin:0 0.3125rem;cursor:pointer;text-transform:uppercase;transition:background-color .3s}.policy_actions .policy_btn:hover,.policy_actions .policy_btn_accept:hover{background-color:var(--color-dark)}#product_list_filter{background-color:rgba(0,0,0,.5);display:none;inset:0;overflow:hidden;position:fixed;z-index:99999999}#product_list_filter.show{display:block}.plf_container{align-items:center;display:flex;height:100%;justify-content:center;padding:0;position:relative;width:100%}.plf_inner{background-color:var(--color-light);height:100%;max-width:41.25rem;overflow:auto;padding:1.25rem 0;position:relative;width:100%}#plf_close{margin:0 1.25rem 1.25rem}@media only screen and (max-width: 991px){.plf_title{padding-top:3.125rem}}@media only screen and (min-width: 992px){.plf_container{padding:0.625rem}}.accordion{margin-bottom:1.875rem}.accordion_item{margin-bottom:0.125rem}.accordion_button{align-items:center;background-color:var(--color-gray-04);border:none;color:var(--color-light);display:flex;font-size:0.8125rem;justify-content:space-between;padding:0.625rem 1.25rem;text-align:left;text-transform:uppercase;width:100%}.accordion_button::after{content:"+";text-align:center;width:0.625rem}.accordion_button:hover{cursor:pointer}.accordion_button[data-jsaccordion-opened=true]{font-weight:700}.accordion_button[data-jsaccordion-opened=true]::after{content:"-"}.accordion_body{display:none;font-size:0.75rem;padding:0.625rem 1.25rem}.accordion_body ul li{margin-bottom:0.625rem;text-transform:uppercase}.accordion_body ul li ul{padding-left:1.875rem}.accordion_body ul li ul li{margin-bottom:0;text-transform:lowercase}.accordion_body ul li.active>a,.accordion_body ul li>a:hover{color:var(--color-complementary)}.swiper-button-prev,.swiper-button-next{background-color:var(--color-gray-04);color:var(--color-light);height:2.5rem;width:2.5rem}.swiper-button-prev::after,.swiper-button-next::after{font-size:1.5rem}.swiper-button-prev{left:0}.swiper-button-next{right:0}@media only screen and (min-width: 992px){.swiper-pagination-bullet{background-color:var(--color-primary-02);height:1rem;width:1rem}}.read-smore__link{font-size:0.75rem;font-weight:700}.quantity_input[type=number]{-moz-appearance:textfield;appearance:textfield}.quantity_input[type=number]::-webkit-inner-spin-button,.quantity_input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.quantity_input_wrapper{display:inline-flex}.quantity_input[type=number]{-moz-appearance:textfield;appearance:textfield;border:none;flex:1;font-size:1.125rem;font-weight:700;padding:0.3125rem;text-align:center;width:3.125rem}.quantity_input_decrease,.quantity_input_increase{background-color:var(--color-gray-04);color:var(--color-light);flex:0 0 1.625rem;font-size:1.5rem;width:1.625rem;padding:0;text-align:center}/*# sourceMappingURL=style.css.map */
