﻿:root{--font-size:.7812vw;--font-size-base:1rem;--line-height-base:1.5;--line-height-sm:1.25;--line-height-lg:2;--grid-gutter-width:1.5rem;--bs-input-border-color:#ced4da;--font-size-xs:clamp(12px,calc(var(--font-size-base)*.85),calc(var(--font-size-base)*.85));--font-size-xs2:clamp(15px,calc(var(--font-size-base)*1.25),calc(var(--font-size-base)*1.25));--font-size-bs:calc(var(--font-size-base)*1.5);--font-size-sm:clamp(21px,calc(var(--font-size)*1.75),calc(var(--font-size)*1.75));--font-size-md:calc(var(--font-size-base)*2.25);--font-size-lg:calc(var(--font-size-base)*2.75);--font-size-pg:clamp(25px,calc(var(--font-size)*3.75),calc(var(--font-size)*3.75));--font-size-xl:clamp(40px,calc(var(--font-size)*5),calc(var(--font-size)*5));--font-size-xxl:clamp(60px,calc(var(--font-size)*7),calc(var(--font-size)*7));--font-family-primary:"Cormorant";--font-family-secondary:"Lato";--margin-top-base-clamp:clamp(50px,15vh,200px);--placeholder-color:#aea89e;--placeholder-opacity:.7;--placeholder-font-style:italic;--bs-gray-800:#373737;--header-height:150px;--hellobar-height:30px;--container-margin:10vw;--color-gray-100:#f9f8f7;}@media(max-width:1600px){:root{--header-height:130px;--container-margin:10vw;}}@media(max-width:1199px){:root{--header-height:130px;--container-margin:5vw;--font-size-sm:clamp(26px,calc(var(--font-size)*1.95),calc(var(--font-size)*1.95));--font-size-pg:clamp(30px,calc(var(--font-size)*3.75),calc(var(--font-size)*3.75));--font-size-xs:clamp(16px,calc(var(--font-size-base)*.85),calc(var(--font-size-base)*.85));--font-size-bs:calc(var(--font-size-base)*1.9);}}@media(max-width:991px){:root{--header-height:100px;--container-margin:5vw;}}@media(max-width:767px){:root{--header-height:70px;--container-margin:15px;--font-size-xl:clamp(28px,calc(var(--font-size)*4.7),calc(var(--font-size)*4.7));}}.bg-gray-200{background:var(--bs-gray-200);}.bg-gray-100{background:var(--bs-gray-100);}.color-gray-400{--button-color:var(--bs-gray-400);color:var(--button-color);}.color-gray-500{color:var(--bs-gray-500);}.color-red{--button-color:var(--bs-red);color:var(--button-color);}.bg-red{background:var(--bs-red);}.font-size-pg{font-size:var(--font-size-pg);}.font-size-xs{font-size:var(--font-size-xs)!important;}.font-size-xs2{font-size:var(--font-size-xs2)!important;}.font-size-bs{font-size:var(--font-size-bs);}@media(max-width:1199px){.font-size-bs{line-height:var(--line-height-base);}}@media(max-width:575px){.font-size-bs{line-height:var(--line-height-sm);}}.font-size-sm{font-size:var(--font-size-sm);}.font-size-md{font-size:var(--font-size-md);}.font-size-lg{font-size:var(--font-size-lg);}.font-size-xl{font-size:var(--font-size-xl);}.font-family-primary{font-family:var(--font-family-primary);}.font-family-secondary{font-family:var(--font-family-secondary);}.w-fit-content{width:fit-content;}.h-fit-content{height:fit-content;}.text-space{letter-spacing:1px;}.font-size-esm{font-size:12px!important;}.line-height-1{line-height:1!important;}@media(max-width:575px){.pt-header-0{padding-top:0!important;}}@-webkit-viewport{width:device-width;}@-moz-viewport{width:device-width;}@-ms-viewport{width:device-width;}@-o-viewport{width:device-width;}@viewport{width:device-width;}*{outline:0!important;}img{vertical-align:top;}i.fa{line-height:inherit;}.cursor-pointer{cursor:pointer;}.cursor-default{cursor:default;}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;}.white-space-nowrap{white-space:nowrap;}.w-1{width:1px;}a{text-decoration:none;}.box-shadow-none{box-shadow:none!important;}::selection{background:var(--bs-primary);color:#fff;}::-moz-selection{background:var(--bs-primary);color:#fff;}.container-max{padding:0 5%;}@media(max-width:1199px){.container-max{padding:0 30px;}}@media(max-width:991px){.container-max{padding:0 20px;}}@media(max-width:767px){.container-max{padding:0 15px;}}.container-bst{padding:0 var(--container-margin);width:100%;transition:all .4s ease;}.container-bst-right-0{padding:0 15px 0 var(--container-margin);}.container-bst-lg-right-0{padding:0 15px 0 var(--container-margin);}@media(max-width:991px){.container-bst-lg-right-0{padding:0 var(--container-margin);}}.container-bst-left-0{padding:0 var(--container-margin) 0 15px;}main{margin-top:50px;}@media(max-width:767px){main{margin-top:80px;}}@media(max-width:576px){main{margin-top:20px;}}.animationHidden{opacity:0;transform:translateY(50px);transition:all .2s ease-in-out;}.animationHidden.show{opacity:1;transform:translateY(0);}.title-xl{font-size:var(--font-size-xl);font-weight:300;font-family:var(--font-family-primary);}.title-pg{font-size:var(--font-size-pg);font-weight:300;font-family:var(--font-family-primary);}.subtitle-md{font-size:var(--font-size-md);font-weight:400;font-family:var(--font-family-primary);}.text{font-size:var(--font-size-bs);font-weight:300;font-family:var(--font-family-secondary);}.share-content-text{display:flex;flex-direction:row;text-transform:uppercase;position:relative;width:fit-content;font-family:var(--font-family-secondary);}.share-content-text .title{padding-right:15px;color:var(--bs-gray-500);cursor:pointer;}.share-content-text .icons{display:flex;flex-direction:row;}.share-content-text .buttons button{border:0;background:0;text-transform:uppercase;padding:0 15px;color:var(--bs-body-color);font-weight:400;cursor:pointer;}@media(max-width:575px){.share-content-text .buttons button{padding:0 5px;}}.share-content-text .close{position:absolute;right:-30px;top:0;cursor:pointer;display:flex;align-items:center;justify-content:center;}@media(max-width:575px){.share-content-text .close{top:0;}}html{scroll-behavior:smooth;}html{min-height:100vh;height:auto;font-size:clamp(11px,var(--font-size),var(--font-size));}body{position:relative;min-height:100vh;overflow-y:auto;overflow-x:hidden;color:var(--bs-body-color);display:flex;flex-wrap:wrap;padding-top:var(--header-height);}#BodyContent{flex:0 0 100%;width:100%;}img[data-full='true'],.full-width{max-width:unset;width:100vw;left:50%;margin-left:-50vw;position:relative;}.loader{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:10000;padding:40vh 15px 0;text-align:center;color:#fff;display:none;}.loader .message{font-size:2em;}.loader .spinner-border{width:5rem;height:5rem;border-width:.4em;}h1{font-size:var(--font-size-xl);color:var(--bs-black);text-transform:uppercase;font-weight:400;margin-bottom:0;}.margin-bottom-pages{margin-bottom:100px;}@media(max-width:1600px){.margin-bottom-pages{margin-bottom:85px;}}@media(max-width:1199px){.margin-bottom-pages{margin-bottom:70px;}}@media(max-width:991px){.margin-bottom-pages{margin-bottom:60px;}}@media(max-width:767px){.margin-bottom-pages{margin-bottom:50px;}}@media(max-width:576px){.margin-bottom-pages{margin-bottom:50px;}}.breadcrumb{font-family:var(--font-family-secondary);font-weight:300;text-transform:uppercase;font-size:var(--font-size-xs);}.breadcrumb .breadcrumb-item:last-of-type{font-weight:400;}.share-show{cursor:pointer;}.share-show i{font-size:calc(var(--font-size-sm));}.overlay-content{display:none;}.overlay-content.open{position:fixed;left:0;top:0;width:100vw;height:100vh;background:#c5bcb3;z-index:999;display:flex;align-items:center;justify-content:center;flex-direction:column;}.overlay-content.open>div{position:relative;padding:50px;text-align:center;}.overlay-content.open>div .pretitle{margin-bottom:15px;text-transform:uppercase;font-size:var(--font-size-xs);color:var(--bs-white);font-family:var(--font-family-secondary);letter-spacing:1px;}.overlay-content.open>div .title{margin-bottom:50px;cursor:pointer;text-transform:uppercase;font-size:var(--font-size-lg);}@media(max-width:1199px){.overlay-content.open>div .title{line-height:var(--line-height-base);}}.overlay-content.open>div .close{position:absolute;right:0;top:0;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;}.overlay-content.open>div .close span{height:3px;border-radius:5px;display:block;background:var(--bs-gray-700);margin-left:auto;margin-right:0;transition:all .2s ease-in-out;position:absolute;right:0;top:20px;}.overlay-content.open>div .close span:nth-child(1){transform:rotate(45deg)!important;width:40px!important;}.overlay-content.open>div .close span:nth-child(2){transform:rotate(135deg)!important;width:40px!important;}.overlay-content.open>div .buttons{display:flex;justify-content:space-around;}@media(max-width:576px){.overlay-content.open>div .buttons{flex-direction:column;}}.overlay-content.open>div .buttons button{aspect-ratio:1;padding:12px;border-radius:100px;background:#fff;border:0;transition:all .2s ease-in-out;box-shadow:1px 2px 10px rgba(0,0,0,.5);font-size:calc(var(--font-size-xs2));align-self:center;display:flex;color:#000;}@media(max-width:576px){.overlay-content.open>div .buttons button{margin:5px 0;}}.overlay-content.open>div .buttons button:hover{transform:translateY(-5px);}#PopUp{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);z-index:10000;}#PopUp #PopUpContent{display:block;position:absolute;top:50%;width:60vw;left:50%;transform:translate(-50%,-50%);z-index:1;padding-top:calc(var(--grid-gutter-width)*1.5);}@media(max-width:576px){#PopUp #PopUpContent{width:80vw;}}#PopUp #PopUpContent img{position:relative;width:100%;max-height:40vh;display:block;object-fit:contain;-o-object-fit:contain;object-position:center;-o-object-position:center;z-index:1;}#PopUp #PopUpContent video{position:relative;max-height:40vh;width:100%;display:block;z-index:1;margin:0 auto;}#PopUp #PopUpContent button.close-pop-up{position:absolute;top:0;right:0;z-index:2;}#map{height:33vh;min-height:400px;width:100%;}.button-more{letter-spacing:.1rem;position:relative;display:inline-block;font-size:var(--font-size-xs);font-family:var(--font-family-secondary);cursor:pointer;text-transform:uppercase;color:var(--bs-red);}.button-more:after{width:0%;content:'';top:100%;height:1px;background:var(--bs-red);position:absolute;left:0;transition:all .2s ease-in-out;}.button-more:hover:after{width:100%;}.letter-spacing-1{letter-spacing:1px;}.img-jarallax div{aspect-ratio:5/2;}.vinhos-image{height:350px;width:100%;object-fit:contain;}@media(max-width:1600px){.vinhos-image{height:300px;}}@media(max-width:1199px){.vinhos-image{height:250px;}}@media(max-width:991px){.vinhos-image{height:200px;}}@media(max-width:767px){.vinhos-image{height:200px;}}.video-container{position:relative;padding-bottom:56.25%;}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.paging{display:flex;justify-content:center;align-items:center;}.paging button{background:transparent;color:var(--bs-gray-400);border:1px solid var(--bs-gray-400);font-family:var(--font-family-secondary);transition:all .2s ease-in-out;}.paging button:hover{background:var(--bs-gray-400);color:var(--bs-white);}#HelloBar{z-index:3;width:100%;}#HelloBar .text-hello{font-size:var(--font-size-xs);height:fit-content;display:block;}@media(max-width:991px){#HelloBar .text-hello{font-size:10px;}}#HelloBar p{margin:0;padding:0;}@media(max-width:767px){#HelloBar .marquee_inner{display:flex;white-space:nowrap;width:100%;height:auto;overflow:hidden;font-family:sans-serif;}}@media(max-width:767px){#HelloBar .text-hello{animation:loopText 20s infinite linear;}}@keyframes loopText{from{transform:translateX(50%);}to{transform:translateX(-140%);}}.main-overlay{position:absolute;width:100%;height:100%;top:0;background:#000;opacity:0;z-index:10;transition:opacity .2s ease;display:none;}.main-overlay.show{display:block;opacity:.5;}.pswp__custom-caption{font-size:var(--font-size-lg);color:#000;padding:2px 8px;border-radius:4px;width:fit-content;margin-left:50px;height:60px;display:flex;align-items:center;justify-content:center;}@media(max-width:576px){.pswp__custom-caption{position:absolute;top:60px;left:50%;transform:translateX(-50%);margin-left:0;width:100%;text-align:center;}}.pswp__custom-caption p{margin-bottom:0;}.pswp__custom-caption a{color:#fff;text-decoration:underline;}.select2-selection__placeholder{color:inherit;opacity:.7;font-style:italic;}.form-group{position:relative;}.form-group .select2-border+.select2-container{padding:15px 10px;background:#fff;border:1px solid #000;border-radius:0!important;}.form-group .select2-border+.select2-container:focus{box-shadow:none;}.input-validation{position:absolute;top:1px;right:10px;}.input-validation>span{font-size:14px;font-family:var(--font-family-secondary);}.voucher-applied{display:flex;align-items:center;}.loading-results{display:none!important;}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important;}.select2-container{position:relative;flex:1 1 auto;width:100%!important;min-width:0;border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important;}.input-group .select2-container{width:1%!important;}select[multiple]+.select2-container{height:auto;}.select2-container .selection{width:100%;}.select2-container .selection .select2-selection{min-width:100%;display:block;height:100%;}span.select2-selection__placeholder:empty:before,span.select2-selection__placeholder:empty::before{content:' ';}.select2-container .select2-selection--single{cursor:pointer;}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:15px;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;position:absolute;top:1px;right:1px;width:20px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container .select2-selection--single .select2-selection__clear{position:relative;cursor:pointer;float:right;}.select2-container--disabled .select2-selection__clear{display:none;}.select2-container .select2-search--inline{float:left;}.select2-search--dropdown.select2-search--hide{display:none;}.select2-search--dropdown{padding:.25rem;display:block;background:#fff;}.select2-search__field{box-shadow:none!important;}.select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-container .select2-search--inline{float:left;}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:0;outline:0;box-shadow:none;-webkit-appearance:textfield;}.select2-dropdown{background-color:#fff;border:var(--bs-border-width) solid var(--bs-input-border-color);border-radius:var(--bs-border-radius);-moz-border-radius:var(--bs-border-radius);-webkit-border-radius:var(--bs-border-radius);display:block;position:absolute;left:-100000px;width:100%;z-index:1051;}.select2-results{display:block;}.select2-results__options{list-style:none;margin:0;padding:0;max-height:300px;overflow:auto;}.select2-container--open.select2-container--above{border-top-left-radius:0;border-top-right-radius:0;}.select2-container--open.select2-container--below{border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none;}.select2-results__option[aria-selected]{cursor:pointer;}.select2-results__option[aria-selected=true]{background-color:var(--bs-primary);color:#fff;}.select2-container--open .select2-dropdown{left:0;}.select2-container--open .select2-dropdown--above{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--open .select2-dropdown--below{border-top:0;border-top-left-radius:0;border-top-right-radius:0;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--bs-primary);color:#fff;}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container .select2-selection--multiple{min-height:calc(var(--grid-gutter-width) + var(--bs-border-width));}.select2-selection--multiple{display:block;}.select2-container .select2-selection--multiple .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0 5px;width:100%;}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;}.select2-container--default .select2-selection--multiple .select2-selection__clear{position:relative;cursor:pointer;float:right;}.select2-container .select2-selection--multiple .select2-search--inline{margin:2px 0 2px 0;}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:0;padding:0;height:auto;margin-top:0;}.select2-container--default .select2-selection--multiple .select2-selection__rendered{list-style:none;}.select2-container--default .select2-selection--multiple .select2-selection__choice{margin:2px 5px 2px 0;padding:0 5px;cursor:default;float:left;color:#fff;background-color:var(--bs-primary);border-radius:var(--bs-border-radius);-moz-border-radius:var(--bs-border-radius);-webkit-border-radius:var(--bs-border-radius);}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:inherit;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}::-webkit-input-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}:-moz-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}::-moz-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}:-ms-input-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}.form-control::-webkit-input-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}.form-control:-moz-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}.form-control::-moz-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}.form-control:-ms-input-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;}input[type="number"],input[type="number"]:hover,input[type="number"]:focus{-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield;}input[type="password"],input[type="password"]:hover,input[type="password"]:focus,input[type="email"],input[type="email"]:hover,input[type="email"]:focus,input[type="text"],input[type="text"]:hover,input[type="text"]:focus{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;}.form-group{margin-bottom:1rem;}.form-group input{border:1px solid #000;background:var(--bs-white);padding:15px 10px;font-family:var(--font-family-secondary);font-size:var(--font-size-xs);outline:0;}.form-group input:focus{outline:0;box-shadow:none;}.form-group label{font-size:calc(var(--font-size-xs) + 3px);line-height:calc(var(--font-size-xs) + 1rem);font-family:var(--font-family-secondary);}textarea.form-control{outline:0;border:1px solid #000;box-shadow:none;}textarea.form-control:focus{outline:0;border:1px solid #000;box-shadow:none;background:none;}.form-check label{line-height:1!important;}.form-check label:after{top:calc((calc(1.3em + .5rem + calc(var(--bs-border-width)*2)) + -.6em)*.2);left:calc((calc(1.3em + .5rem + calc(var(--bs-border-width)*2)) + -.6em)*.35);transform:rotate(45deg);height:calc((calc(1.3em + .5rem + calc(var(--bs-border-width)*2)) + -.6em)*.5);width:calc((calc(1.3em + .5rem + calc(var(--bs-border-width)*2)) + -.6em)*.3);border-bottom:2px solid #000;border-right:2px solid #000;}.input-validation-error{border-color:var(--bs-danger)!important;}.input-validation-error+.select2{border-color:var(--bs-danger)!important;}.input-validation-error+label{color:var(--bs-danger)!important;}.submitting button{opacity:.5;pointer-events:none;}.submitting button[type=button]{opacity:1;pointer-events:initial;}.form-control{font-family:var(--font-family-secondary);background:var(--bs-white);border:1px solid var(--bs-gray-300);color:#000;border-radius:0;}.form-floating>label{font-family:var(--font-family-secondary);color:var(--bs-gray-300);text-transform:uppercase;}.form-floating textarea.form-control{height:auto;}.btn-primary{padding:calc(var(--grid-gutter-width)*.75) calc(var(--grid-gutter-width)*2);font-family:var(--font-family-secondary);text-transform:uppercase;color:var(--bs-red);background:transparent;border:1px solid var(--bs-gray-300);text-align:center;position:relative;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;border-radius:0;}.btn-primary:before{position:absolute;content:'';width:0;height:0;background:#fff;transition:all .2s ease-in-out;transition-delay:.2s;opacity:0;z-index:-1;}.btn-primary:hover{transform:scale(1.1);color:var(--bs-black);background-color:var(--bs-white);}.btn-primary:hover:before{opacity:1;width:100%;height:100%;}.btn-primary.btn-forms{background-color:var(--bs-gray-500);border:1px solid var(--bs-gray-500);color:var(--bs-white);}.btn-primary.btn-forms:before{background-color:var(--bs-gray-400);}.btn-primary.btn-forms:hover{transform:scale(1.1);}.btn-primary.btn-forms:hover:before{opacity:1;width:100%;height:100%;}.btn-white{padding:calc(var(--grid-gutter-width)*.75) calc(var(--grid-gutter-width)*2);font-family:var(--font-family-secondary);text-transform:uppercase;color:var(--bs-black);background:transparent;border:1px solid var(--bs-black);text-align:center;position:relative;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;border-radius:0;}.btn-white:before{position:absolute;content:'';width:0;height:0;background:var(--bs-black);transition:all .2s ease-in-out;transition-delay:.2s;opacity:0;z-index:-1;}.btn-white:hover{color:var(--bs-white);background-color:var(--bs-black);}.btn-white:hover:before{opacity:1;width:100%;height:100%;}.btn-black{background:var(--bs-black);color:var(--bs-white);padding:calc(var(--grid-gutter-width)*.75) calc(var(--grid-gutter-width)*2);font-family:var(--font-family-secondary);text-transform:uppercase;text-align:center;position:relative;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;border-radius:0;}.btn-black.not-rounded{border-radius:0;}.btn-black:before{position:absolute;content:'';width:0;height:0;background:var(--bs-black);transition:all .2s ease-in-out;transition-delay:.2s;opacity:0;z-index:-1;}.btn-black:hover{color:var(--bs-white);background-color:var(--bs-black);transform:scale(1.1);}.btn-black:hover:before{opacity:1;width:100%;height:100%;}.btn-red{padding:calc(var(--grid-gutter-width)*.75) calc(var(--grid-gutter-width)*2);font-family:var(--font-family-secondary);text-transform:uppercase;color:var(--bs-white);background:var(--bs-red);border:1px solid var(--bs-red);text-align:center;position:relative;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;border-radius:0;}.btn-red:before{position:absolute;content:'';width:0;height:0;background:var(--bs-black);transition:all .2s ease-in-out;transition-delay:.2s;opacity:0;z-index:-1;}.btn-red:hover{color:var(--bs-white);background-color:var(--bs-black);}.btn-red:hover:before{opacity:1;width:100%;height:100%;}.back-header{width:35px;height:35px;display:flex;justify-content:center;align-items:center;z-index:999999;cursor:pointer;}header{position:fixed;left:0;top:0;width:100%;transition:all .2s ease-in-out;z-index:102;background:#f9f8f7;min-height:var(--header-height);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;}header .headerContent{padding-top:5px;padding-bottom:5px;}header.store .headerContent{padding-top:5px;padding-bottom:5px;}@media(max-width:576px){header.store.hide-xs{display:none;}}header.store.scroll{min-height:80px;}header.store.scroll .logo img{max-width:107px!important;}@media(max-width:576px){header.store.scroll .logo img{max-width:97px!important;}}header.store .cartcount{font-size:8.5px;width:18px;height:18px;top:50%;right:-10px;transform:translateY(-50%);line-height:1;position:absolute;display:flex;align-items:center;justify-content:center;}header.store .search-results{width:100%;height:200px;position:absolute;background:#fff;top:100%;z-index:1;border-top:1px solid var(--bs-gray-200);display:none;}header.store.search-open .navbar-nav,header.store.search-open .show-menu,header.store.search-open .logo{display:none!important;}header.store.search-open .search-results.show{display:block!important;}header.store.search-open .input{width:calc(100% - 200px);margin:0 0;display:flex!important;position:absolute;left:0;}@media(max-width:991px){header.store.search-open .input{width:calc(100% - 140px);}}@media(max-width:575px){header.store.search-open .input{width:calc(100% - 120px);}}header.store.menu-open a.show-menu:not(.store) span,header.store.menu-open a.show-menu:not(.store) span:nth-child(1){transform:unset!important;}header.store .headerContent{z-index:3;}header.store .header-link a{font-size:var(--font-size-xs2);transition:all .2s ease;}header.store .header-link a:hover,header.store .header-link a.active{color:var(--bs-red)!important;}header.store .headerLinks .nav-item{text-transform:uppercase;font-weight:300;}header.store .headerLinks .nav-item a{transition:all .2s ease;font-size:var(--font-size-xs2);}@media(max-width:576px){header.store .headerLinks .nav-item a{font-size:12px;}}header.store .headerLinks .nav-item a.active{font-weight:bold;color:var(--bs-red)!important;}header.store .headerLinks .nav-item:hover a,header.store .headerLinks .nav-item.active a{font-weight:bold;color:var(--bs-red)!important;}header.store a{margin:0 calc(var(--grid-gutter-width)*.5);font-size:clamp(14px,var(--font-size-xs),var(--font-size-xs));}@media(max-width:576px){header.store a{margin:0 5px;}}header.store a.show-menu{position:relative;width:40px;padding:15px 0;display:flex;align-items:center;cursor:pointer;}@media(max-width:576px){header.store a.show-menu{width:32px;}}header.store a.show-menu span{height:2px;border-radius:5px;display:block;background:var(--bs-red);margin-left:auto;margin-right:0;transition:all .2s ease-in-out;position:absolute;right:0;}header.store a.show-menu span:nth-child(1){width:40px;transform:translateY(-10px);}@media(max-width:576px){header.store a.show-menu span:nth-child(1){width:32px;}}header.store a.show-menu span:nth-child(2){width:30px;transform:translateY(0);}@media(max-width:576px){header.store a.show-menu span:nth-child(2){width:22px;}}header.store a.show-menu span:nth-child(3){width:20px;transform:translateY(10px);}@media(max-width:576px){header.store a.show-menu span:nth-child(3){width:12px;}}header.store a.show-menu:hover span:nth-child(1){transform:translateY(0);width:30px;}@media(max-width:576px){header.store a.show-menu:hover span:nth-child(1){width:22px;}}header.store a.show-menu:hover span:nth-child(3){transform:translateY(0);width:30px;}@media(max-width:576px){header.store a.show-menu:hover span:nth-child(3){width:22px;}}header .headerContent{position:relative;z-index:5;margin-top:auto;margin-bottom:auto;}header a.logo{display:block;}header a.logo img{max-width:200px;height:auto;transition:all .2s ease-in;}@media(max-width:576px){header a.logo img{max-width:40px;}}header .headerLinks{display:flex;align-items:center;font-family:var(--font-family-secondary);}header .headerLinks>a{margin:0 calc(var(--grid-gutter-width)*.5);font-size:clamp(14px,var(--font-size-xs),var(--font-size-xs));}header .headerLinks>a.storelink{width:100px;line-height:37px;padding:0;position:relative;z-index:1;background:transparent;color:var(--bs-black);}header .headerLinks>a.storelink:before{position:absolute;content:'';width:0;height:0;background:#fff;transition:all .2s ease-in-out;transition-delay:.2s;opacity:0;z-index:-1;}header .headerLinks>a.storelink:hover{transform:scale(1.1);}header .headerLinks>a.storelink:hover:before{opacity:1;width:100%;height:100%;}header .headerLinks>a.show-menu{position:relative;width:40px;padding:15px 0;display:flex;align-items:center;cursor:pointer;}@media(max-width:576px){header .headerLinks>a.show-menu{width:32px;}}header .headerLinks>a.show-menu span{height:3px;border-radius:5px;display:block;background:var(--bs-red);margin-left:auto;margin-right:0;transition:all .2s ease-in-out;position:absolute;right:0;}@media(max-width:576px){header .headerLinks>a.show-menu span{height:2px;}}header .headerLinks>a.show-menu span:nth-child(1){width:40px;transform:translateY(-15px);}@media(max-width:576px){header .headerLinks>a.show-menu span:nth-child(1){width:32px;}}header .headerLinks>a.show-menu span:nth-child(2){width:30px;transform:translateY(0);}@media(max-width:576px){header .headerLinks>a.show-menu span:nth-child(2){width:22px;}}header .headerLinks>a.show-menu span:nth-child(3){width:20px;transform:translateY(15px);}@media(max-width:576px){header .headerLinks>a.show-menu span:nth-child(3){width:12px;}}header .headerLinks>a.show-menu:hover span:nth-child(1){transform:translateY(0);width:30px;}@media(max-width:576px){header .headerLinks>a.show-menu:hover span:nth-child(1){width:22px;}}header .headerLinks>a.show-menu:hover span:nth-child(3){transform:translateY(0);width:30px;}@media(max-width:576px){header .headerLinks>a.show-menu:hover span:nth-child(3){width:22px;}}header .headerLinks>a.selected{font-weight:600;text-decoration:underline;}header .headerLinks>a:last-child{margin-right:0;}header.menu-open a.logo img{display:none;}header.menu-open .headerLinks>a.storelink:hover{transform:scale(1.1);}header.menu-open .headerLinks>a.storelink:hover:before{opacity:.3;width:100%;height:100%;}header.menu-open .show-menu span{background:var(--bs-gray-700)!important;}header.menu-open .show-menu span:nth-child(1){transform:rotate(45deg)!important;width:40px!important;}header.menu-open .show-menu span:nth-child(2){transform:rotate(45deg)!important;width:40px!important;display:none!important;}header.menu-open .show-menu span:nth-child(3){transform:rotate(135deg)!important;width:40px!important;}header.menu-open .show-menu:hover span:nth-child(1){width:40px!important;}header.menu-open .show-menu:hover span:nth-child(3){width:40px!important;}.menu{background:#f9f8f7;-webkit-transform:translateX(100%);transform:translateX(100%);position:fixed;top:0;right:0;width:100%;z-index:4;height:100%;}.menu .menu-container{display:flex;flex-direction:column;justify-content:start;height:100%;overflow:hidden;}@media(max-width:767px){.menu .menu-container{justify-content:space-between;}}.menu .content-menus{overflow:hidden;}.menu .content-menus>div{overflow-y:scroll;height:100%;margin-right:-17px;}.menu .logomenu{z-index:9999;display:block;max-width:clamp(75px,10vw,200px);}@media(max-width:767px){.menu .logomenu{display:none;}}.menu .logomenu img{max-width:220px;margin-top:50px;}.menu.show{-webkit-animation:showMenu .5s cubic-bezier(.25,.46,.45,.94) both;animation:showMenu .5s cubic-bezier(.25,.46,.45,.94) both;}.menu.hide{-webkit-animation:hideMenu .5s cubic-bezier(.25,.46,.45,.94) both;animation:hideMenu .5s cubic-bezier(.25,.46,.45,.94) both;}.menu .navbar-nav .nav-item .nav-link{font-size:var(--font-size-xl);color:#000;text-transform:uppercase;line-height:1;transition:all .2s ease-in-out;cursor:pointer;}@media(max-width:575px){.menu .navbar-nav .nav-item .nav-link{font-size:var(--font-size-lg);}}.menu .navbar-nav .nav-item:hover .nav-link,.menu .navbar-nav .nav-item.open .nav-link{color:var(--bs-red);font-weight:600;}@media(min-width:768px){.menu .navbar-nav .nav-item:hover .nav-link,.menu .navbar-nav .nav-item.open .nav-link{transform:translateX(50px);}}.menu .navbar-nav .nav-item.active .nav-link{font-weight:600;color:var(--bs-red);}@media(min-width:768px){.menu .navbar-nav .nav-item.active .nav-link{transform:translateX(50px);}}.menu .navbar-nav .submenu a{font-size:var(--font-size-lg)!important;color:#000;font-family:var(--font-family-secondary);font-weight:300;}@media(max-width:1199px){.menu .navbar-nav .submenu a{line-height:var(--line-height-base);}}.menu .navbar-nav .submenu a:hover{color:var(--bs-red);font-weight:600;}.menu .navbar-nav .submenu a.active{color:var(--bs-red);font-weight:600;}.menu .langs{margin-top:100px;}@media(max-width:1199px){.menu .langs{margin-top:80px;}}@media(max-width:991px){.menu .langs{margin-top:60px;}}@media(max-width:757px){.menu .langs{margin-top:40px;}}.menu .langs a{font-size:var(--font-size-bs);color:#000;font-family:var(--font-family-secondary);margin-left:calc(var(--grid-gutter-width)*2);}@media(max-width:1199px){.menu .langs a{line-height:var(--line-height-base);}}@media(max-width:575px){.menu .langs a{line-height:var(--line-height-sm);}}@media(max-width:1199px){.menu .langs a{line-height:var(--line-height-base);}}@media(max-width:575px){.menu .langs a{line-height:var(--line-height-sm);}}@media(max-width:767px){.menu .langs a{font-size:var(--font-size-md);margin:0 calc(var(--grid-gutter-width)*.5);line-height:var(--line-height-base);}}.menu .langs a:hover{color:var(--bs-red);}.menu .langs a.selected{font-weight:600;text-decoration:underline;}.menu .submenus .submenu{margin-top:40px;}@media(max-width:767px){.menu .submenus .submenu{margin-top:0;}}.menu .submenus .submenu a{font-size:var(--font-size-bs)!important;display:block;color:#000;font-family:var(--font-family-secondary);font-weight:300;text-transform:uppercase;line-height:2;}.menu .submenus .submenu a:hover{color:var(--bs-red);font-weight:600;}.menu .submenus .submenu a.active{color:var(--bs-red);font-weight:600;}.menu .submenus .submenu.hide{display:none;}.menu .submenus .submenu.show{display:block;}.menu .image.hide{display:none;}#bottomHeader{position:fixed;background:#fff;width:100%;padding:15px 20px;bottom:0;z-index:9999;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);}#bottomHeader i{font-size:25px;}#bottomHeader .cartcount{width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:14px;position:absolute;right:-10px;top:-10px;}@-webkit-keyframes showMenu{0%{opacity:1;-webkit-transform:translateX(100%);transform:translateX(100%);}100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%);}}@keyframes showMenu{0%{opacity:1;-webkit-transform:translateX(100%);transform:translateX(100%);}100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%);}}@-webkit-keyframes hideMenu{0%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%);}100%{opacity:1;-webkit-transform:translateX(100%);transform:translateX(100%);}}@keyframes hideMenu{0%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%);}100%{opacity:1;-webkit-transform:translateX(100%);transform:translateX(100%);}}#search-wrapper{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.75);-webkit-transform:scale(0);transform:scale(0);z-index:99;}#search-wrapper>div{position:relative;width:clamp(300px,50vw,100%);}#search-wrapper>div .search-close{position:absolute;top:-50px;right:0;cursor:pointer;}#search-wrapper>div .search-close i{font-size:var(--font-size-lg);color:var(--bs-white);}@media(max-width:1199px){#search-wrapper>div .search-close i{line-height:var(--line-height-base);}}#search-wrapper.show{-webkit-animation:scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both;}#search-wrapper.hide{-webkit-animation:scale-in-center-reverse .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-center-reverse .5s cubic-bezier(.25,.46,.45,.94) both;}@-webkit-keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1;}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}}@keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1;}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}}@-webkit-keyframes scale-in-center-reverse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}100%{-webkit-transform:scale(0);transform:scale(0);opacity:1;}}@keyframes scale-in-center-reverse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}100%{-webkit-transform:scale(0);transform:scale(0);opacity:1;}}@media(max-width:575px){#Banner{margin-bottom:120px;}}#Banner .mid-container{width:100%;height:calc(100vh - var(--header-height) - 30px);object-fit:cover;-o-object-fit:cover;object-position:center center;-o-object-position:center center;}@media(max-width:575px){#Banner .mid-container{height:calc(100vh - var(--header-height) - 100px);}}#Banner .overlay-banner{position:absolute;z-index:2;width:100%;height:100%;}#Banner .video{width:100%;height:calc(100vh - var(--header-height) - 30px);z-index:1;object-fit:cover;-o-object-fit:cover;object-position:center center;-o-object-position:center center;}@media(max-width:575px){#Banner .video{height:calc(100vh - var(--header-height) - 100px);}}#Banner .carousel-inner .carousel-item{position:relative;}#Banner .carousel-inner .carousel-item img{width:100%;height:calc(100vh - var(--header-height) - 30px);object-fit:cover;-o-object-fit:cover;object-position:center center;-o-object-position:center center;}@media(max-width:575px){#Banner .carousel-inner .carousel-item img{height:calc(100vh - var(--header-height) - 100px);}}#Banner .content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;z-index:3;}#Banner .content h2,#Banner .content h2 *{color:var(--bs-white);font-size:var(--font-size-xl);font-weight:600;}#Banner .content .description{color:var(--bs-white);font-size:var(--font-size-lg);font-family:var(--font-family-secondary);line-height:1;font-weight:100;margin-bottom:0;}@media(max-width:1199px){#Banner .content .description{line-height:var(--line-height-base);}}@media(max-width:575px){#Banner .content .description{line-height:1;font-size:var(--font-size-sm);}}#Banner .carousel-indicators{position:absolute;right:-30px;bottom:auto;left:auto;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;margin-right:auto;margin-bottom:auto;margin-left:auto;height:100%;}@media(max-width:1199px){#Banner .carousel-indicators{right:30px;}}@media(max-width:575px){#Banner .carousel-indicators{flex-direction:row;right:auto;bottom:auto;left:auto;top:calc(100% + 20px);height:auto;width:100%;}}#Banner .carousel-indicators button{width:7px;height:7px;border-radius:5px;margin:20px 0;text-indent:-9999px;cursor:pointer;background-color:var(--bs-gray-400);border:0;position:relative;}@media(max-width:1199px) and (min-width:576px){#Banner .carousel-indicators button{background-color:var(--bs-white);}}@media(max-width:575px){#Banner .carousel-indicators button{margin:0 10px;}}#Banner .carousel-indicators button:before{top:-11px;left:-11px;content:'';position:absolute;width:29px;height:29px;border:1px solid var(--bs-white);border-radius:20px;opacity:.25;}#Banner .carousel-indicators button.active{background-color:var(--bs-red);}#Banner .carousel-indicators button.active:before{border:1px solid var(--bs-red);}.carousel-item{transition:transform 1s ease-in-out;}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:opacity 0s 1s;}@keyframes upAndDown{0%{transform:translateY(-10px);}50%{transform:translateY(0);}100%{transform:translateY(-10px);}}@keyframes showUp{0%{top:150vh;}30%{top:50vh;}70%{top:50vh;}100%{top:-100vh;}}@media(min-width:1400px){.col-xxl-20{width:20%;flex:0 0 auto;}}@media(min-width:1400px){.col-xxl-4{width:33.33333333%;flex:0 0 auto;}}.product-card{display:flex;flex-flow:column;height:100%;padding:30px 0;transition:.2s ease;background:var(--bs-white);position:relative;z-index:1;}@media(max-width:991px){.product-card{padding:30px 0;}}@media(max-width:575px){.product-card{padding:10px 0;}}.product-card .circle-labels{position:absolute;right:0;}.product-card .labels{position:absolute;left:0;}.product-card .labels .new{font-size:16px;font-weight:800;border:1px solid var(--bs-gray-500);color:var(--bs-gray-500);padding:0 10px!important;}.product-card .labels span{height:fit-content;font-size:10px;height:22px;}.product-card .content,.product-card .labels{padding:0 35px;}@media(max-width:991px){.product-card .content,.product-card .labels{padding:0 25px;}}@media(max-width:575px){.product-card .content,.product-card .labels{padding:0 10px;}}.product-card .icons-pp{width:50px;height:50px;position:absolute;top:30px;margin:0 10px;right:3%;}@media(min-width:575px){.product-card .icons-pp{width:75px;height:75px;right:5%;margin:0 25px;}}.product-card .icons-pp span{font-family:var(--font-family-secondary);font-size:14px;color:var(--bs-red);font-weight:bold;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}@media(min-width:575px){.product-card .icons-pp span{font-size:20px;}}.product-card:hover{-webkit-box-shadow:0 0 5px 0 rgba(128,128,128,.4);-moz-box-shadow:0 0 5px 0 rgba(128,128,128,.4);box-shadow:0 0 5px 0 rgba(128,128,128,.4);transform:scale(1.1);z-index:101;}.product-card:hover .product-card-buttons{opacity:1;}.product-card .product-card-buttons{opacity:0;transition:all .2s ease;}.product-card .product-card-buttons .btn-forms{font-size:10px;font-weight:500;letter-spacing:1px;padding:10px;}@media(min-width:2000px){.product-card .product-card-buttons .btn-forms{font-size:14px;padding:0;height:40px;}}.product-card .wishlist,.product-card .compare-container{display:flex;justify-content:center;align-content:center;}.product-card .wishlist button,.product-card .compare-container button{background:none;border:0;box-shadow:none;}.product-card .image{margin-top:40px;margin-bottom:1rem;}.product-card .image img{aspect-ratio:1/1;width:100%;display:block;object-fit:contain;-o-object-fit:contain;object-position:center;-o-object-position:center;}.product-card .btn-primary{padding:6px 35px;}.product-card .title{margin-top:.3rem;font-weight:300;min-height:calc(var(--font-size-bs)*2.5);font-size:var(--font-size-bs);font-family:var(--font-family-secondary);}@media(max-width:1799px){.product-card .title{font-size:var(--font-size-bs);}}.product-card .category{color:var(--bs-red);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;}.product-card .price{color:var(--bs-gray-500)!important;font-weight:400!important;}.product-card .price .no-price{font-size:calc(var(--font-size-xs2)*1.2);color:var(--bs-gray-500)!important;}.product-card .price .base-price{font-size:calc(var(--font-size-xs2)*1.2);text-decoration:line-through;color:var(--bs-gray-500)!important;}.product-card .price .final-price{font-weight:400!important;font-size:calc(var(--font-size-xs2)*1.6);color:var(--bs-gray-500)!important;}@media(max-width:992px){.product-card .price .final-price{font-size:calc(1rem*2.6)!important;}}.product-card .button .btn{font-size:var(--font-size-sm);font-weight:600;}.news-page h1{font-size:var(--font-size-lg);}@media(max-width:1199px){.news-page h1{line-height:var(--line-height-base);}}.news-page .description{font-size:var(--font-size-md);}.news-page img{float:left;aspect-ratio:5/6;}.news-articles .categories .tags{color:var(--bs-gray-400);}.news-articles .categories .tags:after{content:'>';padding-left:calc(var(--bs-gutter-x)*.5);color:var(--bs-gray-400);}.news-articles .categories .badge{background:transparent;color:var(--bs-gray-400);border:1px solid var(--bs-gray-400);transition:all .2s ease-in-out;}.news-articles .categories .badge:hover{background:var(--bs-gray-400);color:var(--bs-white);}.news-articles .categories .badge.active{background:var(--bs-gray-400);color:var(--bs-white);}.news-articles select{color:var(--bs-gray-400);border:1px solid var(--bs-gray-400);font-family:var(--font-family-secondary);border-radius:0;text-transform:uppercase;font-size:var(--font-size-xs);}.news-article-card{display:flex;flex-flow:column;overflow:hidden;height:100%;}.news-article-card .image{overflow:hidden;}.news-article-card .image img{transition:all .2s ease-in-out;aspect-ratio:5/6;width:100%;display:block;object-fit:cover;-o-object-fit:cover;object-position:center;-o-object-position:center;}.news-article-card .content{display:flex;flex-direction:column;flex-grow:1;padding:calc(var(--grid-gutter-width)*1.5) var(--grid-gutter-width) var(--grid-gutter-width) var(--grid-gutter-width);}@media(max-width:576px){.news-article-card .content{padding:calc(var(--grid-gutter-width)*1) 0;}}.news-article-card .content .title{margin-bottom:calc(var(--grid-gutter-width));font-size:var(--font-size-bs);font-weight:300;font-family:var(--font-family-secondary);}.news-article-card .content .data{margin-bottom:calc(var(--grid-gutter-width)*.5);font-size:var(--font-size-xs);color:var(--bs-red);font-family:var(--font-family-secondary);}.news-article-card .content .data span{font-weight:600;}.news-article-card .content .more-info{--button-color:var(--bs-black);color:var(--button-color);}.news-article-card:hover .image img{transform:scale(1.2);}.news-article-card:hover .button-more:after{width:100%;}.img-dynamic{max-width:100%;}footer{flex:0 0 100%;width:100%;background:var(--bs-gray-500);padding-top:calc(var(--grid-gutter-width)*3);padding-bottom:calc(var(--grid-gutter-width)*3);z-index:99;margin-top:auto;}@media(max-width:1199px){footer{padding-top:calc(var(--grid-gutter-width)*2);padding-bottom:calc(var(--grid-gutter-width)*2);}}@media(max-width:991px){footer{padding-top:calc(var(--grid-gutter-width));padding-bottom:calc(var(--grid-gutter-width));}}footer.store{background:var(--bs-white);}@media(max-width:768px){footer.store{padding-bottom:60px;}}footer.store .nav-link,footer.store .social-network a,footer.store .newsletter{color:#000;}footer.store .payment-methods{height:60px;}@media(max-height:576px){footer.store .payment-methods{height:35px;}}footer.store .phone-email,footer.store .credits,footer.store .credits a{color:var(--bs-gray-500);}footer .logo{max-width:10vw;}footer .menu-group{color:var(--bs-red);font-weight:500;font-family:var(--font-family-secondary);text-transform:uppercase;font-size:var(--font-size-xs);margin-bottom:calc(var(--grid-gutter-width));display:block;letter-spacing:.1rem;font-weight:300;}footer .nav-link{font-weight:300;font-size:var(--font-size-xs);font-family:var(--font-family-secondary);text-transform:uppercase;margin-bottom:calc(var(--grid-gutter-width)*.5);color:var(--bs-white);}footer .nav-link:hover{color:var(--bs-red);}footer .nav-link.active{color:var(--bs-red);}footer .social-network{font-family:var(--font-family-secondary);}footer .social-network a{padding:0 calc(var(--grid-gutter-width)*.5);font-size:calc(var(--font-size-base)*1.25);display:inline-block;color:var(--bs-white);}@media(max-width:767px){footer .social-network a{padding:0 calc(var(--grid-gutter-width)*.35);}}footer .social-network a i{display:block;transition:all .2s ease-in-out;}footer .social-network a:hover i{transform:translateY(-10px);}footer .phone-email{font-family:var(--font-family-secondary);font-size:calc(var(--font-size-bs)*.7);color:var(--bs-white);line-height:1;font-weight:300;}footer .newsletter{font-family:var(--font-family-secondary);font-size:calc(var(--font-size-xs));display:block;color:var(--bs-white);}footer .credits{font-family:var(--font-family-secondary);font-size:var(--font-size-xs);color:var(--bs-white);}footer .credits a{color:var(--bs-white);}body.waiting-cookie #CookiesConsent{display:flex;}body.cookie-privacy-policy #CookiesConsent #CookiesMainBox{display:none;}body.cookie-privacy-policy #CookiesConsent #CookiesPrivacyPolicy{display:block;}body.cookie-configure #CookiesConsent #CookiesMainBox{display:none;}body.cookie-configure #CookiesConsent #CookiesConfigure{display:block;}#CookiesConsent{position:fixed;z-index:9999;top:0;bottom:0;left:0;right:0;align-items:end;justify-content:end;padding:var(--grid-gutter-width);display:none;--cookies-box-width:500px;pointer-events:none;}#CookiesConsent .cookies-box{padding:var(--grid-gutter-width);width:var(--cookies-box-width);max-width:100%;background:#fff;max-height:calc(100vh - var(--grid-gutter-width));pointer-events:all;border-radius:.5rem;-webkit-box-shadow:0 0 5px 1px rgba(214,214,214,.7);-moz-box-shadow:0 0 5px 1px rgba(214,214,214,.7);box-shadow:0 0 5px 1px rgba(214,214,214,.7);}#CookiesConsent .cookies-box#CookiesConfigure{padding:0;}#CookiesConsent #CookiesMainBox{display:block;}#CookiesConsent #CookiesPrivacyPolicy{display:none;}#CookiesConsent #CookiesConfigure{display:none;}body.body-animation{overflow:hidden;}.animation{text-align:center;position:fixed;background:#b6aba1;display:flex;align-items:center;justify-content:center;height:100vh;width:100%;z-index:999999;top:0;}.animation .logo-icon{animation:logoIcon 2s ease-in .5s forwards;opacity:0;margin-bottom:30px;}#Sustainability h2{font-size:var(--font-size-xl);color:var(--bs-black);text-transform:uppercase;font-weight:300;}#Sustainability h3{font-size:var(--font-size-md);font-weight:300;}#Sustainability img{max-width:100%;}#Sustainability p{font-size:var(--font-size-bs);font-weight:300;font-family:var(--font-family-secondary);}@media(max-width:1199px){#Sustainability p{line-height:var(--line-height-base);}}@media(max-width:575px){#Sustainability p{line-height:var(--line-height-sm);}}@media(max-width:1199px){#Sustainability p{line-height:var(--line-height-base);}}@media(max-width:575px){#Sustainability p{line-height:var(--line-height-sm);}}#Sustainability a{--button-color:var(--bs-red);color:var(--button-color);}#News .newsArticles{--bs-gutter-x:.5rem;}#News .news-title{aspect-ratio:1/1;display:flex;align-items:flex-end;}@media(max-width:767px){#News .news-title{align-items:flex-end;aspect-ratio:unset;justify-content:center;}}#News .news-title .pretitle{font-size:var(--font-size-xs);font-family:var(--font-family-secondary);text-transform:uppercase;font-weight:300;margin-bottom:30px;}@media(max-width:767px){#News .news-title .pretitle{margin-bottom:15px;}}#News .news-title h2{font-size:var(--font-size-xl);color:var(--bs-gray-400);text-transform:uppercase;line-height:1;margin-bottom:clamp(50px,10vh,150px);font-weight:300;}@media(max-width:767px){#News .news-title h2{margin-bottom:15px;}}#News .news-title a.archive{--button-color:var(--bs-red);color:var(--button-color);}#News .newsArticles>div:nth-child(4){display:block;}@media(max-width:1199px){#News .newsArticles>div:nth-child(4){display:none;}}@keyframes logoIcon{0%{opacity:0;}25%{opacity:1;}65%{opacity:1;}100%{opacity:1;}}.min-vh-50{min-height:50vh;}#Timeline{position:relative;}#Timeline .slick-slide{display:flex;position:relative;}#Timeline .slick-slide .year{color:var(--bs-gray-300);font-size:calc(var(--font-size-xl)*2);}#Timeline .slick-slide .text{position:relative;display:flex;align-items:center;}#Timeline .slick-slide .text div{font-size:var(--font-size-bs);display:flex;padding:15px calc(var(--bs-gutter-x)*2) 15px 0;max-height:100%;}@media(max-width:1199px){#Timeline .slick-slide .text div{line-height:var(--line-height-base);}}@media(max-width:575px){#Timeline .slick-slide .text div{line-height:var(--line-height-sm);}}@media(max-width:1199px){#Timeline .slick-slide .text div{line-height:var(--line-height-base);}}@media(max-width:575px){#Timeline .slick-slide .text div{line-height:var(--line-height-sm);}}#Timeline .slick-slide .image img{aspect-ratio:4/2;object-fit:cover;object-position:center;width:100%;}#Timeline .slick-dots{display:flex;justify-content:start;align-items:center;padding:0;margin-right:auto;margin-top:0;margin-left:auto;height:100%;list-style-type:none;}@media(max-width:1199px){#Timeline .slick-dots{left:30px;}}@media(max-width:991px){#Timeline .slick-dots{left:20px;}}@media(max-width:767px){#Timeline .slick-dots{left:20px;}}#Timeline .slick-dots li button{text-indent:-9999px;width:7px;height:7px;border-radius:5px;margin:0 20px;cursor:pointer;background-color:var(--bs-gray-500);border:0;position:relative;display:block;box-sizing:content-box;flex:0 1 auto;padding:0;}@media(max-width:767px){#Timeline .slick-dots li button{margin:0 10px;}}#Timeline .slick-dots li button:before{top:-11px;left:-11px;content:'';position:absolute;width:29px;height:29px;border:1px solid var(--bs-white);border-radius:20px;opacity:.25;}@media(max-width:767px){#Timeline .slick-dots li button:before{width:21px;height:21px;top:-7px;left:-7px;}}#Timeline .slick-dots li.slick-active button{background-color:var(--bs-red);}#Timeline .slick-dots li.slick-active button:before{border:1px solid var(--bs-red);}#Timeline .containerScroll{position:absolute;left:0;width:100%;bottom:0;display:flex;justify-content:center;z-index:9;}#Timeline .containerScroll .scroll{transform:translateY(-10px);animation-direction:normal;animation-fill-mode:forwards;animation-name:upAndDown;animation-duration:2s;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-iteration-count:infinite;}.modal .modal-header{display:none;border-bottom:0;}.modal .modal-text{text-align:center;font-size:var(--font-size-xs2);font-weight:400;font-family:var(--font-family-secondary);}.modal .modal-footer{border-top:0;justify-content:center;}.modal-backdrop{background:var(--bs-gray-500)!important;opacity:.8!important;}#modalFlashMessage .btn{font-size:var(--font-size-xs);text-transform:uppercase;font-family:var(--font-family-secondary);letter-spacing:1px;}#modalFlashMessage .modal-dialog{max-width:620px!important;}@media(max-width:575px){#modalFlashMessage .modal-dialog{max-width:320px!important;}}#modalFlashMessage .modal-content{border:0!important;padding:30px 20px 10px 20px!important;}#modalFlashMessage .modal-footer{justify-content:center;}#modalShopFlashMessage.modal{width:fit-content;height:fit-content;top:calc(var(--header-height) - 50px);right:0;left:unset;animation:slideInOut 2s forwards;}@media(max-width:1200px){#modalShopFlashMessage.modal{top:var(--header-height);}}#modalShopFlashMessage .modal-header{display:block;border-bottom:0;text-align:left;text-transform:uppercase;font-size:var(--font-size-xs2);font-weight:600;font-family:var(--font-family-secondary);}#modalShopFlashMessage .modal-dialog{max-width:420px!important;margin:1.75rem;}@media(max-width:575px){#modalShopFlashMessage .modal-dialog{max-width:320px!important;}}#modalShopFlashMessage .modal-title{font-size:var(--font-size-xs);}#modalShopFlashMessage .modal-text{text-align:left;font-size:var(--font-size-xs);font-weight:400;font-family:var(--font-family-secondary);}#modalShopFlashMessage .modal-content{border:0!important;padding:20px 20px!important;border-radius:2px;-webkit-box-shadow:0 0 12px 6px #d6d6d6;-moz-box-shadow:0 0 12px 6px #d6d6d6;box-shadow:0 0 12px 6px #d6d6d6;background:#fff;}#modalShopFlashMessage .modal-footer{justify-content:center;}@keyframes slideInOut{0%{transform:translateX(100%);}25%{transform:translateX(0);}75%{transform:translateX(0);}100%{transform:translateX(200%);}}.modal-richcontent .modal-dialog{max-width:100%;}.modal-richcontent .modal-header{position:absolute;top:0;z-index:10;right:0;}.modal-richcontent .modal-body{padding:0!important;}.modal-richcontent .modal-content{padding:0!important;width:60%;margin:auto;max-height:90vh;}@media(max-width:576px){.modal-richcontent .modal-content{width:80%;}}.row.multiple>.richContent-column>.container-bst{padding:0 15px!important;width:100%;transition:all .4s ease;}.container-bst.ignore-right.ignore-left{padding:0 0!important;}.container-bst.ignore-right{padding:0 var(--container-margin);width:100%;transition:all .4s ease;}@media(min-width:1200px){.container-bst.ignore-right{padding:0 0 0 var(--container-margin);}}.container-bst.ignore-left{padding:0 var(--container-margin);width:100%;transition:all .4s ease;}@media(min-width:1200px){.container-bst.ignore-left{padding:0 var(--container-margin) 0 0;}}.richContentGroup .richContentRow>.richContent-column:first-of-type .container-bst{padding:0 var(--container-margin);width:100%;transition:all .4s ease;}@media(min-width:1200px){.richContentGroup .richContentRow>.richContent-column:first-of-type .container-bst{padding:0 0 0 var(--container-margin);}}.richContentGroup .richContentRow>.richContent-column:last-of-type .container-bst{padding:0 var(--container-margin);width:100%;transition:all .4s ease;}@media(min-width:1200px){.richContentGroup .richContentRow>.richContent-column:last-of-type .container-bst{padding:0 var(--container-margin) 0 0;}}.richContentGroup .richContentRow>.richContent-column:not(:first-of-type):not(:last-of-type) .container-bst{padding:0 15px;width:100%;transition:all .4s ease;}.richContentGroup .richContentRow>.richContent-column:only-of-type .container-bst{padding:0 var(--container-margin);width:100%;transition:all .4s ease;}@media(max-width:576px){.column-padding{padding-left:0!important;padding-right:0!important;}}.richContent-text{font-size:var(--font-size-bs);font-weight:300;font-family:var(--font-family-secondary);}.embed-responsive iframe{width:100%;aspect-ratio:16/9;}.pswp--custom-bg{--pswp-bg:white;}#products-page h1{color:var(--bs-gray-500);}@media(max-width:992px){#products-page h1{font-size:calc(1rem*3.5);}}#products-page select.select-products{border:0;font-family:var(--font-family-secondary);font-weight:300;cursor:pointer;font-size:var(--font-size-xs);text-transform:uppercase;direction:rtl;width:70px;color:#000;background:transparent;}@media(max-width:576px){#products-page select.select-products{width:120px;}}#products-page .categories a{font-size:var(--font-size-xs);font-weight:400;font-family:var(--font-family-secondary);}#products-page .categories a.active{color:var(--bs-red);}#products-page .filter-button{font-family:var(--font-family-secondary);font-weight:300;cursor:pointer;font-size:12px;}#products-page .filters-container{position:sticky;padding:1rem 0 1rem 1rem;border-right:0!important;top:var(--header-height);font-family:var(--font-family-secondary);background:#fff;margin-top:-200px;height:calc(100vh - var(--header-height));overflow:auto;z-index:9999;}@media(max-width:1199px){#products-page .filters-container{position:fixed;right:0;margin-top:0;}}@media(max-width:576px){#products-page .filters-container{top:0;left:0;width:100%;height:100%;padding:1rem 0 1rem 0!important;overflow:scroll;}#products-page .filters-container .icon-close{font-size:20px;}}#products-page .filters-container::-webkit-scrollbar{display:none;}#products-page .filters-container .filters-header{padding:5px 20px;}@media(max-width:576px){#products-page .filters-container .form-group{padding:5px 20px;}}#products-page .filters-container h4{font-size:var(--font-size-xs2);text-transform:uppercase;font-weight:400;}@media(max-width:576px){#products-page .filters-container h4{font-size:var(--font-size-sm);padding:10px 20px;}}#products-page .filters-container>div{padding:.5rem 2rem 0 0;display:flex;flex-wrap:nowrap;min-width:200px;margin-bottom:0;}#products-page .filters-container>div label{font-size:12px;line-height:12px;font-family:var(--font-family-secondary);font-weight:300;height:fit-content;}@media(max-width:992px){#products-page .filters-container>div label{font-size:15px;}}.paging{color:var(--bs-gray-500)!important;display:flex;flex-direction:row;align-items:center;}.paging .paging-arrow{border:0!important;background:none!important;appearance:none;color:var(--bs-gray-500)!important;}.paging .paging-arrow i{font-size:50px;}.paging .nmbrs{font-size:var(--font-size-bs);padding-bottom:10px;}.paging .nmbrs span{font-size:var(--font-size-md);font-weight:400;}#featured-products{background-color:var(--color-gray-100);padding:0% 0 8% 0;}#featured-products .bg-text{text-transform:uppercase;font-family:var(--font-family-secondary);font-size:clamp(100px,calc(var(--font-size)*20),calc(var(--font-size)*20));font-weight:100;color:var(--bs-white);text-align:end;letter-spacing:1rem;display:block;height:fit-content;line-height:.5;padding:0 5%;}#featured-products h2{font-size:var(--font-size-xl);color:var(--bs-gray-400);text-transform:uppercase;line-height:1;margin-bottom:clamp(50px,15vh,200px);font-weight:300;}@media(max-width:992px){#featured-products h2{margin-bottom:30px;font-size:calc(1rem*3.1);}}#featured-products .list-group{display:flex;flex-direction:row;justify-content:end;}#featured-products .list-group a{background:none;border:0;width:fit-content;text-transform:uppercase;font-size:var(--font-size-xs);font-weight:500;font-family:var(--font-family-secondary);color:var(--bs-color-black);padding:0;}#featured-products .list-group a.active{color:var(--bs-red);}#featured-products .dots .slick-dots{margin:0;padding:0;list-style:none;display:flex;flex-direction:row;justify-content:end;}#featured-products .dots .slick-dots li{width:20px;height:8px;border-radius:20px;background:var(--bs-gray-500);margin:0 4px;}#featured-products .dots .slick-dots li:last-of-type{margin-right:0;}#featured-products .dots .slick-dots li:only-of-type{display:none;}#featured-products .dots .slick-dots li button{display:none;}#featured-products .dots .slick-dots li.slick-active{width:35px;background:var(--bs-red);}#featured-products .carousel-element .slick-list{padding:100px 0 100px 18px;}@media(max-width:991px){#featured-products .carousel-element .slick-list{padding:30px 18px 30px 18px;}}#featured-products .carousel-element .slick-track{display:flex!important;}#featured-products .carousel-element .slick-slide{height:inherit!important;}#product-page .labels{position:relative;}#product-page .labels .new{font-size:16px;font-weight:800;border:1px solid var(--bs-gray-500);color:var(--bs-gray-500);padding:0 10px!important;}#product-page .labels span{height:fit-content;font-size:10px;height:22px;}#product-page .wrapper{width:calc(100% - 80px - 100px);position:relative;}@media(max-width:992px){#product-page .wrapper{width:calc(100% - 100px);}}@media(max-width:576px){#product-page .wrapper{width:100%;}}#product-page .wrapper .main-img-slider a{display:flex;justify-content:center;align-items:center;height:100%;margin-top:auto;margin-bottom:auto;padding-bottom:30px;cursor:-webkit-zoom-in;cursor:zoom-in;}#product-page .wrapper .main-img-slider a img{max-height:70vh;height:100%;object-fit:contain;}#product-page .icons i{font-size:24px!important;}#product-page .final-price{font-size:var(--font-size-pg)!important;}@media(max-width:992px){#product-page .final-price{font-size:calc(1rem*3.2)!important;}}#product-page .base-price{font-size:var(--font-size-sm)!important;}#product-page .icons-pp{width:120px;height:120px;position:absolute;top:0;right:5%;}#product-page .icons-pp span{font-family:var(--font-family-secondary);font-size:var(--font-size-sm);color:var(--bs-red);font-weight:bold;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}@media(max-width:992px){#product-page .icons-pp{width:100px;height:100px;}}@media(max-width:576){#product-page .icons-pp{width:80px;height:80px;}}#product-page .thumb-nav{padding:0;cursor:pointer;width:120px;}@media(max-width:2000px){#product-page .thumb-nav{width:80px;}}@media(max-width:992px){#product-page .thumb-nav{width:240px;height:80px;margin:auto;margin-bottom:20px;}}@media(max-width:576px){#product-page .thumb-nav{height:60px;}}#product-page .thumb-nav .slick-slide.slick-current img{opacity:1;}#product-page .thumb-nav ul{margin:0;}#product-page .thumb-nav li{margin:7px 0;padding:5px 0;border:1px solid var(--bs-gray-200);border-radius:10px;width:80px;list-style:none;}@media(max-width:992px){#product-page .thumb-nav li{height:60px;width:60px!important;margin:7px;aspect-ratio:1/1;padding:0;}}#product-page .thumb-nav li.slick-current{border:1px solid var(--bs-gray-500);}#product-page .thumb-nav li img{aspect-ratio:1/1;width:100%;object-fit:contain;opacity:.5;}@media(max-width:576px){#product-page .thumb-nav li img{height:60px;width:60px;}}#product-page .details .info-title{font-size:var(--font-size-pg);font-family:var(--font-family-secondary);font-weight:300;margin-bottom:.4rem;text-transform:initial;}@media(max-width:576px){#product-page .details .info-title{font-size:var(--font-size-xl);}}#product-page .details .info-category{color:var(--bs-red);font-size:var(--font-size-bs);font-weight:600;text-transform:uppercase;margin-bottom:1rem;}#product-page .details .info-description{font-size:var(--font-size-sm);font-weight:300;font-family:var(--font-family-secondary);}@media(max-width:576px){#product-page .details .info-description{font-size:var(--font-size-bs);}}#product-page .info-warning{color:var(--bs-gray-500);font-family:var(--font-family-secondary);font-size:10px;letter-spacing:.5px;font-style:italic;}#product-page .input-qtd{padding:20px 25px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border:1px solid var(--bs-gray-500);width:50%;}@media(max-width:575px){#product-page .input-qtd{padding:10px 15px;}}#product-page .input-qtd input{width:100%;padding:0 1em;border:0;border-left:1px solid var(--bs-gray-500);border-right:1px solid var(--bs-gray-500);background:0;text-align:center;font-family:var(--font-family-secondary);font-size:calc(var(--font-size-xs) + .3rem);color:var(--bs-gray-500);}@media(max-width:575px){#product-page .input-qtd input{padding:0 .5em;}}#product-page .input-qtd span{cursor:pointer;padding:5px;color:var(--bs-gray-500);}#product-page .btn-primary{font-size:var(--font-size-bs);}#product-page .btn-stock{background:#000;}#product-page .wishlist i,#product-page .compare-container i,#product-page .share-show i{transition:all .2s ease;}#product-page .wishlist:hover i,#product-page .compare-container:hover i,#product-page .share-show:hover i{color:var(--bs-red);}#product-page .wishlist button,#product-page .compare-container button,#product-page .share-show button{background:0;border:0;}.back-button{position:absolute;top:-10px;left:90px;font-weight:300;font-family:var(--font-family-secondary);text-transform:uppercase;font-size:var(--font-size-xs);}@media(max-width:992px){.back-button{left:15px;top:20px;}}@media(max-width:576px){.back-button{top:15px;}}#reserved-area-menu a:not(.btn){font-family:var(--font-family-secondary);padding:20px;font-size:var(--font-size-bs);transition:all .2s ease-in-out;border-radius:5px;display:block;-webkit-box-shadow:0 0 5px 0 rgba(128,128,128,.4);-moz-box-shadow:0 0 5px 0 rgba(128,128,128,.4);box-shadow:0 0 5px 0 rgba(128,128,128,.4);cursor:pointer;width:100%;min-height:200px;}@media(min-width:992px){#reserved-area-menu a:not(.btn){padding:40px 50px;}}#reserved-area-menu a:not(.btn) i{color:var(--bs-black);font-size:var(--font-size-bs);}#reserved-area-menu a:not(.btn):hover{transform:scale(1.05);}#reserved-area-menu a:not(.btn) table{margin-top:30px;width:100%;}@media(min-width:1200px){#reserved-area-menu a:not(.btn) table{width:80%;}}#reserved-area-menu a:not(.btn) table th{font-family:var(--font-family-secondary);font-size:var(--font-size-xs);padding:0 0 0 0;text-transform:uppercase;letter-spacing:1px;color:var(--bs-red);}#reserved-area-menu a:not(.btn) table td{font-family:var(--font-family-secondary);font-size:var(--font-size-xs);padding:10px 10px 0 0;}.free-shipping-at{font-size:var(--font-size-xs2);font-family:var(--font-family-secondary);font-weight:300;border-radius:0;background-color:var(--bs-white);border:1px solid var(--bs-red);text-align:center;color:var(--bs-red);padding:10px 30px;text-transform:lowercase;}body.isAccount main{width:100%;z-index:10;font-size:calc(var(--font-size-xs)*1.2)!important;font-family:var(--font-family-secondary)!important;font-weight:300!important;}.sidebar{position:relative;padding:0 0 0;margin-top:50px;left:5%;width:400px;z-index:9;transition:top .4s ease;}.sidebar a{font-size:calc(var(--font-size-xs)*1.2);font-family:var(--font-family-secondary);padding:10px;border-radius:5px;width:100%;display:flex;flex-direction:row;gap:20px;align-items:center;font-weight:300;}.sidebar a:hover,.sidebar a.active{color:var(--bs-red);font-weight:600;box-shadow:none;}.sidebar a:hover i,.sidebar a.active i{font-weight:600;}@media(max-width:991.98px){.sidebar{width:100%;}}.sidebar .active{border-radius:5px;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);}.sidebar-sticky{position:relative;top:0;padding-top:.5rem;overflow-x:hidden;overflow-y:auto;}#order-resume .title-order{font-family:var(--font-family-secondary);font-size:var(--font-size-xs);padding:0 0 0 0;text-transform:uppercase;letter-spacing:1px;color:var(--bs-red);}#order-resume .accordion-item{font-family:var(--font-family-secondary);padding:20px;font-size:var(--font-size-bs);transition:all .2s ease-in-out;border-radius:2px;display:block;-webkit-box-shadow:0 0 2px 1px rgba(128,128,128,.4);-moz-box-shadow:0 0 2px 1px rgba(128,128,128,.4);box-shadow:0 0 2px 1px rgba(128,128,128,.4);cursor:pointer;width:100%;margin:15px 0;}#order-resume .accordion-item img{max-height:100px;object-fit:contain;}#order-resume .accordion-header,#order-resume .accordion-body{border:0!important;}.accordion-body{font-family:var(--font-family-secondary);font-size:1rem!important;}.accordion-body td,.accordion-body th{background:unset!important;}.accordion-body td{vertical-align:middle;font-weight:400;}.address-card{font-family:var(--font-family-secondary);padding:20px;font-size:var(--font-size-xs2);font-weight:400;transition:all .2s ease-in-out;border-radius:2px;display:block;-webkit-box-shadow:0 0 2px 1px rgba(128,128,128,.4);-moz-box-shadow:0 0 2px 1px rgba(128,128,128,.4);box-shadow:0 0 2px 1px rgba(128,128,128,.4);cursor:pointer;width:100%;min-height:200px;}.address-card.primary{box-shadow:none;border:1px solid var(--bs-red);}.address-card .buttons{margin-top:auto;display:block;font-size:var(--font-size-xs);}.address-card .buttons button{border:0;background:0;outline:0;box-shadow:0;}.address-card .buttons a:hover,.address-card .buttons button:hover{color:var(--bs-red);}#cart-page .cart-listing .cart-header{color:var(--bs-gray-500);font-family:var(--font-family-secondary);font-size:var(--font-size-xs);text-transform:uppercase;border-bottom:1px solid var(--bs-gray-200);border-top:1px solid var(--bs-gray-200);padding:10px 0;}#cart-page .cart-listing .cart-item{padding:15px 0;font-family:var(--font-family-secondary);font-size:var(--font-size-xs);border-bottom:1px solid var(--bs-gray-100);}#cart-page .cart-listing .cart-item:last-of-type{border-bottom:1px solid var(--bs-gray-200);}#cart-page .cart-listing .cart-item img{object-fit:contain;max-height:90px;max-width:60px;}#cart-page .cart-listing .qtd-input{padding:5%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border:1px solid var(--bs-gray-500);width:fit-content;margin-left:auto;}#cart-page .cart-listing .qtd-input input{padding:2px;border:0;border-left:1px solid var(--bs-gray-500);border-right:1px solid var(--bs-gray-500);background:0;text-align:center;font-family:var(--font-family-secondary);font-size:calc(var(--font-size-xs) + .1rem);color:#000;width:100%;max-width:100px;}#cart-page .cart-listing button{border:0;background:none;}#cart-page .cart-totals{font-family:var(--font-family-secondary);font-size:var(--font-size-xs);}#cart-page .cart-totals .row{border-bottom:1px solid var(--bs-gray-100);justify-content:space-between;}#cart-page .cart-totals .total{font-family:var(--font-family-secondary);font-size:var(--font-size-xs);text-transform:uppercase;font-weight:600;border-bottom:1px solid var(--bs-gray-100);border-top:1px solid var(--bs-gray-200);align-items:center;}#cart-page .cart-totals .total>div:last-of-type{font-size:var(--font-size-sm);font-family:var(--font-family-primary);}@media(max-width:992px){#cart-page .cart-totals .total>div:last-of-type{font-size:28px;}}#cart-page .form-group input,#cart-page .form-group select,#cart-page .form-group .select2{padding:10px;background:#fff;border:1px solid #000;}#cart-page .form-group input:focus,#cart-page .form-group select:focus,#cart-page .form-group .select2:focus{box-shadow:none;}#cart-page .form-group .select2{padding:8px;}#cart-page .form-group .select2-border+.select2-container{padding:10px;background:#fff;border:1px solid #000;border-radius:0!important;}#cart-page .form-group .select2-border+.select2-container:focus{box-shadow:none;}#cart-page .payment-method{background:var(--bs-gray-100);margin:10px 0;padding:15px 10px;}#cart-page .payment-method label img{max-width:80px;height:40px;padding:0 10px;object-fit:contain;}.radio-warehouse label .radio-warehouse-input{accent-color:var(--bs-red);}.radio-warehouse input:checked~label{border:1px solid #000;}.radio-warehouse label{width:100%;cursor:pointer;padding:10px;border:1px solid var(--bs-gray-300);}.radio-warehouse label.selected{border-color:#007bb9;}#order-resume{font-family:var(--font-family-secondary);}#CreateAddress{font-size:10px;padding:15px;}#comparison{position:fixed;bottom:0;z-index:102;width:100%;background-color:#fff;-webkit-box-shadow:0 0 5px 1px var(--bs-gray-500);box-shadow:0 0 5px 1px var(--bs-gray-500);transition:all .3s;max-height:80vh;font-family:Montserrat;}#comparison .header-wrapper{background:var(--bs-white);color:#fff;cursor:pointer;}#comparison .header.toggle-comparison i{transition:transform .5s;transform:rotate(180deg);display:block;}#comparison .header.toggle-comparison.open i{transform:rotate(0);}#comparison #comparison-preview .comparison-image{height:125px;object-fit:cover;}#comparison #comparison-preview .product{border:1px dotted var(--bs-gray-500);border-radius:20px;overflow:hidden;padding:15px;position:relative;}#comparison #comparison-preview .product .img-container{width:150px;height:100px;position:relative;margin:auto;}#comparison #comparison-preview .product .img-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;}#comparison #comparison-preview .product .price-container{display:flex;align-items:baseline;}#comparison #comparison-preview .product .price-container .price{font-size:18px!important;font-weight:500!important;color:var(--bs-gray-500)!important;}#comparison #comparison-preview .product .price-container .price-withtout-promotion{color:var(--bs-gray-500)!important;font-size:14px!important;font-weight:400!important;margin-left:10px!important;position:relative;}#comparison #comparison-preview .product .price-container .price-withtout-promotion span{font-size:14px!important;}#comparison #comparison-preview .product .price-container .price-withtout-promotion:after{content:'';height:1px;width:100%;background-color:#2388ae;position:absolute;top:50%;transform:translateY(-50%);left:0;}#comparison #comparison-preview .product .remove{position:absolute;right:10px;top:10px;cursor:pointer;z-index:1;}#comparison .compareAll{width:fit-content;margin-left:auto;}#comparison .features-list{height:55vh;overflow-x:hidden;border-top:1px solid var(--bs-gray-500);}#comparison .features-list .feature{font-size:14px;background-color:#f4f4f4;}#comparison .features-list .feature .name{font-weight:600;text-transform:uppercase;}#comparison .features-list .feature .value{text-align:left;font-weight:normal;text-transform:uppercase;font-size:11px;}#comparison .features-list .feature .value .check{color:#008000;}#comparison .features-list .feature .value .times{color:#f00;}#Comparison-page{font-family:var(--font-family-secondary);}#Comparison-page table{color:#000;}#Comparison-page table td{background-color:#fff;}#Comparison-page .btn-stockalert{padding:10px 20px!important;width:200px;}#Comparison-page .addcomplementproduct{margin-left:unset!important;}#Comparison-page .addcomplementproduct-wrapper td{border-top:0!important;border-bottom:0!important;}#Comparison-page .image-wrapper{position:relative;max-width:200px;height:150px;margin-bottom:15px;}#Comparison-page .image-wrapper img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:contain;object-position:center;}#Comparison-page .image-wrapper table.collumn-2 td{width:33.3%;vertical-align:middle;}#Comparison-page .image-wrapper table.collumn-3 td{width:25%;}#Comparison-page .image-wrapper table.collumn-3 td:first-child{width:25%;}#Comparison-page .image-wrapper table.collumn-4 td{width:20%;}#Comparison-page .image-wrapper table.collumn-4 td:first-child{width:20%;}.modal.age-popup{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);z-index:10000;display:block;}.modal.age-popup .modal-content{background:#fff;outline:0!important;box-shadow:none!important;border:0!important;overflow:hidden;}.modal.age-popup .modal-dialog{display:block;position:absolute;top:50%;width:60%;left:50%;transform:translate(-50%,-50%);z-index:1;padding-top:calc(var(--grid-gutter-width)*1.5);max-width:80%;}@media(max-width:992px){.modal.age-popup .modal-dialog{width:80%;}}@media(max-width:767px){.modal.age-popup .modal-dialog{width:60%;}}@media(max-width:576px){.modal.age-popup .modal-dialog{max-width:100%;width:95%;margin:auto;}}.modal.age-popup .modal-dialog .logo{width:60px;object-fit:contain;margin:auto;display:block;}.modal.age-popup .modal-dialog .image{width:100%;aspect-ratio:1/1;}.address-info{color:#000;}.applyvoucherbtn{padding:10px;font-family:var(--font-family-secondary);font-size:var(--font-size-xs);}#FormLogin input{padding:15px 10px!important;}.payment-details{-webkit-box-shadow:0 0 5px 0 rgba(128,128,128,.4);-moz-box-shadow:0 0 5px 0 rgba(128,128,128,.4);box-shadow:0 0 5px 0 rgba(128,128,128,.4);padding:20px;border-radius:5px;font-size:calc(var(--font-size-xs)*1.3);font-family:var(--font-family-secondary);}.payment-details img{max-height:50px;margin:10px 0;}.payment-details .payment-card{min-width:250px;}.right-0{right:0;}.cart-fixed{position:sticky;height:fit-content;top:120px;}.card-checkout{font-family:var(--font-family-secondary);font-size:var(--font-size-bs);transition:all .2s ease-in-out;border-radius:5px;padding:20px;display:block;-webkit-box-shadow:0 0 5px 0 rgba(128,128,128,.4);-moz-box-shadow:0 0 5px 0 rgba(128,128,128,.4);box-shadow:0 0 5px 0 rgba(128,128,128,.4);}.select2,.select2-results{font-size:var(--font-size-xs)!important;}