:root{--color-mint: #D1E4D8;--color-dark: #000000;--color-grey-light: #f4f4f4;--color-border: #e2e2e0;--font-stack: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}.find-the-one-section{font-size:14px}.custom-section-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px}.custom-section-header a{text-decoration:underline;color:#000;font-size:14px;font-weight:400}.section-title{font-weight:400;margin:0}.toggle-filters-btn{background:none;border:none;font-size:1em;cursor:pointer;display:flex;align-items:center;gap:8px;color:var(--color-dark)}.toggle-filters-btn .chevron-icon{font-size:.75em;transition:transform .3s;width:12px}.toggle-filters-btn.active .chevron-icon{transform:rotate(180deg)}.filters-container{display:none;margin-bottom:18px;background-color:#fff}.filters-container.active{display:block;position:-webkit-sticky;position:sticky;top:0;z-index:2;transition:top .4s ease-in-out}@media screen and (min-width:750px){.filters-container.scroll-down,.filters-container.scroll-up{padding-top:10px;padding-bottom:10px;box-shadow:0 4px 4px #0000001a;margin-left:-5rem;margin-right:-5rem;padding-left:5rem;padding-right:5rem}.filters-container.scroll-up{top:68px}.filters-container.scroll-down .filter-options.builtfor .filter-btn.active:after,.filters-container.scroll-up .filter-options.builtfor .filter-btn.active:after{display:none}}.filters-layout-wrapper{display:flex;flex-wrap:wrap;gap:30px;align-items:flex-end;justify-content:space-between}@media screen and (min-width:750px){#group-builtfor{order:1}#group-gender{order:2}#group-ringsize{order:3}.filter-options.ringsizes .ring-size-info{display:none}}.filter-group{display:flex;gap:10px;align-items:center}.filter-label{font-size:13px;font-weight:400;letter-spacing:.03em;line-height:1.2}.filter-label .ring-size-info{display:block;font-size:9px;line-height:1.2;font-weight:400;letter-spacing:0}.filter-options{display:flex;gap:8px;flex-wrap:wrap}.filter-options.ringsizes .ring-size-info{width:100%;font-size:10px;font-weight:400;line-height:1.2}.filter-options.builtfor .filter-btn{position:relative}.filter-options.builtfor .filter-btn.active:after{content:"";width:0px;height:0px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid var(--color-mint);position:absolute;left:50%;bottom:-20px;transform:translate(-50%)}.ring-size-controls{display:flex}.filter-btn{background:#fff;color:#000;border:1px solid var(--color-border);padding:6px;border-radius:4px;font-family:sofia-pro,sans-serif;font-size:12px;font-weight:400;letter-spacing:.03em;cursor:pointer;transition:all .2s;white-space:nowrap}.filter-btn:hover{border-color:#999}.filter-btn.active{border-color:var(--color-dark)}.ring-size-select{padding:8px 12px;border:1px solid var(--color-grey-light);background-color:#fff;font-size:.8em;min-width:220px}.ring-size-select:focus,.ring-size-select:focus-visible{outline:none;box-shadow:none}.action-btn{background-color:var(--color-grey-light);color:var(--color-dark);border:none;padding:9px 16px;font-size:1em;font-weight:400;cursor:pointer;white-space:nowrap}.mobile-filter-header,.mobile-info-header,.mobile-info-pane{display:none}.hero-banner-container{display:flex;grid-template-columns:1.2fr 1fr;background-color:var(--color-mint);border-radius:4px;overflow:hidden}.hero-video-box{flex:1.2;position:relative;width:100%;padding:10px}.video-wrapper{position:relative;width:100%;padding-top:56.25%;background:#000}.video-thumbnail,.video-element{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.play-btn-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;background:#fff3;border:2px solid #fff;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .3s;z-index:2}.play-btn-overlay:hover{background:#fff6}.play-svg{width:24px;height:24px}.hero-content-box{flex:1;padding:40px;display:flex;flex-direction:column;justify-content:center;gap:15px}.avatar-icon-small img{width:40px;height:40px;border-radius:50%;object-fit:cover}.hero-text{font-size:1.3em;line-height:1.5;margin:0}.product-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.compare-card-container{transition:transform .2s,box-shadow .2s}@media(max-width:749px){.section-title{font-size:24px}.filters-container{position:-webkit-sticky;position:sticky;top:0;z-index:2;transition:top .4s ease-in-out}.filters-container.scroll-up{top:56px}.filters-container.scroll-down .mobile-info-header,.filters-container.scroll-up .mobile-info-header,.filters-container.scroll-down .mobile-info-content,.filters-container.scroll-up .mobile-info-content{display:none}.filters-container.scroll-down .filter-options.builtfor .filter-btn.active:after,.filters-container.scroll-up .filter-options.builtfor .filter-btn.active:after{content:"";width:0px;height:0px;border-left:0px solid transparent;border-right:0px solid transparent;border-bottom:0px solid var(--color-mint)}.filter-label:not(.builtfor){display:none}.mobile-filter-header{display:flex;background:#f4f4f4;padding:0 10px}.mobile-info-header{display:flex;margin-top:5px;padding-left:15px;padding-right:15px}.mobile-toggle-btn{flex:1;background:none;border:none;padding:8px;font-family:sofia-pro,sans-serif;font-size:13px;font-weight:400;letter-spacing:.03em;cursor:pointer;color:var(--color-dark);display:flex;align-items:center;justify-content:flex-end;gap:5px}.mobile-toggle-btn span.icon{display:flex;width:18px;height:18px}.mobile-info-header .mobile-toggle-btn span.icon{width:16px;height:16px}.mobile-toggle-btn:first-child{justify-content:flex-start}#btn-toggle-materials{padding-left:0}#btn-toggle-chainguide{padding-right:0}.filters-layout-wrapper{display:block;padding-bottom:10px}.filter-group{width:100%}#group-builtfor .filter-options,#group-gender .filter-options{display:flex;justify-content:flex-start;gap:8px}.mobile-info-pane{width:100%!important}.mobile-info-content{line-height:1.4;text-align:left;margin-bottom:12px;padding-left:15px;padding-right:15px}.info-pane-text{font-size:14px}.info-pane-text p{margin-bottom:7px;margin-top:0}.info-pane-text p span{font-weight:500}.ring-size-select{width:100%;min-width:200px}.action-btn{width:100%;padding:12px;background:var(--color-dark);color:#fff;font-size:.8em}#group-builtfor{display:flex;justify-content:space-between;padding-top:10px;padding-left:15px;padding-right:15px}#group-gender,#group-ringsize{display:none}#group-materials,#group-chainguide{display:none!important}.filters-container{margin-bottom:8px;margin-left:-15px;margin-right:-15px}.filters-container.scroll-down,.filters-container.scroll-up{box-shadow:0 4px 4px #0000001a}.filters-container.show-gender #group-gender{display:flex;background-color:#f4f4f4;padding:8px 15px}.filters-container.show-gender #group-ringsize{display:none}.filters-container.show-gender .mobile-info-header,.filters-container.show-gender .mobile-info-content{padding-left:15px;padding-right:15px}.filters-container.show-ring #group-gender{display:none}.filters-container.show-ring #group-ringsize{display:flex;background-color:#f4f4f4;padding:8px 15px}.filters-container.show-ring .mobile-info-header,.filters-container.show-gender .mobile-info-content{padding-left:15px;padding-right:15px}.filters-container.show-materials #group-materials,.filters-container.show-chainguide #group-chainguide{display:flex!important}.hero-banner-container{flex-direction:column-reverse}.hero-content-box{padding:10px 10px 0}.hero-text{font-size:1em}.product-cards-grid{grid-template-columns:1fr}}.video-and-giftcard-wrapper{display:flex;gap:20px;align-items:stretch;margin-bottom:20px}.video-and-giftcard-wrapper .hero-banner-wrapper{flex:2.05}.video-and-giftcard-wrapper .gift-card-product{flex:1}.gift-card-product-inner{position:relative;display:flex;flex-direction:column;gap:20px;min-height:100%;justify-content:space-between}.gift-card-product-inner .pixie-wing\ae-gift-card{display:none}.hover-link-wrapper{display:flex;justify-content:space-between;font-size:13px;font-weight:400;letter-spacing:.03em}.hover-link{display:flex;align-items:center;gap:5px;line-height:1;transition:all .25s ease;cursor:pointer;text-transform:uppercase}.icon-default,.icon-hover{width:14px;text-align:center;transition:all .25s ease}.icon-hover,.hover-link:hover .icon-default{display:none}.hover-link:hover .icon-hover{display:inline-block}.hover-content{position:absolute;top:20px;left:0;width:100%;background:#fff;opacity:0;visibility:hidden;transform:translateY(8px);transition:all .25s ease;z-index:10;font-size:16px;font-weight:300;line-height:1.4;height:calc(100% - 20px)}.hover-item:hover .hover-content{opacity:1;visibility:visible;transform:translateY(0)}.hover-content p{margin-bottom:6px}.hover-content span{font-weight:500}@media screen and (max-width:749px){.video-and-giftcard-wrapper .gift-card-product{display:none}}.compare-card-container .card__content{justify-content:center}.compare-card-container .card.ratio{border:1px solid #B5B5B5;border-radius:8px}.compare-card-container .card.ratio .card__inner{flex:1.2;border-top-left-radius:8px;border-bottom-left-radius:8px;margin-bottom:1px}.compare-card-container .card.ratio .card__inner .card__media{border-top-left-radius:8px;border-bottom-left-radius:8px}.compare-card-container .card.ratio .card__content{position:unset;padding:15px;flex:1.8}.compare-card-container .custom-product-badge{font-size:12px;padding:7px;left:auto;right:0;border-bottom-right-radius:0;border-bottom-left-radius:8px;border-top-right-radius:8px}.compare-card-container h5.vendor{font-size:10px;color:#202020}.compare-card-container .card__heading{font-size:18px!important}.compare-card-container .card-information>.price{font-size:13px}.compare-card-container .cart-shop-link{position:absolute;bottom:10px;right:12px;color:#000;font-size:13px;font-weight:400;line-height:1;text-decoration:none}.compare-card-container .cart-shop-link:hover{text-decoration:none}.compare-card-container .cart-shop-link span{display:inline-block;margin-right:3px;padding-bottom:1px;border-bottom:1px solid #000}.compare-card-container .cart-shop-link span.icon{border-bottom:none}.compare-card-container .custom-usp-product-details{font-size:13px;font-weight:300;line-height:1.3}.compare-card-container .custom-usp-product-details span{display:block;font-weight:500}.compare-card-container .card-variant-title{font-size:10px}.compare-card-container .color-swatches{margin-bottom:10px}.compare-card-container .color-swatches.single-finish,.compare-card-container .color-swatches.digital-gift-card .card-variant-title,.gift-card-product .price{display:none}@media screen and (min-width:990px){.compare-card-container .card:hover .media.media--hover-effect>img:first-child:only-child,.compare-card-container .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:translateY(-20px) scale(1.38)}.media>*:not(.zoom):not(.deferred-media__poster-button){transition:transform .4s ease-out}.product-cards-grid .compare-card-container .custom-usp-product-details{font-size:10px;line-height:1.45}}@media screen and (max-width:749px){.compare-card-container .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:.4rem}.compare-card-container .card.ratio .card__content{padding:10px}.compare-card-container h5.vendor{font-size:8px}.compare-card-container .card__heading{font-size:14px!important}.compare-card-container .custom-usp-product-details{font-size:10px}.compare-card-container .card-information>.price{font-size:11px}.compare-card-container .cart-shop-link,.compare-card-container .custom-product-badge{font-size:10px}.compare-card-container .card-variant-title{font-size:9px}.compare-card-container .color-swatches button{width:17px;height:17px}.compare-card-container .color-swatches button span{width:14px;height:14px}.compare-card-container .cart-shop-link span.icon{width:9px;height:9px}.compare-card-container .cart-shop-link span.icon svg{width:100%;height:100%}}.compare-card-container{position:relative}.ring-size-pill{display:inline-block;background:#f4f4f4;color:#000;font-size:10px;line-height:1;padding:4px 10px;border-radius:999px;letter-spacing:.02em}.ring-size-pill.solid-10k-gold{background:#d4b58b}.pill-row{position:absolute;top:8px;right:8px;display:flex;gap:6px;z-index:1}.ring-size-pill--alt{background:#d1e4d8;color:#000}@media screen and (max-width:749px){.ring-size-pill{font-size:10px;padding:4px 10px}.pill-row{top:8px;right:8px;gap:6px}}.compare-card-container .card__information{padding-top:24px}.product-cards-grid .compare-card-container{display:flex}.product-cards-grid .compare-card-container .card-wrapper{display:flex;width:100%}.product-cards-grid .compare-card-container .card.ratio{width:100%}.product-cards-grid .compare-card-container .card.ratio .card__content{display:flex;flex-direction:column}.product-cards-grid .compare-card-container .card-information{display:flex;flex-direction:column;flex:1}.pill-row{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.product-cards-grid .compare-card-container .pill-row{margin-top:auto;margin-bottom:4px}.fine-toggle{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.fine-toggle input{display:none}.fine-toggle-track{width:44px;height:26px;background:#c7c7c7;border-radius:999px;position:relative;transition:background .2s;flex-shrink:0}.fine-toggle-thumb{position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:50%;transition:left .2s}.fine-toggle input:checked+.fine-toggle-track{background:#599f74}.fine-toggle input:checked+.fine-toggle-track .fine-toggle-thumb{left:21px}.fine-toggle-label{font-size:14px}@media(min-width:750px){.mobile-info-header .fine-toggle{display:none}}@media(max-width:749px){#group-ringsize{display:none}.mobile-info-header{display:flex;align-items:center;justify-content:space-between}.compare-card-container .card__heading.h5,.compare-card-container .card__heading.h5 a{font-size:20px!important;line-height:1.3!important}}.video-wrapper video::-webkit-media-controls,.video-wrapper video::-webkit-media-controls-panel,.video-wrapper video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}
/*# sourceMappingURL=/cdn/shop/t/297/assets/custom-compare-product.css.map */
