.switch{position:relative;display:inline-block;width:48px;height:28px}.switch input{opacity:0;width:0;height:0}.sample-switcher{margin-bottom:6px}.sample-switcher .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#c9b5a0;-webkit-transition:.4s;transition:.4s}.sample-switcher .slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.sample-switcher input:checked+.slider{background-color:#f17a03}.sample-switcher input:focus+.slider{box-shadow:0 0 1px #f1f1f1}.sample-switcher input:checked+.slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translate(20px)}.sample-switcher .slider.round{border-radius:34px}.sample-switcher .slider.round:before{border-radius:50%}.sample-description{display:none;margin-bottom:15px;padding:10px 15px;background-color:var(--hairline)}.sample-description .standard__kicker{margin-bottom:5px;font-size:13px}.sample-switcher+label{vertical-align:middle;line-height:normal;display:inline-block;font-size:16px;font-weight:600;margin-left:5px}.sample-switcher+label+div{opacity:.9}.cb-text-more{--collapsed-height: 70px;--fade-height: 56px;--fade-color: #fff;position:relative}.cb-text-more:not(.active) .cb-more-content{max-height:var(--collapsed-height);overflow:hidden}.cb-show-more{cursor:pointer;-webkit-user-select:none;user-select:none;display:block;text-align:center;font-weight:500;padding:8px 0;text-decoration:underline;position:relative;color:#f57c07;font-size:13px}.cb-more-content{position:relative}.cb-less,.cb-text-more.active .cb-more{display:none}.cb-text-more.active .cb-less{display:block;top:-15px}.cb-show-more.cb-more{top:-7px}.cb-text-more:not(.active) .cb-more-content:before{content:"";position:absolute;pointer-events:none;left:0;right:0;bottom:0;height:var(--fade-height);background:linear-gradient(to bottom,rgba(0,0,0,0),var(--fade-color));z-index:5}.cb-more-content{transition:max-height .24s ease}.cb-more-content{margin-bottom:15px}.cb-option-buttons{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:20px;padding:7px;margin-left:-7px}.cb-option-label{display:flex;gap:12px}.cb-option-image{height:100px;width:100%;overflow:hidden;vertical-align:bottom;position:relative}.cb-option-title{display:inline-block;padding:5px 0;font-size:14px}.cb-diamond-size input{position:absolute;visibility:hidden}.cb-diamond-size{position:absolute;bottom:45px;left:50%;transform:translate(-50%)}.cb-option-buttons .cb-option-item{text-align:center;position:relative;display:flex;flex-direction:column;max-width:72px}.cb-option-buttons .cb-option-item label{padding:0;border-radius:1000px;overflow:hidden;width:130px;cursor:pointer}.cb-option-item input{position:absolute;visibility:hidden}.cb-option-item input:checked+label{border:2px solid #fff;box-shadow:0 0 0 2px rgb(var(--swatch-border-color-active))}.cb-option-label{display:flex;margin-bottom:10px;gap:12px}.cb-selected-value{flex:1}.cb-option-image img{max-width:100%;position:absolute;width:100%;height:100%;object-fit:cover;left:0;top:0}.cb-option-image{height:130px;width:100%;overflow:hidden;vertical-align:bottom;position:relative}.cb-option-title{display:inline-block;padding:5px 0;font-size:14px;display:none}.cb-label-new{position:absolute;right:9px;top:5px;background-color:#005bd3;padding:2px 6px;color:#fff;font-weight:600;border-radius:100px;text-transform:uppercase;font-size:12px;box-shadow:0 2px 4px #0000005e}.cb-switcher-engraving{padding:11px 15px;margin-top:15px;border-radius:15px;background-color:#fff9f2}.cb-personalization label{margin-bottom:3px}.cb-personalization label+span{margin-bottom:10px;displaY:block}.option-selector .label,.cb-personalization label,.cb-custom-options legend.label{font-size:16px}.cb-option-buttons label{position:relative}.cb-option-buttons label[data-swatch]:before{position:absolute}.cb-colori-container .cb-option-image{height:72px}.cb-colori-container .cb-option-buttons .cb-option-item label{width:72px;height:72px}.cb-option-disabled{opacity:.4}.cb-shippping .product-message__inner{padding:0!important;margin-bottom:15px}.cb-custom-options{margin-bottom:-15px}.swatch-disabled+.cb-option-title{opacity:.4}.cb-swatch-name{font-size:14px;font-weight:400;text-align:center;margin-top:7px;line-height:1;display:none}variant-picker .option-selector:not(:first-child){margin-top:45px}variant-picker .option-selector:not(:first-child) .option-selector__btns{gap:unset}.wishlist-hero-header-icon,#wishlisthero-product-page-button-container button{color:#071d41}#wishlisthero-product-page-button-container button{font-size:22px}.wishlist-hero-header-icon svg{font-size:29px!important;padding-top:7px!important;margin-right:20px!important}.media-gallery__viewer .wishlist-hero-product-app-block{position:absolute;top:10px;right:0;width:auto}.cb-product-benefits .grid{align-items:start}.cb-product-benefits .icons-with-text__text.rte{font-size:13px}.cb-product-benefits .icons-with-text{background:#fffbf6;border-radius:10px}.hint-block{position:relative;display:inline-block}.hint{width:22px;height:22px;text-align:center;border:1px solid #f57c07;color:#f57c07;border-radius:20px;line-height:20px;background-color:#fff9f2;transition:all .2s ease;cursor:pointer;font-weight:400}.hint-description.hint-hovered{display:block}.hint:hover{background-color:#0000001a}body{position:relative}.hint-description{display:none;position:absolute;z-index:99999999;background-color:#fff9f2;border:1px solid #f57c07;width:230px;padding:10px 15px;font-size:14px}.hint-description p{font-size:14px}.hint-description:before{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #f57c07;content:"";display:block;position:absolute;top:-7px;right:15px}@media (min-width: 769px){.main-nav__item--primary,.secondary-nav__item{margin:0 .7rem}.announcement__text .rte{width:100%;text-align:center;padding-left:200px}}.main-nav{font-size:13px}@media screen and (max-width:767px){.hint-description:before{display:none}}@media screen and (max-width:1023px){.wishlist-hero-header-icon svg{font-size:22px!important;padding-top:10px!important;margin-right:2px!important}}.header__grid .wishlist-hero-items-count{font-size:0;!important}.cb-linea{font-size:13px}@media (min-width: 600px){#rawa-button{bottom:94px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
