@font-face{font-family:"Futura PT Medium";src:url("../Fonts/future-pt/FuturaPTMedium.otf");font-display:swap}@font-face{font-family:"Futura PT Light";src:url("../Fonts/future-pt/FuturaPTLight.otf");font-display:swap}.main-body{margin-top:120px;height:calc(100vh - 120px);overflow:auto;scroll-behavior:smooth;background-color:#f0f0f0}@media(min-width: 767px){.main-body{margin-top:130px;height:calc(100vh - 130px)}}a{text-decoration:none}.custom-justify-content-start{justify-content:start}.flex-1{flex:1}.bg-black{background-color:#000}.bg-white{background-color:#fff}.bg-anti-flash-white{background-color:#f0f0f0}.read-more-link-div{margin-bottom:45px}.read-more-link-div .read-more-link{font-family:"Futura PT Medium";font-size:16px;font-weight:450;line-height:23px;letter-spacing:1px;text-transform:uppercase;color:#3e4519;position:relative;border-bottom:2px solid;padding-bottom:6px}@media(min-width: 767px){.read-more-link-div .read-more-link{font-size:18px}}.read-more-link-div .read-more-link:after{content:"";position:absolute;top:6px;left:calc(100% + 15px);margin:auto;width:0px;height:0px;transition:.5s ease;border:solid #3e4519;border-width:0 2px 2px 0;padding:3.5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.read-more-link-div .read-more-link:hover:after{left:calc(100% + 45px)}.loading-icon{transform:rotateZ(45deg);perspective:1000px;border-radius:50%;width:48px;height:48px;color:#fff;margin-left:10px}.loading-icon:before,.loading-icon:after{content:"";display:block;position:absolute;top:0;left:0;width:inherit;height:inherit;border-radius:50%;transform:rotateX(70deg);animation:1s spin linear infinite}.loading-icon:after{color:#fff;transform:rotateY(70deg);animation-delay:.4s}@keyframes rotate{0%{transform:translate(-50%, -50%) rotateZ(0deg)}100%{transform:translate(-50%, -50%) rotateZ(360deg)}}@keyframes rotateccw{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(-360deg)}}@keyframes spin{0%,100%{box-shadow:.2em 0px 0 0px currentcolor}12%{box-shadow:.2em .2em 0 0 currentcolor}25%{box-shadow:0 .2em 0 0px currentcolor}37%{box-shadow:-0.2em .2em 0 0 currentcolor}50%{box-shadow:-0.2em 0 0 0 currentcolor}62%{box-shadow:-0.2em -0.2em 0 0 currentcolor}75%{box-shadow:0px -0.2em 0 0 currentcolor}87%{box-shadow:.2em -0.2em 0 0 currentcolor}}[data-bs-dismiss=offcanvas]{cursor:pointer}[data-bs-dismiss=offcanvas]:hover{opacity:.8}.cross-icon{cursor:pointer;position:relative;width:20px;height:24px;background:none;border:none;padding:0;transition:.2s ease-in-out}.cross-icon:hover{opacity:.8}.cross-icon:before,.cross-icon:after{position:absolute;top:0px;left:9px;content:" ";height:25px;width:1px;background-color:#fff}.cross-icon:before{transform:rotate(45deg)}.cross-icon:after{transform:rotate(-45deg)}.hamburger-icon div{width:24px;height:1px;background-color:#fff;margin:7px 0}.header-and-sidemenu .header{background-color:#000;color:#fff;min-height:130px;display:flex;align-items:center;position:fixed;z-index:3;width:100%;top:0}@media(max-width: 767px){.header-and-sidemenu .header{align-items:end;min-height:120px}}.header-and-sidemenu .header .bg-logo_mobile_header{display:block;width:91px;height:55px;background:url("../Images/titoni_logo_black_svg.png") no-repeat center/contain}.header-and-sidemenu .header .bg-favorites_mobile{width:25px;height:21px;background:url("../Images/homepage_sprite.png") -387px -10px}.header-and-sidemenu .header .bg-shop{width:18px;height:21px;background:url("../Images/cart.svg") no-repeat center/contain}.header-and-sidemenu .header .bg-login{width:23px;height:22px;background:url("../Images/login.svg") no-repeat center/contain}@media(min-width: 992px){.header-and-sidemenu .header .bg-flower{width:27px;height:26px;background:url("../Images/flower.svg") no-repeat center/contain}.header-and-sidemenu .header .bg-flower_hover{position:absolute;left:0;top:0;opacity:0;width:27px;height:26px;background:url("../Images/flower-hover.svg") no-repeat center/contain}}@media(min-width: 768px){.header-and-sidemenu .header .bg-logo_header{display:block;width:144px;height:86px;background:url("../Images/titoni_logo_black_svg.png") no-repeat center/contain}.header-and-sidemenu .header .bg-globe{width:26px;height:26px;background:url("../Images/globe.svg") no-repeat center/contain}.header-and-sidemenu .header .bg-shop{width:22px;height:26px}.header-and-sidemenu .header .bg-login{width:26px;height:26px}.header-and-sidemenu .header .bg-favorites{width:29px;height:25px;background:url("../Images/homepage_sprite.png") -209px -198px}.header-and-sidemenu .header .bg-shop_hover{position:absolute;left:0;top:0;opacity:0;width:22px;height:26px;background:url("../Images/cart-hover.svg") no-repeat center/contain}.header-and-sidemenu .header .bg-login_hover{position:absolute;left:0;top:0;opacity:0;width:26px;height:26px;background:url("../Images/login-hover.svg") no-repeat center/contain}.header-and-sidemenu .header .bg-favorites_hover{position:absolute;left:0;top:0;opacity:0;width:29px;height:25px;background:url("../Images/homepage_sprite.png") -258px -198px}}.header-and-sidemenu .header .right-options,.header-and-sidemenu .header .left-options{flex:1;display:inline-flex;gap:25px}@media(max-width: 991px){.header-and-sidemenu .header .right-options,.header-and-sidemenu .header .left-options{gap:16px}}.header-and-sidemenu .header .left-options .menu-button{text-decoration:none;display:inline-block;display:flex;gap:19px;font-family:"Futura PT Medium";line-height:auto;letter-spacing:2px;font-size:16px;color:#fff;text-transform:uppercase}.header-and-sidemenu .header .left-options .menu-button .icon,.header-and-sidemenu .header .left-options .menu-button .text{transition:.3s ease-in-out}.header-and-sidemenu .header .left-options .menu-button .text{width:50px}.header-and-sidemenu .header .left-options .menu-button:hover{letter-spacing:3px;color:#3e4519}.header-and-sidemenu .header .left-options .menu-button:hover .bg-flower_hover{opacity:1}.header-and-sidemenu .header .p-relative{position:relative;display:inline-flex}.header-and-sidemenu .header .green-badge{width:17px;height:17px;background:#3e4519;color:#fff;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:10px;line-height:23px;letter-spacing:-1px;margin-top:-27px;z-index:1;position:absolute}@media(max-width: 767px){.header-and-sidemenu .header .green-badge{width:14px;height:14px}}.header-and-sidemenu .header .green-badge.favorites{bottom:-7px;left:6px}@media(max-width: 767px){.header-and-sidemenu .header .green-badge.favorites{bottom:-5px;left:5px}}.header-and-sidemenu .header .green-badge.shop{bottom:-7px;left:2.5px}@media(max-width: 767px){.header-and-sidemenu .header .green-badge.shop{bottom:-6px;left:2px}}.header-and-sidemenu .header .pointer:hover{cursor:pointer}.header-and-sidemenu .bg-location{width:18px;height:22px;background:url("../Images/location.svg") no-repeat center/contain}@media(min-width: 768px){.header-and-sidemenu .bg-location{width:21px;height:26px}.header-and-sidemenu .bg-location_hover{position:absolute;left:0;top:0;opacity:0;width:21px;height:26px;background:url("../Images/location-hover.svg") no-repeat center/contain}}.header-and-sidemenu .icons{position:relative;cursor:pointer}@media(min-width: 768px){.header-and-sidemenu .icons:hover .bg-shop,.header-and-sidemenu .icons:hover .bg-login,.header-and-sidemenu .icons:hover .bg-favorites,.header-and-sidemenu .icons:hover .bg-location{opacity:0}}.header-and-sidemenu .icons:hover .bg-shop_hover,.header-and-sidemenu .icons:hover .bg-login_hover,.header-and-sidemenu .icons:hover .bg-favorites_hover,.header-and-sidemenu .icons:hover .bg-location_hover{opacity:1}.country-and-language-selector{display:flex;gap:12px}@media(min-width: 767px){.country-and-language-selector{margin-left:11px}}.country-and-language-selector .country-selector,.country-and-language-selector .language-selector{border-radius:14px;background:rgba(217,217,217,.4);min-width:125px;height:29px;position:relative;transition:.3s ease-in-out;display:flex;align-items:center}.country-and-language-selector .country-selector.in-header,.country-and-language-selector .language-selector.in-header{min-width:150px}.country-and-language-selector .country-selector.in-header select,.country-and-language-selector .language-selector.in-header select{padding:0 0 0 43px;z-index:1}.country-and-language-selector .country-selector.in-header .bg-globe,.country-and-language-selector .language-selector.in-header .bg-globe{position:absolute;width:26px;height:26px;background:url("../Images/globe.svg") no-repeat center/contain}.country-and-language-selector .country-selector.in-header:hover,.country-and-language-selector .language-selector.in-header:hover{background:rgba(0,0,0,0)}.country-and-language-selector .country-selector.in-header,.country-and-language-selector .language-selector.in-header{background:rgba(0,0,0,0)}.country-and-language-selector .country-selector select,.country-and-language-selector .language-selector select{width:100%;background:none;border:none;padding:0 0 1px 17px;color:#fff;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.country-and-language-selector .country-selector select:focus,.country-and-language-selector .language-selector select:focus{outline:none}.country-and-language-selector .country-selector select option,.country-and-language-selector .language-selector select option{color:#000}.country-and-language-selector .country-selector:after,.country-and-language-selector .language-selector:after{border:solid #fff;border-width:0 1px 1px 0;padding:4px;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);position:absolute;top:43%;right:17px;content:""}.country-and-language-selector .country-selector:hover,.country-and-language-selector .language-selector:hover{background:rgba(217,217,217,.1019607843)}.country-and-language-selector .country-selector.in-footer,.country-and-language-selector .language-selector.in-footer{background-color:#dedede}.country-and-language-selector .country-selector.in-footer select,.country-and-language-selector .language-selector.in-footer select{color:#000}.country-and-language-selector .country-selector.in-footer:after,.country-and-language-selector .language-selector.in-footer:after{border-color:#000}.country-and-language-selector .country-selector.in-footer:hover,.country-and-language-selector .language-selector.in-footer:hover{background:rgba(0,0,0,.2)}.country-and-language-selector .country-selector{min-width:175px}a{text-decoration:none}/*# sourceMappingURL=critical.min.css.map */