:root{--sol-bg-primary: #0A0A0A;--sol-bg-secondary: #0D0D0C;--sol-bg-elevated: #141414;--sol-bg-card: #111111;--sol-text-primary: #FFFEF9;--sol-text-secondary: rgba(255, 254, 249, .7);--sol-text-muted: rgba(255, 254, 249, .5);--sol-text-subtle: rgba(255, 254, 249, .35);--sol-gold-primary: #D4B85A;--sol-gold-secondary: #C9A962;--sol-gold-muted: rgba(212, 184, 90, .5);--sol-gold-subtle: rgba(212, 184, 90, .2);--sol-border-subtle: rgba(255, 255, 255, .08);--sol-border-default: rgba(255, 255, 255, .12);--sol-border-strong: rgba(255, 255, 255, .2);--sol-border-gold: rgba(212, 184, 90, .3);--sol-font-display: "Cormorant Garamond", "Georgia", serif;--sol-font-body: "Montserrat", "Helvetica Neue", sans-serif;--sol-transition-fast: .2s cubic-bezier(.25, .46, .45, .94);--sol-transition-medium: .4s cubic-bezier(.25, .46, .45, .94);--sol-transition-slow: .6s cubic-bezier(.25, .46, .45, .94);--sol-space-xs: .5rem;--sol-space-sm: 1rem;--sol-space-md: 1.5rem;--sol-space-lg: 2.5rem;--sol-space-xl: 4rem}.template-collection,.template-collection body,.template-collection #xo-root,.template-collection .content-for-layout,.template-collection main#xo-main-content{background-color:var(--sol-bg-primary)!important;background:var(--sol-bg-primary)!important}.main-collection,[class*=main-collection],.xo-filters-main-collection{background-color:var(--sol-bg-primary)!important}.main-collection,.main-collection *,.xo-filters-main-collection,.xo-filters-main-collection *{--color-background: 10, 10, 10 !important;--color-foreground: 255, 254, 249 !important}h1.main-collection__heading,.main-collection__heading,.h1.main-collection__heading{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;padding:5rem 2rem 4rem!important;margin:0 auto!important;background:transparent!important}@media (min-width: 992px){h1.main-collection__heading,.main-collection__heading,.h1.main-collection__heading{padding:8rem 3rem 5rem!important}}h1.main-collection__heading,.h1.main-collection__heading,.main-collection__heading{font-family:var(--sol-font-display)!important;font-weight:300!important;font-size:clamp(3.5rem,8vw,6rem)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--sol-text-primary)!important;line-height:1!important;position:relative!important}h1.main-collection__heading:after,.h1.main-collection__heading:after,.main-collection__heading:after{content:""!important;display:block!important;width:100px!important;height:1px!important;background:linear-gradient(90deg,transparent 0%,var(--sol-gold-primary) 50%,transparent 100%)!important;margin:2.5rem auto 0!important}.xo-main-collection__collection-info,.collection-description{text-align:center!important;max-width:650px!important;margin:0 auto 3rem!important;padding:0 2rem!important}.xo-main-collection__collection-info p,.collection-description p{font-family:var(--sol-font-display)!important;font-weight:300!important;font-style:italic!important;font-size:clamp(1.3rem,2vw,1.6rem)!important;color:var(--sol-text-secondary)!important;line-height:1.6!important;letter-spacing:.03em!important}.main-collection__top-grid,.main-collection__top-grid-filter{background-color:var(--sol-bg-primary)!important;border-top:1px solid var(--sol-border-subtle)!important;border-bottom:1px solid var(--sol-border-subtle)!important}.main-collection__top{padding:var(--sol-space-md) var(--sol-space-lg)!important}@media (min-width: 1200px){.main-collection__top{padding:var(--sol-space-md) var(--sol-space-xl)!important}}.main-collection__total-product,.main-collection__total-product-mobile,.main-collection__total-product-mobile-vertical{font-family:var(--sol-font-body)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--sol-text-muted)!important}.main-collection__group-btn-change{gap:var(--sol-space-xs)!important}.main-collection__btn-change{opacity:.3!important;transition:var(--sol-transition-fast)!important;color:var(--sol-text-primary)!important}.main-collection__btn-change:hover{opacity:.7!important}.main-collection__btn-change.xo-active{opacity:1!important;color:var(--sol-gold-primary)!important}.main-collection__filter,.main-collection__vertical-filters-refine,.xo-filters-vertical{background-color:var(--sol-bg-primary)!important;border-color:var(--sol-border-subtle)!important}.main-collection__filter:after{background-color:var(--sol-border-subtle)!important}.xo-filters-group__heading,.xo-collapse__trigger,.xo-filters-refine__heading,.xo-facet-filters__heading{font-family:var(--sol-font-body)!important;font-size:.7rem!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--sol-text-primary)!important;padding:var(--sol-space-sm) 0!important;border-bottom:1px solid var(--sol-border-subtle)!important;transition:var(--sol-transition-fast)!important}.xo-filters-group__heading:hover,.xo-collapse__trigger:hover{color:var(--sol-gold-primary)!important}.xo-filters-field,.xo-facets__item,.xo-collapse__content label{font-family:var(--sol-font-body)!important;font-size:.85rem!important;font-weight:400!important;color:var(--sol-text-secondary)!important;padding:var(--sol-space-xs) 0!important;transition:var(--sol-transition-fast)!important;cursor:pointer!important}.xo-filters-field:hover,.xo-facets__item:hover{color:var(--sol-text-primary)!important}.xo-checkbox,.xo-filters-field input[type=checkbox]{border:1px solid var(--sol-border-default)!important;background:transparent!important;transition:var(--sol-transition-fast)!important}.xo-checkbox:checked,.xo-filters-field input[type=checkbox]:checked{background:var(--sol-gold-primary)!important;border-color:var(--sol-gold-primary)!important}.xo-filters-refine__item,.xo-active-filters__item{font-family:var(--sol-font-body)!important;font-size:.7rem!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--sol-text-primary)!important;background:var(--sol-bg-elevated)!important;border:1px solid var(--sol-border-default)!important;padding:var(--sol-space-xs) var(--sol-space-sm)!important;transition:var(--sol-transition-fast)!important}.xo-filters-refine__item:hover,.xo-active-filters__item:hover{border-color:var(--sol-gold-primary)!important;color:var(--sol-gold-primary)!important}.xo-filters-refine__clear,.xo-active-filters__clear{font-family:var(--sol-font-body)!important;font-size:.65rem!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--sol-text-muted)!important;transition:var(--sol-transition-fast)!important}.xo-filters-refine__clear:hover,.xo-active-filters__clear:hover{color:var(--sol-gold-primary)!important}.xo-select,.xo-select__trigger,.xo-select__field,[class*=field-select],.main-collection select,.xo-filters-mobile select{font-family:var(--sol-font-body)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--sol-text-primary)!important;background:transparent!important;border:1px solid var(--sol-border-default)!important;padding:.8rem 2.5rem .8rem 1.2rem!important;transition:var(--sol-transition-fast)!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important}.xo-select:hover,.xo-select__trigger:hover,.xo-select__field:hover{border-color:var(--sol-gold-muted)!important}.xo-select:focus,.xo-select__trigger:focus,.xo-select__field:focus{border-color:var(--sol-gold-primary)!important;outline:none!important}.xo-select__options,.xo-select__dropdown,[class*=select-dropdown]{background:var(--sol-bg-secondary)!important;border:1px solid var(--sol-border-default)!important;box-shadow:0 8px 32px #00000080!important}.xo-select__option,.xo-select__options li,[class*=select-option]{font-family:var(--sol-font-body)!important;font-size:.75rem!important;font-weight:400!important;letter-spacing:.08em!important;color:var(--sol-text-secondary)!important;padding:var(--sol-space-sm) var(--sol-space-md)!important;transition:var(--sol-transition-fast)!important}.xo-select__option:hover,.xo-select__options li:hover{background:var(--sol-bg-elevated)!important;color:var(--sol-text-primary)!important}.xo-select__option.xo-active,.xo-select__option[xo-selected]{color:var(--sol-gold-primary)!important}#main-collection-grid,.xo-grid,xo-grid{gap:var(--sol-space-md)!important;padding:var(--sol-space-lg) var(--sol-space-md)!important}@media (min-width: 992px){#main-collection-grid,.xo-grid,xo-grid{gap:var(--sol-space-lg)!important;padding:var(--sol-space-xl) var(--sol-space-lg)!important}}@media (min-width: 1400px){#main-collection-grid,.xo-grid,xo-grid{padding:var(--sol-space-xl)!important}}.xo-product-card,.xo-product-card-container,xo-product,.filter-content__item,xo-animate,.xo-grid>*,#main-collection-grid>*{border:none!important;border-bottom:none!important;border-top:none!important;box-shadow:none!important}.xo-product-card hr,.xo-product-card__information hr,.xo-product-card-container hr,.filter-content__item hr{display:none!important}.xo-product-card__information,.xo-product-card__title,.xo-product-card__price,.xo-product-card__description{border:none!important;border-bottom:none!important}.xo-product-card-container,xo-product{background:transparent!important}.xo-product-card{background:transparent!important;border:none!important;transition:var(--sol-transition-medium)!important}.xo-product-card__header{position:relative!important;overflow:hidden!important;background:#0a0a0a!important;padding:6px!important}.xo-product-card__header:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border:1px solid rgba(212,184,90,.35)!important;transition:var(--sol-transition-medium)!important;pointer-events:none!important;z-index:3!important}.xo-product-card:hover .xo-product-card__header:before{border-color:#d4b85a99!important}.xo-product-card__media img,.xo-product-card__header img{transition:transform var(--sol-transition-slow),filter var(--sol-transition-medium)!important;filter:brightness(.94) contrast(1.06) saturate(1.03)!important}.xo-product-card:hover .xo-product-card__media img,.xo-product-card:hover .xo-product-card__header img{transform:scale(1.02)!important;filter:brightness(.97) contrast(1.04) saturate(1.02)!important}.xo-product-card__media{position:relative!important;overflow:hidden!important}.xo-product-card__media:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:radial-gradient(ellipse 80% 80% at center,transparent 35%,rgba(10,10,10,.08) 50%,rgba(10,10,10,.2) 65%,rgba(10,10,10,.4) 80%,rgba(10,10,10,.6) 100%)!important;pointer-events:none!important;z-index:1!important;transition:var(--sol-transition-medium)!important}.xo-product-card:hover .xo-product-card__media:after{background:radial-gradient(ellipse 85% 85% at center,transparent 40%,rgba(10,10,10,.05) 55%,rgba(10,10,10,.15) 70%,rgba(10,10,10,.32) 85%,rgba(10,10,10,.5) 100%)!important}.xo-product-card__media:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;box-shadow:inset 0 0 40px #00000040,inset 0 0 80px #00000026!important;pointer-events:none!important;z-index:2!important;transition:var(--sol-transition-medium)!important}.xo-product-card:hover .xo-product-card__media:before{box-shadow:inset 0 0 30px #0003,inset 0 0 60px #0000001a!important}.xo-product-card__information{padding:1.2rem .3rem .5rem!important;background:transparent!important;border:none!important}.xo-product-card__title-price,.xo-product-card__information>div:first-child{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:baseline!important;gap:1rem!important;flex-wrap:wrap!important}.xo-product-card__title,.xo-product-card__title a{font-family:var(--sol-font-body)!important;font-size:.9rem!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--sol-text-primary)!important;text-decoration:none!important;transition:var(--sol-transition-fast)!important;line-height:1.3!important;flex:1!important;margin:0!important}@media (min-width: 768px){.xo-product-card__title,.xo-product-card__title a{font-size:.95rem!important}}@media (min-width: 1200px){.xo-product-card__title,.xo-product-card__title a{font-size:1rem!important}}.xo-product-card__title a:hover{color:var(--sol-gold-primary)!important}.xo-product-card__price,.xo-product-card__price-inner{font-family:var(--sol-font-body)!important;font-size:.9rem!important;font-weight:400!important;letter-spacing:.04em!important;color:var(--sol-text-secondary)!important;margin:0!important;flex-shrink:0!important;text-align:right!important}@media (min-width: 768px){.xo-product-card__price,.xo-product-card__price-inner{font-size:.95rem!important}}@media (min-width: 1200px){.xo-product-card__price,.xo-product-card__price-inner{font-size:1rem!important}}.xo-product-card__price span,.xo-product-card .xo-price,.xo-product-card__price .xo-price{font-size:inherit!important;color:inherit!important}.xo-price--compare,.xo-price s,.xo-product-card__price s,[class*=compare-at]{color:var(--sol-text-muted)!important;text-decoration:line-through!important}.xo-price--sale,.xo-product-card__price--sale{color:var(--sol-gold-primary)!important}.xo-product-card__description,.xo-product-card__description p{font-family:var(--sol-font-body)!important;font-size:.85rem!important;font-weight:300!important;letter-spacing:.01em!important;color:var(--sol-text-secondary)!important;line-height:1.6!important;margin-top:.8rem!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (min-width: 768px){.xo-product-card__description,.xo-product-card__description p{font-size:.9rem!important}}@media (min-width: 1200px){.xo-product-card__description,.xo-product-card__description p{font-size:.95rem!important;line-height:1.65!important}}.xo-product-card__vendor{font-family:var(--sol-font-body)!important;font-size:.65rem!important;font-weight:400!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--sol-text-muted)!important;margin-top:var(--sol-space-xs)!important}.xo-product-card__badge,.xo-badge,[class*=badge-sale],[class*=badge-sold],[class*=badge-new]{font-family:var(--sol-font-body)!important;font-size:.6rem!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;padding:.4rem .8rem!important;background:var(--sol-gold-primary)!important;color:var(--sol-bg-primary)!important;border:none!important}.xo-badge--sold-out,[class*=badge-sold]{background:var(--sol-bg-elevated)!important;color:var(--sol-text-muted)!important;border:1px solid var(--sol-border-default)!important}.xo-product-card__variants-size,.xo-product-card__variants-size-out{display:flex!important;gap:var(--sol-space-xs)!important;margin-top:var(--sol-space-xs)!important}.xo-product-card__variants-size-item,.xo-product-card__variants-size-out-item{font-family:var(--sol-font-body)!important;font-size:.65rem!important;font-weight:500!important;letter-spacing:.08em!important;color:var(--sol-text-secondary)!important;padding:.3rem .6rem!important;border:1px solid var(--sol-border-subtle)!important;background:transparent!important;transition:var(--sol-transition-fast)!important;text-decoration:none!important}.xo-product-card__variants-size-item:hover,.xo-product-card__variants-size-out-item:hover{border-color:var(--sol-gold-muted)!important;color:var(--sol-text-primary)!important}.xo-product-card__variants-size-item[xo-disabled],.xo-product-card__variants-size-out-item[xo-disabled]{opacity:.3!important;text-decoration:line-through!important;cursor:not-allowed!important}.xo-product-card__actions{margin-top:var(--sol-space-sm)!important}.xo-product-card__actions-inner{display:flex!important;gap:var(--sol-space-xs)!important}.xo-product-card__quick-add,.xo-product-card__quick-view,.xo-product-card__add{flex:1!important}.xo-product-card__actions .xo-btn,.xo-product-card__actions button,.xo-product-card__add-text .xo-btn,.xo-product-card__quick-view-text .xo-btn{font-family:var(--sol-font-body)!important;font-size:.65rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--sol-text-primary)!important;background:transparent!important;border:1px solid var(--sol-border-default)!important;padding:.8rem!important;transition:var(--sol-transition-fast)!important;width:100%!important}.xo-product-card__actions .xo-btn:hover,.xo-product-card__actions button:hover{background:var(--sol-gold-primary)!important;border-color:var(--sol-gold-primary)!important;color:var(--sol-bg-primary)!important}.xo-product-card__add[xo-disabled] .xo-btn,.xo-product-card__add[xo-disabled] button{opacity:.4!important;cursor:not-allowed!important}.xo-pagination{padding:4rem var(--sol-space-md) 5rem!important;display:flex!important;justify-content:center!important}.xo-pagination__list{display:flex!important;align-items:center!important;gap:.8rem!important;list-style:none!important;padding:0!important;margin:0!important}.xo-pagination__page{font-family:var(--sol-font-body)!important;font-size:1rem!important;font-weight:400!important;letter-spacing:.05em!important;color:var(--sol-text-secondary)!important;min-width:52px!important;height:52px!important;padding:0 .8rem!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--sol-border-subtle)!important;background:transparent!important;transition:var(--sol-transition-fast)!important;text-decoration:none!important}@media (min-width: 768px){.xo-pagination__page{min-width:56px!important;height:56px!important;font-size:1.1rem!important}}.xo-pagination__page:hover{color:var(--sol-text-primary)!important;border-color:var(--sol-gold-muted)!important;background:#d4b85a0d!important}.xo-pagination__page--current{color:var(--sol-gold-primary)!important;border-color:var(--sol-gold-primary)!important;font-weight:500!important;background:#d4b85a14!important}.xo-pagination__page--prev,.xo-pagination__page--next{color:var(--sol-text-secondary)!important;min-width:52px!important}@media (min-width: 768px){.xo-pagination__page--prev,.xo-pagination__page--next{min-width:56px!important}}.xo-pagination__page--prev:hover,.xo-pagination__page--next:hover{color:var(--sol-gold-primary)!important;border-color:var(--sol-gold-primary)!important;background:#d4b85a14!important}.xo-pagination__page--disable{opacity:.3!important;cursor:not-allowed!important;pointer-events:none!important}.xo-pagination__page svg,.xo-pagination__page .xo-icon{width:24px!important;height:24px!important;color:currentColor!important}@media (min-width: 768px){.xo-pagination__page svg,.xo-pagination__page .xo-icon{width:28px!important;height:28px!important}}.filter-content__empty,.xo-empty{padding:var(--sol-space-xl)!important;text-align:center!important}.filter-content__empty .xo-empty__title,.xo-empty__title{font-family:var(--sol-font-display)!important;font-size:1.8rem!important;font-weight:300!important;color:var(--sol-text-primary)!important;margin-bottom:var(--sol-space-md)!important}.filter-content__empty .xo-empty__content,.xo-empty__content{font-family:var(--sol-font-body)!important;font-size:.9rem!important;color:var(--sol-text-secondary)!important}.filters-content__link-empty{color:var(--sol-gold-primary)!important;text-decoration:underline!important;text-underline-offset:3px!important}@media (max-width: 991px){.main-collection__vertical-filters-refine-mobile,[class*=filter-mobile-trigger]{font-family:var(--sol-font-body)!important;font-size:.7rem!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--sol-text-primary)!important;padding:var(--sol-space-sm) var(--sol-space-md)!important;border:1px solid var(--sol-border-default)!important;background:transparent!important}.main-collection__bot-grid{border-top-color:var(--sol-border-subtle)!important}.main-collection__total-product-mobile{padding:var(--sol-space-sm) var(--sol-space-md)!important;border-bottom:1px solid var(--sol-border-subtle)!important}}.xo-drawer--filters,.xo-modal--filters,[class*=facets-drawer]{background:var(--sol-bg-secondary)!important}.xo-drawer--filters .xo-drawer__header,.xo-modal--filters .xo-modal__header{border-bottom:1px solid var(--sol-border-subtle)!important}.xo-drawer--filters .xo-drawer__header h2,.xo-modal--filters .xo-modal__header h2{font-family:var(--sol-font-body)!important;font-size:.8rem!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--sol-text-primary)!important}.xo-filters-main-collection[xo-loading] .xo-filters-main-collection__loader,.xo-filters-main-collection[xo-loading] .vertical-loader{background-color:#0a0a0ab3!important}.xo-skeleton,[class*=placeholder]{background:linear-gradient(90deg,var(--sol-bg-secondary),var(--sol-bg-elevated),var(--sol-bg-secondary))!important;background-size:200% 100%!important;animation:sol-shimmer 1.5s ease-in-out infinite!important}@keyframes sol-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.xo-breadcrumb{padding:var(--sol-space-md) var(--sol-space-lg)!important}.xo-breadcrumb__list{display:flex!important;align-items:center!important;gap:var(--sol-space-sm)!important;list-style:none!important;padding:0!important;margin:0!important}.xo-breadcrumb__item,.xo-breadcrumb__item a{font-family:var(--sol-font-body)!important;font-size:.65rem!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--sol-text-muted)!important;text-decoration:none!important;transition:var(--sol-transition-fast)!important}.xo-breadcrumb__item a:hover{color:var(--sol-gold-primary)!important}.xo-breadcrumb__separator{color:var(--sol-text-subtle)!important}.template-product,.template-product body,.template-product #xo-root,.template-product .content-for-layout,.template-product main#xo-main-content{background-color:var(--sol-bg-primary)!important;background:var(--sol-bg-primary)!important}.main-product{background-color:var(--sol-bg-primary)!important}.main-product,.main-product *{--color-background: 10, 10, 10 !important;--color-foreground: 255, 254, 249 !important}.main-product .xo-product-info-content__title,.main-product .xo-product-info-content-style-2__title,.xo-product-info-content__title h1{font-family:var(--sol-font-display)!important;font-weight:300!important;font-size:clamp(2rem,4vw,3rem)!important;letter-spacing:.06em!important;text-transform:none!important;color:var(--sol-text-primary)!important;line-height:1.2!important}.main-product .xo-product-info-content__price,.main-product .xo-price,.xo-product-info-content__price{font-family:var(--sol-font-body)!important;font-size:1.1rem!important;font-weight:400!important;letter-spacing:.05em!important;color:var(--sol-text-primary)!important}.main-product .xo-price--compare,.main-product .xo-price s{color:var(--sol-text-muted)!important;font-size:.95rem!important}.main-product .xo-product-info-content__description,.xo-product-info-content__description{font-family:var(--sol-font-body)!important;font-size:.9rem!important;font-weight:400!important;line-height:1.7!important;color:var(--sol-text-secondary)!important}.main-product .xo-variant-picker__heading,.xo-variant-picker__heading,.xo-product-info-content__variant-label{font-family:var(--sol-font-body)!important;font-size:.7rem!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--sol-text-primary)!important;margin-bottom:var(--sol-space-sm)!important}.main-product .xo-variant-picker__option,.xo-variant-picker__option,.xo-variant-picker__item{font-family:var(--sol-font-body)!important;font-size:.75rem!important;font-weight:400!important;letter-spacing:.08em!important;color:var(--sol-text-secondary)!important;background:transparent!important;border:1px solid var(--sol-border-default)!important;padding:.8rem 1.2rem!important;transition:var(--sol-transition-fast)!important;cursor:pointer!important}.main-product .xo-variant-picker__option:hover,.xo-variant-picker__option:hover{border-color:var(--sol-gold-muted)!important;color:var(--sol-text-primary)!important}.main-product .xo-variant-picker__option.xo-active,.main-product .xo-variant-picker__option[xo-checked],.xo-variant-picker__option.xo-active,.xo-variant-picker__option[xo-checked]{border-color:var(--sol-gold-primary)!important;color:var(--sol-text-primary)!important}.main-product .xo-variant-picker__option[xo-disabled],.xo-variant-picker__option[xo-disabled]{opacity:.35!important;text-decoration:line-through!important;cursor:not-allowed!important}.main-product .xo-quantity-picker,.xo-quantity-picker{border:1px solid var(--sol-border-default)!important;background:transparent!important;display:inline-flex!important;align-items:center!important}.main-product .xo-quantity-picker__button,.xo-quantity-picker__button{background:transparent!important;border:none!important;color:var(--sol-text-secondary)!important;padding:.8rem!important;transition:var(--sol-transition-fast)!important;cursor:pointer!important}.main-product .xo-quantity-picker__button:hover,.xo-quantity-picker__button:hover{color:var(--sol-text-primary)!important}.main-product .xo-quantity-picker__input,.xo-quantity-picker__input{font-family:var(--sol-font-body)!important;font-size:.85rem!important;font-weight:400!important;color:var(--sol-text-primary)!important;background:transparent!important;border:none!important;text-align:center!important;width:50px!important;-moz-appearance:textfield!important}.main-product .xo-quantity-picker__input::-webkit-outer-spin-button,.main-product .xo-quantity-picker__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.main-product .xo-product-info-content__add-to-cart,.main-product .xo-btn--primary,.main-product [class*=add-to-cart] .xo-btn{font-family:var(--sol-font-body)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;background:var(--sol-gold-primary)!important;color:var(--sol-bg-primary)!important;border:none!important;padding:1.2rem 2.5rem!important;transition:var(--sol-transition-medium)!important;cursor:pointer!important}.main-product .xo-product-info-content__add-to-cart:hover,.main-product .xo-btn--primary:hover{background:#e5ca6b!important;transform:translateY(-1px)!important}.main-product .xo-product-info-content__add-to-cart[disabled],.main-product .xo-btn--primary[disabled]{background:var(--sol-bg-elevated)!important;color:var(--sol-text-muted)!important;cursor:not-allowed!important;transform:none!important}.main-product .shopify-payment-button,.main-product .shopify-payment-button__button{margin-top:var(--sol-space-sm)!important}.main-product .shopify-payment-button__button--unbranded{font-family:var(--sol-font-body)!important;font-size:.75rem!important;letter-spacing:.12em!important;background:transparent!important;border:1px solid var(--sol-border-default)!important;color:var(--sol-text-primary)!important}.main-product__content-info-media{background:var(--sol-bg-secondary)!important}.main-product .xo-product-media-thumb,.xo-product-media-thumb{border:1px solid transparent!important;opacity:.6!important;transition:var(--sol-transition-fast)!important;cursor:pointer!important}.main-product .xo-product-media-thumb:hover,.xo-product-media-thumb:hover{opacity:.9!important}.main-product .xo-product-media-thumb.xo-active,.main-product .xo-product-media-thumb[xo-active],.xo-product-media-thumb.xo-active{opacity:1!important;border-color:var(--sol-gold-muted)!important}.main-product .xo-carousel__prev,.main-product .xo-carousel__next{background:#0a0a0a99!important;color:var(--sol-text-primary)!important;border:1px solid var(--sol-border-subtle)!important;transition:var(--sol-transition-fast)!important}.main-product .xo-carousel__prev:hover,.main-product .xo-carousel__next:hover{background:#0a0a0acc!important;border-color:var(--sol-gold-muted)!important}.main-product .xo-accordion,.main-product .xo-tabs,.main-product .xo-collapse{border-color:var(--sol-border-subtle)!important}.main-product .xo-accordion__trigger,.main-product .xo-collapse__trigger,.main-product .xo-tabs__tab{font-family:var(--sol-font-body)!important;font-size:.7rem!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--sol-text-secondary)!important;padding:var(--sol-space-md) 0!important;border-bottom:1px solid var(--sol-border-subtle)!important;transition:var(--sol-transition-fast)!important}.main-product .xo-accordion__trigger:hover,.main-product .xo-collapse__trigger:hover,.main-product .xo-tabs__tab:hover{color:var(--sol-text-primary)!important}.main-product .xo-accordion__trigger[xo-open],.main-product .xo-collapse__trigger[xo-open],.main-product .xo-tabs__tab.xo-active{color:var(--sol-gold-primary)!important}.main-product .xo-accordion__content,.main-product .xo-collapse__content,.main-product .xo-tabs__panel{font-family:var(--sol-font-body)!important;font-size:.85rem!important;color:var(--sol-text-secondary)!important;line-height:1.7!important;padding:var(--sol-space-md) 0!important}.product-recommendations,[class*=product-recommendations]{background:var(--sol-bg-primary)!important;padding:var(--sol-space-xl) 0!important}.product-recommendations__heading,[class*=product-recommendations] h2{font-family:var(--sol-font-display)!important;font-weight:300!important;font-size:clamp(1.8rem,3vw,2.5rem)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--sol-text-primary)!important;text-align:center!important;margin-bottom:var(--sol-space-lg)!important}.product-recommendations__heading:after,[class*=product-recommendations] h2:after{content:""!important;display:block!important;width:60px!important;height:1px!important;background:var(--sol-gold-primary)!important;margin:var(--sol-space-md) auto 0!important}.xo-tooltip,[class*=tooltip]{font-family:var(--sol-font-body)!important;font-size:.7rem!important;font-weight:400!important;letter-spacing:.05em!important;background:var(--sol-bg-elevated)!important;color:var(--sol-text-primary)!important;border:1px solid var(--sol-border-default)!important;padding:.5rem .8rem!important}.xo-wishlist-btn,.xo-favorite-btn,[class*=wishlist] button{color:var(--sol-text-muted)!important;background:transparent!important;border:none!important;transition:var(--sol-transition-fast)!important}.xo-wishlist-btn:hover,.xo-favorite-btn:hover,.xo-wishlist-btn.xo-active,.xo-favorite-btn.xo-active{color:var(--sol-gold-primary)!important}@media (max-width: 767px){:root{--sol-space-lg: 2rem;--sol-space-xl: 3rem}.xo-product-card__title,.xo-product-card__title a{font-size:.65rem!important}.xo-product-card__price,.xo-product-card__price span{font-size:.7rem!important}.xo-pagination__page{width:36px!important;height:36px!important;font-size:.75rem!important}.main-collection__heading h1{font-size:2.2rem!important}}@media (min-width: 1600px){#main-collection-grid{gap:3rem!important}.xo-product-card__information{padding:var(--sol-space-lg) var(--sol-space-sm)!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.main-collection__filter,.xo-pagination,.xo-product-card__actions,.xo-filters-refine{display:none!important}.xo-product-card{break-inside:avoid!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sol-aura-products.css.map */
