@font-face{font-family:Futura;src:url(/cdn/shop/files/Futura.woff2?v=1760596207) format("woff2"),url(/cdn/shop/files/Futura.woff?v=1760596207) format("woff");font-weight:500;font-style:normal;font-display:swap}.header__columns{--padding-block-start: 0 !important;--padding-block-end: 0 !important}.nav_element>a{font-size:18px;font-weight:500;color:#1d1d1d;display:block;min-height:auto}li.nav_element{padding:25px 15px}.megamenu{position:absolute;max-width:873px;width:100%;top:100%;pointer-events:none;transition:.5s ease all;opacity:0;left:50%;transform:translate(-50%);visibility:hidden}li.nav_element:hover .megamenu{pointer-events:inherit;opacity:1;visibility:visible}.nav_element>.dropdown-link{display:inline-flex;align-items:center;gap:4px}li.nav_element a:hover{opacity:.7}.nav_element>.dropdown-link svg{display:block}.megamenu-inner{max-width:873px;margin:0 auto;background:#fff;box-shadow:0 2px 10px #44444426;border-radius:0 0 24px 24px;padding:27px 23px;display:flex;justify-content:space-between}.megamenu_left-part{width:50%;padding-right:28px;border-right:2px solid #ECECEC}.megamenu_right-part{width:50%;padding-left:28px}.megamenu-inner h3{font-size:24px;margin-top:0;margin-bottom:20px;line-height:1.1;color:#000}.menu_sidebar_linklist{list-style:none;padding:0;margin:0}.submenu{display:flex;align-items:center;justify-content:space-between;padding:16px 24px}.submenu>a{font-size:18px;transition:.5s ease all;color:#000}.submenu>a:hover{opacity:.8}i.submenu_click{cursor:pointer}.menu-banner{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:12px;column-gap:10px;margin-bottom:26px}.menu-banner .item{position:relative;width:100%}.menu-banner .item img{width:100%;border-radius:12px}.menu-banner .item label{font-size:18px;background:#fffffe;padding:5px 12px;position:absolute;bottom:10px;left:10px;border-radius:4px;color:#3e3e3e;line-height:1;opacity:80%}.menu-banner .item.w-50{width:calc(50% - 5px)}.menu-btn{display:none}.header__nav-button{background:transparent;-webkit-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all;width:18px;height:12px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}.header__nav-button:hover,.header__nav-button:focus{outline:none}.header__nav-button>span{background:#3e3e3e;display:block;position:absolute;height:2px;width:100%;left:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.header__nav-button>span:nth-child(1){top:0}.header__nav-button>span:nth-child(2){top:6px}.header__nav-button>span:nth-child(3){top:12px}.open-menu .header__nav-button>span:nth-child(1){top:8px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.open-menu .header__nav-button>span:nth-child(2){opacity:0;left:-60px}.open-menu .header__nav-button>span:nth-child(3){top:8px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.home-banner{border-bottom:1px solid #0000001A;padding:58px 0;background:linear-gradient(89.87deg,#fff -3.09%,#e3e3e3 55.62%,#fff 97.83%)}.home-banner-row{display:flex;gap:40px;align-items:center}.home-banner-content{width:50%}.home-banner-content h4{font-size:18px;margin:0 0 10px;color:#3e3e3e;text-transform:uppercase}.home-banner-content h1{font-size:clamp(40px,6vw,80px);font-family:Futura;font-weight:500;line-height:1.1;letter-spacing:.02em;margin:0 0 22px}.btn-primary{padding:12px 32px;border-radius:12px;line-height:1;background:#fecaac;color:#1d1d1d;font-size:18px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:8px}.button-primary:hover,.btn-primary:hover,.cart__checkout-button:hover,.add-to-cart-button:hover,.contact-head .button:hover,.contact-form .button:hover{background:#fedbc7;color:#1d1d1d}.btn-primary:focus-visible,.btn-primary:focus,.email-signup__button:focus-visible,.email-signup__button:focus,.cart__checkout-button:focus-visible,.cart__checkout-button:focus,.add-to-cart-button:focus-visible,.add-to-cart-button:focus,.contact-head .button:focus-visible,.button-primary:focus-visible,.button-primary:focus,.contact-head .button:focus,.contact-form .button:focus,contact-form .button:focus-visible{outline:var(--focus-outline-width) solid #4B575A;outline-offset:var(--focus-outline-offset)}.banner-product-img a img{aspect-ratio:1 / 1;object-fit:cover;object-position:center}.btn-primary:disabled{opacity:.7;pointer-events:none}.home-banner-img-grid{display:grid;width:50%;grid-template-columns:repeat(2,1fr);align-items:flex-start;column-gap:29px}.banner-product-img{box-shadow:0 1.5px 7.5px #4444441a;box-shadow:0 -1.5px 7.5px #4444441a;border-radius:12px;overflow:hidden}.home-banner-img-grid .banner-product-img:nth-child(odd){margin-top:29px}.home-collection-list .section-resource-list__content h2{font-size:40px}.home-collection-list .section-resource-list__content p{font-size:18px;line-height:28px}.home-collection-list .collection-card__link{box-shadow:0 2px 10px #4444441a;box-shadow:0 -2px 10px #4444441a;border-radius:16px}.home-collection-list .collection-card__content{padding:15px;border-top:.5px solid #0000000D}.home-collection-list .collection-card__inner{gap:0}.home-collection-list .collection-card__inner p{font-size:18px}.home-collection-list .resource-image{aspect-ratio:40 / 41}.btn-link{display:inline-flex;align-items:center;gap:12px;transition:.5s ease all;color:#4b575a;font-size:18px;line-height:1;padding:21px 32px}.megamenu-inner a.collection-card__link{box-shadow:0 2px 10px #4444441a;box-shadow:0 -2px 10px #4444441a;border-radius:8px}.megamenu-inner .collection-card__content{padding:10px;border-top:.5px solid #0000000D}.megamenu-inner .collection-card__inner{gap:0}.megamenu-inner .collection-card__inner p{font-size:16px}.btn-link span{text-decoration:underline}.btn-link:hover{color:var(--Button-Tertiary-text-hover, #7E9399)!important}.btn-link:focus{color:var(--Button-Tertiary-text-pressed, #627276);border-radius:12px;border:2px solid var(--Selected-default, #4B575A)}.facets__actions{background:#fff}.featured-content .group-block-content h3{font-size:32px;line-height:40px}.featured-content .group-block-content p{color:#3e3e3e;font-size:18px;line-height:28px}.home-about-head .text-block h2{font-size:40px;width:100%}.mobile-show{display:none!important}.judgemecarousel .text-block h2{font-size:40px}.judgemecarousel .text-block p{font-size:18px;line-height:28px}.judgemecarousel .text-right{width:100%}.testimonial-wrap{padding:41px 0;overflow:hidden}.section-head{margin-bottom:28px}.section-head h2{font-size:40px;line-height:44px;margin:0 0 10px}.section-head p{font-size:18px;line-height:28px;margin:0}.testimonial-wrap .swiper{width:100%;height:100%;overflow:visible;margin-bottom:9px}.testimonial-wrap .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.testimonial-wrap .swiper-pagination{display:none}.testimonial-slide .swiper-slide .testimonial-item{height:inherit;box-shadow:0 1.5px 7.5px #4444441a;box-shadow:0 -1.5px 7.5px #4444441a;transform:rotate(-2deg);border-radius:12px;overflow:hidden}.swiper-wrapper .swiper-slide:nth-child(2n) .testimonial-item{transform:rotate(2deg)}.testimonial_info{padding:24px 24px 48px}.testimonial_info h3{font-size:24px;line-height:28px;margin-bottom:22px}.testimonial_info p{font-size:16px;line-height:24px;margin:0}.swiper-pagination-bullet{width:8px;height:8px;background:#a9a9a9;border-radius:50%;opacity:1;display:block;transition:.5s ease all}.swiper-pagination-bullet.swiper-pagination-bullet-active{width:12px;height:12px;background:#444}.swiper-pagination{display:flex;justify-content:center;gap:8px;align-items:center;margin-top:12px}.dot{width:8px;height:8px;background:#a9a9a9;border-radius:50%;opacity:1;display:block;transition:.5s ease all;cursor:pointer}.dot.active{width:12px;height:12px;background:#444}.swiper-button-next,.swiper-button-prev{width:40px;height:40px;background:background: var(--Background-Neutral-Secondary, #FFFEFB);background:var(--Background-Neutral-Secondary, #FFFEFB);border-radius:50%;opacity:90%}.swiper-button-next:after,.swiper-button-prev:after{font-size:22px;color:#7e9399}.testimonial-wrap .swiper-button-prev.swiper-button-disabled{opacity:0}.charity_row{display:flex;justify-content:space-between;flex-wrap:wrap}.charity_img{width:37.5%}.charity_img img{width:100%;border-radius:12px;display:block}.charity_content{width:60%}.charity_content .text-block h2{font-size:40px;line-height:1.1;margin-bottom:8px;color:#1d1d1d}.charity_content .text-block p{margin-top:0;max-width:600px;width:100%;font-size:18px;line-height:1.5;color:#3e3e3e}.charity_content .text-right{width:100%}.charity-progess{text-align:center;margin:50px auto;max-width:668px;width:100%}.charity-progess h4{font-size:24px;line-height:1.1;margin:0;color:#1d1d1d}.charity_content .charity-progess p{color:#828282;max-width:100%;font-size:18px;line-height:1.1;margin-top:8px;margin-bottom:20px}.progress-bar{position:relative;width:100%;height:12px;background:#ececec;border-radius:10px}.progress-fill{background:#b2cfd7;height:100%;width:30%;border-radius:10px;position:relative;transition:width .6s ease}.progress-icon{position:absolute;right:-10px;top:-8px;font-size:26px;line-height:32px}.home-feat-collection .section-resource-list__header h2{font-size:40px;line-height:1.1;color:#1d1d1d;margin-bottom:35px}.home-feat-collection .section-resource-list__header h3{font-size:24px;line-height:1.1;color:#181818}.button-unstyled.slideshow-control.slideshow-control--shape-square,.button-unstyled.slideshow-control.slideshow-control--shape-circle{background-color:#fff;color:#000;padding:0}.product-information .button-unstyled.slideshow-control.slideshow-control--shape-square,.product-information .button-unstyled.slideshow-control.slideshow-control--shape-circle{background-color:#fff;color:#7e9399;padding:0}slideshow-arrows .slideshow-control{opacity:1!important;transform:translate(0)!important;color:#7e9399!important}.facets__filters-wrapper~.facets__actions{display:none}a.skip-to-content-link.button-secondary{display:none!important}.product-card{box-shadow:0 2px 10px #4444441a;box-shadow:0 -2px 10px #4444441a;border-radius:12px;overflow:hidden}.info-card{padding-bottom:12px;position:relative}.info-card .wishlist-button{width:32px;cursor:pointer;height:32px;background:#fffefb;border:none;position:absolute;right:13px;top:15px;z-index:3;border-radius:50%;color:transparent}.info-card a.contents.user-select-text p{font-size:18px;min-height:30px;padding:10px 12px 0;line-height:20px;color:#1d1d1d;margin-bottom:5px}.info-card span.price{font-size:12px;line-height:16px;color:#828282;padding:0}.info-card product-price{padding:0 12px 10px}.info-card product-price>div{display:flex;gap:12px;align-items:center}.info-card .product-media{aspect-ratio:4/5}.info-card .product-media{aspect-ratio:4 / 5;border-radius:12px 12px 0 0;overflow:hidden}.info-card .compare-at-price{font-size:10px}.info-card span.swatch{width:100%;height:100%}.info-card product-swatches{padding:10px 12px 0}.info-card .variant-option__button-label--has-swatch{width:40px!important;height:40px!important;min-width:40px}.info-card .variant-option__button-label--has-swatch:has(:checked),.variant-option__button-label--has-swatch:hover h{--focus-outline: inherit;outline:inherit;outline-offset:inherit;border:transparent}.info-card .variant-option__button-label--has-swatch:has(:checked) span.swatch,.variant-option__button-label--has-swatch:hover span.swatch{--focus-outline: inherit;outline:inherit;outline-offset:inherit;border:2px solid var(--Selected-default, #4B575A)}.info-card .variant-option--swatches overflow-list::part(list){gap:3px}.info-card .variant-option__button-label--has-swatch:hover{outline:inherit;outline-offset:inherit}.info-card slideshow-arrows{width:calc(100% - 24px);left:12px}.product-details .jdgm-row-stars{display:none!important}.product-details .jdgm-row-media,.product-details .jdgm-row-profile,.product-details .jdgm-row-extra,.product-details .jdgm-rev__br{display:none}.product-details h2.jdgm-rev-widg__title{font-size:24px!important;text-align:left}.product-details .jdgm-rev-carousel .jdgm-rev{display:block;position:relative;padding:0;margin:10px;min-height:225px;background-color:#fff;color:#333;border:none;box-shadow:none}.product-details .jdgm-rev__content{color:#828282;font-size:18px}.product-details .jdgm-rev-carousel .jdgm-rev__read-full{left:16px;display:none}.product-details .jdgm-widget .jdgm-row-readmore{margin-bottom:10px;text-align:right}.product-details a.jdgm-btn.jdgm-btn--dark{color:#4b575a;font-size:18px;background:transparent;border:navajowhite;text-decoration:underline;font-weight:500}.modal-body input.form-control{width:100%;overflow:hidden;text-overflow:ellipsis;color:var(--color-input-text);background-color:var(--color-input-background);padding:var(--padding-lg) var(--padding-xl);border-radius:var(--style-border-radius-inputs);border:var(--style-border-width-inputs) solid var(--color-input-border);-webkit-font-smoothing:antialiased;height:56px}.modal-body .form-group,div#notpopup{width:100%}.modal-body .form-group label{width:100%;height:auto;display:block;font-size:16px;color:#828282;overflow:visible;margin-bottom:10px}.notpopupbutton{width:100%;margin-top:0}select#dropdownSelect{text-transform:uppercase}.footer-wrap{background:#fffefb;box-shadow:0 -2px 10px #44444426}.footer-wrap span.menu__heading__default{font-size:18px}.footer-wrap li.menu__item.paragraph,.footer-wrap li.menu__item.paragraph a{font-size:12px;line-height:16px;margin:0}.footer-wrap li.menu__item.paragraph a{transition:.5s ease-in-out}.footer-wrap li.menu__item.paragraph a:hover{opacity:.8}.footer-wrap li.menu__item.paragraph{margin-bottom:8px}.footer-wrap .details-content{margin:0!important}.footer-wrap .email-signup__input-group{display:flex;gap:0!important}.footer-wrap .email-signup__input-group input{width:100%;border-radius:12px 0 0 12px;height:44px;color:#828282;padding:5px 15px}.footer-wrap button.email-signup__button{background:#fecaac;padding:12px 32px;max-width:160px;border-radius:0 12px 12px 0;line-height:1;color:#1d1d1d;font-size:18px;font-weight:400;display:inline-flex;justify-content:center;align-items:center;gap:8px}.footer-wrap button.email-signup__button:hover{background:#fedbc7}.footer-wrapbutton.email-signup__button:focus{background:#fecaac}.footer-wrap email-signup-block.email-signup-block.size-style.spacing-style{min-width:358px}.header__columns header-actions search-button.search-action{display:none!important}.footer-bottom ul{list-style:none;padding:0 0 40px;display:flex;gap:35px;margin:0}.footer-bottom ul li{font-size:18px;line-height:1.1}.footer-bottom ul li a{color:#000;transition:.5s ease}.footer-bottom ul li a:hover{opacity:.7}.mobile-menu{position:fixed;background:#fff;width:100%;right:-100%;transition:.5s ease all;top:calc(var(--header-group-height) - 2px);z-index:5;height:calc(100vh - var(--header-group-height));height:calc(100dvh - var(--header-group-height));height:calc(100svh - var(--header-group-height));overflow:hidden;overflow-y:auto}.mobile-menu-tab{padding:16px}.mobile-menu.open_menu{right:0}.mobile-menu-tab ul{padding:0;margin:0;list-style:none;display:flex;background:var(--Background-Neutral-Tertiary, #ECECEC);border-radius:50px}.mobile-menu-tab ul li{flex:1}.mobile-menu-tab ul li a{text-align:center;display:block;font-size:12px;border-radius:50px;line-height:18px;color:#1d1d1d;padding:13px}.mobile-menu-tab ul li a.active{background:#4b575a;color:#fff}.mobile-menu .megamenu{position:relative;opacity:1;visibility:visible;pointer-events:inherit}.mobile-menu .megamenu-inner{max-width:100%;box-shadow:none;padding:16px;flex-direction:column}.mobile-menu .megamenu_left-part{width:100%;padding:0;border:none}.mobile-menu .megamenu-inner h3{font-size:18px;margin-bottom:13px}.mobile-menu .menu-banner .item label{padding:5px 8px;font-size:12px}.mobile-menu .menu-banner{margin-bottom:0}.mobile-menu .tab{opacity:0;pointer-events:none;transform:translateY(50px);visibility:hidden;transition:all .4s ease;position:absolute;width:100%;top:0}.mobile-menu .tab.active{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;position:relative}.mobile-menu .megamenu_right-part{width:100%;padding:16px 0}.mobile-menu .submenu{padding:12px 16px}.mobile-menu .submenu>a{font-size:16px}.mobile-menu .menu_sidebar_linklist{margin-bottom:35px}.open-menu{overflow:hidden}.menu_sidebar_sub-panel{display:none;width:100%!important}.menu_sidebar_sub-panel ul{list-style:none;margin:0;padding:0 0 0 11px}.menu_sidebar_sub-panel ul li a{display:flex;align-items:center;gap:15px;padding:16px 24px;margin:0}.menu_sidebar_sub-panel ul li{font-size:18px}.submenu_click{transition:transform .3s ease;cursor:pointer;display:inline-block}.submenu_clicka{display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:center}.submenu_clicka.active .submenu_click{transform:rotate(-180deg)}.facets .facets__label{font-size:24px;font-weight:500;color:#000}summary.facets__summary{padding:22px 0 0}.facets .checkbox .checkbox__label-text{font-size:18px;color:#3e3e3e}.facets .checkbox .icon-checkmark{height:18px;width:18px;flex-shrink:0;border:.75px solid var(--Selected-default, #4B575A);border-radius:3px;background-color:var(--color-background)}.facets .checkbox__label{align-items:center}.experts-head h2{font-size:40px;line-height:1.1;color:#1d1d1d;margin-bottom:10px!important}.experts-head p{margin:0;font-size:18px;color:#3e3e3e;line-height:1.5}.expert-wrap .text-block h4{font-size:24px;line-height:1.16;color:#1d1d1d;margin-bottom:10px!important}.expert-wrap .text-block p{color:#3e3e3e;font-size:16px;line-height:1.5;margin:0;font-weight:400}.expert-wrap .image-block{margin-bottom:22px}.expert-banner,.faq-banner{min-height:220px!important}.expert-banner .hero__image{object-fit:cover;object-position:center 16%}.expert-banner2{min-height:220px!important}.contact-head{max-width:816px;margin:0 auto;padding:59px 0}.contact-head .text-block h2{font-size:40px;line-height:1.1;color:#1d1d1d;margin-bottom:10px;max-width:600px}.contact-head .text-block p{font-size:18px;line-height:1.5;color:#3e3e3e;max-width:600px;margin-bottom:22px}.contact-head .layout-panel-flex--row{max-width:600px;width:100%}.contact-head .layout-panel-flex--row .button,.contact-head .layout-panel-flex--row .text-right{width:100%}.contact-head .layout-panel-flex--column>.group-block--height-fit{flex:auto;max-width:600px;width:100%}.contact-head .layout-panel-flex--row .text-right .btn-link{width:100%;justify-content:center}.contact-head .layout-panel-flex--row .text-right .btn-link svg{display:none}.contact-form-head{max-width:816px;margin:0 auto}.contact-form-head .text-block h3{font-size:32px;line-height:1.25;color:#1d1d1d;margin-bottom:10px}.contact-form-head .text-block p{font-size:18px;line-height:1.5;color:#3e3e3e;margin-bottom:22px}.contact-form{max-width:816px;margin:0 auto}.contact-form .contact-form__form-row{flex-wrap:wrap;gap:8px}.contact-form .visually-hidden:not(:focus,:active){position:relative!important;width:100%;height:auto;margin:0!important;display:block;font-size:16px;color:#828282;overflow:visible}.contact-form .contact-form__input{height:56px}.contact-form textarea.contact-form__input{height:120px}.product-recommendations .text-block h2{font-size:32px;line-height:1.25;color:#1d1d1d;margin:0}.product-recommendations .text-block p{font-size:18px;line-height:1.5;color:#3e3e3e;margin:0 0 12px}.product-about h4{font-size:24px;line-height:1.16;color:#1d1d1d;font-weight:500;margin-bottom:8px}.product-about p{font-size:18px;line-height:1.5;color:#3e3e3e;margin:0}.materials-list{display:flex;flex-wrap:wrap;gap:4px}.product-materials h4{font-size:24px;line-height:1.16;color:#1d1d1d;font-weight:500;margin-bottom:12px}.materials-list a{background:var(--Badge-fill-surgical-steel, #E8E4DC);border-radius:25px;display:flex;align-items:center;justify-content:center;padding:2px 12px;gap:8px;font-size:12px;color:#1d1d1d}.materials-list a img{max-width:18px}.materials-list .vergold{background:var(--Badge-fill-goldplating, #FFD685)}.materials-list .waterproof{background:var(--Background-Highlight-Dusty-Blue-Primary, #B2CFD7)}.product-information .accordion .details__header{font-size:24px;line-height:1.16;color:#1d1d1d;font-weight:500;padding:0;margin-bottom:8px}.product-information .details-content p{font-size:18px;line-height:1.5;color:#3e3e3e}.product-information details.details{border:none!important}.product-information summary .svg-wrapper{width:40px;height:40px}.payment-methods h4{font-size:24px;line-height:1.16;color:#1d1d1d;font-weight:500;margin-bottom:22px}.pay_icon{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.pay_icon img{max-width:48px}.purchase-conditions h4{font-size:24px;line-height:1.16;color:#1d1d1d;font-weight:500;margin-bottom:22px}.conditions_card_wrap{display:flex;gap:8px}.conditions_card{padding:24px 16px;width:-webkit-fill-available;text-align:center;border:1px solid var(--Background-Neutral-Tertiary, #ECECEC);border-radius:8px}.conditions_card .icon{max-width:18px;margin:0 auto 12px;display:block}.conditions_card .icon img{width:100%}.conditions_card h5{margin:0;font-size:16px;line-height:1.5}.conditions_card p{margin:0;font-size:12px;line-height:1.3}.product-information .btn-link{text-decoration:underline;padding:0}.product-information .btn-link{display:inline-flex;text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration:underline;color:inherit;padding:0;background:none;border:none}.availability-card{border:1px solid var(--Background-Neutral-Tertiary, #ECECEC);padding:24px 16px;border-radius:8px}.availability-card p{display:flex;gap:8px;font-size:16px;line-height:1.25;color:#1d1d1d;margin-bottom:10px;margin-top:0}.availability-card p img{max-width:18px;width:100%;height:auto;display:block}.availability-card p:last-child{margin:0}.slideshow-controls__thumbnails{width:100%}.product-information slideshow-arrows{width:96%;margin:0 auto}.product-information__media media-gallery{max-width:536px;margin:0;width:100%}.product-information span.swatch{width:52px;height:52px;offset:inherit;box-shadow:none!important}.product-information .variant-option__button-label--has-swatch:has(:checked){--focus-outline: inherit;outline:inherit;outline-offset:inherit}.product-information .variant-option__button-label--has-swatch:has(:checked) span{border:2px solid var(--Selected-default, #4B575A)}.product-information .variant-option__button-label--has-swatch:has(:checked),.product-information .variant-option__button-label--has-swatch:hover{--focus-outline: inherit;outline:inherit;outline-offset:inherit;border:none}.product-information .variant-option__button-label--has-swatch:hover{outline:inherit;outline-offset:inherit}.product-information .swatch.swatch--unscaled{--swatch-width: 52px;--swatch-height: 52px}.product-information .variant-option--buttons legend{color:var(--Text-Tertiary, #828282);font-size:16px}.product-details .text-block h1{font-size:20px;line-height:18px;font-weight:600;color:#1d1d1d}.product-details .text-block span.price{font-size:20px;line-height:1;color:var(--Text-Secondary, #3E3E3E);font-weight:600;opacity:60%}.product-information slideshow-controls.desktop\:hidden.media-gallery__mobile-controls{display:flex!important;bottom:128px}.product-information__grid{padding-top:30px}.modal{max-width:536px;max-height:834px;position:relative;background:#fff;border-radius:12px;margin:0 auto}.modal-body .visually-hidden:not(:focus,:active){position:relative!important;width:100%;height:auto;margin:0!important;display:block;font-size:16px;color:#828282;overflow:visible}.modal-body .contact-form__input{height:56px}.modal-body{padding:24px 24px 100px;max-height:745px;overflow:hidden;overflow-y:auto}.modal-footer{position:absolute;bottom:0;background:#fff;box-shadow:0 -2px 10px #44444426;padding:24px;width:100%;left:0;z-index:5}.modal-footer button.mfp-close.closePopup{position:relative;font-size:18px;text-align:center;color:var(--Button-Secondary-text, #4B575A);width:100%;border:1px springgreen;border:1.5px solid var(--Button-Secondary-stroke-default, #7E9399);border-radius:8px}.modal-body h3{font-size:32px;line-height:1.25;margin:0 0 10px}.modal-body p{margin-top:0;font-size:18px;line-height:1.5}.modal-body ul{font-size:18px;line-height:1.5;padding-left:20px}.modal-footer .btn{width:100%}.modal-body .contact-form__form-row{flex-wrap:wrap}.bg-img.h210{background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;height:210px}.bg-img.h210 img{max-width:229px;min-width:229px;margin:0 auto}.bg-img.ring-size{border-radius:12px;padding:40px 0}.bg-img.ring-size img{max-width:304px;min-width:304px;margin:0 auto}.bg-img.h222 img{height:210px;object-fit:cover;object-position:right;border-radius:12px}.cart__ctas{display:flex!important}.cart__ctas span.cart__summary-item.cart__total{display:block}.cart__ctas text-component.cart__total-value.cart-secondary-typography{font-size:20px;color:#3e3e3e;font-weight:600;opacity:60%}.cart__ctas span.cart__total-label.cart-primary-typography{font-size:20px;color:#1d1d1d;font-weight:600;line-height:1}.cart-drawer__summary{box-shadow:0 -2px 10px #44444426;padding:24px 32px;-webkit-mask-image:inherit!important;mask-image:inherit!important;gap:10px!important}.cart__summary-item.tax-note.cart-primary-typography{color:var(--Warning-Bold, #8C7038);font-size:16px;line-height:20px}.cart-drawer__items .cart-items__table-row{box-shadow:0 2px 10px #4444441a;padding:0!important;align-items:inherit;box-shadow:0 -2px 10px #4444441a;border-radius:12px;display:flex;flex-wrap:wrap;gap:0;overflow:hidden}.cart-items__media{grid-area:media;padding:0;width:138px}td.cart-items__details.cart-primary-typography{width:calc(100% - 138px);padding:24px}.cart-items__title{font-size:20px;font-weight:600}.price-cart span{color:var(--Text-Tertiary, #828282);font-size:20px;font-weight:600}.cart-items__media-container{height:100%}.cart-drawer__items .quantity-selector{max-width:92px;height:24px;width:100%;min-width:92px}.cart-drawer__items .quantity-selector :is(.quantity-minus,.quantity-plus){width:18px;height:18px}.cart-drawer__items .quantity-selector input[type=number]{width:24px}.facets__filters-wrapper.hide-both{display:none!important}.facets-toggle{display:flex;max-width:96%}.facets-toggle__button{display:flex!important}.breadcrumb{padding-top:40px}.breadcrumb ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center}.breadcrumb ul li{color:var(--Text-Secondary, #3E3E3E);display:flex;font-size:12px;line-height:16px;margin:0}.breadcrumb ul li a{color:currentcolor;text-decoration:none}.breadcrumb ul li+li:before{content:"";width:16px;height:16px;background:url(chevron-right-b.svg) no-repeat center;background-size:cover;display:inline-flex;align-items:center}.header__row{box-shadow:0 2px 10px #44444426}.slideshow-controls__dots button:after{opacity:60%}.slideshow-controls__dots button[aria-selected=true]:after{width:12px;height:12px;opacity:80%;border-radius:50%}.featured-blog-posts-card{position:relative}.academy-head .text-block h2{font-size:40px;line-height:1.1;color:#1d1d1d;margin-bottom:10px}.academy-head .text-block p{font-size:18px;line-height:1.5;color:#3e3e3e;margin-bottom:0}.featured-blog-posts .text-block h3{font-size:32px;font-weight:600;color:#000;line-height:1.25;margin-bottom:15px;text-transform:inherit}.featured-blog-posts .featured-blog-posts-card__content{padding:26px 20px 86px;position:unset!important}.featured-blog-posts-card__inner{height:auto!important;position:unset!important}.featured-blog-posts .resource-list__item>div{height:100%}.featured-blog-posts .resource-list__item{border-radius:12px;overflow:hidden;box-shadow:0 1.5px 7.5px #4444441a;box-shadow:0 -1.5px 7.5px #4444441a}.featured-blog-posts .featured-blog-posts-card__content h4{font-size:24px;line-height:1.16;color:#1d1d1d}.featured-blog-posts .blog-post-card__content-text{font-size:16px;line-height:1.5;color:#3e3e3e;margin-bottom:18px}.featured-blog-posts-card{height:100%}.featured-blog-posts .featured-blog-posts-card__content .text-right{position:absolute;bottom:20px;padding-right:20px;width:100%;left:0}div#free-ring-sizer-block{padding:20px 0}.cart-free-ring-sizer__item{box-shadow:0 2px 10px #4444441a;box-shadow:0 -2px 10px #4444441a;display:flex;align-items:center;background:#fff;overflow:hidden;border-radius:12px}.cart-free-ring-sizer__image{width:90px}.cart-free-ring-sizer__info{width:calc(100% - 90px);padding:20px}p.cart-free-ring-sizer__description{margin:11px 0 20px;font-size:12px;line-height:16px;color:var(--Text-Tertiary, #828282)}.cart-free-ring-sizer__info h4{font-size:1rem;margin:0;font-weight:600;color:#1d1d1d}.cart-free-ring-sizer__info span{font-size:20px;color:var(--Text-Tertiary, #828282);font-weight:600}label.checkbox__label.cart-free-ring-sizer__checkbox span.checkbox__label-text{font-size:18px;font-weight:500}.cart-upsell h2{font-size:24px;margin-bottom:14px!important}.section.cart-upsell{width:100%;display:block}.section.cart-upsell slideshow-slides[gutters*=start]{padding-inline-start:var(--gutter-slide-width, 0);scroll-padding-inline-start:0}.var-flex{display:flex;justify-content:space-between;align-items:center}td.cart-items__details.cart-primary-typography .cart-items__remove{position:absolute;right:-5px;top:14px;margin:0}td.cart-items__details.cart-primary-typography{position:relative}.dialog-modal[open]::backdrop{background:transparent;-webkit-backdrop-filter:inherit!important;backdrop-filter:inherit!important}.tab-list{display:flex;list-style:none;gap:10px}.product-media__image,.product-media{opacity:1}slideshow-slide slideshow-component slideshow-slide:not([aria-hidden=false]){content-visibility:visible!important}main#MainContent{transition:.5s ease all}.slideshow-controls__thumbnails{width:100%;padding:10px 5px}.slideshow-controls__thumbnails .slideshow-control{min-width:89px}.tab-list li a{border:1.5px solid rgba(75,87,90,80%);display:block;padding:9px 12px;color:var(--Text-Secondary, #3E3E3E);font-size:16px;line-height:1;border-radius:4px}.tab-list li a.active{opacity:1;background:#4b575acc;color:#fff}.tab-content{display:none}.tab-wrapper{margin-top:16px;background:var(--Background-Neutral-Tertiary,rgba(236, 236, 236));border-radius:16px;padding:24px}.tab-content p{font-size:16px;line-height:1.5;color:#3e3e3e}.tab-content img{width:100%;display:block}.tab-content ol{padding-left:20px}.tab-content ol li{color:var(--Text-Secondary, #3E3E3E);font-size:16px;line-height:1.5;margin-bottom:20px}.facets-toggle{--icon-offset: 0 !important;padding-inline:0!important}.filter_heading{width:100%;color:var(--Text-Secondary, #3E3E3E);font-size:18px;margin-top:0;margin-bottom:8px}fieldset.facet-option-wrapper{padding:0;border:none;display:flex;flex-wrap:wrap;gap:4px}.facets__overflow-list{display:flex;flex-wrap:nowrap;flex-direction:row;gap:20px}facet-inputs-component{display:inline-flex;margin-bottom:4px}label.facet-item input{display:none}label.facet-item .facet-swatch{width:36px;height:36px;display:flex;background-size:cover;border-radius:4px;border:1px solid rgba(0,0,0,10%);overflow:hidden;cursor:pointer}label.facet-item input:checked+.facet-swatch{border-color:#000}[part=list] solt{display:flex!important;gap:4px}span.facet-label-text{border:1.5px solid var(--Selected-unselected, #4B575A);padding:9px 12px;font-size:16px;line-height:1;border-radius:4px;color:#3e3e3e;display:flex;cursor:pointer}label.facet-item input:checked+span.facet-label-text{color:#fffffe;background:var(--Selected-default, #4B575A)}.facets-toggle__button{display:flex;padding:5px 12px;border:1.5px solid var(--Selected-unselected, #4B575A);border-radius:4px;color:#3e3e3e;font-size:18px}.facets-toggle__button div#filter-count-bubble-toggle{display:none}.facets:not(.facets--drawer) .facets__actions{position:static;align-self:flex-end}header-actions{align-items:center}.header .wpage{background:transparent;border:none;padding:0;margin:0 6px;color:transparent}label.badge{background:#fffffecc;padding:1px 12px;position:absolute;right:8px;bottom:8px;border-radius:4px;font-size:16px;color:#3e3e3e}.overlay-badge{position:relative}.out-of-stock h4{color:#884843;font-size:18px;line-height:20px;font-weight:500;margin-bottom:8px}.out-of-stock p{color:#884843;font-size:14px;margin:0;line-height:20px}.variant-picker__form{gap:7px!important}.home-collection-list .resource-image .image-block__image{border-radius:16px 16px 0 0}.info-card fieldset.variant-option.variant-option--buttons.variant-option--swatches{padding-left:0!important;padding-right:0!important}a.insta-link{margin-top:14px;display:inline-flex;align-items:center;gap:10px;color:#4b575a;font-size:18px;padding:14px 0;transition:.5s ease all}a.insta-link:hover span{opacity:.7}a.insta-link img{max-width:18px;height:auto}a.insta-link span{text-decoration:underline}slideshow-arrows .slideshow-control{min-height:40px!important}slideshow-arrows .svg-wrapper{width:30px!important;height:30px!important}slideshow-arrows .svg-wrapper>svg{width:30px;height:30px}.checkbox__label-text{overflow:inherit!important}.cart-drawer .info-card .variant-option__button-label--has-swatch{width:20px!important;height:20px!important;min-width:20px}.cart-drawer .info-card product-price>div{display:flex;gap:12px;align-items:center;line-height:normal;margin-top:5px}.judgemereviewsphotos h2.jdgm-carousel-title{text-align:left;margin-bottom:20px}.judgemereviewsphotos .jdgm-carousel--gallery-theme .jdgm-carousel-item__body{padding:10px 0}.judgemereviewsphotos .jdgm-carousel--gallery-theme .jdgm-carousel-item__inner-wrapper{background-color:transparent;box-shadow:none;width:100%;overflow:hidden}.judgemereviewsphotos .jdgm-carousel--gallery-theme .jdgm-carousel-item__reviewer-wrapper{display:none!important}.judgemereviewsphotos .jdgm-carousel--gallery-theme .jdgm-carousel-item__review-wrapper{align-items:flex-start}.judgemereviewsphotos .jdgm-carousel--gallery-theme .jdgm-carousel-item__review-content-wrapper>div{line-height:22px;text-align:left;width:100%;color:#828282}.judgemereviewsphotos span.jdgm-carousel-number-of-reviews{display:none!important}.judgemereviewsphotos .jdgm-carousel-item__image-wrapper{box-shadow:0 1.5px 7.5px #4444441a;box-shadow:0 -1.5px 7.5px #4444441a;height:inherit;border-radius:9px}.judgemereviewsphotos .jdgm-carousel-item__image-wrapper img{border-radius:9px}.facets__see-results{padding:11px!important}.facets__actions{box-shadow:0 -2px 10px #44444426;padding:24px 32px!important}.facets__clear-all.active{padding:11px 5px}.contact-form__form-row select{background:#fff url(select-arrow.svg) no-repeat center right;background-size:14px 8px;appearance:none;-webkit-appearance:none;background-position:97%}.megamenu-inner .collection-card.border-style{border-radius:8px;overflow:hidden;box-shadow:0 2px 10px #4444441a;box-shadow:0 -2px 10px #4444441a}.product-information a.btn-link.f16{font-size:16px;font-weight:400;line-height:20px;top:-5px;position:relative}@media screen and (min-width: 750px){.facets-toggle{display:flex!important}.facets--horizontal .facets__filters-wrapper{max-width:95%!important}}@media screen and (min-width: 990px){.footer-wrap .footer-content--isolated-grid-item-desktop>:last-child{grid-column:initial}}.header-section{z-index:8}@media (max-width: 992px){header-menu.header-menu.mobile\:hidden{display:block!important}.header-menu__inner nav{display:none}.menu-btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px}.header__columns header-actions search-button.search-action{display:block!important}.header__drawer{display:none!important}.header__columns .search-action{grid-area:leftB;display:none!important}.header__columns .header-logo{grid-area:leftA!important;width:60px;min-width:60px;margin-left:16px}.collection-wrapper.grid.gap-style{padding:0 16px}.overflow-menu{display:none}.menu_sidebar_sub-panel ul li{font-size:16px}.menu_sidebar_sub-panel ul li a{display:flex;align-items:center;gap:15px;padding:12px 16px;margin:0}}@media (max-width: 767px){.home-banner{padding:36px 0}.home-banner-row{flex-wrap:wrap;gap:22px}.home-banner-content{width:100%}.home-banner-content h4{font-size:12px;line-height:18px}.home-banner-content h1{font-size:40px;margin:0}.home-banner-img-grid{width:100%;column-gap:20px}.home-banner-img-grid .banner-product-img{display:none}.home-banner-img-grid .banner-product-img:nth-child(-n+2){display:block}.mobile-show{display:block!important}.desk-show{display:none!important}.home-banner-row .mobile-show.text-right{width:100%}.home-collection-list .section-resource-list__content h2{font-size:24px}.home-collection-list .section-resource-list__content p{font-size:16px;line-height:24px}.judgemecarousel .text-block h2{font-size:24px}.judgemecarousel .text-block p{font-size:16px;line-height:24px}.home-collection-list .group-block-content{gap:0}.home-collection-list .collection-card__inner p{font-size:12px}.home-collection-list .collection-card__content{padding:10px}.home-collection-list .resource-image{aspect-ratio:1 / 1}.home-about-head .text-block h2{font-size:24px;width:100%;line-height:1.1}.featured-content .group-block-content h3{font-size:20px;line-height:1.4}.featured-content .group-block-content p{font-size:16px;line-height:24px}.featured-content .section-content-wrapper{gap:15px}.featured-content.m-reverse .section-content-wrapper.mobile-column{flex-direction:column-reverse}.home-about-head{padding-top:40px}.testimonial-item{width:280px;margin:0 auto}.testimonial-slide .swiper-slide{padding:15px}.testimonial-wrap .swiper{padding-bottom:30px}.swiper-wrapper .swiper-slide:nth-child(2n) .testimonial-item{transform:rotate(-2deg)}.testimonial-slide.swiper-3d .swiper-slide-shadow{background:transparent}.testimonial_info h3{font-size:18px;line-height:20px;margin-bottom:17px}.testimonial_info p{font-size:14px;line-height:20px}.testimonial-wrap .swiper-pagination{display:flex;align-items:center;justify-content:center;position:relative;top:auto;margin:0 auto 24px}.section-head h2{font-size:24px;line-height:28px}.section-head p{font-size:16px;line-height:24px}.charity_img{width:100%}.charity_content{width:100%;padding:20px 0}.charity_content .text-block h2{font-size:24px}.charity_content .text-block p{font-size:16px}.charity-progess h4{font-size:18px}.charity_content .charity-progess p{font-size:12px}.charity_img img{border-radius:0}.home-feat-collection .section-resource-list__header h2{font-size:24px;margin-bottom:25px}.home-feat-collection .section-resource-list__header h3{font-size:18px}.footer-wrap .footer-content{display:flex!important;gap:10px;justify-content:space-between;flex-wrap:wrap}.footer-wrap accordion-custom.menu{width:48%}.footer-wrap email-signup-block.email-signup-block.size-style.spacing-style{min-width:100%}.footer-wrap span.menu__heading__default,.email-signup__heading,.footer-wrap .email-signup__input-group input{font-size:12px!important}.footer-wrap button.email-signup__button{max-width:112px;font-size:12px}.info-card .variant-option__button-label--has-swatch{width:24px!important;height:24px!important;min-width:24px}.footer-bottom ul{gap:28px;padding-bottom:20px}.footer-bottom ul li{font-size:12px}a.insta-link{margin-top:0;display:inline-flex;align-items:center;gap:10px;font-size:12px;padding:12px 0;margin-bottom:30px}.facets .facets__label{font-size:18px}summary.facets__summary{padding:18px 0 0}.facets .checkbox .checkbox__label-text{font-size:16px}.facets .checkbox .icon-checkmark{height:16px;width:16px}.facets__inputs-wrapper:not(:has(.facets__inputs-list)),.facets__inputs-wrapper .facets__inputs-list{display:flex;gap:6px!important;flex-direction:column}.info-card a.contents.user-select-text p{font-size:12px}.info-card span.price{font-size:10px}.info-card a.contents.user-select-text p{padding:10px 8px 0}.info-card product-price{padding:0 8px}.info-card product-swatches{padding:5px 8px 0}.experts-head h2{font-size:24px}.experts-head p{font-size:16px}.expert-wrap .text-block h4{font-size:18px}.expert-wrap .text-block p{font-size:14px}.expert-wrap .image-block{margin-bottom:22px}.contact-head{padding:39px 0}.contact-head .text-block h2{font-size:24px}.contact-head .text-block p{font-size:16px;margin-bottom:12px}.contact-form-head .text-block h3{font-size:20px}.contact-form-head .text-block p{font-size:16px}.contact-form .visually-hidden:not(:focus,:active){font-size:12px}.contact-form .contact-form__input{height:48px}.contact-form textarea.contact-form__input{height:120px}.product-recommendations .text-block h2{font-size:20px}.product-recommendations .text-block p{font-size:16px}.modal{max-height:100dvh}.modal-body{padding:16px 16px 100px}.modal-footer{position:absolute;bottom:0;background:#fff;box-shadow:0 -2px 10px #44444426;padding:16px 24px;width:100%;left:0;z-index:5}.modal-body h3{font-size:20px}.modal-body p{margin-top:0;font-size:16px;line-height:1.5}.modal-body ul{font-size:16px;line-height:1.5;padding-left:20px}.availability-card{padding:16px 12px}.availability-card p{font-size:12px;margin-bottom:5px;align-items:center}.product-about h4{font-size:18px;margin-bottom:3px}.product-about p{font-size:16px}.product-materials h4{font-size:18px;margin-bottom:6px}.materials-list a{font-size:10px;padding:2px 8px;gap:4px}.product-information .accordion .details__header{font-size:18px}.product-information .details-content p{font-size:16px}.payment-methods h4{font-size:18px;margin-bottom:11px}.pay_icon img{max-width:32px}.purchase-conditions h4{font-size:18px;margin-bottom:16px}.conditions_card{padding:16px 12px;width:-webkit-fill-available}.conditions_card .icon{margin-bottom:8px}.conditions_card h5{font-size:12px}.conditions_card p{font-size:10px}.info-card .variant-option__button-label--has-swatch:has(:checked),.variant-option__button-label--has-swatch:hover{border-radius:4px}.info-card span.swatch{border-radius:4px}.product-information__media media-gallery{max-width:100%;margin:0 auto;width:100%}.product-information slideshow-controls.desktop\:hidden.media-gallery__mobile-controls{bottom:0}.product-information span.swatch{width:40px;height:40px}.product-information .swatch.swatch--unscaled{--swatch-width: 40px;--swatch-height: 40px}.product-details .text-block h1{font-size:16px}.product-details .text-block span.price{font-size:18px}.breadcrumb,.product-information__grid{padding-top:15px}.academy-head .text-block h2{font-size:24px}.academy-head .text-block p{font-size:16px}.featured-blog-posts .text-block h3{font-size:20px;font-weight:500}.featured-blog-posts .featured-blog-posts-card__content{padding:15px 15px 81px}.featured-blog-posts .featured-blog-posts-card__content .text-right{padding-right:0}.featured-blog-posts .featured-blog-posts-card__content h4{font-size:18px;line-height:1.16}.featured-blog-posts .blog-post-card__content-text{font-size:14px}.cart-free-ring-sizer__image{width:68px}.cart-free-ring-sizer__info{width:calc(100% - 68px);padding:20px}.cart-free-ring-sizer__info h4{font-size:16px;margin:0;font-weight:500;color:#1d1d1d}.cart-free-ring-sizer__info span{font-size:18px;color:var(--Text-Tertiary, #828282);font-weight:600}label.checkbox__label.cart-free-ring-sizer__checkbox span.checkbox__label-text{font-size:18px;font-weight:500}.cart-upsell h2{font-size:18px}.cart-items__media{grid-area:media;padding:0;width:108px}td.cart-items__details.cart-primary-typography{width:calc(100% - 108px);padding:24px}.cart__ctas span.cart__total-label.cart-primary-typography{font-size:16px}label.checkbox__label.cart-free-ring-sizer__checkbox span.checkbox__label-text{font-size:16px;font-weight:500}.cart__ctas text-component.cart__total-value.cart-secondary-typography{font-size:18px}}@media screen and (min-width: 750px){.facets-toggle{display:flex;margin:0}}@media (max-width: 749px){.cart-drawer__dialog{max-width:100vw!important}.facets--horizontal{display:flex!important}header-menu.header-menu.mobile\:hidden{display:block!important}.product-information slideshow-arrows{display:flex!important}.filter_heading{font-size:12px}span.facet-label-text{border:1.5px solid var(--Selected-unselected, #4B575A);padding:6px 8px;font-size:12px;line-height:1;border-radius:4px;color:#3e3e3e;display:flex;cursor:pointer}label.facet-item .facet-swatch{width:26px;height:26px}form#FacetFiltersForm--template--26350703673726__main-desktop .facets__actions{display:none}form#FacetFiltersForm--template--26350703673726__main-desktop{height:auto}.facets--horizontal{height:auto!important;margin-bottom:12px}.facets-toggle__button{font-size:12px}.dropdown-localization.mobile\:hidden{display:flex!important;width:auto;margin-left:auto;padding-right:195px;position:absolute;right:0}.language-selector select{text-transform:uppercase}}.cart-toast{position:absolute;top:calc(var(--header-group-height) + 30px);right:10px;background:#eef6ef;border-radius:8px;padding:16px 24px;display:flex;align-items:center;color:#2f4b2f;font-weight:500;transition:opacity .3s ease,transform .3s ease;box-shadow:0 4px 10px #0000001a;opacity:0;pointer-events:none;z-index:2000;width:max-content;justify-content:center}header-actions{position:relative}.cart-toast__content p{margin:0;font-size:18px}.cart-toast__content p a{font-weight:700}.cart-toast.show{opacity:1;pointer-events:all}.cart-toast__content{display:flex;align-items:center;gap:8px}.cart-toast__icon{width:18px;height:18px;color:#2f4b2f}.cart-toast__arrow{width:16px;height:16px;color:#2f4b2f}.cart-toast a{color:#2f4b2f;text-decoration:underline}.wishlist-button.is-active svg path{fill:#fecaac}span.water_icon img{width:24px}span.water_icon{min-width:24px}.sorting-filter__options{block-size:0;overflow-y:clip;opacity:1!important;interpolate-size:allow-keywords;position:relative;width:100%;top:auto;block-size:auto!important;box-shadow:none!important;display:flex;flex-direction:row;gap:5px;flex-wrap:wrap;text-transform:capitalize}.pills__pill{font-size:12px;border-radius:8px;padding:6px}sorting-filter-component.saorting-filter.sorting-filter__horizontal{padding:0 var(--drawer-padding)}.sorting-filter__options span.sorting-filter__label{display:block;border:1.5px solid var(--Selected-unselected, #4B575A);padding:5px 12px;border-radius:4px;width:auto;text-align:center;font-size:16px;color:var(--Text-Secondary, #3E3E3E)}.desk-sort{top:auto!important;width:100%!important;flex-direction:row!important;flex-wrap:wrap;gap:8px!important;padding-left:0!important;padding-right:0!important}.desk-sort label{width:max-content}.sorting-filter__input:checked+.sorting-filter__checkmark+.sorting-filter__label{background:#4b575a;color:#fff}.sorting-filter__option .svg-wrapper{width:0;height:0;opacity:0;display:none}.sorting-filter__option{display:block!important}.sorting-filter__option{display:block!important;min-width:max-content!important;justify-content:center;text-align:center;padding:0!important}.variant-option__button-label:has(:checked):not(.variant-option__button-label--has-swatch):not(:has([data-option-available=false])):before{border-color:#4b575a!important}.variant-option__button-label__pill{background:transparent!important}.variant-option__button-label:has(:checked){color:#1d1d1d!important}ul#wishlist-container{display:grid;--product-grid-columns-desktop: repeat(auto-fill, minmax(250px, 1fr));--product-grid-gap: 24px 16px;width:100%;list-style:none;padding:0}.wishlist-page .collection-wrapper.grid.gap-style{display:block}.wishlist-page{padding:40px 0}slot{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px}.product-form-buttons.spacing-style.product-form-buttons--stacked{display:flex;flex-wrap:nowrap}.product-form-buttons button.wishlist-button{max-width:48px!important;flex-basis:inherit!important;min-width:48px!important;background:transparent;border:1.5px solid var(--Button-Secondary-stroke-default, #7E9399);padding:0;display:flex;align-items:center;justify-content:center;flex:auto!important;border-radius:8px;color:#fff;cursor:pointer}.product-form-buttons button.wishlist-button:hover{border:1.5px solid #4B575A}.product-form-buttons button.wishlist-button:focus{border:1.5px solid #3E3E3E}.product-form-buttons.spacing-style.product-form-buttons--stacked>span{width:calc(100% - 45px)}span.combtile{display:flex;justify-content:space-between;align-items:center;padding-right:40px;position:relative}span.water_icon img{display:block}span.water_icon{display:block;padding-top:10px;min-width:27px;position:absolute;right:12px;top:0}.product-badges--top-left{top:16px!important}select#dropdownSelect2{display:none}.mobileimage{display:none!important}.cart-drawer__close-button{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;outline:none}.jdgm-rev-carousel-prev,.jdgm-rev-carousel-next{top:25%!important}#smile-ui-lite-container{z-index:5!important}@media (max-width: 749px){.cart__ctas .cart__checkout-button{font-size:18px;font-weight:500}.button-unstyled.slideshow-control.slideshow-control--shape-circle{border-radius:50%;width:40px;height:40px!important;min-width:40px!important}.mobileimage{display:block!important}.desktopimage{display:none!important}select#dropdownSelect.desktoponly{display:none}header-actions{justify-self:flex-end;position:relative;z-index:2}.header .wpage{width:40px;height:44px;display:flex;align-items:center;justify-content:center}select#dropdownSelect2{display:block}.facets__overflow-list{overflow:hidden;overflow-x:auto;gap:14px}fieldset.facet-option-wrapper{flex-wrap:nowrap;gap:4px;overflow:hidden;overflow-x:auto}label.facet-item{width:max-content}.sorting-filter__container{display:none!important}.sorting-filter__options span.sorting-filter__label{font-size:12px;padding:3px 12px}span.facets__status.h6.desktop\:hidden{display:none!important}.desk-sort{gap:4px!important}label.badge{padding:1px 8px;font-size:12px}.facets--drawer{max-width:100%!important;width:100%!important}span.combtile,.home-feat-collection span.combtile,.cart-drawer span.combtile{padding-right:30px}span.water_icon{min-width:18px;max-width:18px;right:0}.home-feat-collection span.water_icon,.cart-drawer span.water_icon{right:12px}.testimonial-wrap .swiper-button-next,.testimonial-wrap .swiper-button-prev{display:none}.cart-toast{position:absolute;top:calc(var(--header-group-height) + 15px);right:53px}.mfp-slide-bottom .mfp-content{position:fixed;left:0;right:0;bottom:0;top:auto;transform:translateY(100%);transition:all .3s ease-out}.mfp-slide-bottom.mfp-ready .mfp-content{transform:translateY(0)}.mfp-slide-bottom.mfp-removing .mfp-content{transform:translateY(100%)}html.mfp-bg{overflow:hidden}.cart-drawer .button-unstyled.slideshow-control.slideshow-control--shape-circle{display:none}}.jdgm-arrows--bottom{display:none!important}.facets--drawer [data-filter-param-name=filter-p-m-custom-product_material]{display:none}.facets__actions{gap:0!important}.facets__actions.facets__actions--active{gap:var(--gap-sm)!important}:not(.dialog-zoomed-gallery)>.product-media-container{--slide-width: round(up, 100%, 2px) !important;width:var(--slide-width, 100%)!important}.facets-remove.facets-remove--mobile-and-vertical{display:none}.slideshow-controls__dots li:nth-child(n+6){display:none}drag-zoom-wrapper.product-media__drag-zoom-wrapper img.product-media__image{max-width:700px;margin:0 auto}drag-zoom-wrapper .product-media{aspect-ratio:initial}.facets .column-options-wrapper{display:block!important}sorting-filter-component.saorting-filter.sorting-filter__horizontal details.sorting-filter{display:none}@media (min-width: 749px){body .facets .column-options-wrapper{display:none!important}}@media (max-width: 749px){drag-zoom-wrapper.product-media__drag-zoom-wrapper img.product-media__image{max-width:200px;margin:0 auto}.mobile-menu{top:60px;z-index:5;height:calc(100dvh - var(--header-group-height) + 60px);height:calc(100vh - var(--header-group-height) + 60px);overflow:hidden;overflow-y:auto}}.availability-card2{padding-bottom:8px}.ellipsis{color:#999;font-size:14px;-webkit-user-select:none;user-select:none;display:none}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom.css.map */
