.gift-box img{mix-blend-mode:darken}@media(min-width:1024px){.gift-box-message>*{max-width:320px;margin:auto}}.settingPricePopup .link{text-decoration:underline;cursor:pointer}.shop-new .item-details .settingPricePopup{vertical-align:top}.shop-new .item-details .disclaimer-alert{font-family:Plain Light;margin-top:1.3rem;font-style:normal;font-weight:300;font-size:14px;line-height:24px}.shop-new .item-details .discount-code-filter>input{width:auto}.shop-new .item-details .stars-rating{cursor:pointer}.shop-new .item-details .common-filter{width:100%}.shop-new .item-details .common-filter label{font-family:Nunito Sans;font-size:16px;letter-spacing:.44px}.shop-new .item-details .common-filter>span{font-size:12px;letter-spacing:.5px}.shop-new .item-details .common-filter.ring-sizes{height:45px;border-radius:6px;color:#000;border:1px solid #000;padding:0}.shop-new .item-details .common-filter.ring-sizes label{text-align:center;font-family:Nunito Sans SemiBold;font-size:12px;letter-spacing:1px;line-height:18px;text-transform:uppercase;margin:auto}.shop-new .item-details .common-filter.ring-sizes .icon77shop{position:absolute;right:20px;font-size:16px}.shop-new .item-details hr{margin:0;border:0;border-top:1px solid #000;clear:both}.shop-new .item-details hr:last-of-type{margin-bottom:20px}.shop-new .item-details .itemPrice{margin:0;color:#000;font-family:Nunito Sans SemiBold;font-size:22px;letter-spacing:.6px}.shop-new .item-details .itemPrice .product-discount{color:#555;font-family:Nunito Sans SemiBold;font-size:14px;letter-spacing:.3px;text-decoration:line-through}.shop-new .item-details .itemPrice .product-discount+span{color:#9e0606}.shop-new .item-details .itemPrice .price-explained{display:block;font-family:Nunito Sans Light;font-size:12px;letter-spacing:.3px;line-height:25px}.shop-new .item-details .itemPrice .price-explained .settingPricePopup{float:none}.shop-new .item-details .itemPrice small{font-size:12px}.item section.educaction-guidance{text-align:center;padding:60px 0;background-color:#f2edea;margin:40px auto}.item section.educaction-guidance h3{font-family:Nunito Sans SemiBold;font-size:28px;letter-spacing:.88px;line-height:38px;text-align:center;margin-bottom:40px}@media(max-width:1024px){.item section.educaction-guidance h3{margin-bottom:20px}}.item section.educaction-guidance .slides{max-width:1024px;margin:auto}.item section.educaction-guidance .slides .slide-item{display:inline-flex;flex-direction:column;text-align:center}@media(max-width:1024px){.item section.educaction-guidance .slides .slide-item{margin-bottom:40px}}.item section.educaction-guidance .slides .slide-item>*{max-width:270px;margin:auto;vertical-align:text-top}.item section.educaction-guidance .slides .slide-item .icon77shop{width:95px;height:95px;margin-bottom:15px}.item section.educaction-guidance .slides .slide-item h4{font-family:Nunito Sans Semibold;font-size:16px;letter-spacing:.5px;line-height:24px;text-align:center;margin-bottom:0}.item section.educaction-guidance .slides .slide-item p{font-family:Nunito Sans Light;font-size:16px;letter-spacing:.5px;line-height:24px;text-align:center;margin-bottom:10px}.item section.educaction-guidance .slides .slide-item a{font-family:Nunito Sans SemiBold;font-size:16px;letter-spacing:.5px;line-height:24px;text-align:center;text-decoration:underline}.item ._cta-black{height:auto;min-height:45px}.item .gallery .gallery-holder{min-height:200px}@media(max-width:1023px){.item .gallery .gallery-holder:not(.has-metal-filter){margin-bottom:30px}}.item label.variation-label{font-family:Nunito Sans;font-size:16px;letter-spacing:.5px;line-height:24px;text-align:center;display:block}.item .item-title{font-family:Domaine Text Light;font-style:normal;font-weight:300;font-size:24px;line-height:32px}@media(max-width:1023px){.item .item-title{margin-top:30px}}.item .item-description{font-family:Plain Light;font-style:normal;font-weight:300;font-size:14px;line-height:24px}.item .item-variation{display:flex}.item .item-variation .toggle-filter-item{flex:1;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.item .item-variation .toggle-filter-item p{line-height:1}.item .item-variation .toggle-filter-item+.toggle-filter-item{margin-left:-1px}.item .item-variation .toggle-filter-item.-selected{z-index:1}.item .item-variation .toggle-filter-label{display:block;font-size:12px;color:#939393;text-align:center}.item .item-variation .toggle-filter-label:first-line{color:#000}.item .item-variation .toggle-filter-item.-blank{display:none}.item .widths-variation{flex-wrap:wrap}.item .widths-variation .toggle-filter-item{width:33.33%!important;line-height:24px;height:28px;margin-left:-1px;margin-bottom:-1px;text-align:center;flex:none}.item .widths-variation .toggle-filter-label{font-family:Nunito Sans;letter-spacing:.5px;font-size:11px}span.blank,ul.blank li:not(.keep){background-color:#ddd;color:#ddd;overflow:hidden}.blank img{background-color:#eee}.contry-item{width:100%}.item .gallery .photo-title{max-width:48%}.item .gallery .lifeStyleVideo{position:absolute;width:100%;height:100%;left:0;top:0}.item .gallery .lifeStyleVideo video{width:100%;height:100%}.item .gallery .gallery-holder{position:relative;padding:36.4583333333% 50%}@media screen and (max-width:480px){.item .gallery .gallery-holder{margin:0 -15px}}.item .gallery .gallery-zoom,.item .gallery .video-360{position:absolute;width:100%;height:100%;left:0;top:0}.ring-size-btn{position:relative;width:100%;border-color:#c1c1c1;color:#555;padding:0 40px;line-height:1.3}.ring-size-btn label{margin-bottom:0}.ring-size-btn .icon77shop{position:absolute;right:20px;font-size:16px;top:13px;opacity:.5}.item section{width:auto}.item section.container{max-width:1000px;padding-left:0;padding-right:0}.item section.border-bottom{padding-bottom:50px}.item section #powrIframeLoader{height:0}.item section .section-header{text-align:center;margin-top:50px;margin-bottom:35px}.item section h3{font-family:Nunito Sans SemiBold;font-size:28px;letter-spacing:.88px;line-height:38px}.item section h5{font-family:Nunito Sans SemiBold;font-size:22px;letter-spacing:.6px;line-height:30px}.mashed-items .mashed-image{height:36px}.mashed-items .item-variation .toggle-filter-item{padding:.25rem}.mashed-items .item-variation .toggle-filter-item p{margin:0}.mashed-items.mashed-items-848 .item-variation .toggle-filter-item{height:120px;padding:15px .25rem}.mashed-items.mashed-items-848 .item-variation .toggle-filter-item p{margin:auto}.mashed-items.mashed-items-848 .mashed-image{height:60px;margin-top:auto}