:root{--tg-gold: #C9A84C;--tg-gold-dark: #8B6914;--tg-cream: #FFFFFF;--tg-border: rgba(0,0,0,.08);--tg-text: rgba(0,0,0,.88);--tg-muted: rgba(0,0,0,.52);--tg-transition: .2s ease}@media screen and (min-width:990px){.header__inline-menu .icon-caret{display:none!important}}@media screen and (max-width:749px){.shopify-section-group-header-group{position:sticky;top:0;z-index:30;background:inherit}.section-header .header{min-height:56px!important;padding:4px 3rem!important}.section-header .header__heading-logo{max-height:20px!important;width:auto!important}.announcement-bar__message{min-height:30px!important;font-size:11px!important;line-height:1.15!important}}.product.grid{align-items:start!important}.product__media-wrapper.grid__item,.product__info-wrapper.grid__item{align-self:start!important}.product__media-wrapper media-gallery{position:sticky!important;top:2rem!important;display:block!important}.product__info-container.product__column-sticky,section.product__column-sticky{position:static!important}#MainContent .product__info-container>*+*{margin-top:12px!important}#MainContent .product__title h1{font-size:clamp(18px,2.5vw,22px)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:-.015em!important;color:var(--tg-text)!important}#MainContent .price .price-item--regular{font-size:18px!important;font-weight:500!important;color:var(--tg-text)!important}.tg-product-infobar__eyebrow{font-size:10px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase;color:var(--tg-muted)!important}#MainContent .product-form__input .form__label{font-size:13px!important;color:#000000b3!important;margin-bottom:8px!important}.product-form__input--swatch .swatch-input__label{border-radius:50%!important;border:none!important;box-shadow:none!important;transition:opacity var(--tg-transition)!important}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{box-shadow:0 0 0 2px #fff,0 0 0 3px #00000038!important}.product-form__input--swatch .swatch-input__label:hover{opacity:.85!important}.product-form__input:not(.product-form__input--swatch) label[for]{border:1px solid var(--tg-border)!important;border-radius:2px!important;transition:all var(--tg-transition)!important;font-size:12px!important}.product-form__input:not(.product-form__input--swatch) input:checked+label{border-color:var(--tg-gold)!important;background:var(--tg-cream)!important;color:var(--tg-gold-dark)!important}#MainContent .product__inventory{font-size:12px!important;font-weight:500!important}#MainContent .product-form__submit{min-height:48px!important;background:var(--tg-gold)!important;color:#fff!important;border:none!important;border-radius:0!important;font-size:14px!important;font-weight:600!important;letter-spacing:.08em!important;transition:opacity var(--tg-transition),transform .1s ease!important}#MainContent .product-form__submit:hover{opacity:.92!important}#MainContent .product-form__submit:active{transform:scale(.98)!important}#MainContent .tg-usp-wrap{border:0!important;background:transparent!important;border-radius:0!important;padding:4px 0!important;box-shadow:none!important}#MainContent .tg-usp-grid{display:grid;grid-template-columns:1fr 1fr!important;gap:10px 14px!important}#MainContent .tg-usp-grid--single{grid-template-columns:1fr!important;gap:8px!important}#MainContent .tg-usp-item{display:flex;align-items:flex-start;gap:8px!important}#MainContent .tg-usp-icn{width:16px!important;height:16px!important;flex:0 0 16px!important;opacity:.55!important;margin-top:1px!important}#MainContent .tg-usp-icn svg{width:16px!important;height:16px!important}#MainContent .tg-usp-strong{font-size:12px!important;font-weight:600!important;color:#000000c7!important}#MainContent .tg-usp-sub{font-size:11px!important;color:var(--tg-muted)!important;margin-top:1px!important}#MainContent .tg-usp-icn .tg-urgency__dot{display:block!important;width:10px!important;height:10px!important;margin:6px auto 0!important;position:static!important;transform:none!important}@media screen and (max-width:989px){.tg-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:#fffffff5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:10px 16px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -4px 16px #00000014;border-top:1px solid var(--tg-border);transform:translateY(100%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .25s ease,opacity .25s ease}.tg-sticky-atc.is-visible{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}body.template-product.tg-sticky-atc-active{padding-bottom:88px}.tg-sticky-atc__inner{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px}.tg-sticky-atc__title{font-size:12px;font-weight:500;color:var(--tg-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tg-sticky-atc__price{font-size:12px;color:var(--tg-muted);font-weight:500;margin-top:2px}.tg-sticky-atc__btn{min-width:120px;max-width:140px;min-height:46px;padding:0 12px;background:var(--tg-gold)!important;color:#fff!important;border:none!important;font-size:12px!important;font-weight:600!important;letter-spacing:.02em!important;transition:opacity var(--tg-transition),transform .1s ease;white-space:nowrap;flex-shrink:0}.tg-sticky-atc__title{max-width:180px}.tg-sticky-atc__btn:active{transform:scale(.97)}.tg-sticky-atc__btn:hover{opacity:.92}}@media screen and (min-width:990px){.tg-sticky-atc{display:none!important}}#MainContent .product__accordion{margin-top:0!important}#MainContent .product__accordion details{border-bottom:1px solid var(--tg-border)!important;border-top:none!important;border-left:none!important;border-right:none!important;background:transparent!important}#MainContent .product__accordion summary{padding:14px 0!important;font-size:13px!important;font-weight:600!important;color:#000000d6!important;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;transition:color var(--tg-transition)}#MainContent .product__accordion summary:hover{color:var(--tg-gold)!important}#MainContent .product__accordion .icon-caret{display:none!important}#MainContent .product__accordion summary:after{content:"+";font-size:18px;font-weight:300;color:var(--tg-gold);flex-shrink:0;margin-left:12px}#MainContent .product__accordion details[open] summary:after{content:"\2212"}#MainContent .product__accordion summary::-webkit-details-marker{display:none}#MainContent .product__accordion .accordion__content{padding:0 0 12px!important;animation:tgAccordionOpen .2s ease}@keyframes tgAccordionOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}#MainContent .product__accordion .accordion__content,#MainContent .product__accordion .accordion__content *{font-size:12px!important;line-height:1.65!important;color:var(--tg-muted)!important}#MainContent .product__accordion .accordion__content h2,#MainContent .product__accordion .accordion__content h3{font-size:12px!important;font-weight:600!important;color:#000c!important;margin:0 0 6px!important}#MainContent .product__accordion .accordion__content p{margin:0 0 8px!important}#MainContent .product__accordion .accordion__content ul{padding-left:16px!important}#MainContent .product__accordion .accordion__content li{margin-bottom:4px!important}@media screen and (max-width:749px){#MainContent .related-products{padding-top:24px!important;padding-bottom:100px!important}#MainContent .related-products h2{font-size:18px!important;letter-spacing:-.01em!important;margin-bottom:14px!important}#MainContent .related-products .grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}#MainContent .related-products .card__media{border-radius:6px!important;overflow:hidden!important}#MainContent .related-products .card__heading a{font-size:12px!important;font-weight:500!important;line-height:1.3!important}#MainContent .related-products .price-item{font-size:12px!important;font-weight:500!important;color:var(--tg-text)!important}}.product__media-item{border:1px solid transparent!important;border-radius:2px!important;transition:border-color var(--tg-transition)!important}.product__media-item:hover,.product__media-item.is-active{border-color:var(--tg-gold)!important}.product__media-item .media img{transition:transform .5s cubic-bezier(.25,.46,.45,.94)!important}.product__media-item:hover .media img{transform:scale(1.03)!important}@media screen and (min-width:750px){.product__info-wrapper{padding-left:3rem!important}}@media screen and (max-width:749px){.product__media-wrapper .product-media-container.constrain-height{--ratio: .85 !important}.thumbnail-slider{display:none!important}.product__media-wrapper .slider-buttons{padding-top:6px!important;padding-bottom:0!important}}.tg-urgency{display:flex;flex-direction:column;gap:4px}.tg-urgency__dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0;margin:4px auto 0}.tg-urgency__dot--ok{background:#3ed660}.tg-urgency__dot--low,.tg-urgency__dot--live{background:var(--tg-gold);animation:tg-pulse 1.6s ease-in-out infinite}@keyframes tg-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.tg-faq{margin-top:8px}.tg-faq__item{border-bottom:1px solid var(--tg-border);padding:12px 0}.tg-faq__item:first-child{border-top:1px solid var(--tg-border)}.tg-faq__q{font-size:14px;font-weight:600;color:var(--tg-text);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.tg-faq__q::-webkit-details-marker{display:none}.tg-faq__q:after{content:"+";font-size:18px;font-weight:300;color:var(--tg-gold);flex-shrink:0;transition:transform .2s ease}.tg-faq__item[open] .tg-faq__q:after{transform:rotate(45deg)}.tg-faq__a{margin:8px 0 0;font-size:13px;color:var(--tg-muted);line-height:1.6}.shopify-payment-button{margin-top:6px!important;opacity:.65!important;transform:scale(.94)!important;transform-origin:center!important;transition:opacity .2s ease,transform .2s ease!important}.shopify-payment-button:hover{opacity:1!important;transform:scale(1)!important}.banner .button--secondary,.slideshow .button--secondary{border:2px solid var(--tg-gold)!important;color:var(--tg-gold)!important;background:transparent!important;box-shadow:none!important}.banner .button--secondary:hover,.slideshow .button--secondary:hover{background:var(--tg-gold)!important;color:#1e160c!important}[id*=multicolumn_ahBVA7]{background:var(--tg-cream)!important}[id*=multicolumn_ahBVA7] .multicolumn,[id*=multicolumn_ahBVA7] .color-scheme-5,[id*=multicolumn_ahBVA7] .gradient{background:var(--tg-cream)!important;background-image:none!important}[id*=multicolumn_ahBVA7] *{color:var(--tg-text)!important}[id*=multicolumn_ahBVA7] .multicolumn-card,[id*=multicolumn_ahBVA7] .multicolumn-card.content-container,[id*=multicolumn_ahBVA7] .content-container{background:var(--tg-cream)!important;background-color:var(--tg-cream)!important;box-shadow:none!important}[id*=multicolumn_ahBVA7] .multicolumn-card{border-top:2px solid var(--tg-gold)!important;padding-top:14px!important}[id*=image_with_text_mUP6RC],[id*=image_with_text_mUP6RC] .color-scheme-5,[id*=image_with_text_mUP6RC] .gradient,[id*=image_with_text_mUP6RC] .image-with-text__content{background:var(--tg-cream)!important;background-image:none!important}[id*=image_with_text_mUP6RC] h1,[id*=image_with_text_mUP6RC] h2,[id*=image_with_text_mUP6RC] p{color:var(--tg-text)!important}[id*=collection_list_hBVrMR],[id*=collection_list_hBVrMR] .color-scheme-5,[id*=collection_list_hBVrMR] .gradient,[id*=collection_list_hBVrMR] .collection-list{background:var(--tg-cream)!important;background-image:none!important}[id*=collection_list_hBVrMR] h2,[id*=collection_list_hBVrMR] h1{color:var(--tg-text)!important}@media screen and (max-width:749px){.banner__text{display:none!important}.banner__buttons .button:last-child{display:none!important}.tg-hero-trust__price{display:none!important}.banner__buttons{justify-content:center!important;width:100%!important}.banner__box{padding-top:40vh!important}.shopify-section:has(.tg-usp-wrap){border-top:none!important}}.banner__media--mobile-only{display:none}.banner__media--desktop-only{display:block}@media screen and (max-width:749px){.banner__media--mobile-only{display:block}.banner__media--desktop-only{display:none!important}.banner__media--mobile-only img{width:100%;height:100%;object-fit:cover}}.tg-hero-trust{margin-top:16px;display:flex;flex-direction:column;align-items:center;gap:6px}.tg-hero-trust__stars{display:flex;align-items:center;gap:4px}@media screen and (max-width:749px){.tg-hero-trust__label,#tg-hero-review-label,.tg-hero-trust__star{color:#fffffff2!important}}.tg-hero-trust .jdgm-prev-badge{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.tg-hero-trust .jdgm-prev-badge__stars{color:var(--tg-gold)!important;font-size:18px;line-height:1;letter-spacing:1px}.tg-hero-trust .jdgm-prev-badge__count,.tg-hero-trust .jdgm-prev-badge__avg-rating{font-size:12px;color:#ffffffe6!important;font-weight:500}.tg-hero-trust .jdgm-prev-badge a{color:#ffffffe6!important;text-decoration:none}.tg-hero-trust__price{font-size:11px;color:#ffffffbf;letter-spacing:.03em}.tg-reviews-wrapper{display:block}.tg-reviews-wrapper:has(#judgeme_product_reviews:empty){display:none}.jdgm-preview-badge:empty{display:none}.jdgm-review-card,.jdgm-review-card__preview,.jdgm-review-card__details,.jdgm-review-card__details-body{background-color:var(--tg-cream)!important;color:var(--tg-text)!important}.jdgm-review-card *{background-color:transparent!important;color:var(--tg-text)!important}.jdgm-review-card__footer-inner--preview{filter:none!important}.jdgm-review-card svg,.jdgm-review-card svg path,.jdgm-review-card [class*=star],.jdgm-review-card [class*=rating]{color:var(--tg-gold)!important;fill:var(--tg-gold)!important;stroke:none!important}[id^=tg-viewers-count]{display:none!important}[id^=tg-viewers-count]~*,.tg-usp-item:has([id^=tg-viewers-count]){display:none!important}@media screen and (max-width:749px){.product__media-item.is-active{border-color:transparent!important}.product__media-item{border-width:0!important}}#MainContent .product__info-container>.product__title h1{font-size:16px!important;margin:0!important}#MainContent .product__info-container>.product__title{display:inline-block!important;vertical-align:baseline!important;margin-right:10px!important}#MainContent .product__info-container>.product__title a.product__title{display:none!important}#MainContent .product__info-container>.product__title+div{display:inline-block!important;vertical-align:baseline!important}#MainContent .price .price-item--regular{font-size:17px!important;font-weight:600!important}@media screen and (max-width:749px){product-modal img,product-modal .global-media-settings{max-width:100%!important;width:auto!important;height:auto!important;max-height:85vh!important;object-fit:contain!important}}.tg-sticky-atc__variants{display:flex;gap:6px;align-items:center}.tg-sticky-atc__swatch{position:relative!important;width:28px!important;height:28px!important;padding:0!important;border-radius:50%!important;border:2px solid transparent!important;overflow:hidden}.tg-sticky-atc__swatch .swatch{width:100%!important;height:100%!important}.tg-sticky-atc__swatch.is-active{border-color:var(--tg-gold)!important}.tg-sticky-atc__swatch-check{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0006;color:#fff;opacity:0;transform:scale(.7);transition:opacity .15s ease,transform .15s ease;pointer-events:none}.tg-sticky-atc__swatch-check svg{width:14px;height:14px}.tg-sticky-atc__swatch.is-active .tg-sticky-atc__swatch-check{opacity:1;transform:scale(1)}.product-form__input:not(.product-form__input--swatch) input:checked+label{border-color:var(--tg-text)!important;color:var(--tg-text)!important}#MainContent .product__accordion summary:hover{color:var(--tg-text)!important}#MainContent .product__accordion summary:after{color:var(--tg-text)}.product__media-item:hover,.product__media-item.is-active{border-color:var(--tg-text)!important}.tg-faq__q:after{color:var(--tg-text)}.banner .button--secondary,.slideshow .button--secondary{border-color:var(--tg-text)!important;color:var(--tg-text)!important}.banner .button--secondary:hover,.slideshow .button--secondary:hover{background:var(--tg-text)!important}[id*=multicolumn_ahBVA7] .multicolumn-card{border-top-color:var(--tg-text)!important}.tg-usp-wrap{padding:10px 0!important}.tg-usp-grid--single{grid-template-columns:1fr!important;gap:18px!important}.tg-usp-item:has(.tg-urgency__dot--low),.tg-usp-item[id^=tg-shipping-row-],.tg-usp-item:last-child{display:none!important}.tg-usp-icn{display:none!important}.tg-usp-item{gap:12px!important;align-items:flex-start!important}.tg-usp-item:before{content:"\2713";flex:0 0 auto;font-size:16px;font-weight:400;color:var(--tg-text);line-height:1.4}.tg-usp-strong{font-size:15px!important;font-weight:600!important;color:var(--tg-text)!important;line-height:1.4!important}.tg-usp-sub{display:block!important;font-size:13px!important;color:var(--tg-muted)!important;margin-top:2px!important;font-weight:400!important}@media screen and (max-width:749px){.header__heading-link{padding-top:2px!important;padding-bottom:2px!important}.section-header .header__heading-logo{max-height:44px!important;height:44px!important;width:auto!important}}[id*=multicolumn_ahBVA7] .multicolumn-card__info h3{text-transform:uppercase!important;letter-spacing:.08em!important;font-size:13px!important;font-family:inherit!important}.tg-menu-tiles{display:flex;gap:8px;padding:16px}.tg-menu-tile{display:flex;flex-direction:column;flex:1;text-decoration:none!important}.tg-menu-tile .tg-img-wrap{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:2px;background:#f3efea}.tg-menu-tile .tg-img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.tg-menu-tile .tg-caption{margin-top:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#111;text-decoration:none}.menu-drawer a[href="/pages/contact"]{margin-top:18px!important;padding-top:14px!important;border-top:1px solid rgba(0,0,0,.1);position:relative}.menu-drawer a[href="/pages/contact"]:before{content:"Meer weten";position:absolute;top:-10px;left:0;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#00000073;padding-right:6px}.menu-drawer a[href="/pages/contact"],.menu-drawer a[href="/pages/over-ons"],.menu-drawer a[href$="/blogs/nieuws"]{font-size:13px!important;font-weight:500!important;opacity:.75}.menu-drawer>.menu-drawer__inner-container a.menu-drawer__menu-item[href="/"]{display:none!important}.menu-drawer__navigation>ul.menu-drawer__menu>li>a.menu-drawer__menu-item,.menu-drawer__navigation>ul.menu-drawer__menu>li>details>summary.menu-drawer__menu-item{font-family:Playfair Display,serif!important;font-size:21px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;padding-top:16px!important;padding-bottom:16px!important}.menu-drawer a[href="/pages/contact"],.menu-drawer a[href="/pages/over-ons"],.menu-drawer a[href$="/blogs/nieuws"]{font-family:inherit!important;font-size:14px!important;font-weight:400!important;text-transform:none!important;text-decoration:underline!important;text-underline-offset:3px;display:flex!important;align-items:center!important;gap:8px;padding-top:12px!important;padding-bottom:0!important;margin-top:0!important;border-top:none!important}.menu-drawer a[href="/pages/contact"]:before,.menu-drawer a[href="/pages/over-ons"]:before,.menu-drawer a[href$="/blogs/nieuws"]:before{content:"";position:static!important;top:auto!important;left:auto!important;width:16px;height:16px;flex-shrink:0;background-color:#000000b3;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.menu-drawer a[href="/pages/contact"]:before{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8"><path d="M21 11.5a8.4 8.4 0 0 1-8.9 8.4 8.6 8.6 0 0 1-3.4-.7L3 21l1.8-5.7A8.4 8.4 0 0 1 12 3a8.4 8.4 0 0 1 9 8.5z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8"><path d="M21 11.5a8.4 8.4 0 0 1-8.9 8.4 8.6 8.6 0 0 1-3.4-.7L3 21l1.8-5.7A8.4 8.4 0 0 1 12 3a8.4 8.4 0 0 1 9 8.5z"/></svg>')}.menu-drawer a[href="/pages/over-ons"]:before{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8"><path d="M3 21V9l9-6 9 6v12"/><path d="M9 21v-6h6v6"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8"><path d="M3 21V9l9-6 9 6v12"/><path d="M9 21v-6h6v6"/></svg>')}.menu-drawer a[href$="/blogs/nieuws"]:before{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8"><rect x="4" y="4" width="16" height="16" rx="2"/><path d="M8 9h8M8 13h5"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8"><rect x="4" y="4" width="16" height="16" rx="2"/><path d="M8 9h8M8 13h5"/></svg>')}.menu-drawer a[href="/pages/contact"]{margin-top:20px!important;padding-top:16px!important;border-top:1px solid rgba(0,0,0,.12)!important}.tg-cart-trust{text-align:center;font-size:12px;color:var(--tg-muted);padding:0 0 8px}.tg-product-infobar{margin:0!important;padding:0!important}.tg-product-infobar__sub{display:block;font-size:15px!important;font-weight:600!important;color:var(--tg-text)!important;letter-spacing:normal!important;line-height:1.4!important}#MainContent .product__info-container>.tg-product-infobar+*{margin-top:6px!important}body.overflow-hidden .tg-sticky-atc{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/30/assets/tudor-gems-custom.css.map */
