.material-symbols{font-family:'Material Symbols Rounded';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;vertical-align:middle}body{display:block;font-family:'Open Sans' !important}:root{--body-bg-theme:#d7eef9;--farmashop-primary-blue:#014694;--multi-store-greys-white:#fff;--farmashop-primary-60-alt:#99b5dc;--multi-store-greys-40:#999;--farmashop-primary-60:#001c43;--multi-store-greys-80-bg:#333;--multi-store-greys-60:#666;--farmashop-alternative-alternative:#36a9e1;--multi-store-greys-5-bg:#f2f2f2;--multi-store-greys-20:#ccc;--neutral-30:#cdd5dd;--neutral-60:#9ba1a8;--neutral_color_0:#fff;--neutral-color-0:#fff;--neutral-00:#fff;--multi-store-greys-5:#e2e2e2;--neutral-color-300:#dee0e3;--neutral-color-600:#03101f;--Neutral-colors-400:#81878f;--Neutral-colors-100:#fff;--Action-colors-400:#053469;--shipping-progress-bar:#c6dffc;--shipping-progress-bar-external:#e7eff8}.h-inherit{height:inherit}.no-decoration{text-decoration:none !important}.two-lines{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body{font-size:100%;background-color:#f2f6fa}body input.form-control,body select.form-control,body input.form-select,body select.form-select,body input.form-check-input,body select.form-check-input{border:none;border-bottom:1.25px solid var(--multi-store-greys-5-bg,#f2f2f2);color:var(--multi-store-greys-80-bg,#333);text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:400;line-height:22px;transition:all .3s ease-in-out}body input.form-control::placeholder,body select.form-control::placeholder,body input.form-select::placeholder,body select.form-select::placeholder,body input.form-check-input::placeholder,body select.form-check-input::placeholder{color:var(--multi-store-greys-40,#999)}body input.form-control:focus,body select.form-control:focus,body input.form-select:focus,body select.form-select:focus,body input.form-check-input:focus,body select.form-check-input:focus{border:1.25px solid var(--multi-store-greys-80-bg,#333);border-radius:.4rem;box-shadow:none}body input.form-control[type=checkbox],body select.form-control[type=checkbox],body input.form-select[type=checkbox],body select.form-select[type=checkbox],body input.form-check-input[type=checkbox],body select.form-check-input[type=checkbox]{width:18px;height:18px;top:3px;left:3px;border:solid 1px var(--multi-store-greys-80-bg,#333);border-color:var(--multi-store-greys-80-bg,#333) !important;vertical-align:baseline}body input.form-control[type=checkbox]:checked,body select.form-control[type=checkbox]:checked,body input.form-select[type=checkbox]:checked,body select.form-select[type=checkbox]:checked,body input.form-check-input[type=checkbox]:checked,body select.form-check-input[type=checkbox]:checked{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 10 3 3 6-6'/%3e%3c/svg%3e") !important;background-color:transparent}body input.form-select,body select.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgb(204, 204, 204)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}body .form-floating>label{transition:opacity .1s ease-in-out,all .2s ease-in-out,transform .1s ease-in-out;color:var(--multi-store-greys-40,#999)}body .form-floating>.form-control:focus~label,body .form-floating>.form-control:not(:placeholder-shown)~label,body .form-floating>.form-control-plaintext~label,body .form-floating>.form-select~label{margin-top:0;padding-top:0}body .form-floating>.form-control:focus~label:after,body .form-floating>.form-control:not(:placeholder-shown)~label:after,body .form-floating>.form-control-plaintext~label:after,body .form-floating>.form-select~label:after{background-color:transparent}body .alert.alert-grey{--bs-alert-color:var(--neutral-00,#fff);--bs-alert-bg:var(--multi-store-greys-60,#666);--bs-alert-border-color:var(--multi-store-greys-60,#666);--bs-alert-link-color:var(--bs-danger-text-emphasis);font-size:14px;font-weight:400;line-height:20px}body .alert.alert-grey a,body .alert.alert-grey a:visited{color:var(--multi-store-greys-20,#ccc)}body div.messages .message{margin:0}body.catalog-category-view,body.catalogsearch-result-index{background-color:#f2f6fa}body .page-wrapper{background-color:#f2f6fa}body .ui-header-micro-banner{display:none}body.cms-home{background-color:#fff}body.cms-home .ui-header-micro-banner{display:block}body.cms-home .page-wrapper{background-color:#fff}body .text-on-input{position:relative}body .text-on-input label{position:absolute;top:-1.2rem;left:2.3rem;padding:.2rem;z-index:1}body .text-on-input label:after{content:" ";background-color:#fff;width:100%;height:1.3rem;position:absolute;left:0;bottom:0;z-index:-1}body .label-text-on-input{color:#999;font-feature-settings:'ss02' on;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;display:inline-block;margin-bottom:.5rem}body .form-control-text-on-input{box-shadow:none !important;border-radius:.4rem;border:1.25px solid #e2e2e2;background:#fff}body .form-select-text-on-input{font-weight:400;font-size:1.6rem;line-height:2.4rem;font-feature-settings:'ss02' on;color:#000e1e}body .form-text-tooltip{color:var(--multi-store-greys-40,#999);font-feature-settings:'ss02' on;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.6rem}h1.page-title:before{display:none}.breadcrumbs .item:not(:first-child){padding-right:0}.breadcrumbs .item:first-child{padding-right:0}.breadcrumbs .item:not(:last-child):after{display:none}.breadcrumbs .item:not(:first-child):before{content:'/';font-size:12px;font-style:normal;font-weight:600;line-height:18px;color:var(--multi-store-greys-40,#999);padding-right:0;padding-left:0;font-family:'Open Sans' !important}.page-wrapper .breadcrumbs .items{color:var(--multi-store-greys-40,#999);font-size:14px;font-style:normal;font-weight:400}.page-wrapper .breadcrumbs .items .item{line-height:20px}.page-wrapper .breadcrumbs .items .item a{color:var(--multi-store-greys-80-bg,#333)}.page-wrapper .breadcrumbs .items .item.search strong{color:#b3c8df}.shadow{box-shadow:0px 0px 6px 2px rgba(0,14,30,.1)}.shadow:hover{box-shadow:0px 0px 16px rgba(0,14,30,.2)}.btn:visited:not(:hover){color:inherit;background-color:inherit;border-color:inherit}.btn.dropdown-toggle.reset-toggle:after,.btn.dropdown-toggle.no-toggle:after{display:none}.btn:hover{text-decoration:none}.btn.primary-f,.btn.btn-primary-farma{background:var(--primary-blue-blue,#014694);color:var(--neutral-00,#fff);font-size:15px;font-style:normal;font-weight:600}.btn.primary-f.farma-rounded,.btn.btn-primary-farma.farma-rounded{border-radius:.8rem}.btn.btn-blank{color:var(--multi-store-greys-80-bg,#333);background:0 0;border:none;font-weight:600}.btn.btn-blank-primary{color:var(--Farmashop-Primary-Blue,#014694);font-size:14px;font-style:normal;font-weight:600;line-height:20px;background:0 0;border:none}.btn.btn-blank-danger{color:var(--Multi-store-States-Error,#f64b3c);font-size:14px;font-style:normal;font-weight:600;line-height:20px;background:0 0;border:none}.btn.btn-alternative{height:48px;padding:0 24px;gap:8px;align-self:stretch;border-radius:4px;background:var(--primary-light-blue-light-blue,#36a9e1);font-size:15px;font-style:normal;font-weight:600;color:var(--neutral-00,#fff)}.btn.btn-alternative-dark{height:48px;padding:0 24px;gap:8px;align-self:stretch;border-radius:4px;background:0 0;border:1.25px solid var(--multi-store-greys-80-bg,#333);font-size:16px;font-style:normal;font-weight:600;color:var(--multi-store-greys-80-bg,#333)}.btn.btn-outline-primary-farma{border-radius:8px;border:1px solid var(--farmashop-primary-blue,#014694);background:var(--neutral-00,#fff);color:var(--farmashop-primary-blue,#014694)}.btn.btn-outline-primary-farma.btn-strong{font-size:14px;font-style:normal;font-weight:600;line-height:20px}.btn.unavailable.disabled{border-radius:8px;background:var(--multi-store-greys-40,#999);color:var(--neutral-00,#fff);font-size:15px;font-style:normal;font-weight:600;line-height:normal;border:none;height:40px;width:100%;opacity:1}.btn.btn-fs-14{font-size:14px}.btn.btn-fs-16{font-size:16px}.btn.btn-fs-18{font-size:18px}.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 500,'GRAD' 0,'opsz' 48}header.page-header{background:var(--farmashop-primary-blue,#014694);color:var(--multi-store-greys-white,#fff)}header .logo.only-mobile{display:none}header.smaller .header-row-sites{opacity:0;visibility:hidden}header .header-row-sites{transition:all .5s ease-in-out;height:40px;background:var(--farmashop-primary-60,#001c43)}header .header-row-sites .container-external-links{max-width:1280px;min-height:40px}header .header-row-sites .container-external-links .logofarma{border-radius:0 8px 0 0;background:var(--farmashop-primary-blue,#014694);padding:5px 20px}header .header-row-sites .container-external-links .logos-line .col:not(:first-child):not(:last-child){border-right:2px solid rgba(255,255,255,.2)}header .header-row2 [data-content-type=row][data-appearance=contained]{max-width:100%}header .header-row2 [data-content-type=row][data-appearance=contained] .pagebuilder-slide-wrapper .pagebuilder-overlay{padding:0}header .header-row2 [data-content-type=row][data-appearance=contained] .pagebuilder-slide-wrapper [data-element=content]{min-height:auto}header .header-row2 [data-content-type=row][data-appearance=contained] .pagebuilder-slide-wrapper [data-element=content] img{display:inline-block}header .header-row2 [data-content-type=row][data-appearance=contained] .pagebuilder-slide-wrapper p{margin-top:0;margin-bottom:0}header .header-row2 .slick-slider{padding:0 !important}.container-search #magnolia-autocomplete-container .aa-dropdown-menu{min-width:100% !important}.container-search #magnolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products{width:100%}.container-search #magnolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .aa-suggestion{width:100% !important;display:block !important}.container-search #magnolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .aa-suggestion .magnoliasearch-autocomplete-hit{width:100% !important}.container-search #magnolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .aa-suggestion .magnoliasearch-autocomplete-hit .thumb{width:20%}.container-search #magnolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .aa-suggestion .magnoliasearch-autocomplete-hit .info{line-height:normal;font-size:14px;font-style:normal;font-weight:400;color:var(--multi-store-greys-80-bg,#333);position:relative}.container-search #magnolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .aa-suggestion .magnoliasearch-autocomplete-hit .info .info-name{max-width:70%}.container-search #magnolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .aa-suggestion .magnoliasearch-autocomplete-hit .info .magnoliasearch-autocomplete-category{display:none}.container-search #magnolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .aa-suggestion .magnoliasearch-autocomplete-hit .info .magnoliasearch-autocomplete-price{float:right;color:var(--multi-store-greys-80-bg,#333);font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.4px;position:absolute;top:0;right:0;padding-right:2px}#search{background:var(--multi-store-greys-white,#fff);font-weight:400;font-size:16px;line-height:22px;color:var(--primary-blue-blue-40,#012a59);height:48px;padding:0 24px;padding-right:45px;border-radius:48px;border:1.5px solid var(--farmashop-primary-60-alt,#99b5dc);text-overflow:ellipsis}#search:focus{border:1.25px solid var(--primary-light-blue-light-blue,#36a9e1);box-shadow:none}#search::placeholder{color:var(--multi-store-greys-40)}#search:placeholder-shown{text-overflow:ellipsis}.block-search .action.search:before{content:'\e8b6';font-family:'Material Symbols Rounded';color:var(--multi-store-greys-40);font-size:22px}.block-search .action.search{right:16px !important;top:50% !important;left:inherit;opacity:1 !important;transform:translateY(-50%)}.block-search .action.search:not([disabled]){border-radius:100%;background:var(--farmashop-alternative-alternative,#36a9e1);width:39px;height:39px;right:5px !important}.block-search .action.search:not([disabled]):before{font-family:'Material Symbols Rounded';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;vertical-align:middle;content:'arrow_forward';color:#fff}.block-search{float:none !important;width:100% !important;padding-left:0 !important}.block-search .control{padding:0 !important}.block-search .form.minisearch{position:relative}body{font-family:'Open Sans';color:#000e1e;font-feature-settings:'ss03' on,'ss02' on}a{color:#014694;text-decoration:none}a:hover{color:#012a59;text-decoration:underline}.logo{max-width:100%}.top-links{font-weight:400;font-size:14px;line-height:20px;text-align:center}.top-links a{color:var(--multi-store-greys-white,#fff);text-decoration:none}.top-links .my-account-text{max-width:77px;text-transform:capitalize}.top-links .wrapper-balance-query{font-size:14px;font-style:normal;font-weight:600;line-height:20px;background:var(--farmashop-alternative-alternative,#36a9e1);color:var(--multi-store-greys-white,#fff);margin-left:12px}.top-links span.material-symbols-outlined{vertical-align:middle}.top-links #badgeCart{color:#014694 !important;font-family:'Open Sans';font-size:12px}.container-link_to_sites .cl_content_head{font-size:12px;font-weight:500}.container-link_to_sites .cl_content_head a{text-decoration:none;color:#012a59}.container-link_to_sites .cl_content_head .material-symbols{font-size:18px;width:18px;height:18px}@keyframes rotationclosehover{from{transform:rotate(0deg)}to{transform:rotate(25deg)}}@keyframes rotationcloseout{from{transform:rotate(25deg)}to{transform:rotate(0)}}@keyframes menushow{0%{width:0}100%{width:100%}}.sections.nav-sections{max-width:408px;width:100% !important;border-right:none;background-color:#fff;z-index:1046;display:flex}.sections.nav-sections .nav-sections-item-content{margin-top:0;padding:0 0 25px;height:100%;margin-left:0;float:none;overflow-y:auto}.sections.nav-sections .nav-sections-item-content .navigation{display:none}.sections.nav-sections .nav-sections-item-content .navcategories{padding-bottom:80px}.sections.nav-sections .nav-sections-items{height:100%}.sections.nav-sections a.usernameLink{text-decoration:none;color:var(--multi-store-greys-80-bg,#333)}.sections.nav-sections a.usernameLink::hover{text-decoration:none}.sections.nav-sections a.usernameLink .wrapper-balance-query-info{color:var(--multi-store-greys-white,#fff);text-decoration:none}.sections.nav-sections .noLogedArea{border-radius:4px;background:var(--farmashop-alternative-alternative,#36a9e1);padding:12px 8px 12px 16px;align-items:center;gap:16px;align-self:stretch;color:var(--multi-store-greys-white,#fff);font-feature-settings:'ss02' on;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.sections.nav-sections .noLogedArea a,.sections.nav-sections .noLogedArea a:focus,.sections.nav-sections .noLogedArea a:visited{color:var(--multi-store-greys-white,#fff);text-decoration:underline}.sections.nav-sections .userNameArea{border-radius:4px;background:var(--farmashop-primary-90,#f2f6fb);width:100%}.sections.nav-sections .userNameArea .name{padding:12px;color:var(--multi-store-greys-80-bg,#333);font-size:16px;font-style:normal;font-weight:600}.sections.nav-sections .userNameArea .name .customer_name_menu{text-transform:capitalize}.sections.nav-sections .userNameArea .fpoints{border-radius:4px;background:var(--farmashop-alternative-alternative,#36a9e1);display:inline-flex;height:24px;padding:0 4px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-style:normal;font-weight:600}.sections.nav-sections .userNameArea .btn{width:40px;height:40px;background-color:#d7eef9;color:#014694}.sections.nav-sections .logo-container .img-responsive.logo{width:30px}.sections.nav-sections .markGranMenu{display:block}.sections.nav-sections .markGranMenu .logo-container{background-color:var(--farmashop-primary-blue,#014694)}.sections.nav-sections .markGranMenu .logo-container .img-responsive.logo{margin-left:16px}.sections.nav-sections .markGranMenu .logo-container .material-symbols{color:var(--multi-store-greys-white,#fff);margin-right:16px}.sections.nav-sections .markGranMenu .close-toggle{cursor:pointer;animation:rotationcloseout .2s linear}.sections.nav-sections .markGranMenu .close-toggle:hover{animation:rotationclosehover .2s linear;transform:rotate(25deg)}.sections.nav-sections .markGranMenu ul{list-style:none;padding-right:24px;padding-left:24px;color:var(--multi-store-greys-80-bg,#333);font-size:16px;font-style:normal;font-weight:600;line-height:22px}.sections.nav-sections .markGranMenu ul li{padding:0 16px 0 24px;height:48px;line-height:48px}.sections.nav-sections .markGranMenu ul li a{text-decoration:none;color:var(--multi-store-greys-80-bg,#333)}.sections.nav-sections .markGranMenu ul li a:hover,.sections.nav-sections .markGranMenu ul li a:visited{text-decoration:none;color:var(--multi-store-greys-80-bg,#333)}.sections.nav-sections .markGranMenu ul li span.material-symbols{font-size:20px;padding-right:8px}.sections.nav-sections .markGranMenu ul li.categories{background:var(--multi-store-greys-5-bg,#f2f2f2);border-radius:4px;display:flex}.sections.nav-sections .markGranMenu ul li.categories span.material-symbols{margin-left:auto;margin-right:0;display:inline-flex;align-self:center}.sections.nav-sections .navcategories .category-item:hover .move-to-right{color:#012a59}.sections.nav-sections .navcategories a{color:var(--multi-store-greys-80-bg,#333);font-size:16px;font-style:normal;font-weight:600;line-height:22px;list-style:none;padding-right:24px;padding-left:24px;line-height:48px;text-decoration:none}.sections.nav-sections .navcategories .submenu .category-item a{padding:0 0 0 16px}.sections.nav-sections .navcategories .view-all-categories{position:relative}.sections.nav-sections .navcategories .view-all-categories a{width:100%;color:var(--multi-store-greys-80-bg,#333);text-align:center !important}.sections.nav-sections .navcategories .view-all-categories .move-link-to-right{margin-left:auto;margin-right:3px;display:inline-flex;align-self:center;padding-right:16px;position:absolute;right:16px;width:auto;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.sections.nav-sections .navcategories .view-all-categories .move-link-to-right .move-to-right{display:none}.sections.nav-sections .navcategories .view-all-categories:hover .move-link-to-right{color:#36a9e1}.sections.nav-sections .navcategories .menu-go-back{color:var(--multi-store-greys-80-bg,#333);font-feature-settings:'ss02' on;font-size:16px;font-style:normal;font-weight:600;line-height:22px;text-align:center;width:100%;display:block;position:relative;padding:10px 0;margin-bottom:5px}.sections.nav-sections .navcategories .menu-go-back.go-to-parent{float:left;display:inline-block;width:auto;z-index:3}.sections.nav-sections .navcategories .menu-go-back.go-to-parent .parent-name{display:none}.sections.nav-sections .navcategories .menu-go-back span.material-symbols.pe-2{display:none}.sections.nav-sections .navcategories .menu-go-back:before{content:'arrow_back';font-family:'Material Symbols Rounded';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;vertical-align:middle;position:absolute;left:12px}.sections.nav-sections .navcategories .move-to-right{margin-left:auto;margin-right:3px;display:inline-flex;align-self:center;color:var(--multi-store-greys-80-bg,#333)}.sections.nav-sections #navcat,.sections.nav-sections .section-item-title.nav-sections-item-title{display:none}.nav-open .page-wrapper{left:0}.nav-open .nav-toggle:after{background:rgba(0,0,0,.5);content:'';display:block;height:100%;position:fixed;right:0;top:0;width:100%;z-index:1}.nav-sections{height:100%}.nav-open .nav-sections{-webkit-box-shadow:0 0 5px 0 rgba(50,50,50,.75);-moz-box-shadow:0 0 5px 0 rgba(50,50,50,.75);-ms-box-shadow:0 0 5px 0 rgba(50,50,50,.75);box-shadow:0 0 5px 0 rgba(50,50,50,.75);left:0;z-index:99;background:#f8f8f8;display:block}.container-menu .nav-toggle{display:block;left:0;position:relative;top:0;z-index:14}.container-menu .nav-toggle:before{content:'\e5d2';font-family:'Material Symbols Rounded';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;vertical-align:middle;color:#fff}.container-menu .sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#f8f9fa !important;overflow-x:hidden;padding-top:60px;box-shadow:0px 0px 8px #888}.container-menu .sidenav a{padding:8px 8px 8px 16px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:.3s}.container-menu .sidenav a:hover{color:#f1f1f1}.container-menu .sidenav::-webkit-scrollbar{display:none}.container-menu .animated-icon{width:30px;height:20px;position:relative;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.container-menu .animated-icon span{display:block;position:absolute;height:3px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;background:#014694}.container-menu .animated-icon span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.container-menu .animated-icon span:nth-child(2){width:80%;top:10px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.container-menu .animated-icon span:nth-child(3){top:20px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.container-menu .animated-icon.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0;left:8px}.container-menu .animated-icon.open span:nth-child(2){width:0;opacity:0}.container-menu .animated-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:21px;left:8px}.container-menu button{border:none !important}.container-menu button:focus{outline:none}.container-menu .center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;vertical-align:middle}.prescription-cart-tooltip .tooltip-inner{font-weight:600;font-size:12px;line-height:16px;padding:8px;font-style:normal}.prescription-tooltip{opacity:1 !important}.prescription-tooltip .tooltip-inner{max-width:350px;width:350px;background-color:#fff;box-shadow:0px 0px 8px rgba(0,14,30,.15);opacity:1 !important;border-radius:4px;display:flex;flex-direction:column;align-items:center;gap:32px;isolation:isolate;padding:4rem}.prescription-tooltip .tooltip.bs-tooltip-right .tooltip-arrow:before{border-right-color:#2f4fff !important}.prescription-tooltip .tooltip.bs-tooltip-left .tooltip-arrow:before{border-left-color:#2f4fff !important}.prescription-tooltip .tooltip.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:#2f4fff !important}.prescription-tooltip .tooltip.bs-tooltip-top .tooltip-arrow:before{border-top-color:#2f4fff !important}.columns{background-color:#fff;border-radius:16px;margin-bottom:24px}.columns .column.main #product-info-detail-container .product.attribute.special-attributes .accordion-item{background-color:transparent;border:none}.columns .column.main #product-info-detail-container .product.attribute.special-attributes .accordion-item .accordion-body{background-color:transparent;color:var(--multi-store-greys-80-bg,#333);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.columns .column.main #product-info-detail-container .product.attribute.special-attributes .accordion-item .accordion-button{color:var(--multi-store-greys-80-bg,#333);font-size:16px;font-style:normal;font-weight:600;line-height:22px;background-color:transparent;border:none;border-bottom:1.25px solid var(--multi-store-greys-5-bg,#f2f2f2);padding-left:0}.columns .column.main #product-info-detail-container .product.attribute.special-attributes .accordion-item .accordion-button:hover{background-color:transparent;border:none;border-bottom:1.25px solid var(--multi-store-greys-5-bg,#f2f2f2)}.columns .column.main #product-info-detail-container .product.attribute.special-attributes .accordion-item .accordion-button:after{font-family:'Material Symbols Rounded';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;vertical-align:middle;content:'add';background-image:none;width:auto;height:auto}.columns .column.main #product-info-detail-container .product.attribute.special-attributes .accordion-item .accordion-button:not(.collapsed):after{content:'remove';transform:rotate(-180deg)}.columns .column.main ol.product-items{padding-left:0}.columns .column.main .item.product.product-item{background:0 0}.columns .column.main .item.product.product-item .product-item-info{background:#fff}.columns .column.main .item.product.product-item .product-item-info .product-reviews-summary{display:none}.columns .column.main .item.product.product-item .product-item-info .product-item-inner.order-md-first{z-index:2}.columns .column.main .item.product.product-item .product-item-info .product-item-inner.order-md-first .actions-secondary{display:none}.columns .sidebar.sidebar-main .filter-options-title:after{font-family:'Material Symbols Rounded';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;vertical-align:middle;content:'\e5cf';color:#b3c8df}.columns .sidebar.sidebar-main .filter-options-title .count{display:none !important}.toolbar.toolbar-products{border-radius:8px;margin-bottom:16px}.toolbar.toolbar-products .searchresult .termSearched{color:var(--farmashop-primary-30,#00316f)}.filter-title strong{background-color:transparent;box-shadow:none;border:none;font-weight:600;font-size:15px;position:initial;color:#012a59}.filter-title strong:before{content:'\e152';font-family:'Material Symbols Rounded';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;vertical-align:middle;margin-top:-2px;margin-right:5px}.product-items.product-items-big-button .price-final_price{min-height:56px}.product-items .product-item .product-item-info .product-item-details .price-box.price-final_price{font-size:16px;color:#014694;font-weight:700;align-self:flex-end}.product-items .product-item .product-item-info .product-item-details .price-box.price-final_price p.price-from{display:inline-block}.product-items .product-item .product-item-info .product-item-details .price-box.price-final_price p.price-from .price-label{display:none}.product-items .product-item .product-item-info .product-item-details .price-box.price-final_price p.price-from:after{content:'-'}.product-items .product-item .product-item-info .product-item-details .price-box.price-final_price p.price-to{display:inline-block}.product-items .product-item .product-item-info .product-item-details .price-box.price-final_price p.price-to .price-label{display:none}.product-items .product-item .product-item-info .product-item-details .product-item-inner .actions-primary .tocart{width:100%;font-size:14px;background:#014694;border-radius:8px;font-weight:600}.product-items .product-item .product-item-info .product-item-details .product-item-inner .actions-primary .tocart:hover{background:#00316f}.product-items .product-item .product-item-info .product-item-details .product-item-inner .actions-primary .tocart .cart-button-add-icon:before{font-family:'Material Symbols Rounded';content:'shopping_cart';font-size:1.5rem;color:#206587}.product-items .product-item .product-item-info .product-item-details .product-item-inner .actions-primary .tocart .product-addtocart-button-ico{font-size:20px}.product-items .product-item .product-item-info .product-item-details .product-item-inner .actions-primary .tocart span{color:#fff}.catalogsearch-result-index .page-main h1.page-title{display:none}.catalogsearch-result-index .page-main .sidebar,.catalog-category-view .page-main .sidebar{width:100%;background-color:#fff;border-radius:8px;padding:24px;margin-bottom:20px}.catalogsearch-result-index .page-main .sidebar .filter.block,.catalog-category-view .page-main .sidebar .filter.block{margin-bottom:10px}.catalogsearch-result-index .page-main .sidebar.sidebar-additional,.catalog-category-view .page-main .sidebar.sidebar-additional{background-color:transparent;padding-top:0;padding-bottom:0}.catalogsearch-result-index .product-items-list .product-item .product-item-info .product-item-details .price-box.price-final_price .configurable-price,.catalog-category-view .product-items-list .product-item .product-item-info .product-item-details .price-box.price-final_price .configurable-price{padding-top:1rem;padding-bottom:1rem;display:flex}.catalogsearch-result-index .product-items-list .product-item .product-item-info .product-item-details .price-box.price-final_price .configurable-price .price-container .price-label,.catalog-category-view .product-items-list .product-item .product-item-info .product-item-details .price-box.price-final_price .configurable-price .price-container .price-label{color:var(--multi-store-greys-20,#ccc);font-size:12px;font-style:normal;font-weight:600;line-height:16px}.catalogsearch-result-index .product-items-list .product-item .product-item-info .product-item-details .price-box.price-final_price .configurable-price .price-container .price-wrapper,.catalog-category-view .product-items-list .product-item .product-item-info .product-item-details .price-box.price-final_price .configurable-price .price-container .price-wrapper{display:block}.catalogsearch-result-index .product-items-list .product-item .product-item-info .product-item-details .price-box.price-final_price .configurable-price .price-container .price-wrapper .price,.catalog-category-view .product-items-list .product-item .product-item-info .product-item-details .price-box.price-final_price .configurable-price .price-container .price-wrapper .price{color:var(--multi-store-greys-80-bg,#333);font-size:16px;font-style:normal;font-weight:600;line-height:normal}.catalogsearch-result-index .ias-trigger,.catalog-category-view .ias-trigger{margin-top:24px;margin-bottom:24px}.catalogsearch-result-index #IASTextShow,.catalog-category-view #IASTextShow{color:var(--neutral-60,#9ba1a8);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:16px}footer{background-color:#012a59;color:#fff}footer .footer.content #links_blocks .footer-static-title h3{margin-top:1.5rem;margin-bottom:1rem}footer .footer.content #links_blocks ul{list-style:none;padding-left:.5em}footer .footer.content a{color:#fff;text-decoration:none}footer .footer.content a:visited,footer .footer.content a:hover{color:#fff}footer .footer.content a:hover{background:inherit;border-radius:2px}footer .footer.content .socialmediaicons h3{margin-bottom:24px}footer .footer.content .socialmediaicons .fa{background-color:rgba(255,255,255,.2);border-radius:50%;height:48px;width:48px;font-size:25px;display:inline-flex;justify-content:center;align-items:center}footer .footer.content .socialmediaicons .fa:before{margin-left:5px}footer .footer.content .socialmediaicons .fa:hover{background-color:rgba(255,255,255,.4)}.cms-index-index .slick-track{display:flex !important}.cms-index-index .slick-track .slick-slide{height:inherit !important}.cms-index-index .slick-track .slick-slide>div{height:90%}.cms-index-index .slick-track .slick-slide .product-item{height:100%}.cms-index-index .slick-track .slick-slide .product-item .product-item-name{display:inline-block}.cms-index-index .slider-container [data-content-type=row][data-appearance=contained]{max-width:100%}.cms-index-index .slider-container .slick-arrow{border-radius:50%;background:rgba(255,255,255,.3);backdrop-filter:blur(8px);color:#014694}.cms-index-index .slider-container .slick-arrow.slick-disabled{background:rgba(255,255,255,.4);opacity:.4;backdrop-filter:blur(8px)}.cms-index-index .slider-container .slick-arrow.slick-next:before{content:'\e315';font-family:'Material Symbols Rounded';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;vertical-align:middle;font-size:40px;color:#014694}.cms-index-index .slider-container .slick-arrow.slick-prev:before{content:'\e314';font-family:'Material Symbols Rounded';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;vertical-align:middle;font-size:40px;color:#014694}.cms-index-index .slider-container .pagebuilder-poster-content{max-width:623px}.cms-index-index .slider-container .pagebuilder-poster-content h1{font-weight:700;font-size:48px}.cms-index-index .slider-container .pagebuilder-poster-content h2{font-weight:500;font-size:32px;line-height:128%}.cms-index-index .slider-container .slick-slider .slick-dots{margin-top:-60px}.cms-index-index .slider-container .slick-slider .slick-dots li{width:44px}.cms-index-index .slider-container .slick-slider .slick-dots li.slick-active button{background-color:rgba(255,255,255,.8)}.cms-index-index .slider-container .slick-slider .slick-dots li button{background-color:rgba(255,255,255,.5);height:6px;width:44px;border:none}.cms-index-index .slider-container .ico-tag button.pagebuilder-slide-button{background-color:#36a9e1;border:none}.cms-index-index .slider-container .ico-tag button.pagebuilder-slide-button:before{content:'\f05b';font-family:'Material Symbols Rounded';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;vertical-align:middle;margin-top:-2px;margin-right:5px}.cms-index-index .home-categories{color:#012a59;font-weight:600;font-size:15px;line-height:20px}.cms-index-index .home-categories h2{font-style:normal;font-weight:700;font-size:28px;line-height:38px;color:#012a59}.cms-index-index .home-categories a{color:#012a59;text-decoration:none}.cms-index-index .home-categories a:hover img{border:2px solid #36a9e1;border-radius:50%}#cart-totals .offcanvas-sm#offcanvasTableTotals .items-qnt{font-weight:600;font-size:15px;line-height:20px}#cart-totals .offcanvas-sm#offcanvasTableTotals td,#cart-totals .offcanvas-sm#offcanvasTableTotals th{background-color:transparent}#cart-totals .offcanvas-sm#offcanvasTableTotals .shipping-information{display:none}#cart-totals .offcanvas-sm .haveShip{border-radius:4px;border:1px solid #ccdaea;background:#e6edf4;padding:8px 16px;font-size:15px;font-family:'Open Sans';font-style:normal;font-weight:600;line-height:normal;color:#012a59}#cart-totals .offcanvas-sm .haveShip .txt{max-width:300px}#cart-totals .offcanvas-sm .haveShip .edit{color:var(--primary-blue-blue,#014694);text-align:center;font-size:12px;font-family:'Open Sans';font-style:normal;font-weight:600;line-height:normal}#cart-totals .offcanvas-sm .shipping-in-cart .icon-container{border-radius:.4rem;background:var(--Multi-store-Greys-Grey-bg,#f5f7fa);width:4rem;height:4rem}#cart-totals .offcanvas-sm .shipping-in-cart .icon-container .shipping_icon:before{font-family:'Material Symbols Rounded';content:'location_on';font-size:2rem;color:var(--multi-store-greys-80-bg,#333)}#cart-totals .offcanvas-sm .shipping-in-cart .shipping-in-cart-title{overflow:hidden;color:var(--multi-store-greys-80-bg,#333);text-overflow:ellipsis;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2rem;letter-spacing:-.014rem;white-space:nowrap;max-width:28.8rem}#cart-totals .offcanvas-sm .shipping-in-cart .shipping-in-cart-sub-title{color:var(--multi-store-greys-40,#999);font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.6rem;letter-spacing:-.012rem}#cart-totals .offcanvas-sm .opc-block-summary .table-totals{display:none}#cart-totals .offcanvas-sm .opc-block-summary .items-in-cart .icon-container{border-radius:.4rem;background:var(--Multi-store-Greys-Grey-bg,#f5f7fa);width:4rem;height:4rem}#cart-totals .offcanvas-sm .opc-block-summary .items-in-cart .icon-container .cart_icon:before{font-family:'Material Symbols Rounded';content:'shopping_cart';font-size:2rem;color:var(--multi-store-greys-80-bg,#333)}#cart-totals .offcanvas-sm .opc-block-summary .items-in-cart .items-in-cart-title{overflow:hidden;color:var(--multi-store-greys-80-bg,#333);text-overflow:ellipsis;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2rem;letter-spacing:-.014rem}#cart-totals .offcanvas-sm .opc-block-summary .title{border-bottom:none;color:#012a59;padding:0}#cart-totals .offcanvas-sm .opc-block-summary .title:after{top:4px}#cart-totals .offcanvas-sm .opc-block-summary .title strong{font-size:15px;font-family:'Open Sans';font-style:normal;font-weight:600;line-height:normal}#cart-totals .offcanvas-sm .opc-block-summary .title strong .lead-week{color:#9ba1a8}#cart-totals .offcanvas-sm .opc-block-summary .minicart-items .product-item:not(:first-child){border:none}#cart-totals .offcanvas-sm .opc-block-summary .minicart-items .product-item .product .product-item-details .options .item-options .price{display:none}#cart-totals .offcanvas-sm .opc-block-summary .product-item-details{font-size:12px;color:#9ba1a8;font-weight:600}#cart-totals .offcanvas-sm .opc-block-summary .product-item-details .product-item-name-block{padding-right:0}#cart-totals .offcanvas-sm .opc-block-summary .product-item-details .product-item-name{color:#012a59;font-weight:700;max-width:72%;display:block}#cart-totals .offcanvas-sm .opc-block-summary .product-item-details .wrapper-inner-detail-discounts span.value{float:right;color:#36a9e1}#cart-totals .offcanvas-sm .opc-block-summary .product-item-details .wrapper-inner-detail-discounts span.value:before{content:'-'}#cart-totals .offcanvas-sm .opc-block-summary .product-item-details .cart-price .price{color:#012a59;font-weight:700}#cart-totals .offcanvas-sm .opc-block-summary .product-item-details .discounts .detail-discounts{padding-left:12px}#cart-totals .offcanvas-sm .opc-block-summary .product-item-details .subtotal{height:25px;margin-bottom:0;position:absolute;top:0;right:0;display:block}#cart-totals .offcanvas-sm .opc-block-summary .product-item-details .subtotal .price-including-tax{margin:0}#cart-totals .mobile-rectangle{width:5.2rem;height:.6rem;border-radius:.4rem;background:var(--multi-store-greys-5,#e2e2e2)}#cart-totals .AmounTotalText{color:var(--multi-store-greys-80-bg,#333);font-feature-settings:'ss02' on;font-size:1.4rem;font-style:normal;font-weight:600;line-height:2rem}#cart-totals .AmounTotalText.much-much-bigger-height{height:200px !important}#cart-totals .AmounTotalText.much-bigger-height{height:180px !important}#cart-totals .AmounTotalText.bigger-height{height:150px !important}#cart-totals .AmounTotalText.normal-height{height:120px !important}#cart-totals .AmounTotalText .price{font-size:1.6rem}#cart-totals .AmounTotalText .santander{color:#eb0a00}#cart-totals .AmounTotalText .santander .santanderLabel:before{content:url("../images/logos/farmacard.svg");vertical-align:-30%}#cart-totals .AmounTotalText .santander .price{color:#eb0a00}#cart-totals .AmounTotalText .tips{border-top:1px solid #d9d9d9;color:var(--Farmashop-Alternative-Alternative,#36a9e1);font-feature-settings:'ss02' on;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2rem}#cart-totals .AmounTotalText .geocom_discounts .mark .title{margin-left:1rem}#cart-totals .AmounTotalText .geocom_discounts .mark,#cart-totals .AmounTotalText .geocom_discounts .price{color:var(--multi-store-greys-40,#999);font-feature-settings:'ss02' on;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem}.cart.actions #empty_cart_button{color:#f64b3c;font-size:14px;border:none;font-weight:600}.cart.actions #empty_cart_button:hover{background:#ffedec}.catalog-product-view .product.media .fotorama__thumb-border{border-radius:4px;border:1.5px solid var(--neutral-30,#cdd5dd);background-color:transparent;background-image:none}.catalog-product-view .product-info-main .edit-qty{background:var(--multi-store-greys-5-bg,#f2f2f2);border:15px solid var(--multi-store-greys-5-bg,#f2f2f2);width:fit-content;border-radius:100%;width:40px;height:40px;cursor:pointer;display:inline-block;vertical-align:bottom}.catalog-product-view .product-info-main .edit-qty span{font-size:18px;color:var(--multi-store-greys-80-bg,#333);font-weight:400}.catalog-product-view .product-info-main #qty{height:40px;text-align:center;max-width:100px;border-radius:4px;border:1.25px solid var(--multi-store-greys-20,#ccc);margin:0 5px}.catalog-product-view .product-info-main .control div#qty-error{position:absolute}.catalog-product-view .product-info-main .farmapuntos{color:var(--multi-store-greys-80-bg,#333);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.catalog-product-view .product-info-main .farmapuntos img.img-fpuntos{height:20px;margin-right:5px}.catalog-product-view .product-info-main .farmapuntos .material-symbols{font-size:20px;color:#5281b6;margin-right:5px}.catalog-product-view .product-info-main .farmapuntos strong{font-weight:600}.catalog-product-view .product-info-main .product-info-stock-sku .stock{display:none}.catalog-product-view .product-info-main .product-info-stock-sku .sku{color:var(--multi-store-greys-40,#999);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.catalog-product-view .product-info-main .product-info-stock-sku .sku strong{font-weight:400}.catalog-product-view .product-info-main .product-info-stock-sku .sku strong:after{content:':'}.catalog-product-view .product-info-main .product-info-stock-sku .sku .value{display:inline}.catalog-product-view #product-info-detail-container{background-color:#fff}#create-wish-modal .modal-header{border:none}#create-wish-modal .modal-body{font-size:14px}#create-wish-modal .modal-body .ico{background:var(--farmashop-primary-90,#f2f6fb);border:15px solid var(--farmashop-primary-90,#f2f6fb);width:fit-content}#create-wish-modal .modal-body .ico span{font-size:48px;color:#99b5dc;font-weight:400}#create-wish-modal .modal-body .title-wish{color:var(--multi-store-greys-80-bg,#333);text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:22px}#create-wish-modal .modal-body input{font-size:14px}.checkout-cart-index .columns,.checkout-index-index .columns{background-color:transparent}.checkout-cart-index .columns .column.main .geopay-client-cards .input-text.bin.form-control,.checkout-index-index .columns .column.main .geopay-client-cards .input-text.bin.form-control{font-size:15px;font-weight:600;color:var(--multi-store-greys-80-bg,#333)}.checkout-cart-index .columns .column.main .geopay-client-cards .input-text.bin.form-control::placeholder,.checkout-index-index .columns .column.main .geopay-client-cards .input-text.bin.form-control::placeholder{color:#9ba1a8}.santander_small_logo:before{content:url("../images/logos/farmacard.svg");vertical-align:middle;display:inline-block;line-height:normal}.fp_small_logo:before{content:url("../images/logos/iso-farmapuntos.svg");vertical-align:middle;display:inline-block;line-height:normal}.customer-account-login a{text-decoration:none}.not-available-grid{min-height:22px;display:flex;flex-wrap:wrap}.not-available-grid .not-available-container .not-available{border-radius:4px;padding:0 4px;height:20px;font-feature-settings:'ss02' on;font-size:12px;font-style:normal;font-weight:600;line-height:normal;color:#fff;background:#999}.highlight-grid{min-height:22px;display:flex;flex-wrap:wrap}.highlight-grid .highlight-product-list-container .highlight-product-list{border-radius:4px;padding:0 4px;height:20px;font-feature-settings:'ss02' on;font-size:12px;font-style:normal;font-weight:600;line-height:normal;color:var(--primary-blue-blue-40,#012a59);background:var(--primary-blue-blue-90,#e6edf4)}.highlight-grid .highlight-product-list-container .highlight-product-list.highlight-product-list-special{background:var(--critical-bg,#ffedec);color:var(--santander,#eb0a00)}.highlight-grid .highlight-product-list-container .highlight-product-list.highlight-product-list-special:after{content:url("../images/icons/icon-santander.svg");padding-left:4px}.error-ico{background-color:#fff1d3;border:15px solid #fff1d3;width:fit-content}.error-ico span{font-size:48px;color:#ffb446;font-weight:400}.danger-ico{background-color:#ffeae8;border:15px solid #ffeae8;width:fit-content}.danger-ico span{font-size:48px;color:#f64b3c;font-weight:400}#errorModal .modal-dialog{max-width:340px}#errorModal .modal-dialog .modal-header{border:none}#errorModal .modal-dialog .modal-body h3{color:var(--multi-store-greys-80-bg,#333);text-align:center;font-feature-settings:'ss02' on;font-size:16px;font-style:normal;font-weight:600}#errorModal .modal-dialog .modal-body .muted{color:var(--multi-store-greys-40,#999);text-align:center;font-feature-settings:'ss02' on;font-size:14px;font-style:normal;font-weight:400}.custom-form-new-design label.form-label,.custom-account.customer-account-edit label.form-label,.custom-form-new-design label span,.custom-account.customer-account-edit label span{overflow:hidden;color:var(--multi-store-greys-40,#999);text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:0;margin-top:.5rem}.custom-form-new-design label:after,.custom-account.customer-account-edit label:after{color:var(--multi-store-greys-40,#999)}.custom-form-new-design input.form-control,.custom-account.customer-account-edit input.form-control{padding-bottom:.5rem}.custom-form-new-design input.form-control:disabled,.custom-account.customer-account-edit input.form-control:disabled{background-color:transparent;opacity:1;color:var(--multi-store-greys-40,#999)}.custom-account.customer-account-edit .customer-account-main-content{border-color:#fff}.custom-account.customer-account-edit h1{color:var(--multi-store-greys-80-bg,#333);text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:26px}.custom-account.customer-account-edit .modal-trigger{overflow:hidden;color:var(--Farmashop-Primary-Blue,#014694);text-overflow:ellipsis;font-size:12px;font-style:normal;font-weight:600;line-height:20px;background-color:#fff}.custom-account.customer-account-edit .modal.modal-edit-email-pass .modal-header{border:none}.custom-account.customer-account-edit .modal.modal-edit-email-pass .modal-footer{border:none}.custom-account.customer-account-edit .modal.modal-edit-email-pass .btn{font-size:16px}.custom-account.customer-account-edit .modal.modal-edit-email-pass .edit-ico{border:15px solid var(--farmashop-primary-90,#f2f6fb);width:fit-content;background:var(--farmashop-primary-90,#f2f6fb)}.custom-account.customer-account-edit .modal.modal-edit-email-pass .edit-ico span{font-size:48px;color:#99b5dc;font-weight:400}.custom-account.customer-account-edit .modal.modal-edit-email-pass h5{color:var(--multi-store-greys-80-bg,#333);text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.custom-account.customer-account-edit .fieldset_edit_info_additional{display:none}.custom-account.customer-account-edit .change-email-container{padding:1.6rem;border-radius:8px;border:1px solid var(--multi-store-greys-5-bg,#f2f2f2);margin-top:1.5rem}.custom-account.customer-account-edit .change-email-container .email-icon:before{font-family:'Material Symbols Rounded';content:'mail_lock';font-size:2.4rem;color:#999}.custom-account.customer-account-edit .change-email-container .change-email-title{overflow:hidden;color:var(--multi-store-greys-40,#999);text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:0}.custom-account.customer-account-edit .change-email-container .change-email-close:after{font-family:'Material Symbols Rounded';content:'close_small';font-size:2.4rem;color:#ccc;vertical-align:-25%}.custom-account.customer-account-edit .password-container{padding:1.6rem;border-radius:8px;border:1px solid var(--multi-store-greys-5-bg,#f2f2f2);margin-top:1.5rem}.custom-account.customer-account-edit .password-container .password-icon:before{font-family:'Material Symbols Rounded';content:'lock_reset';font-size:2.4rem;color:#999}.custom-account.customer-account-edit .password-container .change-password-title{overflow:hidden;color:var(--multi-store-greys-40,#999);text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:0}.custom-account.customer-account-edit .password-container .change-password-close:after{font-family:'Material Symbols Rounded';content:'close_small';font-size:2.4rem;color:#ccc;vertical-align:-25%}.review-control-vote input[type=radio]:hover+label:before,.review-control-vote input[type=radio]:checked+label:before{opacity:1;font-variation-settings:'FILL' 1}.account .customer-account-menu-outer-container .customer-account-menu .customer-menu-option .menu-icon-farmashop:before,.account .customer-account-menu-container .customer-account-menu .customer-menu-option .menu-icon-farmashop:before{background-repeat:no-repeat;background-position:center;background-size:contain}.page-multiple-wishlist.wishlist-index-index h1{color:var(--multi-store-greys-80-bg,#333);text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:26px;margin-bottom:0}.page-multiple-wishlist.wishlist-index-index .block-wishlist-management{margin-top:6px}.page-multiple-wishlist.wishlist-index-index .block-wishlist-management .wishlist-select{border-bottom:none;margin:0}.page-multiple-wishlist.wishlist-index-index .block-wishlist-management .wishlist-select .wishlists-items{padding-right:0;list-style:none}.page-multiple-wishlist.wishlist-index-index .block-wishlist-management .wishlist-select .wishlists-items li{border-bottom:1.25px solid var(--multi-store-greys-5,#e2e2e2);position:relative;padding:8px 16px}.page-multiple-wishlist.wishlist-index-index .block-wishlist-management .wishlist-select .wishlists-items li:after{content:'chevron_right';font-family:'Material Symbols Rounded';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;vertical-align:middle;position:absolute;right:10px;top:50%;color:#999;transform:translateY(-50%)}.page-multiple-wishlist.wishlist-index-index .block-wishlist-management .wishlist-select .wishlists-items li .wish-default-image img{min-width:75px}.page-multiple-wishlist.wishlist-index-index .block-wishlist-management .wishlist-select .wishlists-items li .wish-name{overflow:hidden;color:var(--multi-store-greys-80-bg,#333);text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.page-multiple-wishlist.wishlist-index-index .block-wishlist-management .wishlist-select .wishlists-items li .wish-count{color:var(--multi-store-greys-40,#999);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.page-multiple-wishlist.wishlist-index-index .products-grid.wishlist ul.product-items{list-style:none;padding:0}.page-multiple-wishlist.wishlist-index-index .products-grid.wishlist ul.product-items .product-item{border-bottom:1.25px solid var(--multi-store-greys-5,#e2e2e2)}.page-multiple-wishlist.wishlist-index-index .products-grid.wishlist ul.product-items .product-item .product-item-name,.page-multiple-wishlist.wishlist-index-index .products-grid.wishlist ul.product-items .product-item .product-item-name a{overflow:hidden;color:var(--multi-store-greys-80-bg,#333);text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-left:0;text-decoration:none}.page-multiple-wishlist.wishlist-index-index .products-grid.wishlist ul.product-items .product-item .price_label.item_list:not(.old_price):not(.santander_price_label){display:none}.page-multiple-wishlist.wishlist-index-index .products-grid.wishlist ul.product-items .product-item .price-box{margin-left:auto}.page-multiple-wishlist.wishlist-index-index .products-grid.wishlist ul.product-items .product-item .price-box.price-final_price .configurable-price{padding-top:1rem;padding-bottom:1rem;display:flex}.page-multiple-wishlist.wishlist-index-index .products-grid.wishlist ul.product-items .product-item .price-box.price-final_price .configurable-price .geocom-special-price .price-label,.page-multiple-wishlist.wishlist-index-index .products-grid.wishlist ul.product-items .product-item .price-box.price-final_price .configurable-price .new-price .price-label,.page-multiple-wishlist.wishlist-index-index .products-grid.wishlist ul.product-items .product-item .price-box.price-final_price .configurable-price .special-price .price-label{display:none}.page-multiple-wishlist.wishlist-index-index .products-grid.wishlist ul.product-items .product-item .price-box.price-final_price .configurable-price .old-price{color:#ccc;font-feature-settings:'ss02' on;font-size:1.2rem;font-style:normal;font-weight:600;line-height:1.6rem}.page-multiple-wishlist.wishlist-index-index .products-grid.wishlist ul.product-items .product-item .price-box.price-final_price .configurable-price .old-price .price{color:#ccc !important;font-size:1.2rem !important;text-decoration-line:line-through}.page-multiple-wishlist.wishlist-index-index .products-grid.wishlist ul.product-items .product-item .price-box.price-final_price .configurable-price .old-price .price-wrapper{display:inline !important}.page-multiple-wishlist.wishlist-index-index .products-grid.wishlist ul.product-items .product-item .price-box.price-final_price .configurable-price .price-container .price-label{color:var(--multi-store-greys-20,#ccc);font-size:12px;font-style:normal;font-weight:600;line-height:16px}.page-multiple-wishlist.wishlist-index-index .products-grid.wishlist ul.product-items .product-item .price-box.price-final_price .configurable-price .price-container .price-wrapper{display:block}.page-multiple-wishlist.wishlist-index-index .products-grid.wishlist ul.product-items .product-item .price-box.price-final_price .configurable-price .price-container .price-wrapper .price{color:var(--multi-store-greys-80-bg,#333);font-size:16px;font-style:normal;font-weight:600;line-height:normal}.page-multiple-wishlist.wishlist-index-index .products-grid.wishlist ul.product-items .product-item .price-box .product_prices{justify-content:flex-end;padding-top:0}.page-multiple-wishlist.wishlist-index-index .products-grid.wishlist ul.product-items .product-item .price-box .product_prices .col-auto,.page-multiple-wishlist.wishlist-index-index .products-grid.wishlist ul.product-items .product-item .price-box .product_prices>div{margin:0 !important;padding:0 !important;width:100%;text-align:right !important}.page-multiple-wishlist.wishlist-index-index .products-grid.wishlist ul.product-items .product-item .unavailable.stock{margin-top:inherit !important;margin-bottom:inherit !important}.page-multiple-wishlist.wishlist-index-index .products-grid.wishlist ul.product-items .product-item .unavailable.stock span{border-radius:.2rem;background:var(--Multi-store-States-Error-Bg,#ffeae8);color:var(--Multi-store-States-Error,#f64b3c);font-feature-settings:'ss02' on;font-size:1.4rem;font-style:normal;font-weight:600;line-height:2rem}.geocom_loyalty_rewards-customer-index h1{color:var(--multi-store-greys-80-bg,#333);text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:26px}.geocom_loyalty_rewards-customer-index .balance-points-links .list-group{border-top:1.25px solid var(--multi-store-greys-5,#e2e2e2)}.geocom_loyalty_rewards-customer-index .balance-points-links .list-group li.list-group-item{border:none;border-bottom:1.25px solid var(--multi-store-greys-5,#e2e2e2);display:flex;min-height:56px;padding:16px 4px;justify-content:space-between;align-items:center;align-self:stretch;color:var(--multi-store-greys-80-bg,#333);font-size:16px;font-style:normal;font-weight:600;line-height:24px;position:relative;cursor:pointer}.geocom_loyalty_rewards-customer-index .balance-points-links .list-group li.list-group-item:after{content:'chevron_right';font-family:'Material Symbols Rounded';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;vertical-align:middle;position:absolute;right:0;top:25%;color:#999}.geocom_loyalty_rewards-customer-index .label.loyalty-point{color:var(--multi-store-greys-40,#999);font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:inline-block;margin-bottom:.5rem}.geocom_loyalty_rewards-customer-index .wrapper-account-rewards h3{color:var(--multi-store-greys-40,#999);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.geocom_loyalty_rewards-customer-index .wrapper-account-rewards .wrapper-account-rewards-content.ui-accordion-content-active{height:auto !important}.geocom_loyalty_rewards-customer-index .wrapper-account-rewards .wrapper-account-rewards-content.ui-accordion-content-active .table-wrapper{border-bottom:1.25px solid var(--multi-store-greys-5,#e2e2e2)}.geocom_loyalty_rewards-customer-index .wrapper-account-rewards .wrapper-account-rewards-title{position:relative;cursor:pointer}.geocom_loyalty_rewards-customer-index .wrapper-account-rewards .wrapper-account-rewards-title.ui-accordion-header-active:after{color:#999;content:'expand_less';font-family:'Material Symbols Rounded';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;vertical-align:middle;position:absolute;right:0;top:0}.geocom_loyalty_rewards-customer-index .wrapper-account-rewards .wrapper-account-rewards-title.ui-accordion-header-collapsed{border-bottom:1.25px solid var(--multi-store-greys-5,#e2e2e2)}.geocom_loyalty_rewards-customer-index .wrapper-account-rewards .wrapper-account-rewards-title.ui-accordion-header-collapsed:after{color:#999;content:'expand_more';font-family:'Material Symbols Rounded';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;vertical-align:middle;position:absolute;right:0;top:0}.geocom_loyalty_rewards-customer-index .wrapper-account-rewards .wrapper-account-rewards-table td{display:table-cell !important}.geocom_loyalty_rewards-customer-index .wrapper-account-rewards .wrapper-account-rewards-table .rewards-movement{padding-top:0 !important}.geocom_loyalty_rewards-customer-index .wrapper-account-rewards .wrapper-account-rewards-table .rewards-movement .ticket-mov{color:var(--multi-store-greys-80-bg,#333);font-size:16px;font-style:normal;font-weight:600;line-height:24px}.geocom_loyalty_rewards-customer-index .wrapper-account-rewards .wrapper-account-rewards-table .rewards-movement .ticket_id,.geocom_loyalty_rewards-customer-index .wrapper-account-rewards .wrapper-account-rewards-table .rewards-movement .date{color:var(--multi-store-greys-40,#999);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.geocom_loyalty_rewards-customer-index .wrapper-account-rewards .wrapper-account-rewards-table .rewards-amount{text-align:right;text-wrap:nowrap}.geocom_loyalty_rewards-customer-index .wrapper-account-rewards .wrapper-account-rewards-table .rewards-amount.plus{color:var(--Multi-store-States-Success,#80bc47);font-size:16px;font-style:normal;font-weight:600;line-height:24px}.geocom_loyalty_rewards-customer-index .wrapper-account-rewards .wrapper-account-rewards-table .rewards-amount.plus:before{content:'arrow_upward_alt';font-family:'Material Symbols Rounded';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;vertical-align:middle}.geocom_loyalty_rewards-customer-index .wrapper-account-rewards .wrapper-account-rewards-table .rewards-amount.minus{color:var(--Multi-store-States-Error,#f64b3c);font-size:16px;font-style:normal;font-weight:600;line-height:24px}.geocom_loyalty_rewards-customer-index .wrapper-account-rewards .wrapper-account-rewards-table .rewards-amount.minus:before{content:'arrow_downward_alt';font-family:'Material Symbols Rounded';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;vertical-align:middle}.balance-points-outer-main-container.loyalty-point-box{padding:8px}.balance-points-outer-main-container.loyalty-point-box .balance-points-main-container{border-radius:4px;background:#e8f8ff;padding:12px 24px}.balance-points-outer-main-container.loyalty-point-box .balance-points-main-container .balance-points-quantity{color:var(--farmashop-primary-blue,#014694);font-size:18px;font-style:normal;font-weight:600;line-height:26px}.balance-points-outer-main-container.loyalty-point-box .balance-points-main-container .balance-points-quantity-expiration-container{padding-top:16px}.balance-points-outer-main-container.loyalty-point-box .balance-points-main-container .balance-points-quantity-expiration-container .balance-points-expiration-text{color:var(--farmashop-alternative-60,#0d4763);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.opc-block-summary{background:var(--Multi-store-Greys-White,#fff);padding:0;margin:0}.new-pager .special-arrow .arrow-container{height:4.8rem;width:4.8rem;border-radius:4.8rem;border:1px solid var(--Neutral-colors-200,#f4f5f6);background:var(--Multi-store-Greys-White,#fff);display:flex;align-items:center;justify-content:center}.new-pager .main-block .item{width:3.2rem;height:4.8rem}.new-pager .main-block .item .number{color:var(--multi-store-greys-80-bg,#333);font-feature-settings:'ss02' on;font-size:1.4rem;font-style:normal;font-weight:600;line-height:2rem}.new-pager .main-block .item.current{border-bottom:2px solid var(--multi-store-greys-80-bg,#333);background:var(--Multi-store-Greys-White,#fff)}.new-pager .main-block .item.not-current{border-bottom:2px solid var(--Multi-store-Greys-White,#fff);background:var(--Multi-store-Greys-White,#fff)}.new-pager .previous-arrows .go-to-first-arrow .page:before{content:'first_page';font-family:'Material Symbols Rounded';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;vertical-align:middle}.new-pager .previous-arrows .go-to-first-arrow .page.enabled:before{color:var(--multi-store-greys-80-bg,#333)}.new-pager .previous-arrows .go-to-first-arrow .page.disabled:before{color:var(--multi-store-greys-20,#ccc)}.new-pager .previous-arrows .go-to-previous-arrow .page:before{content:'chevron_backward';font-family:'Material Symbols Rounded';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;vertical-align:middle}.new-pager .previous-arrows .go-to-previous-arrow .page.enabled:before{color:var(--multi-store-greys-80-bg,#333)}.new-pager .previous-arrows .go-to-previous-arrow .page.disabled:before{color:var(--multi-store-greys-20,#ccc)}.new-pager .next-arrows .go-to-last-arrow .page:before{content:'last_page';font-family:'Material Symbols Rounded';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;vertical-align:middle}.new-pager .next-arrows .go-to-last-arrow .page.enabled:before{color:var(--multi-store-greys-80-bg,#333)}.new-pager .next-arrows .go-to-last-arrow .page.disabled:before{color:var(--multi-store-greys-20,#ccc)}.new-pager .next-arrows .go-to-next-arrow .page:before{content:'chevron_forward';font-family:'Material Symbols Rounded';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;vertical-align:middle}.new-pager .next-arrows .go-to-next-arrow .page.enabled:before{color:var(--multi-store-greys-80-bg,#333)}.new-pager .next-arrows .go-to-next-arrow .page.disabled:before{color:var(--multi-store-greys-20,#ccc)}.magnifier-preview{left:60% !important;right:20px !important;width:400px !important;height:400px !important}.fotorama-stretch,.fotorama-focus-overlay:after,.fotorama__stage__shaft,.fotorama__stage__frame,.fotorama__html,.fotorama__video iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.fotorama-grab-cursor,.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama-grabbing-cursor,.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama-gpu,.fotorama--fullscreen,.fotorama__caption,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__stage__frame,.fotorama__wrap--css3 .fotorama__html,.fotorama__stage:before,.fotorama__nav:before,.fotorama__stage:after,.fotorama__nav:after,.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full{transform:translateZ(0)}.fotorama-focus,.fotorama__nav__frame,.fotorama__fullscreen-icon:focus,.fotorama__zoom-out:focus,.fotorama__zoom-in:focus{outline:0}.fotorama-focus-overlay:after{background-color:#006bb4;border-radius:inherit;content:''}.fotorama-transform-disabled,.fotorama__wrap--video .fotorama__stage__shaft,.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html{transform:none !important}.fotorama-transition-for-slide,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-duration:0ms;transition-property:transform,width;transition-timing-function:cubic-bezier(.1,0,.25,1)}.fotorama-no-select,.fotorama__wrap,.fotorama__no-select,.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close{user-select:none}.fotorama-select,.fotorama__select{user-select:text}.fotorama-empty-bg{background:url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=)}.fotorama-auto-margin,.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama-inline-block,.fotorama__nav__shaft,.fotorama__nav__frame,.fotorama__caption__wrap{*display:inline;*zoom:1;-moz-box-orient:vertical;display:-moz-inline-box;display:inline-block;vertical-align:middle}.fotorama-content-box,.fotorama__nav__frame{box-sizing:content-box}.fotorama-border-box,.fotorama__thumb-border,.fotorama__caption__wrap,.fotorama__arr{box-sizing:border-box}.fotorama-hidden,.fotorama--hidden,.fotorama__load{left:-99999px;position:absolute;top:-99999px;z-index:-1000}.fotorama-visible{left:auto;opacity:1;position:relative;top:auto;z-index:auto}.fotorama-no-tap,.fotorama__stage__shaft,.fotorama__stage__frame,.fotorama__nav,.fotorama__nav__shaft,.fotorama__nav__frame,.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close{-webkit-tap-highlight-color:rgba(0,0,0,0)}.transitionDuration{transition-duration:.333s}.transitionDurationZero{transition-duration:0ms}.fotorama-sprite,.fotorama__fullscreen .fotorama__zoom-out,.fotorama__fullscreen .fotorama__zoom-in,.fotorama__arr .fotorama__arr__arr,.fotorama__fullscreen-icon,.fotorama__video-play,.fotorama__thumb--icon,.fotorama__video-close{background-image:url('gallery.png');background-repeat:no-repeat}@media print{.fotorama-print-background,.fotorama-sprite,.fotorama__thumb-border,.fotorama__fullscreen .fotorama__zoom-out,.fotorama__fullscreen .fotorama__zoom-in,.fotorama__arr .fotorama__arr__arr,.fotorama__fullscreen-icon,.fotorama__video-play,.fotorama__thumb--icon,.fotorama__video-close{background:0 0 !important}}.fotorama__fullscreen-icon:focus,.fotorama__zoom-out:focus,.fotorama__zoom-in:focus,.fotorama__arr:focus,.fotorama__stage__shaft:focus,.fotorama__nav__frame--thumb:focus .fotorama__thumb,.fotorama__nav__frame--dot:focus .fotorama__dot{box-shadow:none}.fotorama__fullscreen-icon:focus:after,.fotorama__zoom-out:focus:after,.fotorama__zoom-in:focus:after,.fotorama__arr:focus:after,.fotorama__stage__shaft:focus:after,.fotorama__nav__frame--thumb:focus .fotorama__thumb:after,.fotorama__nav__frame--dot:focus .fotorama__dot:after{border-radius:inherit;bottom:3px;box-shadow:0 0 3px 1px #68a8e0;content:'';left:3px;position:absolute;right:3px;top:3px;z-index:1000}.fotorama__nav__frame--thumb:focus .fotorama__thumb:after,.fotorama__nav__frame--dot:focus .fotorama__thumb:after,.fotorama__nav__frame--thumb:focus .fotorama__dot:after,.fotorama__nav__frame--dot:focus .fotorama__dot:after{bottom:0;left:0;right:0;top:0}.fotorama__nav__frame--thumb:focus .fotorama__thumb.fotorama_vertical_ratio:after,.fotorama__nav__frame--dot:focus .fotorama__thumb.fotorama_vertical_ratio:after{left:2px;right:2px}.fotorama__nav__frame--thumb:focus .fotorama__thumb,.fotorama__nav__frame--dot:focus .fotorama__thumb{overflow:inherit}.fotorama__nav__frame:nth-child(2):focus .fotorama__thumb:after{left:1px}.fotorama__nav__frame:nth-child(2):focus .fotorama__thumb.fotorama_vertical_ratio:after{top:1px}.fotorama__nav__frame:last-child:focus .fotorama__thumb:after{right:1px}.fotorama__nav__frame:last-child:focus .fotorama__thumb.fotorama_vertical_ratio:after{bottom:1px}.fotorama__thumb__arr{box-shadow:none}.fotorama--fullscreen{background:#fff;bottom:0 !important;float:none !important;left:0 !important;margin:0 !important;position:fixed !important;right:0 !important;top:0 !important;width:100% !important;z-index:99999 !important}.fotorama--fullscreen .fotorama__wrap{max-width:100% !important}.fotorama__fullscreen{overflow:hidden;position:relative}.fotorama__fullscreen .fotorama__zoom-in,.fotorama__fullscreen .fotorama__zoom-out{cursor:pointer;display:block;height:80px;overflow:hidden;position:absolute;width:80px}.fotorama__fullscreen .fotorama__zoom-out{background-position:0 -80px !important;top:80px}.fotorama__fullscreen .fotorama__zoom-out.fotorama__zoom-out--disabled{display:none}.fotorama__fullscreen .fotorama__zoom-in{background-position:0 0 !important;top:0}.fotorama__fullscreen .fotorama__zoom-in.fotorama__zoom-in--disabled{display:none}.fotorama__fullscreen .fotorama__video-close{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__zoom-in,.fotorama__zoom-out{display:none}.fotorama{min-width:1px;overflow:hidden}.fotorama__wrap{-webkit-text-size-adjust:100%;direction:ltr;position:relative;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__stage,.fotorama__nav{max-width:100%;overflow:hidden;position:relative}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__stage__shaft{position:relative}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1 !important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active,.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{border:none !important;max-width:inherit;opacity:0}.fotorama__loaded .fotorama__img,.fotorama__error .fotorama__img{opacity:1}.fotorama__img--full{display:none}.fotorama__nav{display:none;font-size:0;line-height:0;white-space:nowrap;z-index:5}.fotorama__nav__shaft{left:0;position:relative;text-align:left;top:0}.fotorama__nav__frame{position:relative}.fotorama__nav--dots{display:block;text-align:center}.fotorama__nav--dots .fotorama__nav__frame{height:30px;width:18px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0 !important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0 !important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__active .fotorama__dot{background-color:#ff5501;border-color:#ff5501}.fotorama__nav__frame.fotorama__active .fotorama__nav__frame{border-width:3px;height:0;width:0}.fotorama__nav__frame.fotorama__active .fotorama__nav__frame:after{left:-3px;padding:3px;top:-3px}.fotorama__nav__frame:focus{box-shadow:none}.fotorama__nav__frame:focus :after{left:-1px;padding:1px;top:-1px}.fotorama__dot{border-radius:6px;border:1px solid #858585;display:block;height:4px;left:6px;position:relative;top:12px;width:4px}.fotorama__thumb{background-color:#ebebeb;height:100%;overflow:hidden;position:relative;width:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{backface-visibility:hidden;background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1));border:1px solid #ff5501;left:0;position:absolute;top:0;z-index:9}.fotorama__caption{bottom:0;color:#000;font-size:14px;left:0;line-height:1.5;position:absolute;right:0;z-index:12}.fotorama__caption a{border-bottom:1px solid;border-color:rgba(0,0,0,.005);color:#000;text-decoration:none}.fotorama__caption a:hover{border-color:rgba(0,0,0,.005);color:#000}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--video .fotorama__caption,.fotorama__wrap--no-captions .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;padding:5px 10px}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fotorama__spinner{-webkit-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);left:50%;position:absolute;top:50%}.fotorama__wrap--css3 .fotorama__spinner{animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html{transition-duration:.3s;transition-property:opacity;transition-timing-function:linear}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html{opacity:0}.fotorama__select{cursor:auto}.fotorama__video{bottom:0;left:0;position:absolute;right:0;top:32px;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close{cursor:pointer;position:absolute}.fotorama__arr{z-index:900}.fotorama__fullscreen-icon,.fotorama__zoom-out,.fotorama__zoom-in,.fotorama__video-close{z-index:1000}.fotorama__arr{bottom:0;position:absolute;top:0;width:80px}._block-content-loading .fotorama__arr{opacity:0}.fotorama__arr .fotorama__arr__arr{-webkit-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);left:50%;position:absolute;top:50%;height:80px;width:80px}.fotorama__arr--prev{left:0}.fotorama__arr--prev .fotorama__arr__arr{background-position:-80px -80px}.fotorama__arr--next{right:0}.fotorama__arr--next .fotorama__arr__arr{background-position:-160px -80px}.fotorama__arr--disabled{cursor:default;opacity:0;pointer-events:none}.fotorama__fullscreen-icon{background-position:0 0;display:none;height:80px;right:0;top:0;width:80px;z-index:1000}.fotorama--fullscreen-icons .fotorama__fullscreen-icon{display:none}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-80px 0;display:inline-block}.fotorama__video-play{-webkit-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);left:50%;position:absolute;top:50%;background-position:-80px -160px;height:160px;width:160px}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__loaded .fotorama__video-play,.fotorama__error .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{display:block;opacity:1}.fotorama__nav__frame .fotorama__video-play{background-position:0 -240px;height:80px;width:80px}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close{display:none}.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close{opacity:1;right:93px;top:97px}.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close{display:none}.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close{opacity:1;right:93px;top:97px}.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close{display:none}.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close{opacity:1;right:93px;top:97px}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0 !important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none !important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(80px,-80px,0);-ms-transform:translate3d(80px,-80px,0);-o-transform:translate3d(80px,-80px,0);transform:translate3d(80px,-80px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-120px,0,0);-ms-transform:translate3d(-120px,0,0);-o-transform:translate3d(-120px,0,0);transform:translate3d(-120px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(120px,0,0);-ms-transform:translate3d(120px,0,0);-o-transform:translate3d(120px,0,0);transform:translate3d(120px,0,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(80px,-80px,0) !important;-ms-transform:translate3d(80px,-80px,0) !important;-o-transform:translate3d(80px,-80px,0) !important;transform:translate3d(80px,-80px,0) !important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-120px,0,0) !important;-ms-transform:translate3d(-120px,0,0) !important;-o-transform:translate3d(-120px,0,0) !important;transform:translate3d(-120px,0,0) !important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(120px,0,0) !important;-ms-transform:translate3d(120px,0,0) !important;-o-transform:translate3d(120px,0,0) !important;transform:translate3d(120px,0,0) !important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus){transition-duration:.3s;transition-property:transform,opacity,background-color}.fotorama__stage:before,.fotorama__nav:before,.fotorama__stage:after,.fotorama__nav:after{background-repeat:no-repeat;content:'';display:block;pointer-events:none;position:absolute;text-decoration:none;z-index:10}.fotorama__stage:before,.fotorama__nav:before{left:-10px;top:-10px}.fotorama__stage:after,.fotorama__nav:after{right:-10px;bottom:-10px}.fotorama__stage.fotorama__shadows--left:before,.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--right:after,.fotorama__nav.fotorama__shadows--right:after{background-size:1px 100%,5px 100%;bottom:0;height:auto;top:0;width:10px}.fotorama__stage.fotorama__shadows--top:before,.fotorama__nav.fotorama__shadows--top:before,.fotorama__stage.fotorama__shadows--bottom:after,.fotorama__nav.fotorama__shadows--bottom:after{background-size:100% 1px,100% 5px;height:10px;left:0;right:0;width:auto}.fotorama__stage.fotorama__shadows--left:before,.fotorama__nav.fotorama__shadows--left:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:0}.fotorama__stage.fotorama__shadows--right:after,.fotorama__nav.fotorama__shadows--right:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:0}.fotorama__stage.fotorama__shadows--top:before,.fotorama__nav.fotorama__shadows--top:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;top:0}.fotorama__stage.fotorama__shadows--bottom:after,.fotorama__nav.fotorama__shadows--bottom:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.4),transparent);background-position:0 100%,0 100%;bottom:0}.fotorama--fullscreen .fotorama__stage:before,.fotorama--fullscreen .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--fade .fotorama__stage:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--fade .fotorama__stage:after{display:none}.fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:auto;position:absolute;top:50%;width:100%}.fotorama__nav-wrap .fotorama_horizontal_ratio .fotorama__img{-webkit-transform:translate(-50%,-50%);-ms-transform:translateY(-50%,-50%);-o-transform:translateY(-50%,-50%);transform:translateY(-50%,-50%);top:50%;left:50%;position:absolute;width:auto}.magnifier-thumb-wrapper{display:block;left:0;position:relative;top:0}.magnifier-lens{border:solid 1px #bbb;left:0;overflow:hidden;position:absolute;top:0;z-index:800}.magnify-lens{background:rgba(255,255,255,.5);border:solid 1px #bbb;color:#fff;left:0;position:absolute;text-align:center;top:0;z-index:1000;overflow:hidden}.magnify-lens .magnifier-large{width:auto;height:auto;max-height:none;max-width:none;border:none;position:absolute;z-index:100}.magnifier-loader-text{margin-top:10px}.magnifier-preview{bottom:0;left:58%;overflow:hidden;padding:0;position:absolute;z-index:2;top:215px}.magnifier-preview:not(.hidden){background-color:#fff}.magnifier-preview img{left:0;max-width:inherit;max-height:inherit;position:absolute;top:0;object-fit:scale-down}.fotorama__stage__frame{text-align:center}.fotorama__stage__frame .fotorama__img{height:auto;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);transition-duration:.3s;transition-property:width,height,top,left;vertical-align:middle;width:auto}@media all and (min-width:768px){.fotorama__stage__frame .fotorama__img{top:49.5%}}.magnify-opaque{opacity:.5}.magnify-hidden{display:none}.fotorama__nav-wrap--vertical.fotorama__nav-wrap{display:inline-block;left:0;position:absolute;top:0}.fotorama__nav-wrap--vertical .fotorama__nav__shaft{background-color:#fff;width:100%}.fotorama__nav-wrap--vertical .fotorama__nav__shaft .fotorama__nav__frame--thumb{display:block;padding-bottom:inherit !important}.fotorama--fullscreen .fotorama__stage__frame .fotorama__img{display:none}.fotorama--fullscreen .fotorama__stage__frame .fotorama__img,.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full{bottom:0;left:0;margin:auto;max-height:inherit;max-width:inherit;position:absolute;right:0;top:0}.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full{cursor:default;display:block;height:auto;left:0;margin:auto;max-height:100%;max-width:100%;top:0;transition:.3s linear;vertical-align:middle;width:auto}.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full.fotorama__img--zoommable{cursor:pointer;max-height:none;max-width:none;transition-property:width,height,bottom,right,top,left}.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full.fotorama__img--draggable{cursor:move;transition-property:none}.fotorama--fullscreen .fotorama__stage__frame iframe{left:80px;width:calc(100% - 80px*2)}.fotorama__nav-wrap--horizontal.fotorama__nav-wrap{min-height:30px}.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left,.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right{bottom:0;cursor:pointer;position:absolute;top:0;width:30px;z-index:1000}.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb--icon,.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb--icon{-webkit-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);left:50%;position:absolute;top:50%;width:100%}.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left{left:0}.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right{right:0}.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left,.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right{cursor:pointer;height:30px;left:0;position:absolute;right:0;z-index:1000}.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left .fotorama__thumb--icon,.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right .fotorama__thumb--icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin:auto;width:30px}.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left{top:0}.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right{bottom:0}.fotorama__wrap--only-active .fotorama__stage,.fotorama__wrap--only-active .fotorama__nav{max-width:99999px !important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__thumb--icon{font-size:.001px;padding-bottom:30px}.fotorama__thumb__arr--left .fotorama__thumb--icon{background-position:-25px -265px}.fotorama__thumb__arr--right .fotorama__thumb--icon{background-position:-25px -350px}.magnify-fullimage{display:none}.fotorama__arr,.fotorama__thumb__arr{background-color:rgba(255,255,255,.3);transition:background-color .3s ease-in-out}.fotorama__arr:hover,.fotorama__thumb__arr:hover{background-color:rgba(255,255,255,.5)}.fotorama__arr:active,.fotorama__thumb__arr:active{background-color:rgba(213,213,213,.5)}.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in{background-color:rgba(255,255,255,.3);transition:background-color .3s ease-in-out}.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon:hover,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out:hover,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in:hover{background-color:rgba(255,255,255,.5)}.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon:active,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out:active,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in:active{background-color:rgba(213,213,213,.5)}.fotorama__video-close{background-position:-80px 0;height:80px;opacity:0;right:0;top:0;transform:translate3d(80px,-80px,0);transition:opacity .3s ease-in-out;width:80px}@media all and (max-width:768px){.fotorama__video-close{background-position:-100px -20px;top:10px;height:40px;width:40px}}.fotorama__video-close.fotorama-show-control{opacity:1;transform:translate3d(0,-10px,0)}.gallery-placeholder__image{display:block;margin:auto}.fotorama__spinner{background-image:url('../../images/loader-1.gif');bottom:0;display:none;height:64px;left:0;margin:auto;position:absolute;right:0;top:0;width:64px;z-index:100}.fotorama__spinner.fotorama__spinner--show{display:block}.fotorama__product-video--loaded .fotorama__img,.fotorama__product-video--loaded .fotorama__img--full{display:none !important}.fotorama__stage .fotorama__arr--shown{display:block !important}.fotorama__stage .fotorama__arr--hidden{display:none !important}._block-content-loading .fotorama-item{position:absolute !important;z-index:-1;top:0;width:100%}.gallery-placeholder:not(._block-content-loading) .gallery-placeholder__image{display:none}