.homepage-columns,.index-collections-list,.index-products,.index-tab-collections,.index-page,.index-contact,.index-rte-columns,.index-blog,.index-text-products,.index-timeline,.custom-code{background-color:var(--bg)}.index-products,.index-collections-list,.index-rte-columns,.index-contact,.index-text-products,.index-timeline,.custom-code{color:var(--text)}.countdown-block{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--gap) / 2);text-align:left;background:var(--bg);color:var(--text);padding:var(--countdown-padding)}.drawer__items-title{font-size:max(.75rem * var(--FONT-ADJUST-BODY),12px * var(--FONT-ADJUST-BODY));line-height:1.16;font-weight:var(--FONT-WEIGHT-BODY-BOLD);padding:var(--inner) var(--inner) 0}.block__icon{align-self:flex-start;flex:0 0 var(--icon-size, 20px);margin:0 10px 0 0;color:var(--text)}@media only screen and (max-width:749px){.toolbar--no-text{padding:0}}.no-js .loading{display:none}@media only screen and (min-width:750px){.countdown__timer{--gap: 12px}}@media only screen and (max-width:749px){.countdown__timer{--gap: 6px}}.countdown__timer{margin:0 calc(var(--gap) * -1)}.announcement__bar .countdown-block{padding:5px 0}.countdown-block .countdown__timer{margin:0}.announcement__bar-holder--slider .countdown-block{min-width:calc(100vw - var(--scrollbar-width) - var(--outer) * 2)}.announcement__bar-holder--arrows .countdown-block{min-width:calc(100vw - var(--scrollbar-width) - var(--outer) * 2 - var(--arrow-space) * 2 - 60px)}.countdown-block .timer{padding:0}.countdown-block .timer__unit{font-size:calc(var(--font-1) * var(--FONT-ADJUST-BODY))}.announcement__bar .countdown-block .timer__unit{font-size:inherit}.announcement__bar-holder--marquee .countdown-block .timer{flex-direction:row;gap:calc(var(--gap) / 2);align-items:center}.announcement__bar-holder--marquee .countdown-block .countdown__datetime{grid-template-columns:repeat(4,auto)}.countdown-block.hidden{display:none}.countdown-block.flex-column .countdown__datetime{display:flex}.product__page .countdown-block{align-items:flex-start;gap:0}.product__page .countdown-block.text-center{text-align:center;align-items:center}.product-item--transparent .radio__fieldset--pgi{--bg-arrow: var(--bg, var(--COLOR-BG));--bg-arrow-transparent: var(--bg-transparent, var(--COLOR-BG-TRANSPARENT));background:transparent}.product-item--transparent{background:transparent}.block__icon__container--full{flex:0 0 100%;max-width:100%}.block__icon__container--half{flex:0 0 50%;max-width:50%}@media only screen and (max-width:479px){.block__icon__container--third{flex:0 0 50%;max-width:50%}}.block__icon__container--third{flex:0 0 33%;max-width:33%}@media only screen and (max-width:479px){.block__icon__container--quarter{flex:0 0 50%;max-width:50%}}.block__icon__container--quarter{flex:0 0 25%;max-width:25%}.block__icon__row{display:flex;flex-flow:row wrap;align-items:flex-start}.block__icon__text{flex:0 1 100%;overflow-wrap:break-word}.block__icon__text p{margin:0}.product__text--inline{display:grid;grid-template-columns:minmax(0,7.5rem) minmax(0,100%);gap:10px}.product__text--inline .product__heading{margin:0}.product__sku{font-size:calc(var(--font-2) * var(--FONT-ADJUST-BODY));text-transform:uppercase}.review--has-card-bg{padding:var(--inner)}.custom-form__required-text{font-size:calc(.75rem * var(--FONT-ADJUST-BODY));font-style:var(--FONT-STYLE-BODY-ITALIC);color:var(--text-a75)}.collection-nav--image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--inner) / 2)}.collection-nav--image-grid img{border-radius:min(var(--RADIUS),10px)}.collection-nav--image-grid label{flex-direction:column;padding:0;gap:calc(var(--inner) / 2)}.collection-nav--image-grid label:after{display:none}.collection-nav--image-grid .sidebar__item label{height:100%;padding:calc(var(--inner) / 2);border:1px solid var(--COLOR-A20);border-radius:min(var(--RADIUS),20px)}.collection-nav--image-grid .sidebar__item--active label{border-color:var(--COLOR-PRIMARY)}.shopify-swatch{display:flex}.collection-item--transparent{background:transparent}.has-line-design .hide-image-border .collection-item__image:last-child{border-bottom:none}@media only screen and (max-width:749px){.collection-item__actions,.collection-item__info{padding:12px}}.collection-item__actions,.collection-item__info{flex:0 1 100%;padding:var(--inner);overflow:hidden}.collection-item--centered .collection-item__actions,.collection-item--centered .collection-item__info{text-align:center}.product__block--accordion-clear+.product__block--accordion .product-accordion{padding-top:0}.compare__image__holder .image-wrapper,.compare__image--overlap,.compare__image__holder{position:absolute;top:0;right:0;z-index:2;overflow:hidden;width:100%;height:100%}.compare__btn-holder{position:absolute;top:50%;z-index:3;left:calc(var(--btn-size) / 2);right:calc(var(--btn-size) / 2);margin-top:calc(var(--btn-size) / -2)}.compare__input{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;padding:0;margin:0;cursor:move;opacity:0;width:100%;height:100%}.compare__input::-webkit-slider-thumb{transform:scale(4)}.brick__section-missing-metafield-image{display:flex;width:100%;justify-content:center;align-items:center;background:var(--bg-accent);color:var(--TEXT-BTN-BG-BLACK)}@media only screen and (max-width:749px){.brick__block--text .hero__content--no-padding{padding-left:0;padding-right:0}}.logos__slide__link{display:block}.faq-list__item-content h2{font-size:var(--font-4)}.faq-list__item-icon--center{justify-content:center}@media only screen and (min-width:750px){.compare__images--full-width{flex:0 0 100%}}.product__feature .block__icon{margin:.5em 10px .5em 0}.guide__line{display:flex;margin:10px 0}.guide__line:first-child{margin-top:0}.guide__line:last-child{margin-bottom:0}.guide__line span{flex:1;height:3px;border-radius:3px;margin:0 2px;background:var(--COLOR-BORDER);font-size:0;line-height:0}.guide__line span:first-child{margin-left:0}.guide__line span:last-child{margin-right:0}.guide__line span.is-active{background:var(--text)}.guide__content{display:flex;justify-content:space-around}.guide__content--skip-right:after,.guide__content--skip-left:before{content:""}.guide__content--skip-right:after,.guide__content--skip-left:before,.guide__left,.guide__right{flex:1 0 0}.guide__right{text-align:right}.guide__middle{flex-grow:0;max-width:70%;padding:0 5px;text-align:center}.swatches-container{--swatch-size: 25px;display:flex;justify-content:center;margin-top:10px;z-index:50;position:absolute;left:50%;bottom:0;transform:translate(-50%)}.product-item__bg:has(.product-item__bg__inner.is-visible){z-index:2}.swatches{--rose-gold: #ceab8b;--yellow-gold: #c9ab6d;--white-gold: #e4e4e4;--gulguld: #c9ab6d;--vitguld: #e4e4e4;--roseguld: #ceab8b;--keltakulta: #c9ab6d;--valkokulta: #e4e4e4;--ruusukulta: #ceab8b}.cart__item__content{display:block}.cart__item__content__left{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%}.cart__item__content-inner,.cart__item__title{width:100%}.cart__price{display:block;margin:2px 0 0}.cart__item__content__right{display:none}.cart__quantity-wrapper{margin-top:6px}.cart__quantity-counter{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cart__item__content{display:block!important}.cart__item__content__left,.cart__item__content-inner{display:block!important;width:100%!important}.cart__item__content__right{display:none!important}.cart__item__title{width:100%!important}.cart__price{display:block!important;margin:4px 0 0!important;text-align:left!important;padding-left:0!important;width:auto!important}.cart__quantity-wrapper{display:block!important;margin-top:8px!important}.cart__quantity-counter{display:block!important}.cart__item__remove{display:inline-block!important;margin-top:8px!important;position:static!important}.footer__block__title{font-size:16px!important;line-height:1.3!important}@media only screen and (min-width:990px){.header__desktop__upper{position:relative}.header__desktop__upper .header__logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3}}.header__dropdown .dropdown__family>.navlink--child .navtext{font-size:1rem!important;font-weight:500!important;-webkit-text-stroke:.3px currentColor}.drawer--header .sliderow__title:after,.drawer--header .sliderow__title span:after{display:none!important}.drawer--header .sliderow__title,.drawer--header .sliderow__title a,.drawer--header .sliderow__title>span{text-decoration:none!important}.drawer--header .sliderule__panel,.drawer--header [data-animates],.drawer--header [data-sliderule],.drawer--header .sliderule__wrapper{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}.hero__description .grid__heading-holder,.hero__description .grid__heading-text,.hero__description .grid__description{display:block;padding:0;margin:0}.btn--outline:after,.btn--solid:after{transform:translate3d(-100%,0,0)}.product__block--divider:empty{display:block!important;border-top:1px solid var(--border);padding-bottom:var(--block-padding-bottom, 20px)}.kdo-shipping-container{margin-bottom:22px;font-size:14px}@media only screen and (max-width:749px){.kdo-shipping-container{font-size:13px}}.product__diamond-quality{display:contents}.dq-info-trigger{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-left:6px;padding:0;width:20px;height:20px;border:0;background:none;color:var(--text-a75, #6b6b6b);cursor:pointer;line-height:0;transition:color .15s ease}.dq-info-trigger:hover,.dq-info-trigger:focus-visible{color:var(--text, #212121)}.dq-drawer__body{display:flex;flex-direction:column;gap:22px;padding:15px}.dq-intro{font-size:.95rem;line-height:1.5}.dq-tiers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.dq-tier{position:relative;display:grid;grid-template-columns:84px 1fr;gap:14px;align-items:start;padding:14px;border:1px solid var(--border, #f0f0f0);border-radius:8px}.dq-tier--recommended{border-color:var(--text, #212121)}.dq-tier__badge{position:absolute;top:-10px;left:14px;background:var(--text, #212121);color:#fff;font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:100px}.dq-tier__media{display:flex;flex-direction:column;gap:4px}.dq-tier__media img{width:84px;height:84px;object-fit:cover;border-radius:6px;display:block}.dq-tier__maglabel{font-size:.6rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-a75, #6b6b6b);text-align:center}.dq-tier__name{font-weight:600;margin:0}.dq-tier__grade{font-size:.75rem;letter-spacing:.04em;color:var(--text-a75, #6b6b6b);margin:2px 0 6px}.dq-tier__desc{margin:0 0 6px;font-size:.9rem;line-height:1.45}.dq-tier__bestfor{margin:0;font-size:.85rem;line-height:1.4;color:var(--text-a75, #555)}.dq-tier__bestfor span{font-weight:600;color:var(--text, #212121)}.dq-onhand{margin:0}.dq-onhand img{width:100%;height:auto;border-radius:8px;display:block}.dq-onhand__caption{margin-top:8px;font-size:.85rem;font-style:italic;color:var(--text-a75, #6b6b6b);text-align:center}.dq-quote{margin:0;padding:18px;background:var(--bg-accent, #f7f6f3);border-radius:8px;font-size:.9rem;line-height:1.55}.dq-quote__portrait{float:right;width:56px;margin:0 0 8px 12px}.dq-quote__portrait img{width:56px;height:56px;border-radius:50%;object-fit:cover;display:block}.dq-quote__body p{margin:0 0 10px}.dq-quote__body p:last-child{margin-bottom:0}.dq-quote__cite{display:block;margin-top:10px;font-style:normal;font-weight:600}.dq-cta{align-self:flex-start;margin-top:4px;color:var(--text, #212121);text-decoration:underline;text-underline-offset:3px;font-size:.9rem;line-height:1.4}.dq-cta:hover,.dq-cta:focus-visible{text-decoration:none}@media only screen and (max-width:479px){.dq-tier{grid-template-columns:64px 1fr}.dq-tier__media img{width:64px;height:64px}}.trust-icons{margin-top:40px}.trust-icons__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:start}.trust-icons__trigger{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding:0;border:0;background:none;cursor:pointer;color:var(--text, #212121);text-align:center}.trust-icons__icon svg{width:var(--trust-icon-size, 22px);height:var(--trust-icon-size, 22px)}.trust-icons__label{font-size:var(--trust-label-size, 1.125rem);line-height:1.4;letter-spacing:.01em}.trust-icons__trigger:hover .trust-icons__label{text-decoration:underline;text-underline-offset:3px}@media only screen and (max-width:479px){.trust-icons{margin-top:32px}.trust-icons__grid{gap:10px}.trust-icons__icon svg{width:calc(var(--trust-icon-size, 22px) - 2px);height:calc(var(--trust-icon-size, 22px) - 2px)}}.template-product .product__block p a:not([class*=btn]),.template-product .product__block .rte a:not([class*=btn]),.template-product .toggle-ellipsis__content a:not([class*=btn]){font-family:inherit!important;font-size:inherit!important;letter-spacing:inherit}.trust-drawer__section+.trust-drawer__section{margin-top:20px;padding-top:20px;border-top:1px solid var(--border, #ececec)}.trust-drawer__heading{margin:0 0 8px;font-size:.95rem;font-weight:600}.trust-drawer__section p:last-child{margin-bottom:0}.product-engraving__toggle{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:.9rem}.product-engraving__toggle input{margin:0}.product-engraving__editor{margin-top:12px}.product-engraving__inputwrap{position:relative}.product-engraving__inputwrap input{width:100%;padding:10px 56px 10px 12px;border:1px solid var(--border, #d9d9d9);background:transparent;font-size:.9rem}.product-engraving__inputwrap input:focus{outline:none;border-color:var(--text, #212121)}.product-engraving__count{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:.7rem;color:var(--text-a75, #6b6b6b)}.product-engraving__note{margin:8px 0 0;font-size:.75rem;line-height:1.45;color:var(--text-a75, #6b6b6b)}.cart__kdo-delivery{margin:4px 0 0;font-size:11px;line-height:1.4;color:var(--text-a75, #6b6b6b)}.cart__kdo-delivery[data-kdo-days]:not([data-kdo-filled]){display:none}.template-cart .cart__items,.template-cart .cart__kdo-mixed-notice{margin-top:24px}.cart-block .block__icon__container{padding-top:5px!important;padding-bottom:5px!important}.product-story{margin-top:30px}.product-story--band{margin-top:0}.product-story__heading{margin:0 0 8px;text-align:left}.product-story__subheading{margin:0 0 34px;font-size:.85rem;letter-spacing:.02em;color:var(--text-a75, #6b6b6b)}.product-story__card{display:block;color:var(--text, #212121)}.product-story__card-media{display:block;margin-bottom:18px}.product-story__card-media img{width:100%;height:auto;aspect-ratio:var(--story-img-ratio, 4 / 5);object-fit:cover;display:block}.product-story__card-title{margin:0 0 12px}.product-story__card-quote{margin:0 0 16px;line-height:1.6}.product-story__card-name{margin:0 0 16px;font-size:.8rem;letter-spacing:.04em;color:var(--text-a75, #6b6b6b)}.product-story__btn{display:inline-block}.product-story__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}.product-story__grid .product-story__card{grid-column:1}@media only screen and (max-width:749px){.product-story__grid{grid-template-columns:minmax(0,1fr)}}.product-story__track{display:flex;gap:4px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.product-story__track::-webkit-scrollbar{display:none}.product-story__track .product-story__card{flex:0 0 46%;max-width:640px;scroll-snap-align:start}@media only screen and (max-width:749px){.product-story__track .product-story__card{flex-basis:86%}}.product-story__progress{display:none;margin-top:20px;height:1px;max-width:55%;background:var(--border, #ececec);overflow:hidden}.product-story__progress-bar{display:block;height:100%;width:0;background:var(--text, #212121);transition:width .15s ease-out}.cart__kdo-express{margin:0 0 10px;font-size:11px;line-height:1.5;color:var(--text-a75, #6b6b6b);text-align:center}.cart__kdo-mixed-notice{margin:0 0 18px;padding:0;background:none;font-size:12px;line-height:1.5;color:var(--text-a75, #6b6b6b)}.cart__kdo-mixed-notice[data-kdo-days]:not([data-kdo-filled]){display:none}.drawer__items .cart__kdo-mixed-notice{padding:0 var(--inner, 15px);margin-top:10px}.kdo-status-panel{display:flex;flex-wrap:wrap;align-items:center;column-gap:6px}.kdo-status-icon{line-height:0}.kdo-status-icon svg{width:20px;height:20px;display:block}.kdo-status-icon [data-kdo-icon]{display:none}.kdo-status-panel[data-kdo-status=instock] [data-kdo-icon=instock],.kdo-status-panel[data-kdo-status=mto] [data-kdo-icon=mto]{display:block}.kdo-status-body{flex:1 1 0;min-width:0;display:block}.kdo-express-container{display:block;flex-basis:100%}.bcpo .selector-wrapper .single-option-selector{margin-bottom:12px!important}
/*# sourceMappingURL=/cdn/shop/t/65/assets/karaat-custom.css.map */
