.vonsten-bogo{--promo:#765374;box-sizing:border-box;width:100%;max-width:none;margin:0 0 6px;padding:38px 6.5%;background:#f1ebf2;color:#211827;display:grid;grid-template-columns:minmax(0,1.05fr) 1px minmax(0,.95fr);gap:7%;align-items:center}.vonsten-bogo *{box-sizing:border-box}.vonsten-bogo__divider{width:1px;align-self:stretch;min-height:190px;background:#48304c38}.vonsten-bogo__title{margin:0;color:inherit;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.1vw,72px);font-weight:400;line-height:1.05;letter-spacing:-1.5px}.vonsten-bogo__sub{margin:20px 0 0;color:inherit;font-family:Arial,sans-serif;font-size:clamp(11px,1.25vw,17px);font-weight:400;line-height:1.25;letter-spacing:1.7px;white-space:nowrap}.vonsten-bogo__benefits{display:flex;flex-direction:column;justify-content:center;gap:34px}.vonsten-bogo__item{display:grid;grid-template-columns:52px minmax(0,1fr);gap:20px;align-items:center}.vonsten-bogo__icon{width:52px;height:52px;color:var(--promo);display:flex;align-items:center;justify-content:center}.vonsten-bogo__icon svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.vonsten-bogo__copy{font-family:Arial,sans-serif;font-size:clamp(14px,1.45vw,20px);line-height:1.35;color:#242027}.vonsten-bogo__copy strong,.vonsten-bogo__copy span{display:block;font-weight:400}.vonsten-bogo__copy strong{font-weight:600}.vonsten-bogo[data-stone*=labradorite]{--promo:#69757a;background:#eef1f1}.vonsten-bogo[data-stone*=lapis]{--promo:#536b91;background:#edf0f5}.vonsten-bogo[data-stone*=prehnite]{--promo:#788b6d;background:#eff3eb}.vonsten-bogo[data-stone*=rose]{--promo:#a67c82;background:#f5edef}.vonsten-bogo[data-stone*=tiger]{--promo:#92723d;background:#f4efe5}@media(max-width:749px){.vonsten-bogo{margin-bottom:5px;padding:24px 18px;grid-template-columns:minmax(0,1.05fr) 1px minmax(0,.95fr);gap:16px}.vonsten-bogo__divider{min-height:154px}.vonsten-bogo__title{font-size:clamp(31px,9.5vw,43px);line-height:1.04;letter-spacing:-1px}.vonsten-bogo__sub{margin-top:14px;font-size:9px;line-height:1.2;letter-spacing:.9px}.vonsten-bogo__benefits{gap:23px}.vonsten-bogo__item{grid-template-columns:34px minmax(0,1fr);gap:10px}.vonsten-bogo__icon{width:34px;height:34px}.vonsten-bogo__icon svg{width:32px;height:32px}.vonsten-bogo__copy{font-size:11px;line-height:1.32}}@media(max-width:390px){.vonsten-bogo{padding:21px 14px;gap:12px}.vonsten-bogo__divider{min-height:145px}.vonsten-bogo__title{font-size:29px}.vonsten-bogo__sub{font-size:7.8px;letter-spacing:.65px}.vonsten-bogo__benefits{gap:20px}.vonsten-bogo__item{grid-template-columns:30px minmax(0,1fr);gap:8px}.vonsten-bogo__icon,.vonsten-bogo__icon svg{width:29px;height:29px}.vonsten-bogo__copy{font-size:9.5px}}.tl-switcher-container.tl-custom-position:has(>.tl-languages-unwrap[style*="display: none"]:only-child){display:none}.section-newsletter .content-heading{font-size:clamp(30px,3.5vw,48px);line-height:1.15;text-wrap:balance}.section-newsletter .richtext{max-width:520px;margin-inline:auto}.section-newsletter .richtext p{font-size:15px;line-height:1.6}.section-newsletter .subheading.success-color,.newsletter--footer .success-color{font-size:15px;line-height:1.6;text-transform:none;letter-spacing:0}.newsletter--footer .newsletter__title{font-size:26px;line-height:1.2;text-transform:none;text-wrap:balance}.newsletter--footer .newsletter__text{font-size:14px;line-height:1.6;max-width:360px;margin-inline:auto}.card__badges-item--sale{display:none}@media(max-width:749px){.section-newsletter .content-heading{font-size:32px}.section-newsletter .richtext p{font-size:14px}.newsletter--footer .newsletter__title{font-size:25px}.footer .menu__item{font-size:14px;line-height:1.6}.footer .newsletter-container{padding-block:24px}}.vonsten-offer-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px 20px;padding:18px 24px;background:#292724;color:#fff;text-align:center;text-decoration:none}.vonsten-offer-strip__label{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#e4d0ac}.vonsten-offer-strip strong{font-size:20px;line-height:1.25;font-weight:600}.vonsten-offer-strip__cta{font-size:12px;text-decoration:underline;text-underline-offset:4px}@media(max-width:749px){.vonsten-offer-strip{padding:15px 18px;gap:6px 12px}.vonsten-offer-strip__label{width:100%;font-size:9px}.vonsten-offer-strip strong{font-size:18px}.vonsten-offer-strip__cta{font-size:11px}}.vs-product-offer{--offer-bg:#f6f3ee;--offer-accent:#82715e;--offer-line:#ddd5c9;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px;background:var(--offer-bg);color:#282528;padding:28px max(4%,calc((100% - 1200px)/2));border-block:1px solid var(--offer-line)}.vs-product-offer--amethyst{--offer-bg:#542767;--offer-accent:#dfc4e7;--offer-line:#80568f;color:#faf8f3}.vs-product-offer--amethyst .vs-product-offer__headline h2{color:#faf8f3}.vs-product-offer--rose{--offer-bg:#fcf1f2;--offer-accent:#a16c7a;--offer-line:#ecd7dc;color:#282528}.vs-product-offer--rose .vs-product-offer__headline h2{color:#282528}.vs-product-offer--tiger{--offer-bg:#79501e;--offer-accent:#edcf91;--offer-line:#a57d45;color:#faf8f3}.vs-product-offer--tiger .vs-product-offer__headline h2{color:#faf8f3}.vs-product-offer--prehnite{--offer-bg:#f1f5eb;--offer-accent:#70865b;--offer-line:#d9e1cf;color:#282528}.vs-product-offer--prehnite .vs-product-offer__headline h2{color:#282528}.vs-product-offer--lapis{--offer-bg:#1b2c7c;--offer-accent:#e2cca0;--offer-line:#5262a0;color:#faf8f3}.vs-product-offer--lapis .vs-product-offer__headline h2{color:#faf8f3}.vs-product-offer--labradorite{--offer-bg:#292a29;--offer-accent:#c4bda9;--offer-line:#51524f;color:#faf8f3}.vs-product-offer--labradorite .vs-product-offer__headline h2{color:#faf8f3}.vs-product-offer--obsidian{--offer-bg:#242424;--offer-accent:#cfc6b3;--offer-line:#505050;color:#faf8f3}.vs-product-offer--obsidian .vs-product-offer__headline h2{color:#faf8f3}.vs-product-offer__headline h2{margin:0;font:400 clamp(28px,3.3vw,46px)/1.05 Georgia,serif;letter-spacing:.01em}.vs-product-offer__headline p{margin:14px 0 0;font:400 12px/1.4 Georgia,serif;letter-spacing:.12em;text-transform:uppercase}.vs-product-offer__perks{border-left:1px solid var(--offer-line);padding-left:32px;display:grid;gap:18px}.vs-product-offer__perks>div{display:flex;align-items:center;gap:14px}.vs-product-offer__perks svg{width:30px;height:30px;flex-shrink:0;color:var(--offer-accent)}.vs-product-offer__perks p{margin:0;font:400 16px/1.3 Georgia,serif}.vs-product-offer__perks strong{display:block;font-size:14px;font-weight:600}.vs-product-offer__perks span{display:block;margin-top:3px}@media(max-width:749px){.vs-product-offer{gap:16px;padding:18px 16px;grid-template-columns:1fr 1fr}.vs-product-offer__headline h2{font-size:26px}.vs-product-offer__headline p{font-size:8px;margin-top:10px;letter-spacing:.1em}.vs-product-offer__perks{padding-left:14px;gap:12px}.vs-product-offer__perks>div{gap:8px}.vs-product-offer__perks svg{width:20px;height:22px}.vs-product-offer__perks p{font-size:11px}.vs-product-offer__perks strong{font-size:9px;line-height:1.35}}.cart-totals{font-size:12px;opacity:.7}.totals__subtotal,.totals__subtotal-value{font-size:clamp(20px,2vw,26px)!important;line-height:1.3!important;font-weight:600!important}.vs-product-fit{margin:12px 0;font-size:13px;line-height:1.5;color:inherit;text-transform:none;letter-spacing:normal}.Vtl-InstagramFeedLayout--Grid .Vtl-InstagramFeedLayout__PostList{grid-template-columns:repeat(4,minmax(0,1fr))!important}.Vtl-InstagramFeedLayout--Grid .Vtl-InstagramFeedLayout__Post:nth-child(n+5){display:none!important}@media(max-width:749px){.Vtl-InstagramFeedLayout--Grid .Vtl-InstagramFeedLayout__PostList{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.popup-wrapper[data-popup-id$=__5e4c609f-0f97-42f1-aa28-a2a6051a49e5]:has(.popup-container:not([style*="display: none"])){width:min(860px,calc(100vw - 40px))!important;max-width:860px!important}.popup-wrapper[data-popup-id$=__5e4c609f-0f97-42f1-aa28-a2a6051a49e5]:has(.popup-container:not([style*="display: none"])) .popup-container{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;width:100%!important}.popup-wrapper[data-popup-id$=__5e4c609f-0f97-42f1-aa28-a2a6051a49e5]:has(.popup-container:not([style*="display: none"])) .popup-image{display:block!important;position:relative!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:460px!important;height:100%!important;aspect-ratio:auto!important;overflow:hidden;margin:0!important;padding:0!important}.popup-wrapper[data-popup-id$=__5e4c609f-0f97-42f1-aa28-a2a6051a49e5]:has(.popup-container:not([style*="display: none"])) .popup-image figure{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:none!important;height:100%!important;aspect-ratio:auto!important;padding:0!important;margin:0!important}.popup-wrapper[data-popup-id$=__5e4c609f-0f97-42f1-aa28-a2a6051a49e5]:has(.popup-container:not([style*="display: none"])) .popup-image img.block-media__image{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:none!important;height:100%!important;object-fit:cover!important;object-position:center!important}.popup-wrapper[data-popup-id$=__5e4c609f-0f97-42f1-aa28-a2a6051a49e5]:has(.popup-container:not([style*="display: none"])) .popup-image .lazy-image__preloader{display:none!important}.popup-wrapper[data-popup-id$=__5e4c609f-0f97-42f1-aa28-a2a6051a49e5]:has(.popup-container:not([style*="display: none"])) .popup-content{min-width:0;padding:36px 30px 28px!important}@media(max-width:749px){.popup-wrapper[data-popup-id$=__5e4c609f-0f97-42f1-aa28-a2a6051a49e5]:has(.popup-container:not([style*="display: none"])){position:fixed!important;top:50%!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;margin:0!important;width:calc(100vw - 24px)!important;max-width:420px!important;max-height:calc(100vh - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow-y:auto!important;overscroll-behavior:contain}.popup-wrapper[data-popup-id$=__5e4c609f-0f97-42f1-aa28-a2a6051a49e5]:has(.popup-container:not([style*="display: none"])) .scroll-area{position:relative!important;width:100%!important;max-height:none!important;padding:0!important;overflow:visible!important}.popup-wrapper[data-popup-id$=__5e4c609f-0f97-42f1-aa28-a2a6051a49e5]:has(.popup-container:not([style*="display: none"])) .popup-container{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;min-width:0!important}.popup-wrapper[data-popup-id$=__5e4c609f-0f97-42f1-aa28-a2a6051a49e5]:has(.popup-container:not([style*="display: none"])) .popup-image{flex:0 0 auto!important;align-self:stretch!important;width:100%!important;min-height:0!important;height:clamp(130px,21dvh,180px)!important;aspect-ratio:auto!important}.popup-wrapper[data-popup-id$=__5e4c609f-0f97-42f1-aa28-a2a6051a49e5]:has(.popup-container:not([style*="display: none"])) .popup-content{width:100%!important;padding:20px 22px!important;--promo-popup-gap:12px}.popup-wrapper[data-popup-id$=__5e4c609f-0f97-42f1-aa28-a2a6051a49e5]:has(.popup-container:not([style*="display: none"])) .popup-content .content-subheading{font-size:12px!important;line-height:1.3!important}.popup-wrapper[data-popup-id$=__5e4c609f-0f97-42f1-aa28-a2a6051a49e5]:has(.popup-container:not([style*="display: none"])) .popup-content .content-heading{font-size:32px!important;line-height:1.12!important;margin-top:12px!important}.popup-wrapper[data-popup-id$=__5e4c609f-0f97-42f1-aa28-a2a6051a49e5]:has(.popup-container:not([style*="display: none"])) .popup-content .richtext{font-size:14px!important;line-height:1.45!important}.popup-wrapper[data-popup-id$=__5e4c609f-0f97-42f1-aa28-a2a6051a49e5]:has(.popup-container:not([style*="display: none"])) .popup-content .richtext p{font-size:inherit!important;line-height:inherit!important}.popup-wrapper[data-popup-id$=__5e4c609f-0f97-42f1-aa28-a2a6051a49e5]:has(.popup-container:not([style*="display: none"])) .popup-content .promo-popup__newsletter-form .richtext{font-size:11px!important;line-height:1.45!important}.popup-wrapper[data-popup-id$=__5e4c609f-0f97-42f1-aa28-a2a6051a49e5]:has(.popup-container:not([style*="display: none"])) .popup-content .field__input,.popup-wrapper[data-popup-id$=__5e4c609f-0f97-42f1-aa28-a2a6051a49e5]:has(.popup-container:not([style*="display: none"])) .popup-content input[type=email]{min-height:46px!important;height:46px!important;font-size:16px!important}.popup-wrapper[data-popup-id$=__5e4c609f-0f97-42f1-aa28-a2a6051a49e5]:has(.popup-container:not([style*="display: none"])) .popup-content .promo-popup__newsletter-subscribe{min-height:46px!important;padding:12px 16px!important;margin-top:12px!important}.popup-wrapper[data-popup-id$=__5e4c609f-0f97-42f1-aa28-a2a6051a49e5]:has(.popup-container:not([style*="display: none"])) .button-wrapper{position:absolute!important;top:10px!important;right:10px!important;left:auto!important;z-index:3!important;margin:0!important}.popup-wrapper[data-popup-id$=__5e4c609f-0f97-42f1-aa28-a2a6051a49e5]:has(.popup-container:not([style*="display: none"])) .button-close{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:10px!important}.popup-wrapper[data-popup-id$=__5e4c609f-0f97-42f1-aa28-a2a6051a49e5]:has(.popup-container:not([style*="display: none"])) .button-close svg{width:18px!important;height:18px!important}.popup-wrapper[data-popup-id$=__5e4c609f-0f97-42f1-aa28-a2a6051a49e5]:has(.popup-container:not([style*="display: none"])) .close-button{margin-top:14px!important}}.vonsten-packaging__gift-image-wrap:after{content:"";display:block;width:110px;height:1px;margin:26px auto;background:linear-gradient(90deg,transparent,#b18a4c 30%,#a67c3c 50%,#b18a4c 70%,transparent)}@media(max-width:749px){.vonsten-packaging__gift-image-wrap:after{width:90px;margin:22px auto}}.page__content .vonsten-promoted-heading{font-size:1.5em}@media(min-width:750px){.popup-wrapper[data-popup-id$=__5e4c609f-0f97-42f1-aa28-a2a6051a49e5]:has(.popup-container:not([style*="display: none"])) .scroll-area{position:relative}.popup-wrapper[data-popup-id$=__5e4c609f-0f97-42f1-aa28-a2a6051a49e5]:has(.popup-container:not([style*="display: none"])) .button-wrapper{position:absolute!important;top:16px!important;right:16px!important;left:auto!important;z-index:3;margin:0!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom-styles.css.map */
