[data-template-name^=wedding] .grid--engagement>li{border-radius:16px;overflow:hidden;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000;transition:all .4s ease}[data-template-name^=wedding] .grid--engagement>li:hover{box-shadow:0 221px 88px #00000003,0 124px 75px #0000000d,0 55px 55px #00000017,0 14px 30px #0000001a}[data-template-name^=wedding] .engagement-section--seo{padding-top:80px;padding-bottom:0}[data-template-name^=wedding] .engagement-section--seo img{border-radius:24px}[data-template-name^=wedding] .engagement-section--seo .inner{gap:40px}[data-template-name^=engagement] #shopify-section-header:not(:hover):not(.fixed-position) svg path{fill:#fff}[data-template-name^=engagement] #shopify-section-header:not(:hover),[data-template-name^=wedding] #shopify-section-header:not(:hover){background:transparent}[data-template-name^=engagement] #shopify-section-header:not(:hover) .site-header,[data-template-name^=engagement] #shopify-section-header:not(:hover) .site-header__mobile-nav,[data-template-name^=engagement] #shopify-section-header:not(:hover) .site-header__icons,[data-template-name^=engagement] #shopify-section-header:not(:hover) .cart-wrapper,[data-template-name^=wedding] #shopify-section-header:not(:hover) .site-header,[data-template-name^=wedding] #shopify-section-header:not(:hover) .site-header__mobile-nav,[data-template-name^=wedding] #shopify-section-header:not(:hover) .site-header__icons,[data-template-name^=wedding] #shopify-section-header:not(:hover) .cart-wrapper{background:transparent}@media only screen and (max-width: 760px){[data-template-name^=engagement] [id^=shopify-section-engagement-collection-grid] .feature-card h4,[data-template-name^=engagement] [id^=shopify-section-wedding-collection-grid] .feature-card h4,[data-template-name^=wedding] [id^=shopify-section-engagement-collection-grid] .feature-card h4,[data-template-name^=wedding] [id^=shopify-section-wedding-collection-grid] .feature-card h4{font-size:21px}[data-template-name^=engagement] [id^=shopify-section-engagement-collection-grid] .feature-card .feature-card-desc,[data-template-name^=engagement] [id^=shopify-section-wedding-collection-grid] .feature-card .feature-card-desc,[data-template-name^=wedding] [id^=shopify-section-engagement-collection-grid] .feature-card .feature-card-desc,[data-template-name^=wedding] [id^=shopify-section-wedding-collection-grid] .feature-card .feature-card-desc{font-size:16px}[data-template-name^=engagement] [id^=shopify-section-engagement-collection-grid] .engagement-section,[data-template-name^=engagement] [id^=shopify-section-wedding-collection-grid] .engagement-section,[data-template-name^=wedding] [id^=shopify-section-engagement-collection-grid] .engagement-section,[data-template-name^=wedding] [id^=shopify-section-wedding-collection-grid] .engagement-section{padding-top:1px}[data-template-name^=engagement] [id^=shopify-section-engagement-collection-grid] .grid--engagement,[data-template-name^=engagement] [id^=shopify-section-wedding-collection-grid] .grid--engagement,[data-template-name^=wedding] [id^=shopify-section-engagement-collection-grid] .grid--engagement,[data-template-name^=wedding] [id^=shopify-section-wedding-collection-grid] .grid--engagement{padding-left:0;padding-right:0;margin-top:-40px}[data-template-name^=engagement] [id^=shopify-section-engagement-collection-grid] .grid--engagement>li,[data-template-name^=engagement] [id^=shopify-section-wedding-collection-grid] .grid--engagement>li,[data-template-name^=wedding] [id^=shopify-section-engagement-collection-grid] .grid--engagement>li,[data-template-name^=wedding] [id^=shopify-section-wedding-collection-grid] .grid--engagement>li{width:100%;margin:0 24px 16px}[data-template-name^=engagement] [id^=shopify-section-engagement-collection-grid] .grid--engagement>li:nth-child(odd),[data-template-name^=engagement] [id^=shopify-section-wedding-collection-grid] .grid--engagement>li:nth-child(odd),[data-template-name^=wedding] [id^=shopify-section-engagement-collection-grid] .grid--engagement>li:nth-child(odd),[data-template-name^=wedding] [id^=shopify-section-wedding-collection-grid] .grid--engagement>li:nth-child(odd){transform:none}}[data-template-name^=engagement] [id^=shopify-section-engagement-collection-seo-deck],[data-template-name^=wedding] [id^=shopify-section-engagement-collection-seo-deck]{text-align:center;background-color:#f5f5f5}[data-template-name^=engagement] [id^=shopify-section-engagement-collection-seo-deck]>.engagement-section,[data-template-name^=wedding] [id^=shopify-section-engagement-collection-seo-deck]>.engagement-section{padding-top:80px}[data-template-name^=engagement] .engagement-section.F5F5F5,[data-template-name^=wedding] .engagement-section.F5F5F5{background-color:#f5f5f5}@media only screen and (min-width: 750px){[data-template-name^=engagement] [id^=shopify-section-engagement-collection-grid]>.engagement-section,[data-template-name^=engagement] [id^=shopify-section-wedding-collection-grid]>.engagement-section,[data-template-name^=wedding] [id^=shopify-section-engagement-collection-grid]>.engagement-section,[data-template-name^=wedding] [id^=shopify-section-wedding-collection-grid]>.engagement-section{padding-top:20px;padding-bottom:0}}[data-template-name^=engagement].fixed-nav,[data-template-name^=wedding].fixed-nav{animation:none!important}[data-template-name^=engagement].fixed-nav #shopify-section-header,[data-template-name^=wedding].fixed-nav #shopify-section-header{background:#fff}[data-template-name^=engagement].fixed-nav #shopify-section-header .site-header__cart path,[data-template-name^=wedding].fixed-nav #shopify-section-header .site-header__cart path{fill:#000}[data-template-name^=engagement].fixed-nav #shopify-section-header .logo-svg path,[data-template-name^=wedding].fixed-nav #shopify-section-header .logo-svg path{fill:#000}[data-template-name^=engagement] .logo-svg path,[data-template-name^=wedding] .logo-svg path{fill:#fff}[data-template-name^=engagement]:not(.fixed-nav) #shopify-section-header,[data-template-name^=wedding]:not(.fixed-nav) #shopify-section-header{position:absolute;left:0;right:0}[data-template-name^=engagement]:not(.fixed-nav) #shopify-section-header:hover .logo-svg path,[data-template-name^=wedding]:not(.fixed-nav) #shopify-section-header:hover .logo-svg path{fill:#000}[data-template-name^=engagement]:not(.fixed-nav) #shopify-section-header:not(:hover) .site-nav a,[data-template-name^=engagement]:not(.fixed-nav) #shopify-section-header:not(:hover) .acc-text,[data-template-name^=wedding]:not(.fixed-nav) #shopify-section-header:not(:hover) .site-nav a,[data-template-name^=wedding]:not(.fixed-nav) #shopify-section-header:not(:hover) .acc-text{color:#fff!important}[data-template-name^=engagement]:not(.fixed-nav) #shopify-section-header:not(:hover) .wishlist-wrapper path,[data-template-name^=wedding]:not(.fixed-nav) #shopify-section-header:not(:hover) .wishlist-wrapper path{stroke:#fff}[data-template-name^=engagement]:not(.fixed-nav) #shopify-section-header:not(:hover) .site-header__search-toggle path,[data-template-name^=engagement]:not(.fixed-nav) #shopify-section-header:not(:hover) .site-header__cart path,[data-template-name^=engagement]:not(.fixed-nav) #shopify-section-header:not(:hover) .mobile-nav--open .icon-hamburger path,[data-template-name^=wedding]:not(.fixed-nav) #shopify-section-header:not(:hover) .site-header__search-toggle path,[data-template-name^=wedding]:not(.fixed-nav) #shopify-section-header:not(:hover) .site-header__cart path,[data-template-name^=wedding]:not(.fixed-nav) #shopify-section-header:not(:hover) .mobile-nav--open .icon-hamburger path{fill:#fff}.series-card-link[href=""]{pointer-events:none}.product-serie-card__price{font-family:adobe-garamond-pro;font-size:15px;font-weight:600;text-align:center}.carat-picker{position:relative;z-index:3;margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.carat-picker h5{font-family:Recta;text-align:center;font-size:11px;margin:0 0 8px;width:100%}.carat-picker label{transition:all .3s ease;font-family:Recta-Bold;font-size:11px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;line-height:1;margin:0;border:1px solid #f5f5f5;border-radius:4px}.carat-picker label:hover{border-color:#000}.carat-picker label:has(input:checked){background-color:#000;color:#fff;border-color:#000}.carat-picker label input{display:none}input[type=range]{all:unset;-webkit-appearance:none;display:block;margin-right:15px;margin-bottom:1rem;width:100%;height:4px;background-color:#ffffff1a;border-radius:2px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;transition:background .3s ease-in-out;background-color:#ffffff80;border-radius:2px;width:36px;height:4px;cursor:ew-resize}input[type=range]::-webkit-slider-thumb:hover{background-color:#fffc}input[type=range]::-moz-range-thumb{-webkit-appearance:none;transition:background .3s ease-in-out;background-color:#ffffff80;border-radius:2px;width:36px;height:4px;cursor:ew-resize}input[type=range]::-moz-range-thumb:hover{background-color:#fffc}input[type=range]::-ms-thumb{-webkit-appearance:none;transition:background .3s ease-in-out;background-color:#ffffff80;border-radius:2px;width:36px;height:4px;cursor:ew-resize}input[type=range]::-ms-thumb:hover{background-color:#fffc}body.template-collection[data-template-name^=engagement] .grid--engagement,body.template-collection[data-template-name^=wedding] .grid--engagement{padding-top:0}.bottom-block-wrap .mobile-image,.bottom-block-wrap .mobile-image img{width:100%}@media only screen and (min-width: 990px){.bottom-block-wrap .mobile-image{display:none}}@media only screen and (max-width: 989px){.bottom-block-wrap .bottom-block-bg{background-image:none!important}}@media only screen and (min-width: 990px){.bottom-block-wrap .bottom-block-bg{position:absolute;top:0;right:50%;bottom:0;left:0;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}}.smartwishlist[hidden]{display:none}.engagement-tips .content--image,.engagement-tips .content--image img{width:100%}@media only screen and (min-width: 750px){.engagement-tips .inner:has(>.heading+.content){align-items:flex-start}.engagement-tips .inner:has(>.heading+.content) .heading{width:40%}.engagement-tips .inner:has(>.heading+.content) .content{width:60%}}.engagement-tips .tips-list{padding-left:22px;padding-right:22px;gap:22px;list-style:none;display:flex;flex-direction:column;flex-wrap:nowrap;width:100%}.engagement-tips .tips-list li{font-family:Adobe Garamond Pro}.engagement-tips .tips-list li *{font-family:inherit}.engagement-tips .tips-list li h5{margin-bottom:.2em}@media only screen and (min-width: 750px){.engagement-tips .tips-list{flex-direction:row}.engagement-tips .tips-list li{width:calc(5 / 12 * 100%)}}.engagement-section--ring-finder input[type=radio]{display:none}@media only screen and (max-width: 749px){.engagement-section--ring-finder fieldset{min-height:auto}}.engagement-section--ring-finder fieldset>button{display:inline-flex;justify-self:center;padding:8px 16px;background:#fafafa;border:1px solid #a5a5a5;border-radius:4px;align-items:center;margin-bottom:16px;max-height:40px}.engagement-section--ring-finder fieldset>button svg{margin-right:8px}.engagement-section--ring-finder fieldset[name=metal] img{display:none}.engagement-section--ring-finder fieldset[name=metal].solitare img.solitare,.engagement-section--ring-finder fieldset[name=metal].tre_stens img.tre_stens,.engagement-section--ring-finder fieldset[name=metal].roset img.roset,.engagement-section--ring-finder fieldset[name=metal].fancylove img.fancylove{display:block}.engagement-section--ring-finder .ring-finger-form fieldset .options{gap:0px}.engagement-section--ring-finder .ring-finger-form label{padding:0 16px 24px}@media only screen and (max-width: 749px){.engagement-section--ring-finder .ring-finger-form label{grid-template-columns:0px 1fr 100px;padding:0 16px 16px;gap:0}}@media only screen and (min-width: 749px){.engagement-section--ring-finder .ring-finger-form label:hover{box-shadow:0 4px 15px #00000026}}.engagement-section--ring-finder .ring-finger-form fieldset[name=colour] label img{display:block!important}@media only screen and (max-width: 749px){.product-card--engagement{aspect-ratio:auto}}.product-card--engagement:hover{box-shadow:0 4px 15px #00000026}.engagement-tips{background:#f5f5f5}.engagement-tips img{mix-blend-mode:multiply}.engagement-section--services{padding-bottom:1px;background:#f5f5f5}.engagement-section--services .header{max-width:50%;margin-bottom:32px}@media only screen and (max-width: 749px){.engagement-section--services .header{max-width:100%}}.engagement-section--services .header>h2{margin-bottom:16px}.engagement-section--services .service-cards{display:grid;grid-template-columns:repeat(4,1fr);column-gap:24px;row-gap:16px}@media only screen and (max-width: 749px){.engagement-section--services .service-cards{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 650px){.engagement-section--services .service-cards{grid-template-columns:1fr}}.engagement-section--services .service-cards .service{background:#fff;text-align:center;padding:0 0 32px}.engagement-section--services .service-cards .service p,.engagement-section--services .service-cards .service h4{padding:0 24px}.engagement-section--services .service-cards .service p{font-size:13px}.engagement-section--services .service-cards .service h4{font-family:Adobe Garamond Pro;font-weight:400;font-size:16px;text-transform:uppercase;letter-spacing:.2em;margin:16px 0 24px}.engagement-section.ring-size .download-alt{color:#fff;margin-top:16px}.engagement-section.ring-size .button--guide{color:#fff;margin-right:16px}.engagement-section.ring-size .button--guide:hover{opacity:.7}.engagement-section.ring-size .button--guide svg{margin-right:8px}.engagement-section.ring-size .ring-size__grid{grid-template-areas:"intro trick" "image image"}@media only screen and (max-width: 760px){.engagement-section.ring-size .ring-size__grid{display:block}}.engagement-section.ring-size .ring-size__grid .trick{align-self:end;color:#fff}.engagement-section.ring-size .engagement-ring-size{grid-area:"image";grid-column-start:1;grid-column-end:2}@media only screen and (max-width: 760px){.engagement-section.engagement-section--seo.has-image{padding-top:0}}.engagement-section.engagement-section--seo.has-image .inner{display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width: 760px){.engagement-section.engagement-section--seo.has-image .inner{display:block}.engagement-section.engagement-section--seo.has-image .inner>img{margin-bottom:32px}}@media only screen and (max-width: 760px){.grid--engagement>li{width:calc(50% - 12px);margin-left:6px;margin-right:6px;min-height:auto}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/engagement.scss.css.map */
