@media(min-width:1000px){.product-gallery-wrapper{position:sticky;top:3rem}}.venn-deeplink-banner,#sca-gift-icon{display:none!important}.kl-teaser-Y6QsC8,#chat-button,.gorgias-chat-key-1vly0ou{z-index:5!important}.shopify-section-group-footer-group .scrolling-content__image,.shopify-section-group-footer-group .scrolling-content__image>img{object-fit:cover;aspect-ratio:3/4;min-width:175px;max-width:175px}@media screen and (min-width:750px){.shopify-section-group-footer-group .scrolling-content__image,.shopify-section-group-footer-group .scrolling-content__image>img{min-width:200px;max-width:175px}}@media screen and (max-width:749px){.slideshow h1{font-size:calc(var(--text-h1) * .8)}}.jdgm-rev-widg__title{display:none}.collection-list .content-over-media{position:relative}.collection-list .collection-card__content{position:absolute;bottom:-5px;right:-12px}@media(max-width:749px){.collection-list .collection-card__content .h6{font-size:calc(var(--text-h6) * .8)}}@media(min-width:750px){.collection-list .collection-card__content{bottom:-25px;right:-25px}}.image-with-product{position:relative}.image-with-product h2,.image-with-product .prose{text-align:center}.image-with-product .product-card{width:60%;margin:auto;margin-top:3rem}.image-with-product .product-card .product-card__media img{margin-block-start:0!important}.mobile-title{min-width:60%;max-width:60%;padding-right:var(--container-gutter);margin-block-start:0;font-size:calc(var(--text-h6) * .8);line-height:1;text-align:left}.mobile-heading{text-align:center}@media(min-width:750px){.mobile-heading,.mobile-title{display:none}}@media(max-width:749px){.product-highlight-content{width:100%}.image-with-product .product-card .product-title,.desktop-heading{display:none}.image-with-product .image-with-text-section{background:transparent}.product-highlight-content{display:flex}.product-highlight-content .product-card{width:40%;margin:0!important;position:absolute;bottom:0;right:var(--container-gutter)}.product-highlight-content .product-card__info{justify-content:end}.image-with-product .product-card__media img:last-of-type{display:none}}.product-card img{object-fit:cover}.product-card{gap:.75rem;position:relative}.product-card__figure{position:relative}.product-card__info{text-align:left!important;justify-items:start!important;margin-block-start:0!important}.product-card__info .v-stack{justify-items:start!important;width:100%}.product-card__info,.card-price-rating{margin-block-start:0!important}.card-content-wrapper{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important;width:100%}.card-content-wrapper .product-title{font-size:calc(var(--text-h6) * .85);line-height:1.6;text-align:left;color:#1a1a1a;font-weight:400;width:100%}.card-content-wrapper .card-rating{min-width:0;width:100%;line-height:1}.card-content-wrapper .card-rating:empty{display:none}.card-content-wrapper .card-rating [data-oke-star-rating],.card-content-wrapper .card-rating .oke-is-clickable{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.25rem;font-size:12px}.card-content-wrapper .card-rating .oke-stars svg{height:14px;width:auto}.card-content-wrapper .card-price-rating{min-width:0;margin-left:0!important;width:100%}.card-content-wrapper .price-list{justify-content:flex-start!important}.product-card__info :is(.price-list,.rating-badge){justify-content:flex-start!important}.card-content-wrapper .price-list,.card-content-wrapper .price-list .h6,.card-content-wrapper .price-list sale-price,.card-content-wrapper .price-list .price{font-size:calc(var(--text-h6) * .85);line-height:1.3;text-align:left;color:#000!important;font-weight:600}.card-content-wrapper .price-list compare-at-price{font-size:calc(var(--text-h6) * .8);line-height:1.3;font-weight:400}.image-text-icons picture{max-height:500px}.image-text-icons-item{border-bottom:1px solid #B9AEA5;padding-bottom:1.25rem}.image-text-icons-content{padding-top:.5rem;margin-block-start:0!important}.image-text-icons-content p,.image-text-icons-content .prose{margin-block-start:0!important}@media(min-width:750px){.image-text-icons-item:last-of-type{border-bottom:0}}@media(max-width:749px){.image-text-icons-item{display:flex;gap:1rem}.image-text-icons-content{text-align:left;padding-top:0}.image-text-icons-item svg{padding-top:5px}.image-text-icons .image-with-text-section{padding-block-end:0}}.mega-menu__promo a{gap:0}.mega-menu__promo .v-stack{width:100%;text-align:left}nav .h6{font-size:calc(var(--text-h6) * .9)}nav .link-faded-reverse,nav .link-faded{font-size:.75rem}.bundle-images .placeholder{display:none}.bundle-image-bag{left:0}.bundle-image-strap-weave{right:0}.bundle-images{height:50%;aspect-ratio:2/1!important;max-width:100%}.bundle-image-wrapper{height:100%!important}.bundle-images{aspect-ratio:1/1;position:sticky;top:6rem}.bundle-products-overlay{position:absolute;top:0;left:0;height:100%;width:100%;max-height:100%;max-width:100%}.bundle-image-wrapper{position:absolute;height:50%;width:50%}.bundle-image-wrapper img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain}.bundle-options-wrapper{display:flex;gap:12px}.bundle-image-container,.bundle-group-images{display:none}.bundle-image-selected{display:block}.bundle-options-button,.bundle-options-box{display:flex;flex-direction:column;margin-block-start:0!important;max-width:90px}.bundle-options-box{min-width:fit-content;padding:.5rem 1rem;border:1px solid #1a1a1a}.bundle-options-box span{text-decoration:none!important}.bundle-options-box.bundle-selected,.bundle-options-box:hover{color:#fff;background:#1a1a1a}.bundle-options-button img{aspect-ratio:1/1;object-fit:cover;border-radius:50%;padding:2px;border:2px solid transparent}.bundle-options-button span,.bundle-options-box span{margin-block-start:.5rem!important;font-size:small;text-transform:capitalize}.bundle-selected img,.bundle-options-button:hover img{border-color:#1a1a1a}.bundle-selected span,.bundle-options-button:hover span{text-decoration:underline}.product-bundle-builder .button{min-width:320px}.bundle-tab-content{display:none}.bundle-tab-content.bundle-tab-active{display:block}.product-bundle-builder .accordion{margin-block-start:0!important}.product-bundle-builder .button{margin-bottom:2rem}@media screen and (min-width:700px){.product-bundle-builder .image-with-text{overflow:visible;align-items:flex-start}.bundle-options-wrapper{flex-wrap:wrap}}@media screen and (max-width:699px){.bundle-options-wrapper{margin-left:calc(var(--container-gutter) * -1);width:calc(100% + var(--container-gutter) + var(--container-gutter));padding:0 var(--container-gutter)}.bundle-options-wrapper{gap:5px}.bundle-options-button img{max-width:75px}.product-bundle-builder .button{width:100%}.product-bundle-builder .image-with-text{display:contents}.bundle-images{position:relative;top:unset}.product-bundle-builder .prose{min-width:100%;max-width:100%!important;box-sizing:inherit}.bundle-options-wrapper{overflow-x:scroll}}.image-with-text-section img{width:100%}.shopify-section--main-collection .accordion__toggle h3{font-weight:400}.image-text-search{overflow:visible;z-index:3}.image-text-search .header-search__form-control{padding:.65rem 1.75rem;font-size:.8125rem;max-width:525px;margin:auto}.image-text-search .header-search__form-control input{font-size:.8125rem}.image-text-search .header-search__form-control input::placeholder{opacity:.5}.image-text-search .predictive-search{border:none}.image-text-search .link-reverse span{opacity:.5;margin-block-start:0}.image-text-search .header-search__form-control input,.image-text-search .predictive-search{margin-block-start:0}@media(max-width:1000px){.predictive-search__resource-item .predictive-search__suggestions.scroll-area,.predictive-search__tabs::part(tab-list-scrollable){width:calc(100% + 1.75rem);display:flex;overflow-x:scroll;margin-inline-start:-.875rem}.predictive-search__tabs::part(tab-list-scrollable){max-width:calc(100% - .875rem)}.predictive-search__resource-item .predictive-search__suggestions.scroll-area div{min-width:fit-content;margin-block-start:0}.predictive-search__resource-item .link-reverse span{opacity:.5;margin-block-start:0}.predictive-search__results{gap:1rem}.content-tabs::part(tab-list){margin-block-end:1.5rem;gap:0;grid-template-columns:1fr 1fr;white-space:nowrap}.content-tabs [role=tab]{font-size:.75rem}.predictive-search__products .horizontal-product-card__info{margin-block-start:0}.predictive-search__products .horizontal-product-card__info .product-title,.predictive-search__products .horizontal-product-card__info .text-subdued{font-size:.75rem;text-align:left}.predictive-search__products .horizontal-product-card__info .price-list{margin-block-start:.25rem}}.comp-icon div{display:flex;justify-content:center;align-items:center}.comp-icon svg{margin-block-start:0!important}.compare-row{text-align:center;padding-bottom:15px}.comp-table-wrap{margin-block-start:60px!important;margin-block-end:50px}.comp-table{background:#fff;border-radius:20px;box-shadow:0 26px 18px 11px #e3e8ec73;border-spacing:0;margin:65px auto 50px;width:100%;max-width:850px}.comp-table tr{font-size:14px;border:0}.comp-table th{opacity:1}.comp-table th,td{padding:10px;text-align:center;font-weight:600}.comp-table .brand{width:20%;position:relative;border-left:0}.comp-table .brand img{display:block;height:auto;width:100%;margin:auto;max-width:170px;position:relative;z-index:1}.comp-table .other{width:20%;border-left:0}.comp-table .comp-table svg{align-self:center;display:block;margin:auto;position:relative;z-index:1}.comp-table thead .brand:after,tbody tr:last-of-type td.brand:after{content:"";position:absolute;left:0;width:100%}.comp-table thead .brand:after{height:30px;top:-25px;border-top-left-radius:30px;border-top-right-radius:30px}.comp-table tbody tr:last-of-type td{border-bottom:0}.comp-table tbody tr:last-of-type td.brand:after{height:35px;bottom:-35px;border-bottom-left-radius:30px;border-bottom-right-radius:30px}.comp-table thead th:first-of-type{border-top-left-radius:20px}.comp-table thead th:last-of-type{border-top-right-radius:20px}.comp-table tbody tr:last-of-type td:first-of-type{border-bottom-left-radius:20px}.comp-table tbody tr:last-of-type td:last-of-type{border-bottom-right-radius:20px}@media(max-width:989px){.comp-table .brand,.comp-table .other{width:30%}.comp-table .other{font-size:8px}.comp-text{font-size:12px;padding-inline-start:10px!important}}@media(min-width:990px){.comp-table tr{font-size:18px}.comp-table th,td{padding:15px 10px}}.slideshow__slide-content .button{width:fit-content}@media screen and (max-width:575px){.slideshow-hero .slideshow__slide .content-over-media{height:100%;min-height:100%}}@media screen and (min-width:700px){.slideshow__slide-content .button-group--same-width{display:flex}}@media(max-width:750px){.drawer::part(content){margin-inline-start:none;max-width:100%}}.review-banner-content{position:relative;padding:5vh 3vw;box-sizing:border-box}.rb-content-overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0;opacity:.7}.rb-content-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%;position:relative;z-index:1}.rb-review-image img{height:100%;width:100%;object-fit:cover;position:absolute}.rb-review-content{padding:2vh 3vw}.rb-review-text{margin-top:1rem}.review-name{height:fit-content}.review-name-button{display:flex;width:100%;justify-content:space-between;align-items:center}@media(max-width:750px){.rb-content-wrapper .breadcrumb{display:block}.review-banner-content{min-height:60vw;height:min-content}.rb-content-wrapper{min-height:inherit}.rb-review-image{height:85vw;position:relative}}@media(min-width:750px){.review-banner-content{border-right:1px solid #fff}.rb-review-content{border-top:1px solid #fff}.review-banner{display:flex;max-height:85vh;border-bottom:1px solid #fff}.review-banner-content,.review-banner-review{width:50%;height:100%}.review-banner-review{display:flex;flex-direction:column}.rb-review-image{height:100%;position:relative}}.slider-card-media .slideshow__volume-control{z-index:2}.slider-card-media video-media{height:100%;width:100%;aspect-ratio:1/1}.card-review-quote{position:absolute!important;top:-6%;right:-6%;opacity:.15}.horizontal-info-wrapper{width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.horizontal-card-inner-info{display:flex;justify-content:space-between;width:100%;margin-block-start:0!important;padding-right:1rem}.horizontal-card-inner-info .price-list,.horizontal-card-inner-info product-form,.horizontal-card-inner-info button{height:fit-content;margin:0!important}.review-product{margin:3rem 0 1rem!important}.review-product .horizontal-product-card{background:none!important}.review-content .horizontal-product-card__info{margin:0}.review-name{display:flex}.review-card-stars{display:flex;margin:0;gap:.25em;padding-right:2rem;border-right:1px solid;margin-right:2rem}.review-card-stars .icon{margin:0;height:20px;width:20px}.slider-card-media{position:relative;aspect-ratio:1/1}.slider-card-media img{height:100%;width:100%;aspect-ratio:1/1;object-fit:cover}.slider-card-media-overlay{position:absolute;z-index:2;top:0;left:0;height:100%;width:100%;opacity:.3}.overlay-border{clip-path:polygon(0% 0%,0% 100%,6% 100%,6% 6%,94% 6%,94% 94%,6% 94%,6% 100%,100% 100%,100% 0%);opacity:.6}.overlay-border-line{position:absolute;z-index:2;top:6%;left:6%;width:88%;height:88%;border:1px solid;clip-path:polygon(0% 0%,0% 100%,3% 100%,3% 3%,97% 3%,97% 97%,3% 97%,3% 100%,100% 100%,100% 0%)}.slider-cards .slideshow__slide-content{display:flex;flex-direction:column-reverse}.slider-buttons{position:absolute;z-index:3;inset-block-end:var(--slideshow-controls-spacing);inset-inline-end:var(--slideshow-controls-spacing);display:flex;gap:12px}.slider-buttons-center{right:calc(50% - 56px)}.slider-buttons-left{right:calc(50% + 56px)}.slider-buttons .floating-controls-container__control{position:initial}@media(max-width:749px){.slider-buttons{top:calc(100vw - 57px - max(var(--container-gutter),(50% - var(--container-max-width) / 2) * 2));bottom:unset}}@media(min-width:750px){.slider-cards .slideshow__slide-content{display:grid;grid-template-columns:1fr 1fr}}.search-embed{position:relative;max-width:1200px;margin:auto}.search-embed .container{margin:0!important}.search-embed .header-search__form-control{border:1px solid black;border-bottom:0;padding:1.5rem}.search-embed .predictive-search{position:absolute;top:100%;left:0;right:0;z-index:10;background:rgb(var(--background));padding:0 .875rem;color:rgb(var(--text-color));border:1px solid rgb(var(--text-color));border-top:0}.featured-collections__footer{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;margin-block-start:.25rem}.featured-collections__arrows{display:none;align-items:center;gap:.5rem}.featured-collections__cta{display:flex;justify-content:center}.featured-collections__arrows .prev-next-button[disabled]{opacity:.35;visibility:visible;pointer-events:none;box-shadow:none;border:1px solid rgb(var(--text-color) / .25);background:transparent;color:rgb(var(--text-color))}.featured-collections__arrows .prev-next-button:not([disabled]){opacity:1;visibility:visible;border:1.5px solid #000;background:#fff;color:#000;box-shadow:none}.featured-collections__arrows .prev-next-button:not([disabled]):active{border-color:#000;background:#000;color:#fff}@media screen and (max-width:699px){.featured-collections__footer--with-arrows{justify-content:space-between}.featured-collections__footer--with-arrows .featured-collections__arrows{display:inline-flex}.featured-collections__footer--with-arrows .featured-collections__cta{margin-inline-start:auto}.featured-collections--hide-floating-mobile>.floating-controls-container__control{display:none!important}.shopify-section--featured-collections .product-list--carousel.scroll-area{scroll-snap-type:none;-webkit-overflow-scrolling:touch}}@media screen and (min-width:700px){.featured-collections__footer--with-arrows{justify-content:center}}.section-spacing-small{padding-top:.875rem}.section-spacing-small .container{margin:0 .875rem}.title-with-price{display:flex;justify-content:space-between}.twp-content .badge-list,.twp-content .rating-badge,.twp-content .price-list{justify-content:flex-end}.twp-content .badge-list{margin-bottom:4px}.twp-content,.twp-content .price-list{min-width:fit-content}@media(max-width:749px){.product-gallery__carousel.mobile-vertical-gallery{grid:none;gap:0}#mobile-sticky-gallery{position:sticky;z-index:3;bottom:0;opacity:0;transition:opacity 1s ease-in;background:#fdfdfd99;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:0rem 1rem 2rem}}.footer__inner button{width:fit-content}.media-products,.products-promo-grid{display:grid;gap:var(--media-grid-gap)}.products-promo-grid{grid-template-columns:1fr 1fr}.fpp-media .content-over-media{position:sticky;top:5rem;opacity:1;aspect-ratio:1/1}.fpp-products{gap:var(--media-grid-gap)}@media(min-width:750px){.media-products{grid-template-columns:1fr 1fr}}.mega-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--media-grid-gap)}.mega-tab-container{grid-template-columns:1fr;width:100%}.mega-tab-container .mega-menu__linklist>*{max-width:unset;width:100%}.content-tabs-mega::part(tab-list){gap:.625rem;grid-template-columns:minmax(0,1fr);align-content:start;display:grid;margin:0;padding:0;list-style:none;margin-inline-start:1em}.mega-tabs-content{grid-template-rows:repeat(8,auto);grid-auto-flow:column;grid-row-gap:.625rem;grid-column-gap:6.25rem;padding:0;margin:0;list-style:none}.sub-image-left{display:flex;align-items:center;gap:.625rem}.sub-image-left .submenu-image{max-width:50px;max-height:50px;aspect-ratio:1/1}.submenu-image{width:100%;object-fit:cover;aspect-ratio:1/1}.sidebar-summary-title{width:100%}.product .accordion__toggle h3{font-size:var(--text-h6);line-height:1.7;font-weight:400}.faq .text-with-icon{font-weight:400}.shopify-section--multi-column .container{--container-max-width: 1440px;--container-gutter: 16px}@media screen and (min-width:700px){.shopify-section--multi-column .container{--container-gutter: 48px}}.shopify-section--collection-list,.shopify-section--collection-list .container{--container-max-width: 1440px;--container-gutter: 16px}.shopify-section--collection-list .section-spacing-small .container{margin:0 16px}.shopify-section--collection-list .collection-list-section:not(:has(>.container)){padding-left:16px;padding-right:16px}@media screen and (min-width:700px){.shopify-section--collection-list,.shopify-section--collection-list .container{--container-gutter: 48px}.shopify-section--collection-list .section-spacing-small .container{margin:0 48px}.shopify-section--collection-list .collection-list-section:not(:has(>.container)){padding-left:48px;padding-right:48px}}.image-text-icons--contained>.container{--container-max-width: 1440px;--container-gutter: 16px}@media screen and (min-width:700px){.image-text-icons--contained>.container{--container-gutter: 48px}}.jewelry-quiz--contained>.container{--container-max-width: 1440px;--container-gutter: 16px}@media screen and (min-width:700px){.jewelry-quiz--contained>.container{--container-gutter: 48px}}.shopify-section--newsletter .content-over-media{--content-over-media-content-max-width: 100%}.shopify-section--newsletter .newsletter .content.section-stack{width:max-content;max-width:min(100%,52rem);margin-inline:auto;justify-items:stretch}.shopify-section--newsletter .section-header{max-width:100%;width:max-content;margin-inline:0;justify-self:center}.shopify-section--newsletter .section-header .h2{margin:0;overflow-wrap:normal;word-break:normal;white-space:nowrap}.shopify-section--newsletter .section-header .prose>p{margin-block-start:.75rem;font-size:clamp(1.125rem,1.55vw,1.375rem);line-height:1.45;letter-spacing:.01em}@media screen and (min-width:700px){.shopify-section--newsletter .newsletter .form{width:100%;max-width:none;justify-self:stretch}.shopify-section--newsletter .newsletter .form-row{width:100%;flex-wrap:nowrap}.shopify-section--newsletter .newsletter .form-row>.form-control{flex:1 1 auto;min-width:0}.shopify-section--newsletter .newsletter .form-row>button{flex:0 0 auto}}@media screen and (max-width:699px){.shopify-section--newsletter .newsletter .content.section-stack{width:100%;max-width:100%}.shopify-section--newsletter .section-header{width:100%}.shopify-section--newsletter .section-header .h2{white-space:normal}.shopify-section--newsletter .newsletter .form{width:100%}}.multi-column__item>.prose :where(:not(meta,span)+*){margin-block-start:.35rem}.multi-column__item>.prose :is(.link,a.link){margin-block-start:.5rem}.footer .payment-methods--footer-center{justify-content:center;max-width:none;width:100%;margin-inline:auto}.footer__aside .social-media--list{justify-content:center}@media screen and (min-width:1000px){.footer__aside .social-media--list{justify-content:end}}.product-card .swym-wishlist-collections-v2-container,.product-card .swym-advanced-wishlist-collections-container,product-card.product-card .swym-wishlist-collections-v2-container{position:absolute!important;top:.5rem!important;right:.5rem!important;left:auto!important;bottom:auto!important;z-index:5!important;width:auto!important;height:auto!important;margin:0!important;transform:none!important;pointer-events:none;background:#fff!important;padding:7px!important;border-radius:50%!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:0!important;overflow:visible!important;opacity:1!important;visibility:visible!important}.product-card .swym-wishlist-collections-v2-container .swym-wishlist-collections-v2,.product-card .swym-wishlist-collections-v2-container .swym-wishlist-collections-v2 svg,.product-card .swym-advanced-wishlist-collections-container .swym-advanced-wishlist-collections,product-card.product-card .swym-wishlist-collections-v2-container .swym-wishlist-collections-v2,product-card.product-card .swym-wishlist-collections-v2-container .swym-wishlist-collections-v2 svg{pointer-events:auto!important;position:static!important;transform:none!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;background:transparent!important;background:unset!important;border:0!important;border:unset!important;padding:0!important;margin:0!important;border-radius:0!important;min-width:0!important;min-width:unset!important;min-height:0!important;width:auto!important;height:auto!important;cursor:pointer;display:flex!important;align-items:center!important;justify-content:center!important;line-height:0!important;box-shadow:none!important;opacity:1!important;visibility:visible!important}.product-card .swym-wishlist-collections-v2-container .swym-wishlist-collections-v2 svg,product-card.product-card .swym-wishlist-collections-v2-container .swym-wishlist-collections-v2 svg{display:block!important;width:24px!important;height:24px!important;min-width:unset!important}
/*# sourceMappingURL=/cdn/shop/t/208/assets/convertifai-base.css.map */
