@font-face{font-family:'FuturaLT-Light';src:url(../fonts/futura/FuturaLT-Light.eot);src:url(../fonts/futura/FuturaLT-Light.eot?#iefix) format('embedded-opentype') , url(../fonts/futura/FuturaLT-Light.woff2) format('woff2') , url(../fonts/futura/FuturaLT-Light.woff) format('woff') , url(../fonts/futura/FuturaLT-Light.ttf) format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'FuturaLT-Book';src:url(../fonts/futura/FuturaLT-Book.eot);src:url(../fonts/futura/FuturaLT-Book.eot?#iefix) format('embedded-opentype') , url(../fonts/futura/FuturaLT-Book.woff2) format('woff2') , url(../fonts/futura/FuturaLT-Book.woff) format('woff') , url(../fonts/futura/FuturaLT-Book.ttf) format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Georgia';src:url(../fonts/futura/Georgia.eot);src:url(../fonts/futura/Georgia.eot?#iefix) format('embedded-opentype') , url(../fonts/futura/Georgia.woff2) format('woff2') , url(../fonts/futura/Georgia.woff) format('woff') , url(../fonts/futura/Georgia.ttf) format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'CormorantGaramond-Light';src:url(../fonts/futura/CormorantGaramond-Light.eot);src:url(../fonts/futura/CormorantGaramond-Light.eot?#iefix) format('embedded-opentype') , url(../fonts/futura/CormorantGaramond-Light.woff2) format('woff2') , url(../fonts/futura/CormorantGaramond-Light.woff) format('woff') , url(../fonts/futura/CormorantGaramond-Light.ttf) format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'CormorantGaramond-Regular';src:url(../fonts/futura/CormorantGaramond-Regular.eot);src:url(../fonts/futura/CormorantGaramond-Regular.eot?#iefix) format('embedded-opentype') , url(../fonts/futura/CormorantGaramond-Regular.woff2) format('woff2') , url(../fonts/futura/CormorantGaramond-Regular.woff) format('woff') , url(../fonts/futura/CormorantGaramond-Regular.ttf) format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'EB-GaramondMedium';src:url(../fonts/garamond/EBGaramond-Medium.eot);src:url(../fonts/garamond/EBGaramond-Medium.eot?#iefix) format('embedded-opentype') , url(../fonts/garamond/EBGaramond-Medium.woff2) format('woff2') , url(../fonts/garamond/EBGaramond-Medium.woff) format('woff') , url(../fonts/garamond/EBGaramond-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'EB-GaramondRegular';src:url(../fonts/garamond/EBGaramond-Regular.eot);src:url(../fonts/garamond/EBGaramond-Regular.eot?#iefix) format('embedded-opentype') , url(../fonts/garamond/EBGaramond-Regular.woff2) format('woff2') , url(../fonts/garamond/EBGaramond-Regular.woff) format('woff') , url(../fonts/garamond/EBGaramond-Regular.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Poppins-Regular';src:url(../fonts/Poppins-Regular.eot);src:url(../fonts/Poppins-Regular.eot?#iefix) format('embedded-opentype') , url(../fonts/Poppins-Regular.woff2) format('woff2') , url(../fonts/Poppins-Regular.woff) format('woff') , url(../fonts/Poppins-Regular.ttf) format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Poppins-Light';src:url(../fonts/Poppins-Light.eot);src:url(../fonts/Poppins-Light.eot?#iefix) format('embedded-opentype') , url(../fonts/Poppins-Light.woff2) format('woff2') , url(../fonts/Poppins-Light.woff) format('woff') , url(../fonts/Poppins-Light.ttf) format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Poppins-Medium';src:url(../fonts/Poppins-Medium.eot);src:url(../fonts/Poppins-Medium.eot?#iefix) format('embedded-opentype') , url(../fonts/Poppins-Medium.woff2) format('woff2') , url(../fonts/Poppins-Medium.woff) format('woff') , url(../fonts/Poppins-Medium.ttf) format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Poppins-SemiBold';src:url(../fonts/Poppins-SemiBold.eot);src:url(../fonts/Poppins-SemiBold.eot?#iefix) format('embedded-opentype') , url(../fonts/Poppins-SemiBold.woff2) format('woff2') , url(../fonts/Poppins-SemiBold.woff) format('woff') , url(../fonts/Poppins-SemiBold.ttf) format('truetype');font-weight:normal;font-style:normal;font-display:swap}*{box-sizing:border-box}body{font-family:'FuturaLT-Light'!important;background-color:#fff}.container,.woocommerce-checkout .grid-container{padding:0;border-radius:8px;max-width:1272px;margin:10px auto}.tps_d_hide{display:none!important}#popup-container .tps-popup-background,#popup-container .filters-tooltip-div{position:fixed;width:100%;height:100%;left:0%;top:0%;background-color: #00000078;z-index:999999}#popup-container .tps-reset-div button,.tps_btn,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.tps_woocomerse_checkout .woocommerce-form-coupon .button{width:150px;height:40px;font-size:14px;color:#fff;font-family:'Poppins-Medium';text-decoration:none;line-height:14px;padding:10px;background-color:#5c7e8a;border:1px solid #5c7e8a;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s;border-radius:4px;text-align:center;cursor:pointer;text-decoration:none!important;text-transform:capitalize;font-weight:normal}#popup-container .tps-reset-div button:focus,.tps_btn:focus,.woocommerce #payment #place_order:focus,.woocommerce-page #payment #place_order:focus,.tps_woocomerse_checkout .woocommerce-form-coupon .button:focus{background-color:#e4eeef;outline:none;color:#383838}#popup-container .tps-reset-div button:hover,.tps_btn:hover,.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover,.tps_woocomerse_checkout .woocommerce-form-coupon .button:hover{background-color:#e4eeef;color:#383838;border-color:#e4eeef}footer.header-footer-group{display:none}.tps_footer .tps_footer_btn{display:flex;margin:92px 0 70px}.tps_footer .tps_footer_social ul{display:flex;justify-content:center;align-items:center;list-style:none;margin:0}.tps_footer .tps_footer_social ul li{margin:0}.tps_footer .tps_footer_social ul li a{width:53px;height:53px;display:flex;align-items:center;margin:0 15px}.tps_footer .tps_copyright{text-align:center;margin-top:145px}.tps_footer .tps_copyright p,.tps_footer .tps_copyright p a{font-size:17px;line-height:27px;color:#000;text-decoration:none;margin-bottom:0}.tps_button{font-size:14px;text-transform:uppercase;border:1px solid #000;background-color:#e7cdc0;height:40px;color:#000!important;display:flex;text-decoration:none;align-items:center;justify-content:center;transition:border-color .4s ease 0s , background-color .4s ease 0s;font-family:'FuturaLT-Book';font-weight:700}.tps_button:hover{background-color:#fff;border-color:#fff}.tps_footer .tps_footer_btn .tps_button:nth-child(1){width:196px;margin-right:58px}.tps_footer .tps_footer_btn .tps_button:nth-child(2){width:142px}.footer-nav-widgets-wrapper .footer-widgets-wrapper .footer-widgets,.footer-nav-widgets-wrapper .footer-widgets-wrapper,.footer-nav-widgets-wrapper .footer-inner.section-inner{width:100%;margin:0 auto;justify-content:normal;flex-wrap:wrap;max-width:100%}.footer-nav-widgets-wrapper,.footer-nav-widgets-wrapper .wp-block-group.tps_footer_right_col{margin:0!important}.footer-nav-widgets-wrapper .footer-nav-widgets-wrapper,.footer-nav-widgets-wrapper .footer-widgets-outer-wrapper{padding:0!important;border:none!important}.footer-nav-widgets-wrapper .footer-widgets.column-two{display:none!important}.tps_footer{max-width:100%!important;padding:52px 0;border-top:1px solid #000}.tps_footer .tps_foorer_row{display:flex;flex-wrap:wrap}.tps_footer .tps_foorer_row .tps_footer_left_col{width:55%;padding-right:13%;position:relative}.tps_footer .tps_foorer_row .tps_footer_left_col:after{content:'';width:1px;height:180px;background-color:#000;position:absolute;right:15px;top:0}.tps_footer .tps_foorer_row .tps_footer_right_col{width:45%}.tps_footer .tps_footer_heading a{font-size:16px;line-height:16px;color:#000;margin:0 0 32px;padding-left:57%;text-transform:uppercase;text-decoration:underline;font-weight:normal}.tps_footer .tps_footer_heading{margin-bottom:28px}.tps_footer .tps_footer_menu{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}.tps_footer .tps_footer_menu ul{margin:0;list-style:none}.tps_footer .tps_footer_menu ul a{font-size:15px;color:#000;text-decoration:none;letter-spacing:.1em}.tps_footer .tps_footer_menu ul a.tps_footer_links{text-decoration:underline}.tps_footer .tps_footer_menu ul li{margin:0 0 2px}.tps_footer .tps_footer_container{max-width:1150px;margin:auto auto}.tps_footer .tps_foorer_row .tps_footer_left_col .tps_footer_label{font-size:14px;color:#373b4d;text-transform:uppercase;font-style:italic;margin-bottom:10px;font-family:'Georgia'}.tps_footer .tps_foorer_row .tps_footer_left_col input[type="email"]{margin-bottom:10px;font-size:14px;color:#373b4d;border-radius:0;border:2px solid #373b4d;font-family:'Georgia';font-style:italic;width:100%}.tps_footer .tps_foorer_row .tps_footer_left_col input[type="email"]:focus{outline:none}.tps_footer .tps_foorer_row .tps_footer_left_col input[value="Sign up now"]{width:100%;text-decoration:none;font-size:14px;color:#fff;background-color:#373b4d;text-transform:capitalize;transition:.3s ease;font-family:'Georgia'}.tps_footer .tps_foorer_row .tps_footer_left_col input[value="Sign up now"]:hover{background-color:#000}footer.site-info{display:none}.top-bar .tps_header_top_wrapper{justify-content:center;align-items:center;margin-bottom:0;display:flex;flex-wrap:wrap}.top-bar{background-color:#fafafa!important;padding:9px 15px 0 6%;height:48px;display:none!important}.top-bar .tps_header_top_wrapper p{margin-bottom:0;font-size:15px;color:#000;line-height:16px;margin-right:25px}.top-bar .tps_header_top_wrapper p:nth-child(2){margin-right:5px}.top-bar .tps_header_top_wrapper p:nth-child(3){margin-right:0}.top-bar .tps_header_top_wrapper img.tps_header_first_img{margin-right:5px}.top-bar .inside-top-bar .widget{margin-right:auto}.top-bar .inside-top-bar{padding:0}.top-bar,.site-header .tps_right-icon,.main-navigation,.main-navigation ul ul,.site-header .header-widget{}.site-header .inside-header{padding:10px 30px 0}header.site-header .grid-container,nav.main-navigation .grid-container{max-width:1500px;position:relative}header.site-header .grid-container .header-widget aside.widget_media_image{position:absolute;left:-53px;top:0;display:none}header.site-header .grid-container .header-widget aside:nth-child(2){position:absolute;right:14px;top:0}header.site-header .inside-header img.header-image{max-width:380px}header.site-header .tps_right-icon .tps_cart-icn a{display:block;width:34px;height:38px;margin-left:auto;background:url(https://diamonds.emotions.it/wp-content/plugins/tps-vue-loose-diamonds/assets/images/E_Motions_Diamond_Sprite.svg);color:transparent;background-repeat:no-repeat;background-position:-273px -220px;position:relative}header.site-header .tps_right-icon .tps_cart-icn a span{position:absolute;top:34%;color:#fff;font-family:'FuturaLT-Book';font-size:14px;left:49%;transform:translateX(-50%)}header.site-header .tps_right-icon .tps_account-icn a[title="Account"],header.site-header .tps_right-icon .tps_account-icn a[title="Conto"]{font-size:15px;font-family:'FuturaLT-Light';text-transform:inherit;color:#000;text-decoration:none;text-align:right;position:relative;padding-left:35px;margin:14px 0 15px;display:block}header.site-header .tps_right-icon .tps_account-icn{width:fit-content;margin-left:auto}header.site-header .tps_right-icon .tps_account-icn a[title="Account"]:before,header.site-header .tps_right-icon .tps_account-icn a[title="Conto"]:before{content:'';width:30px;height:30px;position:absolute;left:0;top:0;background:url(https://diamonds.emotions.it/wp-content/plugins/tps-vue-loose-diamonds/assets/images/E_Motions_Diamond_Sprite.svg);background-position:0 0}header.site-header .tps_right-icon .country-selector.weglot-dropdown .wgcurrent{border-color:#959595;width:129px;height:29px}header.site-header .tps_right-icon .country-selector.weglot-dropdown a,header.site-header .tps_right-icon .country-selector.weglot-dropdown span{height:29px;line-height:25px;padding-right:10px}header.site-header .tps_right-icon .country-selector.weglot-dropdown .wgcurrent:after{background:url(https://diamonds.emotions.it/wp-content/plugins/tps-vue-loose-diamonds/assets/images/down-arrow-icon.svg);background-position:center;background-repeat:no-repeat;background-size:60%;top:11px;right:3px;width:20px;height:10px;transform:none}header.site-header .tps_right-icon .tps_currency_dropdown .alg_currency_select{width:129px;height:29px;margin-top:10px;font-family:'FuturaLT-Light';font-size:14px;color:#555;border-color:#959595;padding:4px 7px;background:url(https://diamonds.emotions.it/wp-content/plugins/tps-vue-loose-diamonds/assets/images/down-arrow-icon.svg);background-position:108px 10px;background-repeat:no-repeat;background-size:9.5%;cursor:pointer}header.site-header .tps_right-icon .tps_currency_dropdown select{-moz-appearance:none;-webkit-appearance:none}header.site-header .tps_right-icon .tps_currency_dropdown select::-ms-expand{display:none}.main-navigation .main-nav ul li a{padding:0 15px!important;font-family:'CormorantGaramond-Regular'!important;text-transform:uppercase!important;color:#000!important;font-size:23px!important}header.site-header{padding:10px 0 40px 0}.main-navigation .main-nav .menu-item-has-children .dropdown-menu-toggle{display:none}.main-navigation .main-nav ul ul.sub-menu{background-color:#fff;box-shadow:none;border:1px solid #efefef;border-top:none;padding:20px 8px;width:235px;left:50%!important;transform:translateX(-50%)}.main-navigation .main-nav ul ul.sub-menu li a{text-transform:capitalize!important;text-align:center;padding:20px 0 0 0!important}nav.main-navigation .grid-container{position:relative}nav.main-navigation .grid-container .menu-bar-items{position:absolute;right:9px;top:50%;transform:translateY(-50%)}nav.main-navigation .grid-container .menu-bar-items .search-item{width:236px;border:1px solid #000;height:40px;box-shadow:.62px .79px 4px 0 rgba(0,0,0,.29);display:none}nav.main-navigation .grid-container .menu-bar-items .search-item a{line-height:20px;padding:10px 12px}nav.main-navigation .navigation-search{width:236px;left:auto}nav.main-navigation .navigation-search input,nav.main-navigation .navigation-search input::placeholder{font-family:'FuturaLT-Light';color:#000!important;font-style:italic;text-transform:lowercase}nav.main-navigation .navigation-search input{height:40px;background-color:transparent!important;margin-top:9px}nav.main-navigation .close-search .icon-search svg,nav.main-navigation .grid-container .menu-bar-items .search-item:hover .icon-search svg{color:#000!important}nav.main-navigation{padding-bottom:10px}.top-bar br,header.site-header br,.site-footer .footer-widgets br{display:none!important}header.site-header .tps_right-icon .tps_account-icn{padding-right:10px}.main-navigation .main-nav ul li:hover a,header.site-header .tps_right-icon .tps_account-icn:hover a{color:#555!important}.main-navigation .main-nav ul ul.sub-menu li a{color:#000!important}.main-navigation .main-nav ul ul.sub-menu li:hover a{color:#555!important}.site-footer .footer-widgets aside,.site-footer .footer-widgets-container{padding-left:0!important;padding-right:0!important}.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:auto!important}header.site-header .grid-container .header-widget aside:nth-child(3){display:none}.tps_footer .tps_footer_heading .tps_button,.tps_footer .tps_mobile_copyright{display:none}.tps_footer .tps_footer_btn a.tps_button[title="RESERVED AREA"],.tps_footer .tps_footer_btn a.tps_button[title="AREA RISERVATA"]{padding:0 15px}body{background-color:#fff!important}.woocommerce-checkout .inside-article,.tps_woocomerse_checkout .wp-block-group__inner-container,.tps_cart_page .wp-block-group__inner-container,.woocommerce-cart .inside-article,.tps_wishlist_body .inside-article{padding:0!important}.woocommerce-checkout .inside-article .entry-title,.woocommerce-cart .inside-article .entry-title,.tps_cart_page .cart_totals h2,.tps_wishlist_body .entry-title{text-align:center;font-size:50px;font-family:'EB-GaramondRegular';color:#5c7e8a;font-weight:unset;line-height:50px;text-transform:capitalize}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:8px 15px;background-color:#e4eeef;color:#383838;border-top:0;font-family:'Poppins-Regular'}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:#383838}.woocommerce-info:after,.woocommerce-info:before{display:none}.tps_woocomerse_checkout .col2-set{width:52%!important;margin-right:3%;background-color:#fbfbfb;padding:20px;float:left}.tps_woocomerse_checkout #order_review_heading,.tps_woocomerse_checkout .woocommerce-checkout-review-order{width:45%!important;margin-right:0;float:left;background-color:#fbfbfb;padding:20px}.tps_woocomerse_checkout .col2-set .col-1,.tps_woocomerse_checkout .col2-set .col-2{width:100%;float:unset}.tps_woocomerse_checkout h3{font-size:20px;color:#5c7e8a;line-height:30px;font-family:'Poppins-Medium';font-weight:normal}.tps_woocomerse_checkout label{color:#383838;font-family:'Poppins-Medium';font-size:14px}.tps_woocomerse_checkout input,.tps_woocomerse_checkout textarea{background-color:#fff!important;border-color:#dedede!important;font-family:'Poppins-Medium';font-size:13px;color:#383838!important;height:41px}.tps_woocomerse_checkout input:placeholder,.tps_woocomerse_checkout textarea:placholder{color:#383838}.tps_woocomerse_checkout .select2-container--default .select2-selection--single{border-radius:0;border-color:#dedede!important;height:41px;background:url(https://diamonds.emotions.it/wp-content/plugins/tps-vue-loose-diamonds/assets/images/down-arrow-icon.svg);background-position:center right 10px;background-repeat:no-repeat;background-size:13px;background-color:#fff!important}.tps_woocomerse_checkout .select2-container--default .select2-selection--single .select2-selection__rendered,.tps_woocomerse_checkout .select2-results__option[aria-selected],.select2-results__option[data-selected],.tps_wishlist_page .tinvwl-table-manage-list tfoot select.form-control{line-height:39px;font-family:'Poppins-Medium';font-size:13px;color:#383838}.tps_woocomerse_checkout .select2-results__option[aria-selected],.select2-results__option[data-selected]{line-height:26px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#e4eeef;color:#383838}.tps_woocomerse_checkout .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.tps_woocomerse_checkout .woocommerce-additional-fields h3{margin:20px 0 5px 0}.tps_woocomerse_checkout .woocommerce table.shop_table,.tps_woocomerse_checkout .woocommerce table.shop_table td,.tps_woocomerse_checkout .woocommerce table.shop_table th{border-left:none!important;border-right:none!important;border-top:none!important}.tps_woocomerse_checkout .woocommerce tfoot th,.tps_woocomerse_checkout .woocommerce tfoot td{border:none!important}.tps_woocomerse_checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table th{font-family:'Poppins-Light';font-size:18px;color:#383838;padding:20px 10px;border-color:#dedede}.tps_woocomerse_checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table td{font-family:'Poppins-Regular';font-size:16px;line-height:24px;color:#383838;padding:20px 10px;border-color:#dedede;vertical-align:baseline}.tps_woocomerse_checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table tr.order-total td,.tps_woocomerse_checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table tr.order-total th{color:#5c7e8a}.woocommerce-checkout .tps_woocomerse_checkout #payment{background-color:#fff}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#fff;padding:0;font-family:'Poppins-Regular';font-size:14px;line-height:24px;color:#383838}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{display:none}.tps_woocomerse_checkout #payment .payment_methods>.wc_payment_method{padding:20px;border:none!important}.woocommerce-checkout #payment ul.payment_methods{border:none!important}.tps_woocomerse_checkout #payment .payment_methods>.wc_payment_method>label{position:relative;cursor:pointer}.tps_woocomerse_checkout #payment .payment_methods>.wc_payment_method>label:before{display:inline-block;font-size:inherit;-webkit-font-smoothing:antialiased;content:"\e902";margin-right:.5407911001em;transition:color , ease , .2s;font-family:"GP Premium"}.tps_woocomerse_checkout #payment .payment_methods>.wc_payment_method>label:before{font-family:WooCommerce;content:"\e039"}.tps_woocomerse_checkout #payment .payment_methods li.wc_payment_method>input[type="radio"]:first-child{clip:rect(1px,1px,1px,1px);position:absolute!important}.tps_woocomerse_checkout #payment .payment_methods .wc_payment_method>label:before{color:#5c7e8a;vertical-align:middle;font-size:18px}.tps_woocomerse_checkout #payment .payment_methods li.wc_payment_method>input[type="radio"]:first-child:checked+label:before{content:"\e03c"}.tps_woocomerse_checkout #payment .payment_methods li.wc_payment_method>input[type="radio"]:first-child:checked+label:before{font-size:8px;line-height:8px;border:1px solid #5c7e8a;border-radius:100%;padding:4px;color:#5c7e8a;vertical-align:middle}.tps_woocomerse_checkout .woocommerce-privacy-policy-text p{font-family:'Poppins-Regular';font-size:14px;line-height:24px;color:#383838}.tps_woocomerse_checkout .woocommerce-privacy-policy-text p a{color:#5c7e8a;text-decoration:none}.tps_woocomerse_checkout .woocommerce-privacy-policy-text p a:hover{text-decoration:underline}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{display:block;margin:auto;font-family:'Poppins-Medium';float:none}.tps_woocomerse_checkout .woocommerce-error::before{display:none}.tps_cart_page form.woocommerce-cart-form th,.tps_cart_page form.woocommerce-cart-form td{border:none}.tps_cart_page table.shop_table{border:none;border-radius:2px}.tps_cart_page table.shop_table thead{background-color:#e4eeef;color:#383838;border-top:0;font-family:'Poppins-Regular'}.tps_cart_page form.woocommerce-cart-form th{font-size:16px;padding:14px 12px}.tps_cart_page form.woocommerce-cart-form td,.tps_cart_page .cart_totals .shop_table td,.tps_cart_page .cart_totals .shop_table th,.tps_wishlist_page .tinvwl-table-manage-list td,.tps_wishlist_page .tinvwl-table-manage-list th{padding:20px 12px;border-bottom:1px solid #dedede;font-family:'Poppins-Regular';color:#383838;font-size:14px;border-top:none!important}.tps_cart_page form.woocommerce-cart-form .product-remove a.remove,.tps_wishlist_page .product-remove .ftinvwl{background:url(https://diamonds.emotions.it/wp-content/plugins/tps-vue-loose-diamonds/assets/images/E_Motions_Diamond_Sprite.svg);display:block;width:30px;height:30px;border-radius:0;color:transparent!important;background-position:-76px -175px}.tps_cart_page form.woocommerce-cart-form .product-remove a.remove:hover,.tps_wishlist_page .product-remove .ftinvwl:hover{background-position:-112px -175px}.tps_cart_page form.woocommerce-cart-form td.product-thumbnail{width:10%}.tps_cart_page form.woocommerce-cart-form td.product-thumbnail img{width:100%;margin:auto;display:block}.tps_cart_page form.woocommerce-cart-form td.product-name a,.tps_wishlist_page tbody td.product-name a{color:#5c7e8a!important;text-decoration:none}.tps_cart_page form.woocommerce-cart-form td.product-name a:hover,.tps_wishlist_page tbody td.product-name a:hover{text-decoration:underline}.tps_cart_page form.woocommerce-cart-form td.product-quantity input{font-family:'Poppins-Regular';color:#383838;font-size:14px;border-radius:3px;width:50px;padding:5px 0;border-color:#dedede}.tps_cart_page form.woocommerce-cart-form td.actions{border:none}.tps_cart_page form.woocommerce-cart-form td.actions .input-text{background-color:#fff!important;border-color:#dedede!important;font-family:'Poppins-Medium';font-size:13px;color:#383838!important;height:41px;border-radius:3px;width:auto!important;text-align:center}.tps_cart_page .woocommerce .cart .button,.tps_cart_page .woocommerce .cart input.button,.tps_cart_page .cart_totals .wc-proceed-to-checkout a,.tps_cart_page .return-to-shop a,.tps_cart_page .return-to-shop a.button,.tps_wishlist_page tfoot button,.tps_wishlist_page tbody .product-action button,.tps_wishlist_page .woocommerce-message .button,.tps_wishlist_page .woocommerce-error .button{width:150px;height:40px;font-size:14px;color:#fff!important;font-family:'Poppins-Medium';text-decoration:none;line-height:14px;padding:10px;background-color:#5c7e8a;border:1px solid #5c7e8a;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s;border-radius:4px;text-align:center;cursor:pointer;text-decoration:none!important;text-transform:capitalize;font-weight:normal}.woocommerce .wc-backward,.tps_wishlist_page .woocommerce-message .button,.tps_wishlist_page .woocommerce-error .button{width:150px;height:40px;font-size:14px;color:#fff!important;font-family:'Poppins-Regular';text-decoration:none;line-height:22px!important;padding:10px;background-color:#5c7e8a!important;border:1px solid #5c7e8a!important;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s;border-radius:4px;text-align:center;cursor:pointer;text-decoration:none!important;text-transform:capitalize}.tps_cart_page .woocommerce .cart .button:hover,.tps_cart_page .woocommerce .cart input.button:hover,.tps_cart_page .cart_totals .wc-proceed-to-checkout a:hover,.tps_cart_page .return-to-shop a:hover,.tps_cart_page .return-to-shop a.button:hover,.tps_wishlist_page tfoot button:hover,.tps_wishlist_page tbody .product-action button:hover{background-color:#e4eeef;color:#383838!important;border-color:#e4eeef}.woocommerce .wc-backward:hover,.tps_wishlist_page .woocommerce-message .button:hover,.tps_wishlist_page .woocommerce-error .button:hover{background-color:#e4eeef!important;color:#383838!important;border-color:#e4eeef!important}.tps_cart_page p.cart-empty{text-align:center}.tps_cart_page .return-to-shop a,.tps_cart_page .return-to-shop a.button{margin-left:auto;margin-right:auto;line-height:20px;display:block}.tps_cart_page .cart_totals{background-color:#fbfbfb;padding:20px}.tps_cart_page .cart_totals .shop_table td{width:50%!important;font-size:18px;font-family:'Poppins-Regular'}.tps_cart_page .cart_totals .shop_table th{width:50%!important;font-family:'Poppins-Regular';font-size:18px}.tps_cart_page .cart_totals .shop_table tr.order-total th,.tps_cart_page .cart_totals .shop_table tr.order-total td{color:#5c7e8a;border:none}.tps_cart_page .cart_totals .wc-proceed-to-checkout a{width:100%;line-height:19px}.tps_woocomerse_checkout .woocommerce-order{border:1px solid #dedede;background-color:#fff;border-radius:1px;max-width:800px;margin:auto;padding:10px 0;border-radius:2px}.tps_woocomerse_checkout .woocommerce-order p{font-size:14px;font-family:'Poppins-Regular';color:#383838;padding:10px 15px;margin:0}.tps_woocomerse_checkout .woocommerce-order ul{display:flex;justify-content:center;padding:0 0!important;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);flex-wrap:wrap;margin:5px 0 20px}.tps_woocomerse_checkout .woocommerce-order ul.woocommerce-order-overview li,.tps_woocomerse_checkout .woocommerce-order section.woocommerce-bacs-bank-details ul.wc-bacs-bank-details.order_details.bacs_details li{margin:0 0;padding:20px 15px;border-right:1px solid #dedede;width:25%}.tps_woocomerse_checkout .woocommerce-order ul li,.tps_woocomerse_checkout .woocommerce-order ul li strong{font-size:12px;color:#383838;font-family:'Poppins-Light';text-align:center}.tps_woocomerse_checkout .woocommerce-order ul li:nth-child(5){width:100%;border-right:none;border-top:1px solid #dedede}.tps_woocomerse_checkout .woocommerce-order ul li strong{margin-top:12px;font-family:'Poppins-Medium';font-weight:normal}.tps_woocomerse_checkout .woocommerce-order h2{font-size:20px;color:#5c7e8a;line-height:30px;font-family:'Poppins-Medium';font-weight:normal;padding:0 15px}.tps_woocomerse_checkout .woocommerce-order table.shop_table thead th{background-color:#e4eeef;font-family:'Poppins-Regular';font-size:18px;font-weight:inherit!important;color:#383838;border-bottom:1px solid #ededed;font-size:16px;padding:14px 15px}.tps_woocomerse_checkout .woocommerce-order table.shop_table{border:none}.tps_woocomerse_checkout .woocommerce-order table.shop_table td{border-bottom:1px solid #ededed;padding:20px 12px;font-family:'Poppins-Regular';color:#383838;font-size:14px}.tps_woocomerse_checkout .woocommerce-order a{color:#5c7e8a!important;text-decoration:none}.tps_woocomerse_checkout .woocommerce-order a:hover{text-decoration:underline}.tps_woocomerse_checkout .woocommerce-order table.shop_table tfoot th,.tps_woocomerse_checkout .woocommerce-order table.shop_table tfoot th{font-family:'Poppins-Medium';color:#383838;font-size:14px;font-weight:normal}.tps_woocomerse_checkout .woocommerce-order .woocommerce-customer-details{border-top:1px solid #ededed;margin-bottom:0}.tps_woocomerse_checkout .woocommerce-order .woocommerce-order-details{margin-bottom:15px}.tps_woocomerse_checkout .woocommerce-order .woocommerce-customer-details h2{margin-top:20px}.tps_woocomerse_checkout .woocommerce-order address{border:none;font-family:'Poppins-Regular';color:#383838;font-size:14px}.tps_woocomerse_checkout .woocommerce-order address p{display:flex;align-items:center}.tps_woocomerse_checkout .woocommerce-order address p:before{margin-right:10px}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{display:none}.woocommerce-error{background-color:#b81c23}.woocommerce-error li{color:#fff}.tps_woocomerse_checkout .woocommerce-form-coupon{border-color:#ededed!important;border-radius:2px!important}.tps_woocomerse_checkout .woocommerce-form-coupon p,.tps_woocomerse_checkout .woocommerce p{font-family:'Poppins-Regular';font-size:14px;line-height:24px;color:#383838}.tps_woocomerse_checkout .woocommerce{}.tps_wishlist_page .tinv-wishlist .tinv-header{display:none}.tps_wishlist_page .wc-backward{width:auto}.tps_wishlist_page .wp-block-group__inner-container{padding:0!important}.tps_wishlist_page table{border:none;border-radius:2px}.tps_wishlist_page table.tinvwl-table-manage-list thead{background-color:#e4eeef;color:#383838;border-top:0;font-family:'Poppins-Regular'}.tps_wishlist_page form th,.tps_wishlist_page form td{border:none}.tps_wishlist_page form th{font-size:16px!important;padding:14px 12px}.tps_wishlist_page .product-remove button{width:auto;padding:0}.tps_wishlist_page tfoot button,.tps_wishlist_page tbody .product-action button{font-size:14px!important;text-decoration:none!important;line-height:14px!important;padding:10px!important;background-color:#5c7e8a!important;border:1px solid #5c7e8a!important}.tps_wishlist_page tfoot button:hover,.tps_wishlist_page tbody .product-action button:hover{background-color:#e4eeef!important;color:#383838!important;border-color:#e4eeef!important}.tps_wishlist_page tfoot .tinvwl-to-right button{width:190px}.tps_wishlist_page tbody .product-action button{width:115px!important}.tps_wishlist_page .tinvwl-table-manage-list tfoot select.form-control{border:1px solid #aaa;background-color:transparent;border-radius:3px}.tps_wishlist_page .tinvwl-table-manage-list tfoot select.form-control option{line-height:50px}.tps_wishlist_page .tinvwl-table-manage-list th{border-bottom:none}.tps_wishlist_page .tinvwl-table-manage-list td.product-cb,.tps_wishlist_page .tinvwl-table-manage-list th.product-cb{position:relative;padding:0}.tps_wishlist_page .tinvwl-table-manage-list td.product-cb input[type="checkbox"],.tps_wishlist_page .tinvwl-table-manage-list th.product-cb input[type="checkbox"]{position:absolute;top:50%;left:50%;width:15px;height:15px!important;padding:0;margin:0!important;border:1px solid #202021;opacity:1;cursor:pointer;transform:translate(-50%,-50%);z-index:99;background-color:transparent}.tps_wishlist_page .tinvwl-table-manage-list td.product-cb input[type="checkbox"]:checked:before,.tps_wishlist_page .tinvwl-table-manage-list th.product-cb input[type="checkbox"]:checked:before{content:"\e91e"!important;position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);width:18px!important;height:18px!important;outline:none!important;box-shadow:none!important;padding:2px 2px;margin:0;opacity:1;cursor:pointer;color:#fff;font-family:"tinvwl-webfont"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;z-index:999;font-size:12px;background-color:#5c7e8a;border:1px solid #5c7e8a;border-radius:3px}.tps_wishlist_page .woocommerce-message,.tps_wishlist_page .woocommerce-error{padding:10px 15px;margin-bottom:20px}.tps_wishlist_page .tinvwl-table-manage-list th.product-price,.tps_wishlist_page .tinvwl-table-manage-list th.product-date,.tps_wishlist_page .tinvwl-table-manage-list th.product-stock,.tps_wishlist_page .tinvwl-table-manage-list td.product-price,.tps_wishlist_page .tinvwl-table-manage-list td.product-date,.tps_wishlist_page .tinvwl-table-manage-list td.product-stock{text-align:center}.tps_wishlist_page .tinvwl-table-manage-list th.product-name{position:relative}.tps_wishlist_page .tinvwl-table-manage-list th.product-name .tinvwl-full{position:absolute;top:50%;left:40%;transform:translate(-50%,-50%)}.tps_wishlist_page .tinvwl-table-manage-list td.product-stock p{margin:auto}@media (max-width:1500px){header.site-header .grid-container,nav.main-navigation .grid-container{max-width:1440px;padding-left:15px;padding-right:15px}header.site-header .grid-container .header-widget aside.widget_media_image{left:-45px}header.site-header .grid-container .header-widget aside:nth-child(2), 
			nav.main-navigation .grid-container .menu-bar-items{right:15px}}@media (max-width:1350px){.main-navigation .main-nav ul li a{padding:0 12px!important}nav.main-navigation .grid-container .menu-bar-items .search-item,nav.main-navigation .navigation-search{width:200px}.tps_footer{padding:52px 15px}header.site-header .grid-container .header-widget aside.widget_media_image{left:-70px}}@media (max-width:1300px){.container{padding:0 15px}.container.grid-container{padding:0}}@media (max-width:1280px){.main-navigation .main-nav ul li a{padding:0 10px!important}nav.main-navigation .grid-container .menu-bar-items .search-item,nav.main-navigation .navigation-search{width:180px}.main-navigation .main-nav ul li a{font-size:20px!important}.woocommerce-checkout .inside-article .entry-title,.woocommerce-cart .inside-article .entry-title,.tps_cart_page .cart_totals h2,.tps_wishlist_body .entry-title{font-size:45px}.tps_woocomerse_checkout .wp-block-group__inner-container,.tps_cart_page .wp-block-group__inner-container,.tps_wishlist_page .wp-block-group__inner-container{padding:0 15px!important}.tps_wishlist_page form th{font-size:14px!important}.tps_wishlist_page .tinvwl-table-manage-list th.product-name .tinvwl-full{left:50%}}@media (max-width:1199px){header.site-header .grid-container .header-widget aside.widget_media_image img{max-width:85%}header.site-header{padding-bottom:57px}nav.main-navigation .grid-container .menu-bar-items .search-item,nav.main-navigation .navigation-search{width:130px}header.site-header .grid-container .site-logo .header-image{max-width:80%}.woocommerce-checkout .inside-article .entry-title,.woocommerce-cart .inside-article .entry-title,.tps_cart_page .cart_totals h2,.tps_wishlist_body .entry-title{font-size:43px}}@media (max-width:1024px){.tps_wishlist_page .tinv-wishlist tfoot .tinvwl-to-left:not(:empty){float:left!important;width:35%!important;margin-right:2%!important}.tps_wishlist_page .tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin-top:-10px!important;float:right!important;width:63%!important;text-align:right}.tps_wishlist_page tbody .product-action button{width:45px!important}}@media (max-width:1023px){.main-navigation .main-nav>ul.menu.sf-menu{padding-right:31px}}@media (max-width:999px){.menu-modal .menu-modal-inner{background-color:#f5e7df}.menu-modal .menu-modal-inner .menu-item{border:none}.menu-modal .menu-modal-inner .menu-item a{color:#000;text-align:center;font-family:'FuturaLT-Book';font-weight:normal}.modal-menu .ancestor-wrapper{justify-content:center!important;position:relative}.modal-menu .ancestor-wrapper a{width:auto}.modal-menu .ancestor-wrapper a:hover{text-decoration:none}.modal-menu>li>.ancestor-wrapper>button.sub-menu-toggle{border:none;padding:0!important;position:absolute;top:50%;transform:translateY(-50%);right:20%;margin:0}.menu-modal .menu-modal-inner .menu-item ul.sub-menu .menu-item a{font-family:'FuturaLT-Book';font-size:24px;color:#000;padding:20px 0}.tps_footer .tps_button.tps_mobile_footer_btn{display:block}.tps_footer .tps_foorer_row .tps_footer_right_col{width:100%;-webkit-order:1;order:1}.tps_footer .tps_foorer_row .tps_copyright.tps_desktop_hide{-webkit-order:2;order:2;width:100%}.tps_footer .tps_foorer_row .tps_footer_left_col{-webkit-order:3;order:3;width:100%}.tps_footer .tps_footer_heading{display:grid;grid-template-columns:1fr 1fr;align-items:center}.tps_footer .tps_footer_heading a{padding-left:0}.tps_footer .tps_footer_heading .tps_button.tps_mobile_footer_btn{width:200px;text-align:center;text-decoration:none;display:flex;align-items:center;margin-left:auto}.tps_footer .tps_mobile_hide, 
			.tps_footer .tps_footer_btn .tps_button:nth-child(2){display:none}.tps_footer .tps_desktop_hide{display:block}.tps_footer .tps_footer_btn .tps_button:nth-child(1){margin-left:auto;margin-right:0}.tps_footer .tps_footer_btn{margin:30px 0 45px}.tps_footer .tps_copyright{margin-top:24px;margin-bottom:30px;text-align:left}.tps_footer .tps_foorer_row .tps_footer_left_col{padding-right:0}.tps_footer .tps_foorer_row .tps_footer_left_col:after{display:none}.tps_footer .tps_footer_social{margin:70px 0}.tps_footer .tps_mobile_copyright{display:block;-webkit-order:2;order:2}.tps_footer .tps_desktop_copyright{display:none}.tps_footer .tps_footer_heading .tps_button{display:flex;width:196px;margin-left:auto}.tps_footer .tps_footer_heading a.tps_footer_contact_link{margin-bottom:0}.tps_footer .tps_footer_btn a[title="RESERVED AREA"],.tps_footer .tps_footer_btn a[title="AREA RISERVATA"]{display:none!important}.tps_footer .tps_footer_heading{margin-bottom:60px}}@media (max-width:995px){.tps_woocomerse_checkout .woocommerce-order ul.woocommerce-order-overview li,.tps_woocomerse_checkout .woocommerce-order section.woocommerce-bacs-bank-details ul.wc-bacs-bank-details.order_details.bacs_details li{width:50%;border-bottom:1px solid #dedede}.tps_woocomerse_checkout .woocommerce-order ul.woocommerce-order-overview li:nth-child(5), 
			.tps_woocomerse_checkout .woocommerce-order section.woocommerce-bacs-bank-details ul.wc-bacs-bank-details.order_details.bacs_details li:nth-child(5){width:100%;border:none}.tps_woocomerse_checkout .woocommerce-order{margin:0 15px}}@media (max-width:991px){header.site-header .grid-container .header-widget aside.widget_media_image img{max-width:50%}header.site-header .grid-container .site-logo .header-image{max-width:65%}nav.main-navigation .grid-container .menu-toggle{display:block;margin:-125px -12px 0 auto;padding:0;z-index:99}nav.main-navigation .grid-container .menu-toggle .gp-icon{display:table;margin-left:auto}nav.main-navigation .grid-container #primary-menu.main-nav{display:none}nav.main-navigation.toggled .grid-container #primary-menu.main-nav{display:block;position:fixed;top:0;background:#f5e7df;width:100%;height:100%;z-index:9;left:0}.top-bar .tps_header_top_wrapper p:nth-child(2){order:1;-webkit-order:1;margin:0}.top-bar .tps_header_top_wrapper p:nth-child(1){order:2;-webkit-order:2;margin:0 15px}.top-bar .tps_header_top_wrapper p:nth-child(3){order:3;-webkit-order:3;margin:0}.top-bar .tps_header_top_wrapper img.tps_header_first_img{margin:0}.top-bar{height:auto;padding:9px 15px 10px 15px}header.site-header .grid-container .header-widget aside.widget_media_image{left:50%;transform:translateX(-50%)}header.site-header .grid-container .header-widget aside:nth-child(2){position:unset}header.site-header .grid-container .site-logo{padding-top:5px}header.site-header .tps_right-icon .tps_account-icn a[title="Account"],header.site-header .tps_right-icon .tps_account-icn a[title="Conto"],header.site-header .tps_right-icon .country-selector{display:none}nav.main-navigation .grid-container .menu-bar-items{right:auto;left:15px;top:auto}.site-header .tps_right-icon .tps_cart-icn{}.site-header .header-widget{width:100%}.site-header .tps_right-icon .tps_currency_dropdown{display:flex}header.site-header{padding-bottom:15px}nav.main-navigation .grid-container .menu-toggle .mobile-menu{display:none}nav.main-navigation .grid-container .menu-toggle .gp-icon svg{width:60px;height:35px}header.site-header .tps_right-icon .tps_currency_dropdown .alg_currency_select{margin-top:0}nav.main-navigation .grid-container .menu-toggle .gp-icon svg path{color:#000}.main-navigation .main-nav>ul.menu.sf-menu{padding-right:0;height:100%;display:flex;flex-direction:column;overflow:hidden;overflow-y:scroll}.main-navigation.toggled .main-nav li{text-align:center!important}.main-navigation.toggled .main-nav li a{font-family:'FuturaLT-Book'!important;font-size:22px!important;color:#000!important;width:240px;margin:auto}.main-navigation.toggled .main-nav li.menu-item-has-children a{position:relative}.main-navigation.toggled .main-nav li.menu-item-has-children a:after{content:'';width:20px;height:20px;position:absolute;right:0;top:34%;background:url(https://diamonds.emotions.it/wp-content/plugins/tps-vue-loose-diamonds/assets/images/E_Motions_Diamond_Sprite.svg);background-position:-440px -121px;transform:rotate(90deg)}.main-navigation.toggled .main-nav li.menu-item-has-children li a:after{display:none}.main-navigation .main-nav ul ul.sub-menu{position:unset;opacity:1;visibility:visible!important;transform:unset!important;height:auto;margin:auto;width:100%;background-color:#f5e7df;padding:0 0 10px 0;border:none!important}.main-navigation.toggled .main-nav li.menu-item-has-children ul.sub-menu{display:none!important}.main-navigation.toggled .main-nav li.menu-item-has-children.sfHover ul.sub-menu{display:block!important}.tps_woocomerse_checkout .col2-set,.tps_woocomerse_checkout #order_review_heading,.tps_woocomerse_checkout .woocommerce-checkout-review-order{width:100%!important;margin-right:0%}.tps_woocomerse_checkout #order_review_heading{padding-bottom:0;margin-bottom:0}.tps_woocomerse_checkout .woocommerce-info{margin-bottom:15px}.woocommerce-checkout .inside-article .entry-title,.woocommerce-cart .inside-article .entry-title,.tps_cart_page .cart_totals h2,.tps_wishlist_body .entry-title{font-size:35px}.tps_cart_page form.woocommerce-cart-form th{font-size:15px}.tps_cart_page .cart_totals .shop_table th,.tps_cart_page .cart_totals .shop_table td{font-size:16px}.site-header .tps_right-icon{display:flex;display:-webkit-flex}.site-header .tps_right-icon .tps_cart-icn{-webkit-order:2;order:2}header.site-header .tps_right-icon .tps_account-icn{margin-left:unset;-webkit-order:1;order:1}nav.main-navigation .grid-container .menu-toggle{flex-grow:unset!important}.woocommerce-checkout nav.main-navigation .grid-container .menu-toggle,.woocommerce-order-received nav.main-navigation .grid-container .menu-toggle{margin:-160px -12px 0 auto}}@media (max-width:768px){.woocommerce table.shop_table td.product-remove{margin:auto;display:table;border:none;padding:25px 12px 25px}.woocommerce table.shop_table td{border:none;background-color:#fff}.woocommerce table.shop_table td.product-subtotal{border-bottom:1px solid #dedede}.woocommerce table.shop_table tr:nth-last-child(2) td.product-subtotal{border-bottom:none!important}.tps_cart_page .cart_totals .shop_table td{width:100%!important}.tps_cart_page .woocommerce .cart .button[name="update_cart"]{margin-top:20px}.tps_cart_page form.woocommerce-cart-form td.product-thumbnail{display:block!important;width:200px!important;margin:auto}.tps_cart_page form.woocommerce-cart-form td.product-thumbnail:before{display:none}.tps_cart_page form.woocommerce-cart-form td.product-thumbnail{width:auto}.tps_wishlist_page tbody .product-action button{width:300px!important;margin-bottom:10px}.tps_wishlist_page .tinvwl-table-manage-list td{padding:10px 12px}.tps_wishlist_page .tinvwl-table-manage-list td.product-cb,.tps_wishlist_page .tinvwl-table-manage-list th.product-cb{height:50px}.tps_wishlist_page .tinv-wishlist tfoot .tinvwl-to-left:not(:empty){float:none!important;width:100%!important;margin-right:0%!important}.tps_wishlist_page .tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin:25px 0 15px!important;float:none!important;width:100%!important;text-align:right}.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right .button,.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right button{width:300px;margin:10px auto 0;display:block}}@media (max-width:767px){.tps_footer .tps_footer_menu ul a{font-size:12px;line-height:14px}.tps_footer .tps_copyright p,.tps_footer .tps_copyright p a{font-size:13px;line-height:23px}.tps_footer .tps_foorer_row .tps_footer_left_col .tps_footer_label{font-size:16px}.tps_footer .tps_foorer_row .tps_footer_left_col input[value="Sign up now"]{width:auto}.tps_footer .tps_footer_social ul li a{width:46px;height:46px;margin:0 10px}.woocommerce-checkout .inside-article .entry-title,.tps_wishlist_body .entry-title{font-size:40px}.woocommerce-error,.woocommerce-info,.woocommerce-message{font-size:14px}}@media (max-width:639px){.top-bar .tps_header_top_wrapper p{max-width:300px;text-align:center;line-height:20px;margin:auto 10px}header.site-header .grid-container .header-widget aside.widget_media_image img{max-width:57%}.top-bar .tps_header_top_wrapper p:nth-child(1){margin:0 10px;max-width:225px}}@media (max-width:580px){header.site-header .grid-container .header-widget aside.widget_media_image img{max-width:73%}.site-header .tps_right-icon .tps_cart-icn{top:225px}.tps_woocomerse_checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table td{font-size:14px;line-height:24px}.tps_woocomerse_checkout #payment .payment_methods>.wc_payment_method{padding:20px 0 0}.tps_woocomerse_checkout textarea{height:auto!important;line-height:1.5!important}.tps_woocomerse_checkout textarea::placeholder{line-height:1.5!important}.tps_woocomerse_checkout h3,.tps_woocomerse_checkout .woocommerce-order h2{font-size:18px;text-align:center}.tps_woocomerse_checkout #order_review_heading,.tps_woocomerse_checkout .woocommerce-order p{text-align:center}.woocommerce-checkout .inside-article .entry-title,.woocommerce-cart .inside-article .entry-title,.tps_cart_page .cart_totals h2,.tps_wishlist_body .entry-title{font-size:30px}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:unset;width:100%}.tps_woocomerse_checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table th{font-size:16px}.tps_woocomerse_checkout .wp-block-group__inner-container,.tps_cart_page .wp-block-group__inner-container{padding:0 3px!important}.tps_woocomerse_checkout .woocommerce-form-coupon{padding:20px 15px!important;margin:0 15px!important}.tps_woocomerse_checkout .woocommerce-form-coupon input,.tps_woocomerse_checkout .woocommerce-form-coupon p{text-align:center}.tps_woocomerse_checkout .woocommerce-form-coupon .button{margin:auto;display:block}.tps_wishlist_page tbody .product-action button,.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right .button,.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right button{width:100%!important}}@media (max-width:425px){header.site-header .grid-container .header-widget aside.widget_media_image img,header.site-header .grid-container .site-logo .header-image{max-width:80%}.tps_woocomerse_checkout .woocommerce-order ul.woocommerce-order-overview li,.tps_woocomerse_checkout .woocommerce-order section.woocommerce-bacs-bank-details ul.wc-bacs-bank-details.order_details.bacs_details li{padding:15px 10px}}.cart-page{width:100%;padding:80px 40px 120px;background:#fff;box-sizing:border-box}.cart-inner{width:100%;max-width:1180px;margin:0 auto}.cart-title .elementor-heading-title{margin:0;color:#172a34;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:1;letter-spacing:-.04em}.cart-intro{max-width:560px;margin-top:16px;margin-bottom:54px}.cart-intro,.cart-intro p{color:#66727a;font-size:15px;line-height:1.6}.cart-woocommerce{width:100%}.cart-page .woocommerce-info,.cart-page .cart-empty{margin:0 0 24px!important;padding:24px 28px!important;background:#f6f8f9!important;border:1px solid rgba(20,40,50,.07)!important;border-radius:14px!important;color:#53616a!important;font-size:15px!important}.cart-page .woocommerce-info::before{display:none!important}.cart-page .return-to-shop .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:0 24px!important;border:0!important;border-radius:999px!important;background:#173241!important;color:#fff!important;font-size:13px!important;font-weight:600!important;transition:transform .25s ease , background .25s ease!important}.cart-page .return-to-shop .button:hover{background:#789eb4!important;transform:translateY(-2px)}.cart-page .cart-title .elementor-heading-title{color:#172f3d!important;font-size:clamp(42px,4.5vw,64px)!important;font-weight:500!important;line-height:1!important;letter-spacing:-.04em!important}.cart-page .cart-woocommerce .woocommerce{display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(320px,.72fr)!important;grid-template-areas:"notices notices" "products summary"!important;column-gap:54px!important;row-gap:24px!important;width:100%!important;align-items:start!important}.cart-page .woocommerce-notices-wrapper{grid-area:notices!important;width:100%!important}.cart-page .woocommerce-notices-wrapper:empty{display:none!important}.cart-page .woocommerce-cart-form{grid-area:products!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}.cart-page .cart-collaterals{grid-area:summary!important;width:100%!important;max-width:none!important;margin:0!important}.cart-page .woocommerce-cart-form{width:100%!important;min-width:0!important}.cart-page table.shop_table{width:100%!important;border:none!important;border-collapse:collapse!important;border-radius:0!important;background:transparent!important}.cart-page table.shop_table thead th{padding:0 14px 18px!important;border:none!important;border-bottom:1px solid rgba(23,47,61,.12)!important;color:#65727a!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important}.cart-page table.shop_table tbody td{padding:26px 14px!important;border:none!important;border-bottom:1px solid rgba(23,47,61,.09)!important;vertical-align:middle!important;color:#263840!important}.cart-page .product-name,.cart-page .product-name a{color:#172f3d!important;font-size:14px!important;font-weight:500!important;line-height:1.55!important;text-decoration:none!important}.cart-page .product-price,.cart-page .product-subtotal,.cart-page .amount{color:#172f3d!important;font-size:15px!important;font-weight:600!important}.cart-page .product-remove a.remove{display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;border-radius:50%!important;background:#f4f6f6!important;color:#8c6262!important;font-size:18px!important;font-weight:400!important;transition:background .25s ease , color .25s ease!important}.cart-page .product-remove a.remove:hover{background:#172f3d!important;color:#fff!important}.cart-page .quantity input.qty{width:64px!important;min-height:42px!important;padding:0 8px!important;border:1px solid rgba(23,47,61,.12)!important;border-radius:8px!important;background:#fff!important;color:#172f3d!important;text-align:center!important;box-shadow:none!important}.cart-page .woocommerce-cart-form td.actions{padding:24px 0 0!important;border:none!important}.cart-page .coupon{display:flex!important;gap:10px!important}.cart-page .coupon input{min-height:44px!important;padding:0 16px!important;border:1px solid rgba(23,47,61,.12)!important;border-radius:999px!important;background:#fff!important;color:#172f3d!important}.cart-page .coupon button,.cart-page button[name="update_cart"]{min-height:44px!important;padding:0 20px!important;border:none!important;border-radius:999px!important;background:#172f3d!important;color:#fff!important;font-size:12px!important;font-weight:600!important;transition:transform .25s ease , background .25s ease!important}.cart-page .coupon button:hover,.cart-page button[name="update_cart"]:hover{background:#749caf!important;transform:translateY(-1px)!important}.cart-page .cart-collaterals{width:100%!important;margin:0!important}.cart-page .cart-collaterals .cart_totals{float:none!important;width:100%!important;margin:0!important;padding:32px!important;box-sizing:border-box!important;background:#f5f7f7!important;border:1px solid rgba(23,47,61,.07)!important;border-radius:18px!important;position:sticky!important;top:110px!important}.cart-page .cart_totals h2{margin:0 0 26px!important;color:#172f3d!important;font-size:24px!important;font-weight:500!important;line-height:1.1!important;letter-spacing:-.025em!important}.cart-page .cart_totals table.shop_table{margin:0 0 24px!important}.cart-page .cart_totals table th,.cart-page .cart_totals table td{padding:14px 0!important;border:none!important;border-bottom:1px solid rgba(23,47,61,.09)!important;color:#53616a!important;font-size:14px!important}.cart-page .cart_totals table th{font-weight:500!important}.cart-page .cart_totals table td{text-align:right!important;color:#172f3d!important}.cart-page .cart_totals .order-total th,.cart-page .cart_totals .order-total td,.cart-page .cart_totals .order-total .amount{padding-top:20px!important;color:#172f3d!important;font-size:18px!important;font-weight:600!important}.cart-page .wc-proceed-to-checkout{padding:8px 0 0!important}.cart-page .wc-proceed-to-checkout a.checkout-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:52px!important;margin:0!important;padding:0 28px!important;border:none!important;border-radius:999px!important;background:#769eb4!important;color:#fff!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;box-shadow:none!important;transition:transform .25s ease , background .25s ease , box-shadow .25s ease!important}.cart-page .wc-proceed-to-checkout a.checkout-button:hover{background:#172f3d!important;transform:translateY(-2px)!important;box-shadow:0 12px 28px rgba(23,47,61,.12)!important}@media (max-width:900px){.cart-page{padding:60px 24px 90px!important}.cart-page .cart-woocommerce .woocommerce{grid-template-columns:1fr!important;gap:36px!important}.cart-page .cart-collaterals .cart_totals{position:static!important}}@media (max-width:600px){.cart-page{padding-left:18px!important;padding-right:18px!important}.cart-page .cart-collaterals .cart_totals{padding:24px!important}.cart-page .coupon{flex-direction:column!important}.cart-page .coupon input,.cart-page .coupon button{width:100%!important}}.checkout-page{width:100%!important;padding:70px 40px 120px!important;box-sizing:border-box!important;background:#fff!important}.checkout-page .checkout-inner{width:100%!important;max-width:1180px!important;margin:0 auto!important}.checkout-page .checkout-title .elementor-heading-title{color:#172f3d!important;font-size:clamp(42px,4.5vw,64px)!important;font-weight:500!important;line-height:1!important;letter-spacing:-.04em!important}.checkout-page .checkout-intro,.checkout-page .checkout-intro p{color:#66727a!important;font-size:15px!important;line-height:1.6!important}.checkout-page .woocommerce-form-coupon-toggle .woocommerce-info{margin:0 0 42px!important;padding:17px 22px!important;border:1px solid rgba(23,47,61,.07)!important;border-radius:12px!important;background:#f6f8f8!important;color:#53616a!important;font-size:14px!important}.checkout-page .woocommerce-info::before{display:none!important}.checkout-page .woocommerce-info a{color:#172f3d!important;font-weight:600!important}.checkout-page form.checkout.woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(340px,.75fr)!important;grid-template-areas:"customer heading" "customer review"!important;column-gap:64px!important;row-gap:16px!important;align-items:start!important}.checkout-page #customer_details{grid-area:customer!important;width:100%!important;margin:0!important}.checkout-page #customer_details .col-1,.checkout-page #customer_details .col-2{float:none!important;width:100%!important;max-width:none!important;margin:0!important}.checkout-page #customer_details .col-2{margin-top:44px!important}.checkout-page #order_review_heading{grid-area:heading!important;margin:0 0 10px!important;color:#172f3d!important;font-size:24px!important;font-weight:500!important;line-height:1.1!important;letter-spacing:-.025em!important}.checkout-page #order_review{grid-area:review!important;width:100%!important;padding:30px!important;box-sizing:border-box!important;background:#f5f7f7!important;border:1px solid rgba(23,47,61,.07)!important;border-radius:18px!important;position:sticky!important;top:110px!important}.checkout-page .woocommerce-billing-fields>h3,.checkout-page .woocommerce-additional-fields>h3{margin:0 0 28px!important;color:#172f3d!important;font-size:24px!important;font-weight:500!important;line-height:1.1!important;letter-spacing:-.025em!important}.checkout-page .form-row{margin:0 0 20px!important}.checkout-page .form-row label{display:block!important;margin-bottom:7px!important;color:#53616a!important;font-size:13px!important;font-weight:500!important}.checkout-page input.input-text,.checkout-page textarea,.checkout-page select{width:100%!important;min-height:48px!important;padding:0 14px!important;border:1px solid rgba(23,47,61,.13)!important;border-radius:9px!important;background:#fff!important;color:#172f3d!important;box-shadow:none!important;font-size:14px!important;transition:border-color .2s ease , box-shadow .2s ease!important}.checkout-page textarea{min-height:110px!important;padding-top:14px!important;resize:vertical!important}.checkout-page input.input-text:focus,.checkout-page textarea:focus,.checkout-page select:focus{outline:none!important;border-color:#769eb4!important;box-shadow:0 0 0 3px rgba(118,158,180,.10)!important}.checkout-page .select2-container .select2-selection--single{height:48px!important;border:1px solid rgba(23,47,61,.13)!important;border-radius:9px!important;background:#fff!important}.checkout-page .select2-container .select2-selection__rendered{line-height:46px!important;padding-left:14px!important;color:#172f3d!important}.checkout-page .select2-container .select2-selection__arrow{height:46px!important}.checkout-page #order_review table.shop_table{width:100%!important;margin:0 0 28px!important;border:none!important;border-collapse:collapse!important;background:transparent!important}.checkout-page #order_review table.shop_table th,.checkout-page #order_review table.shop_table td{padding:15px 0!important;border:none!important;border-bottom:1px solid rgba(23,47,61,.09)!important;color:#53616a!important;font-size:14px!important;line-height:1.45!important}.checkout-page #order_review table.shop_table td:last-child{text-align:right!important;color:#172f3d!important;font-weight:500!important}.checkout-page #order_review .order-total th,.checkout-page #order_review .order-total td,.checkout-page #order_review .order-total .amount{padding-top:20px!important;color:#172f3d!important;font-size:17px!important;font-weight:600!important}.checkout-page #payment{margin-top:12px!important;background:transparent!important;border-radius:0!important}.checkout-page #payment ul.payment_methods{padding:22px 0!important;border-bottom:1px solid rgba(23,47,61,.09)!important}.checkout-page #payment div.payment_box{margin:14px 0 0!important;padding:18px!important;border-radius:10px!important;background:#fff!important;color:#65727a!important;font-size:13px!important;line-height:1.55!important}.checkout-page #payment div.payment_box::before{display:none!important}.checkout-page .woocommerce-privacy-policy-text{color:#68747a!important;font-size:12px!important;line-height:1.55!important}.checkout-page #place_order{float:none!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:52px!important;margin-top:20px!important;padding:0 28px!important;border:none!important;border-radius:999px!important;background:#769eb4!important;color:#fff!important;font-size:13px!important;font-weight:600!important;box-shadow:none!important;transition:transform .25s ease , background .25s ease , box-shadow .25s ease!important}.checkout-page #place_order:hover{background:#172f3d!important;transform:translateY(-2px)!important;box-shadow:0 12px 28px rgba(23,47,61,.12)!important}@media (max-width:900px){.checkout-page{padding:60px 24px 90px!important}.checkout-page form.checkout.woocommerce-checkout{grid-template-columns:1fr!important;grid-template-areas:"customer" "heading" "review"!important;gap:30px!important}.checkout-page #order_review{position:static!important}}@media (max-width:600px){.checkout-page{padding-left:18px!important;padding-right:18px!important}.checkout-page #order_review{padding:24px!important}}.checkout-page form.checkout.woocommerce-checkout{grid-template-areas:none!important}.checkout-page #customer_details{grid-column:1!important;grid-row:1!important}.checkout-page #order_review_heading{grid-column:2!important;grid-row:1!important;align-self:start!important;margin:0!important}.checkout-page #order_review{grid-column:2!important;grid-row:1!important;align-self:start!important;margin-top:50px!important}@media (max-width:900px){.checkout-page #customer_details{grid-column:1!important;grid-row:1!important}.checkout-page #order_review_heading{grid-column:1!important;grid-row:2!important}.checkout-page #order_review{grid-column:1!important;grid-row:3!important;margin-top:0!important}}