.aiovo-collection{--ac-ink: #302536;--ac-muted: #6c6470;--ac-line: #d8d1dd;--ac-lilac: #e8e3ed;display:block;color:var(--ac-ink);background:#fff;font:14px/1.6 Arial,Helvetica,sans-serif}.aiovo-collection *,.aiovo-collection *:before,.aiovo-collection *:after{box-sizing:border-box}.aiovo-collection [hidden]{display:none!important}.aiovo-collection a{color:inherit;text-underline-offset:4px}.aiovo-collection button,.aiovo-collection input{font:inherit;color:inherit}.aiovo-collection button,.aiovo-collection a{touch-action:manipulation}.aiovo-collection :is(a,button,input,summary):focus-visible{outline:2px solid var(--ac-ink);outline-offset:4px}.aiovo-collection h1,.aiovo-collection h2{font-family:Georgia,Times New Roman,serif;font-weight:400;color:inherit;text-transform:none;letter-spacing:-.025em}.aiovo-collection h1{font-size:42px;line-height:1.12;margin:0 0 14px;overflow-wrap:anywhere}.aiovo-collection h2{font-size:30px;line-height:1.2;margin:0 0 16px}.aiovo-collection p{margin:0 0 18px}.aiovo-collection__container{width:100%;max-width:1536px;padding-inline:48px;margin-inline:auto}.aiovo-collection__breadcrumb{display:flex;flex-wrap:wrap;gap:12px;padding-block:20px;color:var(--ac-muted);font-size:12px}.aiovo-collection__heading{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:12px 0 24px}.aiovo-collection__heading>div{max-width:850px;min-width:0}.aiovo-collection__intro{color:var(--ac-muted);overflow-wrap:anywhere}.aiovo-collection__intro p:last-child{margin-bottom:0}.aiovo-collection__text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;background:none;border:0;padding:0;text-decoration:underline;cursor:pointer}.aiovo-collection__shapes{display:flex;gap:8px;overflow-x:auto;padding-block:0 12px;overscroll-behavior-x:contain}.aiovo-collection__shape{min-width:100px;flex:1;display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:82px;padding:8px 12px;text-decoration:none;border:1px solid transparent}.aiovo-collection__shape>svg{margin-bottom:6px;flex-shrink:0}.aiovo-collection__shape.is-active{background:var(--ac-lilac);border-color:var(--ac-line)}.aiovo-collection__toolbar{display:flex;align-items:center;gap:24px;border-top:1px solid var(--ac-line);background:#fff;min-height:60px;z-index:3}.aiovo-collection__control{display:inline-flex;align-items:center;gap:10px;min-height:44px;text-decoration:none;flex-shrink:0}.aiovo-collection__control .svg-wrapper{width:20px;height:20px}.aiovo-collection__count{color:var(--ac-muted)}.aiovo-collection__sort-trigger{margin-left:auto}.aiovo-collection__active{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:16px}.aiovo-collection__active>a{min-height:44px;display:inline-flex;align-items:center}.aiovo-collection__chip{padding:8px 16px;border:1px solid var(--ac-line);border-radius:24px;background:var(--ac-lilac);gap:12px;text-decoration:none}.aiovo-collection__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;row-gap:30px;list-style:none;padding:0;margin:0}.aiovo-collection__grid>li{min-width:0}.aiovo-collection .product-card{width:100%;height:100%}.aiovo-collection .product-card__link{display:none}.aiovo-collection .product-card__content{display:flex;flex-direction:column;gap:0;height:100%;padding:0}.aiovo-collection .aiovo-collection__card-media{position:relative;aspect-ratio:1 / 1;width:100%;flex:0 0 auto;overflow:hidden;background:#f4f3f6}.aiovo-collection .aiovo-collection__card-media :is(slideshow-component,slideshow-container,slideshow-slides,slideshow-slide){height:100%;min-height:0;width:100%}.aiovo-collection .aiovo-collection__slide{flex:0 0 100%}.aiovo-collection .aiovo-collection__slide a{display:block;width:100%;height:100%}.aiovo-collection .aiovo-collection__product-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center}@media(hover:hover){.aiovo-collection .aiovo-collection__card-media a:hover .aiovo-collection__product-image{filter:none}}.aiovo-collection .aiovo-collection__arrows{position:absolute;top:0;right:0;bottom:0;left:0;display:flex!important;pointer-events:none;z-index:2;mix-blend-mode:normal}.aiovo-collection slideshow-component[disabled=true] .aiovo-collection__arrows{display:none!important}.aiovo-collection .aiovo-collection__next{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;pointer-events:auto;border:0;background:transparent;color:#000;font-size:24px;width:44px;height:44px;padding:0;opacity:0;border-radius:0;box-shadow:none;cursor:pointer}.aiovo-collection .aiovo-collection__card-media:hover .aiovo-collection__next,.aiovo-collection .aiovo-collection__card-media:focus-within .aiovo-collection__next{opacity:1}.aiovo-collection .aiovo-collection__product-title{font-size:16px;line-height:1.45;letter-spacing:0;margin:12px 0 3px;min-height:2.9em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.aiovo-collection__product-title a{text-decoration:none}.aiovo-collection__center-stone{margin:0 0 4px;color:var(--color-foreground);font-size:.875rem;line-height:1.4;opacity:.72}.aiovo-collection__price{font:14px/1.5 Arial,Helvetica,sans-serif}.aiovo-collection__swatches{display:flex;flex-wrap:wrap;gap:0;margin-top:2px}.aiovo-collection__swatch{display:inline-flex;width:44px;height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;align-items:center;justify-content:center;position:relative}.aiovo-collection__swatch .swatch{--swatch-width: 20px;--swatch-height: 20px;width:20px;height:20px;border-radius:50%;border:1px solid var(--ac-line)}.aiovo-collection__swatch[aria-current] .swatch{outline:1px solid var(--ac-ink);outline-offset:3px}.aiovo-collection__swatch[aria-current]:after{content:"\2713";font-size:9px;position:absolute;right:0;top:0}.aiovo-collection__metal-swatch--14k-yellow-gold{--swatch-background: linear-gradient(135deg, #fbefc4 0%, #e3c47a 45%, #c9a24e 75%, #f0dc9c 100%)}.aiovo-collection__metal-swatch--14k-white-gold{--swatch-background: linear-gradient(135deg, #fafaf8 0%, #dcdbd6 45%, #b8b6af 75%, #ecebe7 100%)}.aiovo-collection__metal-swatch--14k-rose-gold{--swatch-background: linear-gradient(135deg, #f9d6c8 0%, #e39c85 45%, #c77a62 75%, #f2bfae 100%)}.aiovo-collection__metal-swatch--18k-yellow-gold{--swatch-background: linear-gradient(135deg, #f7dfa0 0%, #d6a843 45%, #b3842a 75%, #e6c270 100%)}.aiovo-collection__metal-swatch--18k-white-gold{--swatch-background: linear-gradient(135deg, #ffffff 0%, #e3e3e2 45%, #c2c2c1 75%, #f3f3f2 100%)}.aiovo-collection__metal-swatch--18k-rose-gold{--swatch-background: linear-gradient(135deg, #fae0cc 0%, #e5ae8a 45%, #c98e68 75%, #f3cdb0 100%)}.aiovo-collection__metal-swatch--platinum{--swatch-background: linear-gradient(135deg, #f4f5f7 0%, #cfd3d8 45%, #a3a9b1 75%, #e4e7eb 100%)}.aiovo-collection__paging{display:flex;flex-direction:column;align-items:center;padding-block:40px;gap:16px}.aiovo-collection__paging p{margin:0;color:var(--ac-muted)}.aiovo-collection__pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.aiovo-collection__pagination :is(a,span){display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding:4px}.aiovo-collection.is-enhanced .aiovo-collection__pagination{display:none}.aiovo-collection.is-enhanced.has-error .aiovo-collection__pagination{display:flex}.aiovo-collection__button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;background:var(--ac-ink);color:#fff!important;border:1px solid var(--ac-ink);border-radius:0;font:14px/1.4 Arial,Helvetica,sans-serif;cursor:pointer;text-decoration:none;text-align:center}.aiovo-collection__button--outline{background:#fff;color:var(--ac-ink)!important}.aiovo-collection__button[aria-disabled=true],.aiovo-collection__button:disabled{opacity:.55;cursor:wait}.aiovo-collection__empty{text-align:center;padding:56px 20px;max-width:580px;margin:auto}.aiovo-collection__empty>.svg-wrapper{display:inline-flex;height:48px;width:48px;margin-bottom:20px}.aiovo-collection__empty p{color:var(--ac-muted)}.aiovo-collection__custom{display:grid;grid-template-columns:1fr 1fr;background:var(--ac-lilac);margin-bottom:24px}.aiovo-collection__custom>div{padding:48px max(48px,calc((100vw - 1440px)/2));padding-right:40px;align-self:center}.aiovo-collection__custom h2{font-size:42px;max-width:420px}.aiovo-collection__custom p{color:var(--ac-muted)}.aiovo-collection__custom-image{width:100%;height:100%;min-height:300px;object-fit:cover}.aiovo-collection__custom--text{display:block}.aiovo-collection__custom--text>div{max-width:850px;padding:40px 48px;margin:auto;text-align:center}.aiovo-collection__custom--text h2{max-width:none}.aiovo-collection__help{margin-block:24px 60px}.aiovo-collection__help details{border-top:1px solid var(--ac-line)}.aiovo-collection__help details:last-child{border-bottom:1px solid var(--ac-line)}.aiovo-collection summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;gap:12px;cursor:pointer;list-style:none}.aiovo-collection summary::-webkit-details-marker{display:none}.aiovo-collection details[open]>summary>span{transform:rotate(45deg)}.aiovo-collection__help .rte{padding-bottom:20px}.aiovo-collection fieldset{min-width:0;border:0;margin:0;padding:0}.aiovo-collection__dialog{color:var(--ac-ink);background:#fff;border:0;border-radius:0;padding:0}.aiovo-collection:not(.is-enhanced) .aiovo-collection__dialog{position:static;display:block;width:100%;max-width:none;margin-block:20px}.aiovo-collection:not(.is-enhanced) :is(.aiovo-collection__close,[data-clear-draft]){display:none}.aiovo-collection.is-enhanced .aiovo-collection__dialog{margin:0;width:min(380px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;inset:0 auto 0 0}.aiovo-collection__dialog::backdrop{background:#30253666}.aiovo-collection__dialog form{display:flex;flex-direction:column;height:100%}.aiovo-collection__dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px;border-bottom:1px solid var(--ac-line)}.aiovo-collection__dialog-heading h2{margin:0}.aiovo-collection__close{width:44px;height:44px;border:0;padding:0;background:none;font-size:28px!important;cursor:pointer}.aiovo-collection__filter-fields{flex:1;overflow-y:auto;min-height:0;padding:8px 24px 24px}.aiovo-collection__filter-group{border-bottom:1px solid var(--ac-line)}.aiovo-collection .aiovo-collection__filter-indicator{transform:none}.aiovo-collection .aiovo-collection__filter-indicator:before{content:"+"}.aiovo-collection details[open]>summary>.aiovo-collection__filter-indicator{transform:none}.aiovo-collection details[open]>summary>.aiovo-collection__filter-indicator:before{content:"\2212"}.aiovo-collection__filter-group>p{font-size:12px;color:var(--ac-muted)}.aiovo-collection__filter-value{display:flex;gap:10px;min-height:44px;align-items:center;cursor:pointer}.aiovo-collection__filter-value small{margin-left:auto;color:var(--ac-muted)}.aiovo-collection :is(input[type=checkbox],input[type=radio]){-webkit-appearance:auto;appearance:auto;width:20px;height:20px;accent-color:var(--ac-ink);flex-shrink:0;border:revert;background:revert}.aiovo-collection :is(input[type=checkbox],input[type=radio]):after{content:none}.aiovo-collection__price-inputs{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-bottom:20px}.aiovo-collection__price-inputs label{min-width:0;font-size:12px}.aiovo-collection__price-inputs input{display:block;width:100%;min-width:0;min-height:44px;border:1px solid var(--ac-line);padding:8px;background:#fff}.aiovo-collection__dialog-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 24px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--ac-line);background:#fff}.aiovo-collection__dialog-actions .aiovo-collection__button{flex:1}.aiovo-collection__draft-status{font-size:12px;width:100%}.aiovo-collection__draft-status:empty{display:none}.aiovo-collection.is-enhanced .aiovo-collection__dialog--sort{inset:var(--header-height, 80px) 48px auto auto;height:auto;width:340px;max-height:80dvh}.aiovo-collection__sort-option{display:flex;min-height:52px;align-items:center;gap:14px;margin-inline:24px;border-bottom:1px solid var(--ac-line);cursor:pointer}.aiovo-collection__sort-option:last-child{border:0}.aiovo-collection.is-enhanced .aiovo-collection__sort-submit{display:none}.aiovo-collection__error{padding-block:16px;color:var(--ac-ink);border:1px solid var(--ac-line)}@media(min-width:768px)and (max-width:1199px){.aiovo-collection__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.aiovo-collection__container{padding-inline:16px}.aiovo-collection h1{font-size:30px}.aiovo-collection__heading{display:block;padding-top:8px}.aiovo-collection__heading>.aiovo-collection__text-link{margin-top:8px}.aiovo-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:24px}.aiovo-collection__shape{min-width:76px;padding-inline:8px;font-size:12px}.aiovo-collection__toolbar{position:sticky;top:var(--header-height, 0px);gap:12px;flex-wrap:wrap;padding-block:4px}.aiovo-collection__count{order:3;width:100%;font-size:12px}.aiovo-collection__sort-trigger{max-width:68%;font-size:12px;overflow-wrap:anywhere;flex-shrink:1}.aiovo-collection .aiovo-collection__next{opacity:1}.aiovo-collection .aiovo-collection__product-title{font-size:14px}.aiovo-collection__price{font-size:12px}.aiovo-collection__custom{grid-template-columns:1fr}.aiovo-collection__custom>div{padding:30px 16px}.aiovo-collection__custom h2{font-size:30px}.aiovo-collection__custom-image{min-height:0;height:auto;max-height:260px;object-fit:cover}.aiovo-collection__custom .aiovo-collection__button,.aiovo-collection.is-enhanced .aiovo-collection__dialog{width:100%}.aiovo-collection.is-enhanced .aiovo-collection__dialog--sort{inset:auto 0 0;height:auto;max-height:85dvh;padding-bottom:max(20px,env(safe-area-inset-bottom))}.aiovo-collection__dialog-heading{padding:20px}.aiovo-collection__filter-fields{padding-inline:20px}.aiovo-collection__dialog-actions{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.aiovo-collection *,.aiovo-collection *:before,.aiovo-collection *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/aiovo-collection.css.map */
