header{position:fixed;top:0;left:0;z-index:100;background:var(--color-white);width:100%;display:flex;justify-content:flex-end}.template-index header,.template-product header,.template-page header{background:transparent}.header-mobile__burger{position:absolute;top:0;left:0;padding:1rem 2.5rem 1rem 1rem;padding:1rem 2rem 2rem var(--container-2)}.burger{position:relative;height:1em;width:1.25rem;overflow:visible}.burger div{background:var(--color-main);transition:transform .16s ease-in-out,opacity .08s ease-in-out;position:absolute;width:100%;border-radius:2000px;transform-origin:center;height:1px}.burger__top-bun{top:0;left:50%;transform:translate(-50%)}.burger__patty{top:50%;left:50%;transform:translateY(-50%) translate(-50%)}.burger__bottom-bun{bottom:0;left:50%;transform:translate(-50%)}.menu-active .burger__top-bun{top:50%;transform:translate(-50%) translateY(-50%) rotate(45deg)}.menu-active .burger__patty{opacity:0}.menu-active .burger__bottom-bun{bottom:50%;transform:translate(-50%) translateY(50%) rotate(-45deg)}.header__logo{position:absolute;top:0;left:50%;transform:translate(-50%)}a.header__logo__link{padding:1rem}header .logo-main{height:1rem}header .logo-main path{fill:var(--color-blue)}button.header-mobile__burger{height:1rem;width:1.3rem}.icon-burger path{fill:var(--color-main)}.cart-loop{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);width:100%;min-width:2rem;opacity:.75;mix-blend-mode:multiply;max-width:100%}.cart-loop path{fill:var(--color-blue)}.header-mobile__cart{font-size:var(--font-body--size-s);padding:1rem 1rem 0;padding:1rem var(--container-2) 1rem;width:3rem;width:auto;text-align:center}.header-mobile__cart .cart-count__container{display:none}.header-mobile__cart.has-items .cart-count__container{display:block}.header-mobile__cart.has-items .cart-title,button.header-desktop__burger{display:none}@media screen and (min-width:800px){header{padding:var(--container) var(--container) 0;justify-content:space-between;height:var(--header-height);padding:var(--container) var(--container) var(--container-2)}button.header-desktop__burger{display:block;padding:0 var(--container) var(--container) 0;width:auto;height:auto}.burger{height:1.25em;height:auto;width:var(--container);aspect-ratio:3/2}.burger div{height:1px}.template-index header,.template-product header,.template-page header{padding:var(--container) var(--container) 0}header .logo-main{height:1.5rem}.header__logo{position:absolute;top:0;left:50%;transform:translate(-50%)}a.header__logo__link{padding:2rem 1rem 1rem}ul[class*=main-nav__list]{gap:3.5em;flex-flow:row}.main-nav__list--link{padding:0 .5em .5em 0;transition:underline var(--fast) ease-in-out}.main-nav__list--link:hover,a.header-desktop__cart:hover .cart-title,.main-nav__list--link.is-active{text-decoration:underline;text-decoration-thickness:max(.08em,1px);text-underline-offset:.2em}.main-nav__list--secondary .main-nav__list--link,.header-desktop__cart{padding:0 0 .5em .5em}li.main-nav__list--item{transition:margin var(--fast) ease-in-out}li.main-nav__list--item:has(.has-items){margin-right:1rem}a.header-desktop__cart.has-items{display:flex;gap:1.5rem;align-items:center}a.header-desktop__cart .icon-loop,a.header-desktop__cart .cart-count{display:block;transition-property:opacity,display;transition-duration:var(--fast);transition-timing-function:ease-in-out}a.header-desktop__cart.empty .icon-loop,a.header-desktop__cart.empty .cart-count{display:none;opacity:0}}.collection-main__header--bridal{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:var(--container) var(--container-2) 0}.collection-main__header--bridal__descr{text-align:center;margin-bottom:0;max-width:30em}.collection-main__header--bridal__descr p:last-child{margin-top:var(--container)}.collection-main__header--bridal__descr p:last-child a{padding:.5rem .75rem}h1.collection-main__header--bridal__title{margin-bottom:var(--container)}.collection-main .bridal-card.product-card:nth-child(5n){grid-column:span 1}.collection-bridal .collection-main__grid{grid-template-columns:1fr;padding:var(--container) var(--container-2)}@media screen and (min-width:800px){.collection-main__grid{grid-template-columns:repeat(3,1fr);gap:var(--container);padding:var(--container-2) var(--container)}.collection-main__header--bridal{justify-content:center;align-items:center;flex-flow:column;text-align:center;padding:calc(var(--container) * 3) calc(var(--container) * 3) 0}.collection-main__header--bridal__descr{max-width:35em;margin-bottom:0}nav.collection-main__filters--quicklinks.show-mobile{display:none}nav.collection-main__filters--quicklinks.show-desktop{display:flex;flex-flow:row;gap:calc(var(--container) / 2)}.collection-main__filters{padding:0 var(--container) var(--container-3);display:flex;justify-content:space-between;top:var(--header-height);background-color:var(--color-white)}.collection-main__filters .facets-container .facets__form{display:flex}a.collection-main__filters--quicklinks--link{padding:.5rem .75rem .5rem 0;white-space:nowrap}.collection-main__filters--quicklinks--link:hover,.collection-main__filters--quicklinks--link:focus{text-decoration:underline;text-decoration-thickness:max(.08em,1px);text-underline-offset:.2em}.active-facets.active-facets-desktop,.facets__wrapper,.product-count{height:3rem}.collection-main .product-card:nth-child(5n){grid-column:span 1}.collection-bridal .collection-main__grid{grid-template-columns:repeat(3,1fr);padding:calc(var(--container) * 3) calc(var(--container) * 3)}.search-main .collection-main__header{display:grid;gap:var(--container);grid-template-columns:1fr 1fr}.search-main .collection-main__description.search-main__form{max-width:100%}.form-search{display:flex;flex-direction:row}button.form-search__submit{max-width:33%}}@media screen and (min-width:1400px){.collection-bridal .collection-main__grid,.collection-main__grid{grid-template-columns:repeat(4,1fr)}}.collection-main{position:relative}.collection-main__header{display:flex;flex-direction:column;justify-content:space-between;margin:var(--container) auto 0;padding:var(--container) var(--container-2) 0}.collection-main__grid-container{margin:0 auto;width:100%}h1.collection-main__title{margin-bottom:var(--container)}.product-grid-container{margin:0 auto}.collection-main__grid{grid-template-columns:repeat(2,1fr);display:grid;gap:var(--container-2);padding:0 var(--container-2);width:100%}nav.collection-main__filters--quicklinks.show-mobile{display:flex;gap:.5rem .75rem;flex-flow:row wrap;margin-bottom:calc(var(--container) / 2)}.collection-main__description{margin-bottom:1em}.collection-main__description .collection-main__filters--quicklinks{display:flex}.collection-main__filters{position:sticky;top:var(--header-height);z-index:1;padding:.5rem var(--container-2)}.show-banner .collection-main__filters{top:var(--header-height-banner)}.collection-main .product-card,.collection-main.search-main .product-card:nth-child(5n){grid-column:span 1}.collection-main .product-card:nth-child(5n){grid-column:span 2}.form-search{flex-direction:column;gap:var(--container-2)}.form-search input#search{line-height:1;border:var(--rule--thin);padding:.5rem;background:var(--color-blur);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);transition-property:background-color,backdrop-filter;transition-duration:.2s;transition-timing-function:ease-in-out;width:100%}@media screen and (prefers-reduced-motion:reduce){.collection-main__grid .product-card{animation:none}}@media screen and (prefers-reduced-motion:no-preference)and (max-width:800px){.collection-main__grid .product-card.observed{opacity:0}.collection-main__grid .product-card.observed.in-view{opacity:0;animation:fadeIn var(--slow) ease-in-out forwards}}@media screen and (prefers-reduced-motion:no-preference)and (min-width:800px){.collection-main__grid .product-card{opacity:0;animation:fadeIn var(--slow) ease-in-out forwards}}@media screen and (min-width:800px){.collection-main__grid{grid-template-columns:repeat(3,1fr);gap:var(--container);padding:var(--container-2) var(--container)}.collection-main__header{justify-content:flex-start;flex-flow:column;margin-top:9em;margin-bottom:8em;padding:0 var(--container)}.collection-main__description{max-width:35em;margin-bottom:var(--container)}nav.collection-main__filters--quicklinks.show-mobile{display:none}nav.collection-main__filters--quicklinks.show-desktop{display:flex;flex-flow:row;gap:calc(var(--container) / 2)}.collection-main__filters{padding:0 var(--container) var(--container-3);display:flex;justify-content:space-between;top:var(--header-height);background-color:var(--color-white);flex-direction:column;justify-content:flex-start}.collection-main__filters h2.facets__heading{padding-left:0;height:fit-content}.collection-main__filters .facets-container{align-items:flex-start}.collection-main__filters .facets-container .facets__form{display:flex;position:relative;top:auto;left:auto}a.collection-main__filters--quicklinks--link{padding:.5rem .75rem .5rem 0;white-space:nowrap}.collection-main__filters--quicklinks--link:hover,.collection-main__filters--quicklinks--link:focus{text-decoration:underline;text-decoration-thickness:max(.08em,1px);text-underline-offset:.2em}.collection-main__filters div#FacetsWrapperDesktop{height:fit-content;max-height:2rem}.active-facets.active-facets-desktop,.facets__wrapper,.product-count{height:3rem;height:fit-content}.collection-main .product-card:nth-child(5n){grid-column:span 1}.search-main .collection-main__header{display:grid;gap:var(--container);grid-template-columns:1fr 1fr}.search-main .collection-main__description.search-main__form{max-width:100%}.form-search{display:flex;flex-direction:row}button.form-search__submit{max-width:33%}}@media screen and (min-width:1400px){.collection-main__grid{grid-template-columns:repeat(4,1fr)}}.product-main{--gallery-width: var(--main-width);--gallery-height: 100%}.product-main__gallery{display:flex;flex-direction:row;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-color:var(--scroll-color);scrollbar-width:var(--scroll-width);-ms-overflow-style:none}.gallery-media{scroll-snap-align:start;display:block;width:100%;min-width:100%}.product-main__gallery a.gallery-media:last-of-type{margin-right:var(--container-2)}.product-main__info{background-color:var(--color-white);padding:var(--container-2)}.product-main__title:has(.product-main__subtitle){display:flex;flex-flow:column;gap:0 .5ch}.product-main__info__row--title .price{color:var(--color-grey-dark)}.product-main__info.single-variant .product-main__info__row--title{margin-bottom:var(--container-2)}.product-main__info__row--title.relative{display:flex;justify-content:space-between;flex-flow:row wrap}.product-main__info__nav{margin-top:var(--container-2);display:flex;gap:var(--container-2)}.product-main__info__nav--link{padding:.5rem 0}.radio-loop{width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity var(--fast) ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radio-loop.icon-line{width:100%;height:.2rem;top:70%;left:50%;transform:translate(-50%);display:inline-block}.radio-loop path{fill:var(--color-blue)}.row-label{display:none}input[type=radio]:checked+.radio-loop{opacity:.75;mix-blend-mode:multiply}input[type=radio]:checked[disabled]+.radio-loop{opacity:0;mix-blend-mode:multiply}p.disclaimer__text{color:var(--color-grey);font-size:var(--font-body--size-xs);margin:0}.product-main__subtitle{font-size:var(--font-body--size)}.product-main__info__row--disclaimer{padding:var(--container-2) 0}.product-main__info__nav--item{transition:underline var(--fast) ease-in-out;text-decoration:none;text-decoration-thickness:max(.05em,.5px);text-underline-offset:.2em}.product-main__info__nav--item.active,.product-main__info__nav--item:hover{text-decoration:underline}.product-main__tertiary{opacity:0;height:0;pointer-events:none;overflow:hidden;transition:opacity var(--fast) ease-in-out,height var(--fast) ease-in-out}.product-main__tertiary.active{opacity:1;height:auto;pointer-events:all;padding-top:var(--container-2)}ul.product-pairings{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.product-main__sizing table{margin-bottom:1rem;width:auto;border-collapse:collapse}.product-main__description{margin:var(--container-2) 0}.product-main__gallery-container{padding:0 var(--container-2)}.product-main__gallery__counter{padding:var(--container-3) var(--container-3) 0;z-index:100;font-size:var(--font-body--size-xs);top:0;left:var(--container-2);width:auto}.product-main__gallery{gap:var(--container-3)}.product-main__gallery.product-main__gallery--bridal .gallery-media{padding:0 var(--container-2) var(--container-2)}.product-main__info--bridal.product-main__info{padding:calc(var(--container) * 2)}.product-main__info--bridal .product-main__tertiary{padding:var(--container) 0 0}.product-main__info--bridal .product-main__info__row--secondary{text-align:center}h2.product-main__description__heading{margin-bottom:var(--container)}.product-main__info--bridal .add-to-cart-button{margin:var(--container) auto}.product-main__info--bridal .product-main__info__row--title.relative{flex-direction:column;align-items:center;text-align:center;gap:var(--container-2)}.option-values.product-option-row__item{gap:var(--container-3) 0}.product-main__info--bridal h1.product-main__title.product-title{gap:var(--container-3)}.product-main__info--bridal .product-option-row{margin-top:var(--container);justify-content:center}.product-main__info--bridal .option-values.product-option-row__item{margin:var(--container-2) 0}@media screen and (min-width:800px){.template-product main{margin-top:0}section.product-main{--gallery-height: calc(100vh - var(--header-height));--gallery-item-height: calc(var(--gallery-height) - calc(var(--container) * 2));grid-template-columns:50% 50%;display:flex;flex-flow:row}.product-main__info,.product-main__gallery-container{flex:1 1 50%}.product-main__gallery-container{height:calc(100% - var(--header-height));width:100%;width:fit-content;display:flex;align-items:flex-start;justify-content:flex-start;padding:0 var(--container)}.product-main__gallery{scroll-snap-type:none;flex-direction:column;overflow-x:visible;scrollbar-color:transparent;justify-content:flex-start;align-items:flex-start;width:100%;gap:var(--container-2)}.gallery-media{display:flex;justify-content:var(--gallery-align);scroll-snap-align:none;cursor:zoom-in;height:100%;max-height:var(--gallery-item-height);width:fit-content}.gallery-media img,.gallery-media video{height:100%;object-fit:contain;object-position:left top;width:fit-content;max-height:var(--gallery-item-height)}.product-main__info__nav{gap:var(--container)}.product-main__info__nav--link:hover,.product-main__info__nav--link:focus-visible{text-decoration:underline;text-decoration-thickness:max(.08em,1px);text-underline-offset:.2em}.product-main__info{justify-content:flex-start;padding-top:30svh;padding-top:var(--container);display:flex;flex-flow:column;max-width:35em;margin:0 auto;height:100svh;padding:var(--container-vh) var(--container) var(--container) 0;height:auto;max-width:none;align-self:start}.product-main__info.sticky,.product-main__gallery-container.sticky{position:sticky;top:var(--header-height);align-self:start}.product-main__gallery-container.sticky{height:var(--gallery-height);overflow:hidden;scrollbar-color:var(--scroll-color);scrollbar-width:var(--scroll-width)}.product-main__gallery-container.sticky .product-main__gallery{height:100%;overflow-y:scroll;overflow-x:hidden}html.show-banner .product-main__info.sticky,html.show-banner .product-main__gallery-container.sticky{top:var(--header-height-banner)}html.show-banner .product-main__gallery-container.sticky{height:var(--gallery-height-banner)}.product-main__info>*{width:100%;max-width:35em;margin-right:auto}.product-main__info__row--title.relative{flex-flow:column}.product-main__info__row--title .price,button.add-to-cart-button{font-size:var(--font-body--size-m)}.product-main__gallery__counter.absolute{display:none}p.disclaimer__text,.product-main__subtitle{font-size:var(--font-body--size-s)}.option-values.product-option-row__item{margin:var(--container-2) 0}.suffix-bridal section.product-main.grid{z-index:1;position:relative;background:var(--pink);margin:0 calc(var(--padding) * 4)}.product-main__info.multi-variants.product-main__info--bridal{background:var(--pink);padding-top:var(--container);justify-content:center}.product-main__gallery.product-main__gallery--bridal .gallery-media{padding:0;cursor:pointer}.product-main__gallery--bridal .gallery-media{cursor:pointer;opacity:0!important;transition:opacity 1s ease!important;animation:none}.product-main__gallery--bridal .gallery-media.is-selected{opacity:1!important}.suffix-bridal .product-main__gallery__counter{position:absolute;bottom:0;right:0;left:auto;background:transparent;transform:translate(100%);padding:var(--container) var(--container);height:auto;pointer-events:none}.suffix-bridal .product-main__gallery-container{height:fit-content}.suffix-bridal .product-main__info.sticky{margin:auto;height:auto;position:relative}.product-main__gallery-container.gallery--single{height:100%;min-height:100svh}.gallery--single .product-main__gallery{height:100%}.gallery--single img.product-gallery-image{height:100%;object-fit:cover;width:100%}}html.show-banner .announcement-bar{display:flex}.announcement-bar{display:none;height:var(--banner-height);position:fixed;top:0;width:100%;z-index:2}.announcement-bar__close{right:var(--container);cursor:pointer;z-index:4;width:.75rem;margin-right:var(--container)}.announcement-bar__close:hover svg{filter:invert(1)}.announcement-bar__close svg{pointer-events:none;transition:filter .12s ease-in-out}.announcement-bar__inner{margin:auto;text-align:center;height:var(--banner-height);display:flex;justify-content:center}.announcement-bar__cell{width:100%;padding:0 var(--container);height:var(--ann-height);display:flex;justify-content:center;align-items:center;transition:opacity .12s ease-in-out;margin:0 auto;font-size:var(--font-body--size-xs)}.announcement-bar__slider .announcement-bar__cell{opacity:0}.announcement-bar__slider .announcement-bar__cell.is-selected{opacity:1}@media screen and (max-width:800px){.announcement-bar__close{right:var(--container-2)}.announcement-bar__cell{max-width:calc(100% - var(--container-2) * 2)}.announcement-bar__close{padding:.5rem 0 .5rem .5rem;margin-right:var(--container-2)}.announcement-bar__inner .flickity-viewport,.announcement-bar__inner .flickity-slider{width:100vw}.announcement-bar__inner{padding:0}.announcement-bar__cell{width:100vw;white-space:nowrap;font-size:clamp(8px,2vw,var(--font-body--size-s))}}section.highlight{height:fit-content;padding:var(--space-around) var(--container-2);display:flex;flex-flow:var(--section-flow);gap:var(--container-2);align-content:center}section.highlight.highlight--height-full-height-mobile{height:var(--main-height);max-height:var(--main-height)}.show-banner section.highlight.highlight--height-full-height-mobile{height:var(--main-height-banner);max-height:var(--main-height-banner)}section.highlight.highlight--full-bleed,section.highlight.highlight--full-bleed.highlight--height-full-height-mobile{padding:0;width:100%;position:relative}section.highlight.highlight--full-bleed .highlight-inner{height:100%;object-fit:cover}section.highlight.highlight--height-full-height-mobile section.highlight.highlight--full-bleed.highlight--absolute .highlight__text{padding:var(--container-2)}section.highlight.highlight--card-absolute .highlight-card__info{padding:var(--container-3)}section.highlight.highlight--scroll .highlight__scroll-wrapper{display:flex;gap:var(--container-2);overflow-x:auto;scroll-snap-type:x mandatory;flex-flow:row;margin:0 var(--container-2);padding-left:0;padding-right:0;scrollbar-color:var(--scroll-color);scrollbar-width:var(--scroll-width)}.highlight__text,.highlight-card__info{gap:var(--container-3);padding:var(--container-3) 0}.highlight__text{--gap-width: calc(var(--container-2) * var(--gaps));--text-width: calc(var(--card-width) * var(--total-blocks) + var(--gap-width));justify-content:var(--headline-alignment);position:var(--headline-position);bottom:var(--headline-coords);left:var(--headline-coords);color:var(--text-color);width:var(--text-width);padding:0 0 var(--container-2) 0;white-space:nowrap}.highlight__text--center.highlight__text{margin:0 auto}section.highlight.highlight--absolute .highlight__text{padding:var(--container-2)}section.highlight.highlight--single.highlight--height-full-height-mobile .highlight__text{margin:0 auto}figcaption.highlight-card__info{display:var(--hide-card-text);position:var(--caption-position);bottom:var(--caption-coords);left:var(--caption-coords)}.highlight__text.flex a.underlined-link,.highlight-card__info a.underlined-link{color:var(--color-grey)}@media screen and (min-width:800px){section.highlight{padding:var(--space-around-desktop) var(--container);justify-content:center;gap:0 var(--container)}.highlight__text{padding:var(--container-2) 0;--gap-width: calc(var(--container) * var(--gaps))}section.highlight.highlight--full-bleed.highlight--absolute .highlight__text{padding:var(--container)}section.highlight.highlight--card-absolute .highlight-card__info{padding:var(--container-2)}section.highlight.highlight--scroll .highlight__scroll-wrapper{justify-content:center;gap:0 var(--container);overflow-x:visible;scroll-snap-type:none;flex-flow:row wrap;margin:0 auto}section.highlight.highlight--height-full-height-desktop{padding:var(--container-2)}section.highlight.highlight--single.highlight--height-full-height .highlight__text{margin:0 auto}section.highlight.highlight--height-full-height{height:var(--main-height);max-height:var(--main-height)}.show-banner section.highlight.highlight--height-full-height{height:var(--main-height-banner);max-height:var(--main-height-banner)}section.highlight.highlight--full-bleed.highlight--height-full-height{padding:0;width:100%;position:relative}}section.row{padding:var(--space-around) var(--container-2)}.row-header.flex{gap:var(--container-3);padding:var(--container-3) 0;justify-content:var(--text-align)}p.row-header__description{margin:0;color:var(--color-grey-dark)}ul.row-list{display:flex;gap:var(--container-2);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--container-2);scrollbar-width:thin;scrollbar-color:var(--color-grey) transparent}ul.row-list li.row-list__item{scroll-snap-align:start;flex:1 0 66%}section.row.row--hide-labels ul.row-list li.product-card span.label{display:none}@media screen and (min-width:800px){section.row{padding:var(--space-around-desktop) var(--container)}.row-header.flex{padding:var(--container-2) 0}ul.row-list{scroll-snap-type:none;gap:var(--container-2)}ul.row-list li.row-list__item{scroll-snap-align:none;flex:1 1 100%}}.highlight-card{display:flex;flex-direction:column;height:fit-content;position:relative}.highlight-card__placeholder{width:100%;height:100%;background-color:var(--color-grey-light);aspect-ratio:4/6}a.highlight-card__link{display:flex;height:fit-content}.highlight-card img,.highlight-card video{width:100%;height:100%;object-fit:cover;aspect-ratio:var(--ratio)}.highlight--full-bleed figure.highlight-card:first-of-type,.highlight--full-bleed figure.highlight-card:first-of-type a.highlight-card__link,.highlight--full-bleed figure.highlight-card:first-of-type a.highlight-card__link>*{width:100%;height:100%;flex:1 0 100%;object-fit:cover}.highlight--full-bleed figure.highlight-card:not(:first-of-type){display:none}section.highlight:not(.highlight--full-bleed) figure.highlight-card{flex:1 1 100%}section.highlight.highlight--scroll figure.highlight-card{scroll-snap-align:start;flex:1 0 85%}figure.highlight-card.observed:not(.in-view) .animate--fadeIn{animation-play-state:paused}@media(prefers-reduced-motion:reduce){figure.highlight-card.observed .animate--fadeIn{animation:none!important;opacity:1!important}}section.highlight.highlight--single.highlight--height-full-height figure.highlight-card{flex:1 1 100%;min-height:0;overflow:hidden}section.highlight.highlight--single.highlight--height-full-height figure.highlight-card a.highlight-card__link{flex:1 1 100%;min-height:0;overflow:hidden;width:100%;height:100%}section.highlight.highlight--single.highlight--height-full-height figure.highlight-card a.highlight-card__link>*{width:100%;height:100%;object-fit:cover}section.highlight.highlight--single.highlight--height-full-height figcaption.highlight-card__info{flex:0 0 auto}@media screen and (min-width:800px){section.highlight:not(.highlight--full-bleed) figure.highlight-card{flex:0 1 var(--card-width)}section.highlight.highlight--single figure.highlight-card{flex:0 1 var(--card-width);margin:0 auto;max-width:var(--card-width)}section.highlight.highlight--single.highlight--height-full-height figure.highlight-card a.highlight-card__link,section.highlight.highlight--single.highlight--height-full-height figure.highlight-card a.highlight-card__link>*{width:100%;height:100%;object-fit:cover}}@media screen and (pointer:fine){a.highlight-card__link:hover~.highlight-card__info a.underlined-link,figure.highlight-card:has(a.highlight-card__link):hover~section.highlight--full-bleed .highlight__text a.underlined-link{text-decoration-color:transparent}a.highlight-card__link>video,a.highlight-card__link>img{transition:opacity 1s ease-in-out;will-change:opacity}a.highlight-card__link:hover>video,a.highlight-card__link:hover>img,a.highlight-card__link:focus-visible>video,a.highlight-card__link:focus-visible>img{opacity:.8}}summary.block-accordion__summary{padding:var(--container-3) 0}details.block-accordion--pairings{border-bottom:var(--rule);padding:0}details summary.block-accordion__summary{padding:var(--container-3) 0}details summary.block-accordion__summary svg{aspect-ratio:1;transition:transform linear .25s;transform:none;width:var(--container-3);height:var(--container-3);display:flex;align-items:center}details[open]>summary svg{transform:rotate(45deg);opacity:.33}div.block-accordion__content{margin-bottom:1rem;padding:0}details.block-accordion{border-bottom:var(--rule);padding:0}[class*=product-card__info]{display:flex;flex-direction:column;transition:var(--fast);position:relative;text-wrap:balance;line-height:1.3;font-size:var(--font-body--size-xs);gap:.125rem}a.card-image-link.has-secondary .primary-media{opacity:1;transition:opacity var(--fast) ease-in-out}@media screen and (pointer:fine){.product-card__info a{transition:text-decoration var(--fast) ease-in-out;text-decoration:underline;text-decoration-thickness:max(.05em,.5px);text-underline-offset:.2em;text-decoration-color:transparent}a.card-image-link:hover~.product-card__info a,a.card-image-link:focus-visible~.product-card__info a{text-decoration-color:currentColor}}a.card-image-link.has-secondary .secondary-media{display:none}@media screen and (min-width:800px){[class*=product-card__info]{font-size:var(--font-body--size)}a.card-image-link.has-secondary .secondary-media{display:block;opacity:0;transition:opacity var(--fast) ease-in-out}a.card-image-link.has-secondary:hover .primary-media{opacity:0}a.card-image-link:hover+.product-card__info.has-secondary-info .product-card__info--primary{opacity:0}a.card-image-link.has-secondary:hover .secondary-media{opacity:1}.product-card__info.has-secondary-info .product-card__info--secondary{opacity:0;transition:opacity var(--fast) ease-in-out;position:absolute;top:0;left:0}a.card-image-link:hover+.product-card__info.has-secondary-info .product-card__info--secondary{opacity:1}}.card-image-link{margin-bottom:var(--container-3);position:relative;overflow:hidden;aspect-ratio:1 / 1.35}.card-image-link.placeholder{background:var(--color-grey-light)}img.product-card__media{object-fit:cover;width:100%;height:100%}[class*=product-card__info]{display:flex;flex-direction:column;transition:var(--fast);position:relative;text-wrap:balance;line-height:1.3;font-size:var(--font-body--size);gap:.125rem}a.card-image-link.has-secondary .primary-media.animation-complete{opacity:1!important;transition:opacity var(--fast) ease-in-out}.section-row li.product-card.observed:not(.in-view) .animate--fadeIn{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.section-row li.product-card.observed .animate--fadeIn{animation:none;opacity:1}}a.card-image-link.has-secondary .secondary-media{opacity:0;pointer-events:none;display:none}.bridal-card .product-card__info{text-align:center;padding:var(--container-3)}.product-card-info__meta{color:var(--color-grey-dark)}@media screen and (min-width:800px){[class*=product-card__info]{font-size:var(--font-body--size)}a.card-image-link.has-secondary .secondary-media{display:block;opacity:0;transition:opacity var(--fast) ease-in-out}a.card-image-link.has-secondary:hover .primary-media{opacity:0}a.card-image-link:hover+.product-card__info.has-secondary-info .product-card__info--primary{opacity:0}a.card-image-link.has-secondary:hover .secondary-media{opacity:1;pointer-events:auto}.product-card__info.has-secondary-info .product-card__info--secondary{opacity:0;transition:opacity var(--fast) ease-in-out;position:absolute;top:0;left:0}a.card-image-link:hover+.product-card__info.has-secondary-info .product-card__info--secondary{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
