.page-header-image{overflow:hidden}.page-header-image-inset{max-height:250px}.page-header-image-inset .bg{position:absolute;left:0;right:0;bottom:0;top:0;background-repeat:no-repeat;background-position:center;background-size:cover}.page-contents-container,.page-include{padding-top:15px;padding-bottom:15px}.page-main-title{margin-bottom:0;font-family:var(--ff-bocadillo);font-size:2.5rem}.page-contents-container .page-content{margin-top:20px}.page-contents-sponsorship-loggin #sponsorshipForm{margin:0 -7.5px}.page-include-sponsorship-loggin .sponsorshipButton{width:100%;margin-top:15px}.page-include-newsletter #newsletterFormSubmit{margin-top:20px;width:100%}.page-include-subpages .inset{padding:20px;background-color:#f2f2f2;border-radius:3px}.page-include-subpages .subpages{display:flex;flex-wrap:wrap}.page-include-subpages .subpage{width:100%}.page-include-subpages .subpage+.subpage{margin-top:20px}.page-include-subpages .subpage a{display:block;padding:20px;text-align:center;background-color:var(--color-light);border:1px solid #ddd;border-radius:3px;height:100%}.page-include-map .include-page-content{display:flex;flex-wrap:wrap}.page-include-map .categoriesTreeContainer1{display:block;padding:20px 0;background-color:var(--color-light);border-bottom:1px solid #ddd;border-top:1px solid #ddd;width:100%}.page-include-map .categoriesTreeContainer1+.categoriesTreeContainer1{margin-top:-1px}.page-include-map a.categoryTree1{font-size:20px;font-weight:var(--fw-default);display:block}.page-include-map .categoryTree1+.subCategoriesTree{margin-top:20px}.page-include-map a.categoryTree2{display:block;margin-bottom:15px;font-weight:var(--fw-default)}.page-include-map .categoriesTreeContainer.categoriesTreeContainer2{padding-left:25px}.page-include-map .categoriesTreeContainer.categoriesTreeContainer3{display:inline-block;padding-right:25px}.page-include-map .categoriesTreeContainer2+.categoriesTreeContainer2{margin-top:25px}.page-include-map .categoriesTreeContainer3 a.categoryTree{display:block;margin-bottom:4px;color:#888}@media (min-width:576px){.page-include-sponsorship-loggin .sponsorshipButton{width:220px}.page-include-newsletter #newsletterFormSubmit{width:220px}.page-include-subpages .inset{padding:20px 12.5px}}@media (min-width:768px){.page-contents-container{font-size:15px}}@media (min-width:992px){.page-contents-container,.page-include{padding-top:30px;padding-bottom:30px}}@media (min-width:1200px){.page-main-title{font-size:3.5rem}.page-contents-container{font-size:16px;line-height:1.6}}.page-contents-terms-use .include-print #content-to-print,.page-contents-privacy-policy .include-print #content-to-print{margin-top:30px}.page-contents-container .page-main-title{text-align:center;position:relative}.page-contents-container .page-main-title:before{content:"";background-image:url('../../img/title-bg.svg');background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;pointer-events:none;z-index:-1;min-height:141px}@media (min-width:1200px){.page-contents-container .page-main-title:before{min-height:191px}}.page-contents-faqs{padding-top:2rem;padding-bottom:2rem}.page-contents-faqs .nav .nav-link{padding:0;text-align:left;display:block}.page-contents-faqs .nav .nav-link.active{color:var(--color-gray-default)}.page-contents-faqs .nav .nav-link:after{display:block;content:"";height:3px;width:0;max-width:192px;margin:auto;background-image:none;-webkit-transition:all 350ms ease;transition:all 350ms ease}.page-contents-faqs .nav .nav-link.active:after{background-image:url('../../img/spacer-gray.svg');width:100%}.page-contents-faqs .nav-item+.nav-item{margin-top:15px}.page-contents-faqs .accordion-button:not(.collapsed){background-color:var(--color-text-gray);color:var(--color-dark)}.page-contents-faqs .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='%23212529'%3E%3Cpath%20fill-rule='evenodd'%20d='M1.646%204.646a.5.5%200%200%201%20.708%200L8%2010.293l5.646-5.647a.5.5%200%200%201%20.708.708l-6%206a.5.5%200%200%201-.708%200l-6-6a.5.5%200%200%201%200-.708z'/%3E%3C/svg%3E")}.page-contents-faqs .tab-content>.tab-pane .h5{padding:0.75rem 0rem;margin:0}.page-contents-faqs #faqs-tabContent{margin-top:2rem}.page-contents-faqs .content a{color:var(--color-primary)!important}.layoutDog .page-contents-faqs .content a:hover{color:var(--color-dog)!important}.layoutCat .page-contents-faqs .content a:hover{color:var(--color-cat)!important}@media (min-width:768px){.page-contents-faqs #faqs-tabContent{margin-top:0}}@media (min-width:1200px){.page-contents-faqs .tab-content>.tab-pane{font-size:16px}.page-contents-faqs #faqs-tabContent{padding-left:2rem}}.theme-authorPage .module-title{font-family:var(--ff-veneer)}.theme-authorPage .module-page-16 .module-title{font-size:32px;line-height:38px;margin-bottom:1.75rem}.theme-authorPage .module-page-16 .html-output{font-size:14px;line-height:24px}.module-page-16 .col-item{width:100%}@media(min-width:768px) and (max-width:991px){.module-page-16 .col-item{width:50%}}@media(min-width:992px){.theme-authorPage .module-page-16 .html-output{font-size:16px}.theme-authorPage .module-page-16 .row.row-cols-lg-4>*{width:auto!important;flex:1}.theme-authorPage .module-page-16 .row{justify-content:space-between!important;gap:2rem}}@media(min-width:1200px){.theme-authorPage .module-page-16 .module-title{font-size:39px;line-height:43px;margin-bottom:1.75rem}}.theme-authorPage .module-page-06 .module-title{font-size:49px;line-height:1}.theme-authorPage .module-page-06 .html-output{line-height:24px;max-width:584px}.theme-authorPage .module-page-06 .row .col-text .col{margin:0;width:100%}.theme-authorPage .module-page-06 .col-text{background:none}@media(min-width:992px) and (max-width:1399px){.theme-authorPage .module-page-06 .module-title{font-size:44px}}@media(max-width:767px){.theme-authorPage .module-page-06 .module-title{font-size:36px}}@media(max-width:991px){.theme-authorPage .module-page-06 .module-title,.theme-authorPage .module-page-06 .html-output{text-align:center}.theme-authorPage .module-page-06 .html-output{margin-left:auto;margin-right:auto}}.theme-authorPage .module-page-06 .row{align-items:flex-start!important;width:100%!important;margin-left:0}.theme-authorPage .module-page-07 .col-item{padding:0 2rem}@media(max-width:767px){.theme-authorPage .module-page-07 .inset img{max-width:200px}}.module-page-03 .module-title{font-size:39px;line-height:43px}.module-page-03 .module-title+.content{text-align:center}@media(min-width:992px){.module-page-20+.module-page-03 .module-title{font-size:60px;line-height:1}}.module-page-03+.module-page-15{padding-top:0;margin-bottom:0}
.product-list-img-cont{position:relative;overflow:hidden}.product-list-img-cont .product-list-img{z-index:10;right:0;bottom:0;margin:auto;width:auto;height:auto}.product-list-ribbons{position:absolute;left:10px;top:10px;z-index:11;right:10px}.product-list-ribbons img{max-width:70px;float:left}.product-list-ribbons img+img{float:right}.product-list .product-price,.product-list .product-alternativePrice{font-size:16px;color:#000}.product-list .product-basePrice,.product-list .product-alternativeBasePrice{font-size:14px;color:#9a9a9a;text-decoration:line-through}.product-list .product-list-stars-cont{display:block;line-height:1;margin-top:5px}.product-list .product-list-stars{display:inline-block;vertical-align:bottom}.product-list .rate-count{display:inline-block;vertical-align:bottom;margin-left:4px;font-size:12px;color:#ababab;line-height:1}.product-list .productRateValoration{display:none}.product-list .product-list-order-box{margin-top:5px}.product-list .product-list-order-box .row{margin-left:-7.5px;margin-right:-7.5px}.product-list .product-list-order-box .col{padding-left:7.5px;padding-right:7.5px}.product-list .col-quantity>.form-control{width:100%}.product-list .buyFormQuantity{padding-top:5px;padding-bottom:5px}.product-list .buyFormQuantity,.product-list .btn.btn-number{height:36px;min-height:36px}.product-list .buyFormSubmit{height:36px;font-size:14px;display:flex}.product-list .col-quick-buy .buyFormSubmit{width:100%}.product-list .buyFormSubmit.selectOption,.product-list .buyFormSubmit.notAvailable{font-size:11px;letter-spacing:.025em;white-space:normal;line-height:1.1}.product-list .product-list-stock-info .product-stock{margin-top:15px;display:block;line-height:1}.product-list .product-list-stock-info .product-stock>span{display:inline-block;line-height:1;font-size:12px;color:#888;vertical-align:bottom}.product-list .product-list-stock-info .product-stock.stock-ok>span{color:var(--color-primary)}.product-list .product-list-stock-info .product-stock>span+span{margin-left:4px}.product-list .product-list-stock-info .availabilityImage img{height:15px;display:block;max-width:100%}.product-list .product-list-stock-alert .link-stock{color:#888;width:100%;padding:10px;line-height:1;margin-bottom:-10px}.product-list .product-list-stock-alert .link-stock:hover,.product-list .product-list-stock-alert .link-stock:active{color:#333}.product-list .countdown{position:absolute;bottom:0;left:0;right:0;z-index:11;padding:0 5px;line-height:30px;height:30px}.product-list .countdown .cd-wrap{display:flex;align-items:center;justify-content:center}.product-list .countdown .icon{width:20px;height:20px;fill:currentColor;margin-right:5px}.product-list .product-list-order-box .col .productComparisonButton .form-check{margin:0}.product-list .product-list-order-box .col .productComparisonButton{height:40px}.product-list-special .product-list-title{margin-bottom:10px;display:block;color:#000;overflow:hidden;font-size:13px;line-height:19px;height:38px}.product-list-special .btn.wishlistButton{width:2.25rem;height:2.25rem;padding:0;border-radius:50%;background-color:rgba(255,255,255,0.5);border:0;background-image:url(../../img/wishlist/heart-outline-gray.svg);background-size:1rem;background-repeat:no-repeat;background-position:center;position:absolute;bottom:0.75rem;right:0.75rem;z-index:11;transition:background-color .15s ease-in-out,background-size 100ms ease}.product-list-special .btn.wishlistButton:hover,.product-list-special .btn.wishlistButton:active{background-color:rgba(255,255,255,1)}.product-list-special .btn.wishlistButton:active{background-size:50%}.product-list-special .btn.wishlistButton.wishlistButtonAdded{background-image:url('../../img/wishlist/heart-silhouette-red.svg')}.product-list-special .product-list-content{padding:10px 15px 15px}.product-list-special .product-list-title{overflow:hidden;font-size:13px;line-height:19px;height:38px}.product-list-special .product-list-prices>span{margin-top:10px;display:inline-block;vertical-align:bottom;line-height:1;margin-right:8px}.product-list-special .product-list-prices .product-price,.product-list-special .product-list-prices .product-alternativePrice{font-weight:var(--fw-default);font-size:15px}.product-list-special .product-list-stock-alert .link-stock{text-align:left;margin-left:-10px}.product-list-special .buyFormSubmit{padding-left:5px;padding-right:5px}@media (max-width:575px){.row-items-xs-2 .product-list-special .btn.wishlistButton{width:30px;height:30px}.row-items-xs-2 .product-list-special .product-list-content{padding:10px 6px 12px;text-align:left}}
.product-list-01{background-color:var(--color-light);box-shadow:0px 4px 8px rgba(0,0,0,0.25)}.product-list-01 .product-list-img{border-top-left-radius:calc(0.75rem - 1px);border-top-right-radius:calc(0.75rem - 1px)}.product-list-01 .btn.wishlistButton{width:2.25rem;height:2.25rem;padding:0;border-radius:0;background-color:transparent;border:0;background-image:url(../../img/wishlist/heart-outline-gray.svg);background-size:25px;background-repeat:no-repeat;background-position:center;position:absolute;bottom:0.75rem;right:0.75rem;z-index:11;transition:background-color .15s ease-in-out,background-size 100ms ease}.product-list-01 .btn.wishlistButton:hover,.product-list-01 .btn.wishlistButton:active{background-color:rgba(255,255,255,1)}.product-list-01 .btn.wishlistButton:active{background-size:28px}.product-list-01 .btn.wishlistButton.wishlistButtonAdded{background-image:url('../../img/wishlist/heart-silhouette-cat.svg')}.product-list-01 .countdown~.btn.wishlistButton{bottom:40px}.product-list-01 .product-list-content{text-align:center;padding:12px 10px 12px}.product-list-01 .product-list-title-link{display:block;color:inherit}.product-list-01 .product-list-title-link:hover{color:var(--color-gray-default)}.product-list-01 .product-list-title{overflow:hidden;font-size:16px;line-height:20px;height:40px;font-family:var(--ff-roboto);margin:0}.product-list-01 .product-list-ct-gama{font-weight:var(--fw-bold);font-size:20px;height:20px;line-height:1;display:block;margin-bottom:.5rem}.product-list-01 .product-list-prices>span{margin-top:10px;display:inline-block;vertical-align:bottom;line-height:1}.product-list-01 .product-list-prices>span+span{margin-left:8px}.product-list-01 .btn-link svg{width:25px;height:25px}.product-list-01 .btn-link:hover{color:var(--color-gray-default)}.layoutDog .product-list-01 .btn.wishlistButton.wishlistButtonAdded{background-image:url('../../img/wishlist/heart-silhouette-dog.svg')}.layoutDog .product-list-01 .product-list-title-link:hover{color:var(--color-dog)}.layoutDog .product-list-01 .btn-link:hover{color:var(--color-dog)}.layoutCat .product-list-01 .product-list-title-link:hover{color:var(--color-cat)}.layoutCat .product-list-01 .btn-link:hover{color:var(--color-cat)}@media (max-width:575px){.row-items-xs-2 .product-list-01 .btn.wishlistButton{width:30px;height:30px}.row-items-xs-2 .product-list-01 .countdown~.btn.wishlistButton{bottom:36px}.row-items-xs-2 .product-list-01 .product-list-title{font-size:14px;line-height:16px;height:32px}.row-items-xs-2 .product-list-01 .product-list-content{padding:10px 6px 10px}.product-list-01 .product-list-ct-gama{font-size:16px;height:16px}}
#recommenderModal .modal-dialog{margin-left:auto;margin-right:auto;max-width:calc(100% - 35px);min-height:auto;height:auto;background-color:transparent}#recommenderModal .modal-dialog .modal-body{padding:0}#recommenderModal .modal-dialog .modal-content-wrapper{background-color:var(--color-light);box-shadow:0px 4px 10px rgba(0,0,0,0.25);border-radius:20px;margin-top:47px;width:100%}#recommenderModal .modal-dialog .modal-content{background-color:transparent;border:none}#recommenderModal .recommender-top{border-radius:20px 20px 0 0;height:145px}#recommenderModal.recommender-cat .recommender-top{background-color:#F6D2A9}#recommenderModal.recommender-dog .recommender-top{background-color:#C1D4C4}#recommenderModal .recommender-top>.inset{position:relative;height:100%;flex-flow:column}#recommenderModal .recommender-top .top-title{font-size:20px;font-family:var(--ff-bocadillo);position:relative}#recommenderModal .recommender-top .top-title:before{content:"";background-image:url('../../img/title-bg.svg');background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:10px;left:20px;bottom:0;margin:auto;pointer-events:none;z-index:0;min-height:141px;width:189px}#recommenderModal .recommender-top .top-subtitle{font-size:15px;font-weight:var(--fw-bold);margin:7px 0}#recommenderModal.recommender-last-step .recommender-top .top-subtitle.top-subtitle-resume{display:block!important;padding:0 15px}#recommenderModal.recommender-last-step .recommender-steps-counter,#recommenderModal.recommender-last-step .recommender-top .top-subtitle:not(.top-subtitle-resume){display:none}#recommenderModal .recommender-top .recommender-steps-counter{font-size:20px}#recommenderModal .recommender-top .recommender-steps-counter .steps{min-width:265px;margin:auto;position:relative}#recommenderModal .recommender-top .recommender-steps-counter .steps:after{content:"";height:1px;width:100%;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;z-index:1;background-color:var(--color-cat)}#recommenderModal.recommender-dog .recommender-top .recommender-steps-counter .steps:after{background-color:var(--color-dog)}#recommenderModal .recommender-top .recommender-steps-counter ul li{width:35px;height:35px;border-radius:10px;line-height:1.5;border:1px solid var(--color-cat);color:var(--color-cat);background-color:#F6D2A9;z-index:2}#recommenderModal .recommender-top .recommender-steps-counter ul li.active{font-weight:var(--fw-bold);color:var(--color-light);background-color:var(--color-cat)}#recommenderModal.recommender-dog .recommender-top .recommender-steps-counter ul li.active{background-color:var(--color-dog);color:var(--color-light)}#recommenderModal.recommender-dog .recommender-top .recommender-steps-counter ul li{border-color:var(--color-dog);color:var(--color-dog);background-color:#C1D4C4}#recommenderModal .recommender-step{padding:46px 30px;text-align:center}#recommenderModal .recommender-step .step-content .bottom-title{font-size:15px;text-transform:uppercase;font-weight:var(--fw-bold)}#recommenderModal .recommender-step .btn-outline-module:not(:hover):not(:active){background:var(--color-cat);border-color:var(--color-cat)}#recommenderModal.recommender-dog .recommender-step .btn-outline-module:not(:hover):not(:active){background:var(--color-dog);border-color:var(--color-dog)}#recommenderModal.recommender-last-step .recommender-step .next-step-last-btn.btn-outline-module:not(:hover):not(:active){background:var(--color-text-gray);border-color:var(--color-text-gray)}#recommenderModal .options-wrapper{margin-bottom:10px}#recommenderModal .options-wrapper .selection-btn{font-size:14px;font-weight:var(--fw-bold);display:flex;align-items:center;text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:0.375rem 0.75rem;font-size:1rem;border-radius:0.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;gap:1rem}#recommenderModal.recommender-cat .options-wrapper .selection-btn.selected{color:var(--color-cat)}#recommenderModal.recommender-dog .options-wrapper .selection-btn.selected{color:var(--color-dog)}#recommenderModal .options-wrapper .selection-btn .image-wrapper img{height:80px}#recommenderModal .recommender-step .step-content{position:relative}#recommenderModal .recommender-step .step-content.step-loading:after{background:rgba(255,255,255);border-radius:0;content:"";font-size:1.5em;cursor:default;position:absolute;bottom:0;right:0;top:0;left:0;margin:0;opacity:.8;padding-top:0;z-index:3}#recommenderModal .recommender-step .step-content.step-loading:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:5;height:50px;width:50px;border-radius:50%;border:3px solid var(--color-dark);border-top-color:var(--color-cat);-webkit-animation:spin 1s infinite linear;-moz-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;animation:spin 1s infinite linear}#recommenderModal.recommender-dog .recommender-step .step-content.step-loading:before{border-top-color:var(--color-dog)}#recommenderModal .recommender-step .step-content .module-title{font-weight:var(--fw-bold);font-family:var(--ff-default);font-size:15px;margin-bottom:20px}#recommenderModal.modal .recommender-step .step-content.step-loading+.btn,#recommenderModal.modal .recommender-step .step-content.step-loading+.btn:hover{background:var(--color-gray-default);border-color:var(--color-gray-default);color:var(--color-text-gray);cursor:not-allowed}#recommenderModal.recommender-last-step .options-resume .option-wrapper{display:flex;align-items:center;justify-content:space-between;border-radius:0;padding:0.375rem 0.75rem;gap:1rem;font-size:13px}#recommenderModal.recommender-last-step .options-resume .option-wrapper .option-image{width:100%}#recommenderModal.recommender-last-step .options-resume .option-wrapper img{height:80px}#recommenderModal.recommender-last-step .options-resume .option-wrapper .option-name{font-weight:var(--fw-bold);color:var(--color-cat)}#recommenderModal.recommender-dog.recommender-last-step .options-resume .option-wrapper .option-name{color:var(--color-dog)}#recommenderModal.recommender-last-step .recommender-step{padding-top:22px}#recommenderModal.recommender-last-step .recommender-step .products-none{margin:20px 0}#recommenderModal .recommender-top .btn-close{width:15px;height:15px;z-index:9;position:absolute;top:20px;right:20px;opacity:1}#recommenderModal .product-list .product-list-order-box .col .form-check{display:none}.lcContent-page #recommenderModal .recommender-top .btn-close{display:none}.lcContent-page #recommenderModal .modal-dialog .modal-content-wrapper{margin-top:0}.lcContent-page #recommenderModal .modal-dialog{max-width:100%;margin-top:0}@media (max-width:767px){#recommenderModal:not(.recommender-last-step) .recommender-step{position:relative;padding-bottom:160px;margin-bottom:0}#recommenderModal:not(.recommender-last-step) .recommender-step:before{background-position:center;background-size:contain;background-repeat:no-repeat;content:"";position:absolute}#recommenderModal.recommender-dog:not(.recommender-last-step) .recommender-step{padding-bottom:200px}#recommenderModal.recommender-dog .recommender-step:before{background-image:url('../../img/recommender/recommender-dog.png');width:175px;height:198px;left:0;right:0;margin:auto;bottom:-20px}#recommenderModal.recommender-cat .recommender-step:before{background-image:url('../../img/recommender/recommender-cat.png');width:165px;height:163px;left:0;right:0;margin:auto;bottom:-31px}#recommenderModal .recommender-top .top-title{width:100%}#recommenderModal.recommender-last-step .options-resume .option-wrapper,#recommenderModal .options-wrapper .selection-btn{width:100%;justify-content:center}#recommenderModal.recommender-last-step .options-resume .option-wrapper .option-image,#recommenderModal .options-wrapper .selection-btn .image-wrapper{width:50px;order:-1}#recommenderModal.recommender-last-step .options-resume .option-wrapper img,#recommenderModal .options-wrapper .selection-btn .image-wrapper img{height:50px}#recommenderModal .module-products-slider>.container-fluid{padding-left:0;padding-right:0}#recommenderModal.recommender-last-step .recommender-step{padding-left:15px;padding-right:15px}body:not(.lcContent-page) #recommenderModal .product-list-01 .product-list-ct-gama{height:15px;font-size:15px}body:not(.lcContent-page) #recommenderModal .product-list-01 .product-list-title{font-size:14px}}@media (min-width:768px){#recommenderModal:not(.recommender-last-step) .recommender-top>.inset:after{background-image:url('../../img/recommender/recommender-image.png');background-position:center;background-repeat:no-repeat;background-size:contain;content:"";position:absolute;width:200px;height:158px;right:-30px;bottom:-80px;z-index:6}#recommenderModal:not(.recommender-last-step) .recommender-top>.inset:before{background-position:center;background-repeat:no-repeat;background-size:contain;content:"";position:absolute;z-index:6}#recommenderModal:not(.recommender-last-step).recommender-dog .recommender-top>.inset:before{background-image:url('../../img/recommender/recommender-dog.png');width:249px;height:289px;left:-10px;top:-50px}#recommenderModal:not(.recommender-last-step).recommender-cat .recommender-top>.inset:before{background-image:url('../../img/recommender/recommender-cat.png');width:229px;height:216px;left:0;top:-33px}#recommenderModal:not(.recommender-last-step) .recommender-top .btn-close{display:none}#recommenderModal .options-wrapper .selection-btn{flex-flow:column;border-radius:0}#recommenderModal .options-wrapper .selection-btn .image-wrapper{width:100%}#recommenderModal .recommender-top .top-title:before{right:-90px;top:40px;left:auto;min-height:105px;width:141px;transform:rotate(180deg)}#recommenderModal.recommender-last-step .options-resume .option-wrapper{flex-flow:column}#recommenderModal.recommender-last-step .options-resume .option-wrapper img,#recommenderModal .options-wrapper .selection-btn .image-wrapper img{margin:auto}}@media (min-width:992px){#recommenderModal .recommender-top{height:255px}#recommenderModal .recommender-top .top-title{font-size:32px}#recommenderModal .recommender-top .top-subtitle{font-size:18px;margin:25px 0}#recommenderModal .recommender-step .step-content .bottom-title{font-size:20px;margin-bottom:46px}#recommenderModal.recommender-last-step .options-resume .option-wrapper,#recommenderModal .options-wrapper .selection-btn{font-size:16px;padding:1rem 0.75rem}#recommenderModal .recommender-step .step-content .module-title{font-size:20px}#recommenderModal:not(.recommender-last-step).recommender-dog .recommender-top>.inset:before{width:349px;height:394px;left:-50px;top:-80px}#recommenderModal:not(.recommender-last-step).recommender-cat .recommender-top>.inset:before{width:329px;height:310px;top:0}#recommenderModal:not(.recommender-last-step) .recommender-top>.inset:after{width:255px;height:201px}#recommenderModal .modal-dialog{max-width:calc(100% - 50px)}#recommenderModal .recommender-top .top-title:before{min-height:141px;width:189px;right:-110px;top:80px}#recommenderModal .recommender-top .recommender-steps-counter .steps{min-width:305px}}@media (min-width:1200px){#recommenderModal .modal-dialog{max-width:1000px}}
.module-products-slider-01 .swiper-pagination{position:static;padding-top:20px}.module-products-slider-01 .module-products-slider-title{margin-bottom:20px}.module-products-slider-01 .header-slider{position:relative;margin-bottom:1.5rem}.module-products-slider-01 .swiper-button-prev,.module-products-slider-01 .swiper-button-next{width:30px;height:35px;background-color:var(--color-light);border:1px solid #ddd;margin:0;top:auto;bottom:0}.module-products-slider-01 .swiper-button-prev .icon,.module-products-slider-01 .swiper-button-next .icon{width:16px;height:16px;margin:auto;left:0;right:0;bottom:0;top:0;position:absolute;color:#555}.module-products-slider-01 .swiper-button-next{right:0}.module-products-slider-01 .swiper-button-prev{right:40px;left:auto}.module-products-slider-01 .module-products-slider-title{padding-right:80px}.module-products-slider-01 .swiper .product-list{padding:12px;box-shadow:none}.module-products-slider-01 .swiper .product-list form{background-color:var(--color-light);box-shadow:0px 4px 8px rgba(0,0,0,0.25)}.module-products-slider-01 .swiper .swiper-slide{width:50%;margin-right:0px}@media (min-width:768px){.module-products-slider-01 .swiper .swiper-slide{width:calc((100% - (0px * 2)) / 3)}}@media (min-width:992px){.module-products-slider-01 .swiper .swiper-slide{width:calc((100% - (0px * 3)) / 4)}}