.container{height:100%;width:100%}.row{height:100%;position:relative}.full-width{width:100%;margin:0 auto;position:relative}.row-width-95{width:95%;max-width:95%;margin:0 auto;position:relative;box-sizing:border-box}.row-width-90{width:90%;max-width:90%;margin:0 auto;position:relative;box-sizing:border-box}.row-width-80{width:80%;max-width:80%;margin:0 auto;position:relative;box-sizing:border-box}.row-width-70{width:70%;max-width:70%;margin:0 auto;position:relative;box-sizing:border-box}.row-width-60{width:60%;max-width:60%;margin:0 auto;position:relative;box-sizing:border-box}.row-width-50{width:50%;max-width:50%;margin:0 auto;position:relative;box-sizing:border-box}.row-width-40{width:40%;max-width:40%;margin:0 auto;position:relative;box-sizing:border-box}.row-width-30{width:30%;max-width:30%;margin:0 auto;position:relative;box-sizing:border-box}.row-width-20{width:20%;max-width:20%;margin:0 auto;position:relative;box-sizing:border-box}.row-width-10{width:10%;max-width:10%;margin:0 auto;position:relative;box-sizing:border-box}.col1{width:8.33%}.col2{width:16.66%}.col2-5{width:20%}.col3{width:25%}.col4{width:33.33%}.col5{width:41.33%}.col6{width:50%;position:relative}.col7{width:58.33%}.col8{width:66.66%}.col9{width:75%}.col10{width:83.88%}.col11{width:91.66%}.col12{width:100%}.height-0{height:0vh;box-sizing:border-box}.height-20{height:20vh;box-sizing:border-box}.height-40{height:40vh;box-sizing:border-box}.height-60{height:60vh;box-sizing:border-box}.height-80{height:80vh;box-sizing:border-box}.height-100{height:100vh;box-sizing:border-box}.height-auto{height:auto}.flex-row{display:flex;flex-direction:row;box-sizing:border-box}.flex-column{display:flex;flex-direction:column;box-sizing:border-box}.justify-center{display:flex;align-items:center;justify-content:center}.justify-bottom{justify-content:flex-end}.flex-wrap{flex-wrap:wrap}.align-center{align-items:center}.justify-left{justify-content:left}.justify-right{justify-content:right}.justify-spaced{justify-content:space-between}.align-top{align-items:flex-start}.align-bottom{align-items:flex-end}.align-left{align-items:flex-start}.align-right{align-items:flex-end}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.padding-0{padding:0}.padding-b-0{padding-bottom:0}.padding-t-0{padding-top:0}.padding-l-0{padding-left:0}.padding-r-0{padding-right:0}.padding-10{padding:10px}.padding-b-10{padding-bottom:10px}.padding-t-10{padding-top:10px}.padding-l-10{padding-left:10px}.padding-r-10{padding-right:10px}.padding-20{padding:20px}.padding-b-20{padding-bottom:20px}.padding-t-20{padding-top:20px}.padding-l-20{padding-left:20px}.padding-r-20{padding-right:20px}.padding-40{padding:40px}.padding-b-40{padding-bottom:40px}.padding-t-40{padding-top:40px}.padding-l-40{padding-left:40px}.padding-r-40{padding-right:40px}.padding-60{padding:60px}.padding-b-60{padding-bottom:60px}.padding-t-60{padding-top:60px}.padding-l-60{padding-left:60px}.padding-r-60{padding-right:60px}.padding-80{padding:80px}.padding-b-80{padding-bottom:80px}.padding-t-80{padding-top:80px}.padding-l-80{padding-left:80px}.padding-r-80{padding-right:80px}.padding-100{padding:100px}.padding-b-100{padding-bottom:100px}.padding-t-100{padding-top:100px}.padding-l-100{padding-left:100px}.padding-r-100{padding-right:100px}.padding-120{padding:120px}.padding-b-120{padding-bottom:120px}.padding-t-120{padding-top:120px}.padding-l-120{padding-left:120px}.padding-r-120{padding-right:120px}.padding-140{padding:140px}.padding-b-140{padding-bottom:140px}.padding-t-140{padding-top:140px}.padding-l-140{padding-left:140px}.padding-r-140{padding-right:140px}.mobile{display:none}.gap-0{gap:0!important}.gap-1{gap:8.33%}.gap-2{gap:16.33%}.gap-10{gap:10px}.gap-20{gap:20px}.gap-30{gap:30px}.gap-40{gap:40px}.gap-60{gap:60px}.gap-80{gap:80px}.gap-100{gap:100px}.gap-120{gap:120px}.gap-140{gap:140px}.margin-auto{margin:0 auto}.margin-0{margin:0!important}.margin-b-0{margin-bottom:0}.margin-t-0{margin-top:0}.margin-10{margin:10px!important}.margin-b-10{margin-bottom:10px}.margin-t-10{margin-top:10px}.margin-20{margin:20px 0}.margin-b-20{margin-bottom:20px}.margin-t-20{margin-top:20px}.margin-40{margin:40px 0}.margin-b-40{margin-bottom:40px}.margin-t-40{margin-top:40px}.margin-60{margin:60px 0}.margin-b-60{margin-bottom:60px}.margin-t-60{margin-top:60px}.margin-80{margin:80px 0}.margin-b-80{margin-bottom:80px}.margin-t-80{margin-top:80px}.margin-100{margin:100px 0}.margin-b-100{margin-bottom:100px}.margin-t-100{margin-top:100px}.margin-120{margin:120px 0}.margin-b-120{margin-bottom:120px}.margin-t-120{margin-top:120px}.collection-categories>.full-width{padding-left:30px!important}.navigation-category{overflow-x:scroll;padding:0;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding-inline:30px;display:flex;gap:7.5px}.navigation-category::-webkit-scrollbar{display:none}.category-menu{display:inline-flex;width:100%}.category-navigation{padding:0 0 10px;margin-bottom:10px}li.category-item{background:#eee;padding:5px 10px;flex:0 0 auto;scroll-snap-align:start;width:fit-content;border-radius:5px;list-style:none;transition:.5s ease all}li.category-item a{font-size:12px}li.category-item circle,li.category-item path{transition:.5s ease all}li.category-item:hover{background:#d5be92;transition:.5s ease all;cursor:pointer}li.category-item.silver:hover{background:#e0e0e0}li.category-item:hover circle{fill:#2c2c2c;transition:.5s ease all}li.category-item:hover path{fill:#d5be92;transition:.5s ease all}li.category-item.silver:hover path{fill:#e0e0e0}.category-item svg{width:25px;height:25px}.mobile-quicklinks{background:#fff;z-index:-1;position:relative}.quicklink-row{overflow-x:scroll;padding:20px 5%;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding-inline:30px;display:grid;grid-column-gap:20px;grid-auto-flow:column;grid-auto-columns:16.66vw}.quicklink-row::-webkit-scrollbar{display:none}.quicklink{width:16.6vw;justify-content:flex-start;scroll-snap-align:start;position:relative;display:flex;flex-direction:column;align-items:center;gap:10px}.quicklink:hover .collection-image{transition:.3s ease all;box-shadow:0 0 0 2px #000}.quicklink .collection-title{font-size:8px!important;line-height:1;text-align:center;width:80%}.quicklink .collection-image{border-radius:100%;box-shadow:0 0 0 2px #d5be92;border:2px solid #fff}.quicklink .collection-image img{border-radius:100%}.product-specifications tr{padding:10px 0;display:flex;justify-content:space-between;border-bottom:1px solid #eee;width:100%}.product-specifications td:nth-child(1){font-weight:700}.product-specifications td{width:50%}.spec-link{cursor:pointer;display:block}rivo-favorite-button svg{z-index:1!important}.critics-reviews{display:flex;flex-direction:column}.critics-review{border-bottom:1px solid #eee;padding-bottom:40px}.critic-score{color:#dbb27d;font-weight:700;font-size:18px;line-height:1}.critic-name{font-weight:700;font-size:18px;line-height:1;margin:0}.critic-review{margin:10px 0 0}.critic-headshot{width:80px;height:80px;object-fit:cover;border-radius:60px;margin-bottom:10px}.critic-publication{font-size:16px}#jsrates-results{display:none}#jsrates-results.active{display:block;transition:.3s ease all}#jsrates-results p{margin-bottom:5px;font-weight:500}#jsrates-results .rate,#jsrates-results .cost{font-weight:600}#jsrates-calc{margin-top:37px}.rate-result{margin-top:20px}#jsrates-set{width:100%;display:flex;justify-content:space-between}#jsrates-controls,#jsrates-entry{width:100%}@media (max-width: 768px){.mobile{display:block}.quicklink-toggle-button{width:50%;text-align:center;padding:10px;background:#000;color:#fff;transition:.3s ease all}.quicklink-toggle-button.active{background:#dbb27d;color:#000;transition:.3s ease all}.quicklink-toggle-container .quicklink-row{display:none;transition:.3s ease all;grid-auto-columns:25vw}.quicklink-toggle-container .quicklink-row.active{display:grid;transition:.3s ease all}.quicklink-toggle-container .quicklink{width:25vw}.quicklink-toggle-container .quicklink .collection-title{font-size:12px!important}.category-navigation{padding:0}.collection-categories>.full-width{padding:0!important}.navigation-category{padding:0 20px!important}}.custom-hidden{display:none}.cursor-initial{cursor:initial!important}.cursor-text{-webkit-user-select:text!important;user-select:text!important;cursor:text!important}.t-center{text-align:center}.flex-align-center{display:flex;align-items:center}@media screen and (max-width: 641px){.flex-align-center .product-meta__vendor{font-size:12px}}.gap-1{gap:8px}.custom-description{line-height:1.3;margin:10px 0 12px;display:none}.product-item--list .custom-description,.product-form .product-meta .custom-description{display:block}.w-100p{width:100%}.w-auto{width:auto}.t-light{opacity:.7}.card__collapsible--open{height:auto;overflow:hidden;transition:.3s ease-in-out}.custom-nopadding{padding:0!important}[aria-expanded=true] .custom-view-more,[aria-expanded=false] .custom-view-less{display:none;white-space:nowrap;font-weight:700}[aria-expanded=false] .custom-view-more,[aria-expanded=true] .custom-view-less{display:block;white-space:nowrap;font-weight:700}.modal__inner #klaviyo-noti{display:none!important}.modal__inner .custom-hidden.product-form__add-button.button--disabled{display:block!important}.flickity-slider .klaviyo-bis-trigger{display:none!important}.gift-wrap-textarea{flex-direction:column;align-items:start;gap:10px;padding:30px}@media screen and (max-width: 641px){.gift-wrap-textarea{padding:20px}}.gift-wrap-textarea textarea{width:100%;min-height:158px}@media screen and (min-width: 641px){.product-meta__reference~.product-meta__share-buttons,.product-meta__reviews-badge~.product-meta__share-buttons{position:relative}}.flickity-viewport .product-item__info .custom-hidden.button--disabled{display:block}.flickity-viewport .custom-description{display:none}.image-info-text{font-size:.9rem;color:var(--footer-body-text-color)}a.custom-link{color:var(--link-color)}a.custom-link:hover{color:var(--link-color-hover)}.review-list:before{border:0px!important}.review-list,.review-list .block-list__item{background:none}.review-list .block-item{background:none;min-height:100%}.review-list .block-item .block-item{border:1px solid var(--border-color);border-radius:3px;padding:20px;margin-bottom:0}@media screen and (min-width: 641px){.review-list .block-item .block-item{padding:28px 30px}}.review-list-scroller{margin:0 -15px}.review-list-scroller .flickity-prev-next-button.previous{left:-10px}.review-list-scroller .flickity-prev-next-button.next{right:-10px}.review-block-image-row{display:flex;gap:25px;align-items:center;height:80px}.review-item-image,.review-item-verified,.review-item-initial{width:80px;height:80px;max-width:80px;border-radius:50%;overflow:hidden}.review-item-initial{font-size:30px;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--primary-button-background-rgb),.7)}.review-item-verified{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background-color:rgba(var(--primary-button-background-rgb),.7)}.review-item-verified-text{font-size:9px;font-weight:700;text-transform:uppercase;line-height:1.1}.review-block-image-row .review-user{text-transform:uppercase;line-height:1.5;font-weight:500}.review-block-image-row .review-date{text-transform:uppercase;font-size:12px;line-height:1.2}.review-list .offer-item__title{margin-top:25px;margin-bottom:15px;line-height:1.5}.review-list .offer-item__content{line-height:1.6}.review-rating-block{margin-top:15px}.review-rating__star{width:20px;height:20px}.review-rating__star--full{color:#000}.review-rating__star--empty{opacity:.4}.product-item__soldout{margin:5px;cursor:not-allowed}status-save-button{position:absolute;top:10px;z-index:4;right:10px}status-save-button{--icon-shadow-color: transparent;--icon-stroke-filled: black;--icon-fill-filled: black;--icon-size: 22px}status-saved-link{--icon-size: 24px;--icon-stroke: 1.5px;--icon-stroke-color: white;--indicator-background: var(--header-accent-color);--indicator-position-vertical: -7px;--indicator-position-horizontal: 120%}status-saved-link .indicator{min-height:20px}.header__cart-count{font-size:10px;font-weight:500;line-height:.3;padding:.3em 4px;min-height:14px;height:unset;min-width:14px;right:-8px;top:-6px}
/*# sourceMappingURL=/cdn/shop/t/113/assets/custom.css.map */
