#MainContent .codex-contact-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:0}#MainContent .codex-contact-icon svg{display:block;width:28px;height:28px}#MainContent .codex-email .codex-contact-icon svg{width:26px;height:26px}#MainContent .codex-contact-btn[data-codex-qr-trigger]{cursor:pointer}#MainContent .codex-qr-modal[hidden]{display:none!important}#MainContent .codex-qr-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:24px}#MainContent .codex-qr-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#0d142494;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#MainContent .codex-qr-panel{position:relative;width:min(380px,calc(100vw - 36px));padding:24px;border:1px solid rgba(255,255,255,.62);border-radius:18px;background:#fffffff0;box-shadow:0 28px 90px -28px #0d142494;color:var(--codex-ink);text-align:center}#MainContent .codex-qr-close{position:absolute;top:12px;right:12px;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid rgba(13,20,36,.12);border-radius:999px;background:#ffffffd6;color:var(--codex-ink);cursor:pointer;font-size:24px;line-height:1}#MainContent .codex-qr-kicker{margin:0 0 6px;color:var(--codex-accent);font-size:10px;line-height:1.2;font-weight:800;text-transform:uppercase;letter-spacing:.14em!important}#MainContent .codex-qr-title{margin:0 0 16px;color:var(--codex-ink);font-family:Cormorant Garamond,Georgia,serif;font-size:30px;line-height:1.05;font-weight:600}#MainContent .codex-qr-image-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:258px;max-width:100%;aspect-ratio:1 / 1;margin:0 auto 16px;border:1px solid rgba(13,20,36,.08);border-radius:18px;background:#fff;overflow:hidden}#MainContent .codex-qr-image{display:block;width:100%;height:100%;object-fit:contain;padding:12px}#MainContent .codex-qr-logo{position:absolute;left:50%;top:50%;display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:999px;background:#fff;color:var(--codex-accent);transform:translate(-50%,-50%);box-shadow:0 8px 26px #0d142429}#MainContent .codex-qr-logo svg{width:30px;height:30px}#MainContent .codex-qr-modal.is-whatsapp .codex-qr-logo,#MainContent .codex-qr-modal.is-whatsapp .codex-qr-open-link{color:#25d366}#MainContent .codex-qr-modal.is-messenger .codex-qr-logo,#MainContent .codex-qr-modal.is-messenger .codex-qr-open-link{color:#0084ff}#MainContent .codex-qr-copy{margin:0 0 16px;color:var(--codex-ink-muted);font-size:13px;line-height:1.45;font-weight:500}#MainContent .codex-qr-open-link{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 18px;border:1px solid currentColor;border-radius:999px;background:#ffffffc7;color:var(--codex-accent);font-size:11px;line-height:1.2;font-weight:800;text-decoration:none;text-transform:uppercase;letter-spacing:.12em!important}html.codex-qr-open,html.codex-qr-open body{overflow:hidden}#MainContent .product__info-container>[id^=price-] .price .price-item,#MainContent .product__info-container>[id^=price-] .price__regular .price-item--regular,#MainContent .product__info-container>[id^=price-] .price__sale .price-item--sale,#MainContent .codex-selected-price-value .price .price-item,#MainContent .codex-selected-price-value .price__regular .price-item--regular,#MainContent .codex-selected-price-value .price__sale .price-item--sale,#MainContent .codex-price-custom-copy{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;font-weight:600!important;letter-spacing:0!important}#MainContent .product__info-container>[id^=price-] .price .price-item,#MainContent .product__info-container>[id^=price-] .price__regular .price-item--regular,#MainContent .product__info-container>[id^=price-] .price__sale .price-item--sale{font-size:30px!important;line-height:1.08!important}#MainContent .product__info-container>[id^=price-] .price__sale .price-item--regular{font-size:20px!important;font-weight:500!important}#MainContent .codex-selected-price-value .price .price-item,#MainContent .codex-selected-price-value .price__regular .price-item--regular,#MainContent .codex-selected-price-value .price__sale .price-item--sale,#MainContent .codex-price-custom-copy{font-size:21px!important;line-height:1.12!important}#MainContent .codex-selected-price-value .price__sale .price-item--regular{font-size:15px!important;font-weight:500!important}@media screen and (max-width:749px){#MainContent .codex-contact-icon,#MainContent .codex-contact-icon svg{width:26px;height:26px}#MainContent .codex-qr-modal{display:none!important}#MainContent .product__info-container>[id^=price-] .price .price-item,#MainContent .product__info-container>[id^=price-] .price__regular .price-item--regular,#MainContent .product__info-container>[id^=price-] .price__sale .price-item--sale{font-size:27px!important}#MainContent .codex-selected-price-value .price .price-item,#MainContent .codex-selected-price-value .price__regular .price-item--regular,#MainContent .codex-selected-price-value .price__sale .price-item--sale,#MainContent .codex-price-custom-copy{font-size:18px!important}}@media screen and (min-width:990px){#MainContent product-info[id^=MainProduct]>.page-width,#MainContent .related-products.page-width{max-width:1320px!important;padding-left:32px!important;padding-right:32px!important}#MainContent .product.grid{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(420px,1fr)!important;column-gap:56px!important;row-gap:0!important;align-items:start!important}#MainContent .product__media-wrapper,#MainContent .product__info-wrapper{min-width:0!important}}#MainContent product-info[id^=MainProduct]{padding-top:24px!important;padding-bottom:80px!important}#MainContent .product__info-container{gap:18px!important}#MainContent .codex-rating-row{margin-top:-2px!important}#MainContent .icon-with-text{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;min-height:80px!important;height:80px!important;padding:14px 0!important;border-radius:18px!important;overflow:hidden!important}#MainContent .icon-with-text .icon-with-text__item,#MainContent .icon-with-text li{min-height:52px!important;gap:3px!important;padding:0 10px!important;justify-content:center!important}#MainContent .icon-with-text .icon-with-text__item:before,#MainContent .icon-with-text li:before{font-size:15px!important;line-height:1.1!important}#MainContent .icon-with-text .icon-with-text__item:after,#MainContent .icon-with-text li:after{font-size:9.5px!important;line-height:1.2!important;letter-spacing:.14em!important}#MainContent .codex-preserve-zone{padding:30px 24px 24px!important;border-radius:22px!important}#MainContent .codex-preserve-zone>*+*{margin-top:10px!important}#MainContent .product-form__input{padding:34px 20px 18px!important;margin:0 0 10px!important;border-radius:12px!important}#MainContent .product-form__input .form__label{top:-9px!important;left:24px!important;padding:0 5px!important;font-size:11px!important;line-height:1.2!important}#MainContent .product-form__input--pill input[type=radio]+label{min-height:34px!important;margin:0 6px 6px 0!important;padding:0 14px!important;font-size:11px!important;line-height:1!important}#MainContent variant-selects+.product-form__quantity,#MainContent .product-form__input+.product-form__quantity{margin-top:14px!important}#MainContent .product-form__quantity{padding:14px 20px!important;margin-bottom:0!important;border-radius:12px!important}#MainContent .product-form__quantity .form__label{font-size:11px!important;line-height:1.2!important}#MainContent .quantity{min-height:40px!important}#MainContent .product-form__buttons{margin-top:10px!important}#MainContent .product-form__submit,#MainContent .shopify-payment-button__button{min-height:52px!important;border-radius:14px!important}#MainContent .related-products.page-width{padding-top:72px!important;padding-bottom:72px!important}#MainContent .related-products__heading{max-width:780px!important;margin:0 auto 34px!important;color:var(--codex-ink)!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.08!important;font-weight:600!important;text-align:center!important}#MainContent .related-products .product-grid{column-gap:18px!important;row-gap:24px!important}#MainContent .related-products .card-wrapper{height:100%!important;padding:12px!important;border:1px solid var(--codex-line-light)!important;border-radius:18px!important;background:#ffffff8a!important;box-shadow:inset 0 1px #ffffffd1,0 24px 56px -34px #4a6fb352!important;backdrop-filter:blur(28px) saturate(130%)!important;-webkit-backdrop-filter:blur(28px) saturate(130%)!important}#MainContent .related-products .card,#MainContent .related-products .card__inner,#MainContent .related-products .card__media,#MainContent .related-products .media{border-radius:14px!important;overflow:hidden!important}#MainContent .related-products .card{background:transparent!important}#MainContent .related-products .card__heading,#MainContent .related-products .card__heading a{color:var(--codex-ink)!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:20px!important;line-height:1.18!important;font-weight:600!important;text-decoration:none!important}#MainContent .related-products .card-information,#MainContent .related-products .price{color:var(--codex-ink-soft)!important;font-family:Inter,system-ui,sans-serif!important}#MainContent div[class^=ai-what-sets-us-apart-]:not([class*=container]):not([class*=header]):not([class*=label]):not([class*=heading]):not([class*=card]):not([class*=icon]){background:#ffffff47!important;border-top:1px solid rgba(255,255,255,.58)!important;border-bottom:1px solid rgba(13,20,36,.08)!important;padding:72px 24px!important;backdrop-filter:blur(24px) saturate(125%)!important;-webkit-backdrop-filter:blur(24px) saturate(125%)!important}#MainContent [class*=ai-what-sets-us-apart-container-],#MainContent [class*=ai-reviews-container-]{max-width:1320px!important}#MainContent [class*=ai-what-sets-us-apart-header-]{margin-bottom:34px!important}#MainContent [class*=ai-what-sets-us-apart-label-]{color:var(--codex-accent)!important;font-family:Inter,system-ui,sans-serif!important;font-size:11px!important;font-weight:800!important;letter-spacing:.28em!important}#MainContent [class*=ai-what-sets-us-apart-heading-]{color:var(--codex-ink)!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(34px,4vw,48px)!important;line-height:1.08!important;font-weight:600!important}#MainContent [class*=ai-wsua-track-]{gap:16px!important;margin-top:0!important;padding:8px 4px 16px!important}#MainContent [class^=ai-what-sets-us-apart-card-]:not([class*=card-title]):not([class*=card-description]){background:#ffffff94!important;border:1px solid rgba(255,255,255,.68)!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffffdb,0 20px 50px -34px #0d14246b!important}#MainContent [class^=ai-what-sets-us-apart-card-]:not([class*=card-title]):not([class*=card-description]):hover{border-color:#4a6fb347!important;transform:translateY(-3px)!important}#MainContent [class*=ai-what-sets-us-apart-icon-]{color:var(--codex-gold)!important}#MainContent [class*=ai-what-sets-us-apart-card-title-]{color:var(--codex-ink)!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:19px!important;line-height:1.18!important}#MainContent [class*=ai-what-sets-us-apart-card-description-]{color:var(--codex-ink-muted)!important;font-family:Inter,system-ui,sans-serif!important;font-size:13px!important}#MainContent [class*=ai-wsua-controls-]{margin-top:24px!important}#MainContent [class*=ai-wsua-arrow-]{border-color:#4a6fb33d!important;background:#ffffff94!important;color:var(--codex-accent)!important;box-shadow:inset 0 1px #ffffffd1!important}#MainContent [class*=ai-wsua-arrow-]:hover:not(:disabled){background:var(--codex-accent)!important;color:#fff!important}#MainContent [class*=ai-wsua-counter-]{color:var(--codex-ink-soft)!important}#MainContent [class^=ai-reviews-section-]{min-height:0!important;background:transparent!important;padding:72px 24px!important;font-family:Inter,system-ui,sans-serif!important}#MainContent [class*=ai-reviews-container-]{gap:56px!important}#MainContent [class*=ai-reviews-left-panel-]{width:360px!important;padding:32px!important;border:1px solid rgba(255,255,255,.68)!important;border-radius:18px!important;background:#fff9!important;box-shadow:inset 0 1px #ffffffdb,0 28px 70px -42px #0d14246b!important;backdrop-filter:blur(32px) saturate(130%)!important;-webkit-backdrop-filter:blur(32px) saturate(130%)!important}#MainContent [class*=ai-reviews-heading-]{color:var(--codex-ink)!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(36px,4vw,48px)!important;line-height:1.05!important}#MainContent [class*=ai-reviews-subheading-]{color:var(--codex-ink)!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:28px!important;line-height:1.14!important}#MainContent [class*=ai-reviews-summary-],#MainContent [class*=ai-reviews-card-text-],#MainContent [class*=ai-reviews-card-time-]{color:var(--codex-ink-muted)!important;font-family:Inter,system-ui,sans-serif!important}#MainContent [class*=ai-reviews-star-],#MainContent [class*=ai-reviews-card-star-]{fill:var(--codex-gold)!important}#MainContent [class*=ai-reviews-btn-primary-]{border-radius:14px!important;background:linear-gradient(135deg,var(--codex-accent),var(--codex-lavender))!important;color:#fff!important;box-shadow:0 14px 30px -18px #4a6fb3c2!important}#MainContent [class*=ai-reviews-btn-secondary-]{border:1px solid rgba(74,111,179,.28)!important;border-radius:14px!important;background:#ffffff7a!important;color:var(--codex-accent)!important}#MainContent [class*=ai-reviews-photo-wrapper-],#MainContent [class^=ai-reviews-card-]:not([class*=card-slide]):not([class*=card-header]):not([class*=card-info]):not([class*=card-name]):not([class*=card-meta]):not([class*=card-stars]):not([class*=card-star]):not([class*=card-time]):not([class*=card-text]){border:1px solid rgba(255,255,255,.68)!important;border-radius:16px!important;background:#ffffff9e!important;box-shadow:inset 0 1px #ffffffd1,0 18px 46px -32px #0d14246b!important}#MainContent [class*=ai-reviews-arrow-btn-]{border:1px solid rgba(74,111,179,.24)!important;background:#ffffff94!important;box-shadow:inset 0 1px #ffffffd1!important}#MainContent [class*=ai-reviews-arrow-btn-]:hover{background:#4a6fb31f!important}#MainContent [class*=ai-reviews-arrow-icon-]{stroke:var(--codex-accent)!important}#MainContent [class*=ai-reviews-dot-]{background:#4a6fb32e!important}#MainContent [class*=ai-reviews-dot-].active{background:var(--codex-accent)!important}#MainContent [class*=ai-reviews-avatar-]{background:#c9a96b2e!important}#MainContent [class*=ai-reviews-avatar-letter-]{color:var(--codex-gold)!important;font-family:Cormorant Garamond,Georgia,serif!important}#MainContent [class*=ai-reviews-card-name-]{color:var(--codex-ink)!important;font-family:Inter,system-ui,sans-serif!important}#MainContent .jdgm-widget,#MainContent .jdgm-rev-widg{max-width:1200px!important;margin:72px auto!important;padding:32px!important;border:1px solid rgba(255,255,255,.68)!important;border-radius:20px!important;background:#ffffff94!important;box-shadow:inset 0 1px #ffffffdb,0 28px 70px -42px #0d14246b!important;backdrop-filter:blur(32px) saturate(130%)!important;-webkit-backdrop-filter:blur(32px) saturate(130%)!important}#MainContent .jdgm-rev-widg__title,#MainContent .jdgm-widget h2,#MainContent .jdgm-widget h3{color:var(--codex-ink)!important;font-family:Cormorant Garamond,Georgia,serif!important;font-weight:600!important}#MainContent .jdgm-star,#MainContent .jdgm-star:before{color:var(--codex-gold)!important}#MainContent .jdgm-rev,#MainContent .jdgm-form-wrapper{border-color:#0d14241a!important}#MainContent .jdgm-write-rev-link,#MainContent .jdgm-submit-rev{border-radius:14px!important;background:linear-gradient(135deg,var(--codex-accent),var(--codex-lavender))!important;color:#fff!important;border:0!important}@media screen and (max-width:989px){#MainContent product-info[id^=MainProduct]>.page-width,#MainContent .related-products.page-width{padding-left:24px!important;padding-right:24px!important}#MainContent .product.grid{display:grid!important;grid-template-columns:1fr!important;gap:32px!important}#MainContent [class^=ai-reviews-section-]{padding:56px 24px!important}#MainContent [class*=ai-reviews-container-]{gap:36px!important}#MainContent [class*=ai-reviews-left-panel-]{width:100%!important;max-width:620px!important}}@media screen and (max-width:749px){#MainContent product-info[id^=MainProduct]>.page-width,#MainContent .related-products.page-width{padding-left:18px!important;padding-right:18px!important}#MainContent .product__info-container{gap:14px!important}#MainContent .icon-with-text{height:auto!important;min-height:0!important;grid-template-columns:1fr!important}#MainContent .codex-preserve-zone{padding:28px 16px 18px!important}#MainContent .product-form__input{padding:32px 16px 16px!important}#MainContent .product-form__input .form__label{left:18px!important}#MainContent .product-form__input--pill input[type=radio]+label{min-height:34px!important;padding-left:14px!important;padding-right:14px!important}#MainContent .product-form__quantity{padding:14px 16px!important}#MainContent .related-products.page-width,#MainContent div[class^=ai-what-sets-us-apart-]:not([class*=container]):not([class*=header]):not([class*=label]):not([class*=heading]):not([class*=card]):not([class*=icon]),#MainContent [class^=ai-reviews-section-]{padding-top:48px!important;padding-bottom:48px!important}#MainContent .related-products .card-wrapper{padding:8px!important;border-radius:14px!important}#MainContent [class*=ai-what-sets-us-apart-heading-]{font-size:34px!important}#MainContent [class^=ai-what-sets-us-apart-card-]:not([class*=card-title]):not([class*=card-description]){padding:18px 14px!important}#MainContent [class*=ai-reviews-left-panel-]{padding:24px!important}#MainContent [class^=ai-reviews-photo-slide-],#MainContent [class^=ai-reviews-card-slide-]{flex-basis:76%!important}#MainContent .jdgm-widget,#MainContent .jdgm-rev-widg{margin:48px 18px!important;padding:22px!important}}#MainContent#MainContent .shopify-section:has(product-recommendations),#MainContent#MainContent .shopify-section:has([class*=ai-wsua-track-]),#MainContent#MainContent .shopify-section:has([class^=ai-reviews-section-]),#MainContent#MainContent .shopify-section:has(.jdgm-widget){position:relative!important;overflow:hidden!important;background:transparent!important;color:var(--codex-ink, #101828)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}#MainContent#MainContent .shopify-section:has(product-recommendations):before,#MainContent#MainContent .shopify-section:has([class*=ai-wsua-track-]):before,#MainContent#MainContent .shopify-section:has([class^=ai-reviews-section-]):before,#MainContent#MainContent .shopify-section:has(.jdgm-widget):before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(circle at 10% 12%,rgba(232,244,255,.56),transparent 34%),radial-gradient(circle at 92% 36%,rgba(244,236,255,.38),transparent 34%),linear-gradient(115deg,#f7fbfff0,#fbf8f1eb 48%,#fbf8fff5)!important;border-top:1px solid rgba(255,255,255,.66)!important}#MainContent#MainContent .shopify-section:has(product-recommendations)>*,#MainContent#MainContent .shopify-section:has([class*=ai-wsua-track-])>*,#MainContent#MainContent .shopify-section:has([class^=ai-reviews-section-])>*,#MainContent#MainContent .shopify-section:has(.jdgm-widget)>*{position:relative!important;z-index:1!important}#MainContent#MainContent product-recommendations.related-products,#MainContent#MainContent .shopify-section:has([class*=ai-wsua-track-])>.shopify-block>div[class^=ai-what-sets-us-apart-],#MainContent#MainContent div[class^=ai-what-sets-us-apart-]:has([class*=ai-wsua-track-]),#MainContent#MainContent [class^=ai-reviews-section-]{width:100%!important;max-width:none!important;min-height:auto!important;margin:0 auto!important;background:transparent!important;color:var(--codex-ink, #101828)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}#MainContent#MainContent product-recommendations.related-products{padding:56px 32px 14px!important}#MainContent#MainContent .shopify-section:has([class*=ai-wsua-track-]){margin-top:-36px!important}#MainContent#MainContent div[class^=ai-what-sets-us-apart-]:has([class*=ai-wsua-track-]){padding:18px 24px!important}#MainContent#MainContent [class^=ai-reviews-section-]{padding:20px 24px 56px!important}#MainContent#MainContent product-recommendations.related-products,#MainContent#MainContent [class*=ai-what-sets-us-apart-container-],#MainContent#MainContent [class*=ai-reviews-container-]{width:min(100%,1320px)!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}#MainContent#MainContent .related-products__heading,#MainContent#MainContent [class*=ai-what-sets-us-apart-heading-],#MainContent#MainContent [class*=ai-reviews-heading-],#MainContent#MainContent [class*=ai-reviews-subheading-],#MainContent#MainContent .jdgm-rev-widg__title,#MainContent#MainContent .jdgm-widget h2,#MainContent#MainContent .jdgm-widget h3{color:var(--codex-ink, #101828)!important;font-family:Cormorant Garamond,Georgia,serif!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}#MainContent#MainContent .related-products__heading{max-width:820px!important;margin:0 auto 30px!important;font-size:clamp(32px,4vw,48px)!important;line-height:1.06!important;text-align:center!important}#MainContent#MainContent [class*=ai-what-sets-us-apart-label-]{color:var(--codex-accent, #4a6fb3)!important;font-family:Inter,system-ui,sans-serif!important;font-size:11px!important;font-weight:800!important;letter-spacing:.28em!important;text-transform:uppercase!important}#MainContent#MainContent .related-products .card-wrapper,#MainContent#MainContent [class^=ai-what-sets-us-apart-card-]:not([class*=title]):not([class*=description]),#MainContent#MainContent [class*=ai-reviews-left-panel-],#MainContent#MainContent [class*=ai-reviews-photo-wrapper-],#MainContent#MainContent [class^=ai-reviews-card-]:not([class*=slide]):not([class*=header]):not([class*=info]):not([class*=name]):not([class*=meta]):not([class*=stars]):not([class*=star]):not([class*=time]):not([class*=text]),#MainContent#MainContent .jdgm-widget,#MainContent#MainContent .jdgm-rev-widg{border:1px solid rgba(255,255,255,.72)!important;border-radius:18px!important;background:#ffffff94!important;box-shadow:inset 0 1px #ffffffe0,0 30px 78px -44px #0f172a70!important;backdrop-filter:blur(32px) saturate(132%)!important;-webkit-backdrop-filter:blur(32px) saturate(132%)!important}#MainContent#MainContent .shopify-section:has(.jdgm-widget) .gradient,#MainContent#MainContent .shopify-section:has(.jdgm-widget) .shopify-block,#MainContent#MainContent .shopify-section:has(.jdgm-widget) .jdgm-rev-widg__header,#MainContent#MainContent .shopify-section:has(.jdgm-widget) .jdgm-rev-widg__body,#MainContent#MainContent .shopify-section:has(.jdgm-widget) .jdgm-row-actions,#MainContent#MainContent .shopify-section:has(.jdgm-widget) .jdgm-rev,#MainContent#MainContent .shopify-section:has(.jdgm-widget) .jdgm-rev__content,#MainContent#MainContent .shopify-section:has(.jdgm-widget) .jdgm-rev__header{background:transparent!important}#MainContent#MainContent .shopify-section:has(.jdgm-widget){padding:44px 24px 56px!important}#MainContent#MainContent .jdgm-widget,#MainContent#MainContent .jdgm-rev-widg{width:min(calc(100% - 48px),1200px)!important;max-width:1200px!important;margin:0 auto!important;padding:32px!important}#MainContent#MainContent .related-products .card-wrapper{height:100%!important;padding:12px!important}#MainContent#MainContent .related-products .card,#MainContent#MainContent .related-products .card__inner,#MainContent#MainContent .related-products .card__media,#MainContent#MainContent .related-products .media{overflow:hidden!important;border-radius:14px!important;background:transparent!important}#MainContent#MainContent .related-products .card__heading,#MainContent#MainContent .related-products .card__heading a,#MainContent#MainContent [class*=ai-what-sets-us-apart-card-title-],#MainContent#MainContent [class*=ai-reviews-card-name-]{color:var(--codex-ink, #111827)!important}#MainContent#MainContent .related-products .card-information,#MainContent#MainContent .related-products .price,#MainContent#MainContent [class*=ai-what-sets-us-apart-card-description-],#MainContent#MainContent [class*=ai-reviews-summary-],#MainContent#MainContent [class*=ai-reviews-card-text-],#MainContent#MainContent [class*=ai-reviews-card-time-]{color:var(--codex-ink-muted, #475467)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}#MainContent#MainContent [class*=ai-what-sets-us-apart-icon-],#MainContent#MainContent [class*=ai-reviews-star-],#MainContent#MainContent [class*=ai-reviews-card-star-],#MainContent#MainContent .jdgm-star,#MainContent#MainContent .jdgm-star:before{fill:var(--codex-gold, #c9a96b)!important;color:var(--codex-gold, #c9a96b)!important}#MainContent#MainContent [class*=ai-wsua-arrow-],#MainContent#MainContent [class*=ai-reviews-arrow-btn-]{border:1px solid rgba(74,111,179,.24)!important;background:#ffffff9e!important;color:var(--codex-accent, #4a6fb3)!important;box-shadow:inset 0 1px #ffffffd6!important}#MainContent#MainContent [class*=ai-reviews-arrow-icon-]{stroke:currentColor!important}#MainContent#MainContent [class*=ai-reviews-btn-primary-],#MainContent#MainContent .jdgm-write-rev-link,#MainContent#MainContent .jdgm-submit-rev{border:0!important;border-radius:14px!important;background:linear-gradient(135deg,var(--codex-accent, #4a6fb3),var(--codex-lavender, #8d78c9))!important;color:#fff!important;box-shadow:0 14px 30px -18px #4a6fb3c2!important}#MainContent#MainContent [class*=ai-reviews-dot-]{background:#4a6fb32e!important}#MainContent#MainContent [class*=ai-reviews-dot-].active{background:var(--codex-accent, #4a6fb3)!important}@media screen and (max-width:749px){#MainContent#MainContent product-recommendations.related-products,#MainContent#MainContent div[class^=ai-what-sets-us-apart-]:has([class*=ai-wsua-track-]),#MainContent#MainContent [class^=ai-reviews-section-]{padding-left:18px!important;padding-right:18px!important}#MainContent#MainContent .shopify-section:has([class*=ai-wsua-track-]){margin-top:-18px!important}#MainContent#MainContent div[class^=ai-what-sets-us-apart-]:has([class*=ai-wsua-track-]){padding-top:14px!important;padding-bottom:14px!important}#MainContent#MainContent .shopify-section:has(.jdgm-widget){padding:34px 18px 42px!important}#MainContent#MainContent .jdgm-widget,#MainContent#MainContent .jdgm-rev-widg{width:100%!important;padding:22px!important}}#MainContent .codex-contact-btn .codex-contact-icon{display:inline-flex!important;width:44px!important;height:44px!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;margin-bottom:2px!important;background:#4a6fb317!important;color:var(--codex-accent)!important;box-shadow:inset 0 1px #ffffffd6,0 10px 24px -16px #0d14246b!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important}#MainContent .codex-contact-btn:hover .codex-contact-icon{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd6,0 14px 28px -16px #0d14247a!important}#MainContent .codex-contact-btn .codex-contact-icon svg{display:block!important;width:24px!important;height:24px!important}#MainContent .codex-email .codex-contact-icon{border:1px solid rgba(74,111,179,.2)!important;background:#4a6fb314!important;color:var(--codex-accent)!important}#MainContent .codex-wa .codex-contact-icon{position:relative!important;width:46px!important;height:46px!important;margin-bottom:2px!important;border:0!important;background:#25d366!important;color:#fff!important;box-shadow:inset 0 1px #ffffff52,0 14px 28px -18px #25d366e6!important}#MainContent .codex-wa:hover .codex-contact-icon{transform:translateY(-1px)!important;background:#25d366!important;box-shadow:inset 0 1px #ffffff52,0 16px 30px -18px #25d366f2!important}#MainContent .codex-wa .codex-contact-icon svg{display:none!important}#MainContent .codex-wa .codex-contact-icon:before{content:""!important;display:block!important;width:30px!important;height:30px!important;background-repeat:no-repeat!important;background-position:center!important;background-size:30px 30px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none'%3E%3Cpath fill='%23fff' d='M32.04 10.8c-11.53 0-20.92 9.18-20.92 20.48 0 3.62.98 7.15 2.84 10.23L11.3 53.2l12.04-3.06a21.4 21.4 0 0 0 8.7 1.86c11.53 0 20.91-9.18 20.91-20.48S43.57 10.8 32.04 10.8Zm0 37.72a17.78 17.78 0 0 1-8.15-1.98l-.61-.32-7.02 1.78 1.55-6.81-.4-.63a16.83 16.83 0 0 1-2.75-9.28c0-9.38 7.8-17.01 17.38-17.01s17.38 7.63 17.38 17.01-7.8 17.24-17.38 17.24Z'/%3E%3Cpath fill='%23fff' d='M41.7 35.94c-.53-.26-3.12-1.51-3.6-1.68-.48-.18-.83-.26-1.18.26-.35.52-1.36 1.68-1.67 2.03-.31.35-.61.39-1.14.13-.53-.26-2.23-.81-4.25-2.57-1.57-1.37-2.63-3.06-2.94-3.58-.31-.52-.03-.8.23-1.06.24-.24.53-.61.79-.91.26-.3.35-.52.53-.87.18-.35.09-.65-.04-.91-.13-.26-1.18-2.79-1.62-3.84-.43-1-.86-.87-1.18-.89h-1.01c-.35 0-.92.13-1.4.65-.48.52-1.84 1.76-1.84 4.29s1.89 4.98 2.15 5.33c.26.35 3.72 5.57 9.02 7.8 1.26.54 2.24.86 3 .1.97.31 1.85.26 2.55.16.78-.12 2.41-.97 2.76-1.9.35-.94.35-1.74.24-1.9-.11-.17-.48-.30-1.01-.56Z'/%3E%3C/svg%3E")!important}#MainContent .codex-msgr .codex-contact-icon{background:linear-gradient(135deg,#0084ff,#6d5cff)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff57,0 14px 30px -18px #0084ffcc!important}#MainContent .codex-msgr .codex-contact-icon svg{width:25px!important;height:25px!important}#MainContent .codex-contact-title{margin-top:2px!important}#MainContent .codex-contact-hint{min-height:12px;transition:color .2s ease}#MainContent .codex-contact-btn.is-copied{border-color:#4a6fb357!important;box-shadow:0 16px 30px -18px #4a6fb366,inset 0 1px #ffffffdb!important}#MainContent .codex-contact-btn.is-copied .codex-contact-hint{color:var(--codex-accent)!important}body:has(#MainContent) #MainContent{background:radial-gradient(circle at 10% 12%,rgba(232,244,255,.62),transparent 34%),radial-gradient(circle at 92% 38%,rgba(244,236,255,.42),transparent 34%),linear-gradient(115deg,#f7fbff,#fbf8f1 48%,#fbf8ff)!important}#MainContent#MainContent#MainContent#MainContent product-recommendations.related-products{padding-bottom:14px!important}#MainContent#MainContent#MainContent#MainContent .shopify-section:has([class*=ai-wsua-track-]){margin-top:-36px!important;background:transparent!important}#MainContent#MainContent#MainContent#MainContent div[class^=ai-what-sets-us-apart-]:has([class*=ai-wsua-track-]){padding-top:18px!important;padding-bottom:18px!important;background:transparent!important}#MainContent#MainContent#MainContent#MainContent [class^=ai-reviews-section-]{display:block!important;min-height:0!important;padding-top:20px!important;padding-bottom:56px!important;background:transparent!important;align-items:initial!important;justify-content:initial!important}#MainContent#MainContent#MainContent#MainContent [class*=ai-reviews-container-]{min-height:0!important;align-items:flex-start!important;padding-top:0!important;padding-bottom:0!important}#MainContent#MainContent#MainContent#MainContent .shopify-section:has(.jdgm-widget){position:relative!important;overflow:hidden!important;padding:44px 24px 56px!important;background:radial-gradient(circle at 12% 18%,rgba(232,244,255,.56),transparent 36%),radial-gradient(circle at 92% 18%,rgba(244,236,255,.42),transparent 36%),linear-gradient(115deg,#f7fbff,#fbf8f1 48%,#fbf8ff)!important}#MainContent#MainContent#MainContent#MainContent .shopify-section:has(.jdgm-widget):before{background:none!important}#MainContent#MainContent#MainContent#MainContent .shopify-section:has(.jdgm-widget) .gradient,#MainContent#MainContent#MainContent#MainContent .shopify-section:has(.jdgm-widget) .shopify-block,#MainContent#MainContent#MainContent#MainContent .shopify-section:has(.jdgm-widget) .jdgm-rev-widg__header,#MainContent#MainContent#MainContent#MainContent .shopify-section:has(.jdgm-widget) .jdgm-rev-widg__body,#MainContent#MainContent#MainContent#MainContent .shopify-section:has(.jdgm-widget) .jdgm-row-actions,#MainContent#MainContent#MainContent#MainContent .shopify-section:has(.jdgm-widget) .jdgm-rev,#MainContent#MainContent#MainContent#MainContent .shopify-section:has(.jdgm-widget) .jdgm-rev__content,#MainContent#MainContent#MainContent#MainContent .shopify-section:has(.jdgm-widget) .jdgm-rev__header{background:transparent!important}#MainContent#MainContent#MainContent#MainContent .jdgm-widget,#MainContent#MainContent#MainContent#MainContent .jdgm-rev-widg{width:min(calc(100% - 48px),1200px)!important;max-width:1200px!important;margin:0 auto!important;padding:32px!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:18px!important;background:linear-gradient(135deg,#f7fbffb8,#fbf8f1a3 48%,#fbf8ffb8)!important;box-shadow:inset 0 1px #ffffffe0,0 30px 78px -44px #0f172a70!important;backdrop-filter:blur(32px) saturate(132%)!important;-webkit-backdrop-filter:blur(32px) saturate(132%)!important}#MainContent#MainContent#MainContent#MainContent .related-products__heading{max-width:1320px!important;margin:0 auto 34px!important;text-align:left!important;color:var(--codex-ink, #101828)!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:0!important;line-height:1.05!important;font-weight:600!important;letter-spacing:0!important}#MainContent#MainContent#MainContent#MainContent .related-products__heading:after{content:"Customers Also Loved"!important;display:block!important;font-size:clamp(30px,3.1vw,42px)!important;line-height:1.05!important}#MainContent#MainContent#MainContent#MainContent product-recommendations.related-products .card-information,#MainContent#MainContent#MainContent#MainContent product-recommendations.related-products .price,#MainContent#MainContent#MainContent#MainContent product-recommendations.related-products .price *{font-family:var(--font-body-family, "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important}#MainContent#MainContent#MainContent#MainContent product-recommendations.related-products .price{margin-top:14px!important;color:#111827!important;font-size:clamp(18px,1.25vw,22px)!important;font-weight:400!important;line-height:1.32!important;letter-spacing:.015em!important}#MainContent#MainContent#MainContent#MainContent product-recommendations.related-products .price .price-item,#MainContent#MainContent#MainContent#MainContent product-recommendations.related-products .price__regular,#MainContent#MainContent#MainContent#MainContent product-recommendations.related-products .price__sale,#MainContent#MainContent#MainContent#MainContent product-recommendations.related-products .price__container{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}#MainContent#MainContent#MainContent#MainContent product-recommendations.related-products .price--on-sale .price-item--regular,#MainContent#MainContent#MainContent#MainContent product-recommendations.related-products .price__compare,#MainContent#MainContent#MainContent#MainContent product-recommendations.related-products s.price-item{color:#4b5563!important;font-size:clamp(14px,.9vw,16px)!important;font-weight:400!important;text-decoration-thickness:1px!important;text-decoration-color:currentColor!important}#MainContent#MainContent#MainContent#MainContent product-recommendations.related-products .card__heading,#MainContent#MainContent#MainContent#MainContent product-recommendations.related-products .card__heading a{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:600!important}@media screen and (max-width:749px){#MainContent .codex-contact-btn .codex-contact-icon{width:42px!important;height:42px!important}#MainContent .codex-contact-btn .codex-contact-icon svg{width:23px!important;height:23px!important}#MainContent .codex-wa .codex-contact-icon{width:44px!important;height:44px!important}#MainContent .codex-wa .codex-contact-icon:before{width:29px!important;height:29px!important;background-size:29px 29px!important}#MainContent#MainContent#MainContent#MainContent .shopify-section:has([class*=ai-wsua-track-]){margin-top:-18px!important}#MainContent#MainContent#MainContent#MainContent div[class^=ai-what-sets-us-apart-]:has([class*=ai-wsua-track-]){padding-top:14px!important;padding-bottom:14px!important}#MainContent#MainContent#MainContent#MainContent [class^=ai-reviews-section-]{padding-top:18px!important;padding-bottom:42px!important}#MainContent#MainContent#MainContent#MainContent .shopify-section:has(.jdgm-widget){padding:34px 18px 42px!important}#MainContent#MainContent#MainContent#MainContent .jdgm-widget,#MainContent#MainContent#MainContent#MainContent .jdgm-rev-widg{width:100%!important;padding:22px!important}#MainContent#MainContent#MainContent#MainContent .related-products__heading{margin-bottom:24px!important}#MainContent#MainContent#MainContent#MainContent .related-products__heading:after{font-size:32px!important}#MainContent#MainContent#MainContent#MainContent product-recommendations.related-products .price{font-size:18px!important;margin-top:10px!important}}#MainContent#MainContent#MainContent#MainContent product-info .product__info-container>.shopify-app-block:has(.jdgm-widget),#MainContent#MainContent#MainContent#MainContent product-info .product__info-container>.shopify-block:has(.jdgm-widget),#MainContent#MainContent#MainContent#MainContent product-info .product__info-container>[id^=shopify-block-]:has(.jdgm-widget),#MainContent#MainContent#MainContent#MainContent product-info .product__info-container>*:has(.jdgm-widget),#MainContent#MainContent#MainContent#MainContent product-info .product__info-container>*:has(.jdgm-star),#MainContent#MainContent#MainContent#MainContent product-info .product__info-container>*:has([class*=jdgm-preview]),#MainContent#MainContent#MainContent#MainContent product-info .product__info-container>*:has([class*=jdgm-prev]){order:30!important;display:block!important;align-self:flex-start!important;width:auto!important;max-width:100%!important;min-width:0!important;min-height:0!important;margin:0 0 2px!important;padding:0!important;color:var(--codex-ink, #101828)!important;background:transparent!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#MainContent#MainContent#MainContent#MainContent product-info .product__info-container .jdgm-widget,#MainContent#MainContent#MainContent#MainContent product-info .product__info-container .jdgm-rev-widg,#MainContent#MainContent#MainContent#MainContent product-info .product__info-container .jdgm-preview-badge,#MainContent#MainContent#MainContent#MainContent product-info .product__info-container .jdgm-prev-badge,#MainContent#MainContent#MainContent#MainContent product-info .product__info-container [class*=jdgm-preview],#MainContent#MainContent#MainContent#MainContent product-info .product__info-container [class*=jdgm-prev]{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px!important;width:auto!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important;color:var(--codex-ink, #101828)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#MainContent#MainContent#MainContent#MainContent product-info .product__info-container .jdgm-widget>*,#MainContent#MainContent#MainContent#MainContent product-info .product__info-container .jdgm-preview-badge>*,#MainContent#MainContent#MainContent#MainContent product-info .product__info-container .jdgm-prev-badge>*,#MainContent#MainContent#MainContent#MainContent product-info .product__info-container [class*=jdgm-preview]>*,#MainContent#MainContent#MainContent#MainContent product-info .product__info-container [class*=jdgm-prev]>*{width:auto!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}#MainContent#MainContent#MainContent#MainContent product-info .product__info-container .jdgm-star,#MainContent#MainContent#MainContent#MainContent product-info .product__info-container .jdgm-star:before,#MainContent#MainContent#MainContent#MainContent product-info .product__info-container [class*=star]{color:var(--codex-gold, #c9a96b)!important;fill:var(--codex-gold, #c9a96b)!important;-webkit-text-fill-color:var(--codex-gold, #c9a96b)!important}#MainContent#MainContent#MainContent#MainContent product-info .product__info-container .jdgm-prev-badge__stars,#MainContent#MainContent#MainContent#MainContent product-info .product__info-container [class*=stars]{display:inline-flex!important;align-items:center!important;gap:1px!important;line-height:1!important}#MainContent#MainContent#MainContent#MainContent product-info .product__info-container .jdgm-prev-badge__stars .jdgm-star,#MainContent#MainContent#MainContent#MainContent product-info .product__info-container .jdgm-star{width:auto!important;height:auto!important;margin:0!important;font-size:19px!important;line-height:1!important;letter-spacing:0!important}#MainContent#MainContent#MainContent#MainContent product-info .product__info-container .jdgm-prev-badge__text,#MainContent#MainContent#MainContent#MainContent product-info .product__info-container [class*=badge__text],#MainContent#MainContent#MainContent#MainContent product-info .product__info-container [class*=review]:not(.jdgm-widget):not(.jdgm-star){display:inline-block!important;margin:0!important;color:var(--codex-ink-soft, #4b5563)!important;font-family:var(--font-body-family, "Inter", system-ui, sans-serif)!important;font-size:clamp(15px,1.05vw,18px)!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0!important}@media screen and (max-width:749px){#MainContent#MainContent#MainContent#MainContent product-info .product__info-container>*:has(.jdgm-widget),#MainContent#MainContent#MainContent#MainContent product-info .product__info-container>*:has(.jdgm-star){margin-top:0!important}#MainContent#MainContent#MainContent#MainContent product-info .product__info-container .jdgm-prev-badge__stars .jdgm-star,#MainContent#MainContent#MainContent#MainContent product-info .product__info-container .jdgm-star{font-size:17px!important}#MainContent#MainContent#MainContent#MainContent product-info .product__info-container .jdgm-prev-badge__text,#MainContent#MainContent#MainContent#MainContent product-info .product__info-container [class*=badge__text]{font-size:15px!important}}#MainContent#MainContent#MainContent#MainContent .shopify-section:has([class*=ai-wsua-track-]){margin-top:-18px!important;background:transparent!important}#MainContent#MainContent#MainContent#MainContent .shopify-section:has([class*=ai-wsua-track-]):before{background:radial-gradient(circle at 9% 16%,rgba(232,244,255,.72),transparent 34%),radial-gradient(circle at 90% 22%,rgba(244,236,255,.5),transparent 34%),linear-gradient(115deg,#f7fbfff5,#fbf8f1f0 49%,#fbf8fffa)!important;border-top:1px solid rgba(13,20,36,.08)!important;border-bottom:1px solid rgba(255,255,255,.66)!important}#MainContent#MainContent#MainContent#MainContent div[class^=ai-what-sets-us-apart-]:has([class*=ai-wsua-track-]){padding:36px 24px 34px!important;background:transparent!important;border:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#MainContent#MainContent#MainContent#MainContent [class*=ai-what-sets-us-apart-container-]{max-width:1410px!important}#MainContent#MainContent#MainContent#MainContent [class*=ai-what-sets-us-apart-header-]{margin-bottom:28px!important;text-align:center!important}#MainContent#MainContent#MainContent#MainContent [class*=ai-what-sets-us-apart-label-]{display:block!important;margin-bottom:10px!important;color:var(--codex-accent, #4a6fb3)!important;font-family:Inter,system-ui,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.28em!important;text-transform:uppercase!important}#MainContent#MainContent#MainContent#MainContent [class*=ai-what-sets-us-apart-heading-]{margin:0!important;color:var(--codex-ink, #101828)!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(40px,4.4vw,58px)!important;font-weight:600!important;line-height:.98!important;letter-spacing:0!important;text-transform:none!important}#MainContent#MainContent#MainContent#MainContent [class*=ai-wsua-track-]{gap:16px!important;padding:8px 4px 14px!important;margin-top:0!important}#MainContent#MainContent#MainContent#MainContent [class^=ai-what-sets-us-apart-card-]:not([class*=card-title]):not([class*=card-description]){min-height:188px!important;padding:28px 22px!important;border:1px solid rgba(74,111,179,.16)!important;border-radius:16px!important;background:linear-gradient(145deg,#ffffffb8,#f7fbff8f)!important;box-shadow:inset 0 1px #ffffffe6,0 22px 56px -42px #0f172a75!important;backdrop-filter:blur(30px) saturate(130%)!important;-webkit-backdrop-filter:blur(30px) saturate(130%)!important}#MainContent#MainContent#MainContent#MainContent [class^=ai-what-sets-us-apart-card-]:not([class*=card-title]):not([class*=card-description]):hover{border-color:#4a6fb347!important;box-shadow:inset 0 1px #ffffffeb,0 26px 64px -42px #4a6fb380!important;transform:translateY(-2px)!important}#MainContent#MainContent#MainContent#MainContent [class*=ai-what-sets-us-apart-icon-]{width:38px!important;height:38px!important;margin-bottom:18px!important;color:var(--codex-gold, #c9a96b)!important;opacity:1!important}#MainContent#MainContent#MainContent#MainContent [class*=ai-what-sets-us-apart-icon-] svg,#MainContent#MainContent#MainContent#MainContent [class*=ai-what-sets-us-apart-icon-] path,#MainContent#MainContent#MainContent#MainContent [class*=ai-what-sets-us-apart-icon-] line,#MainContent#MainContent#MainContent#MainContent [class*=ai-what-sets-us-apart-icon-] polyline,#MainContent#MainContent#MainContent#MainContent [class*=ai-what-sets-us-apart-icon-] polygon{stroke:var(--codex-gold, #c9a96b)!important;fill:none!important}#MainContent#MainContent#MainContent#MainContent [class*=ai-what-sets-us-apart-card-title-]{margin-bottom:10px!important;color:var(--codex-ink, #101828)!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:21px!important;font-weight:700!important;line-height:1.08!important;letter-spacing:0!important}#MainContent#MainContent#MainContent#MainContent [class*=ai-what-sets-us-apart-card-description-]{max-width:210px!important;margin:0 auto!important;color:var(--codex-ink-muted, #667085)!important;font-family:Inter,system-ui,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:0!important}#MainContent#MainContent#MainContent#MainContent [class*=ai-wsua-controls-]{margin-top:18px!important;gap:14px!important}#MainContent#MainContent#MainContent#MainContent [class*=ai-wsua-arrow-]{width:48px!important;height:48px!important;border:1px solid rgba(74,111,179,.18)!important;border-radius:999px!important;background:#ffffff8f!important;color:var(--codex-accent, #4a6fb3)!important;box-shadow:inset 0 1px #ffffffdb,0 12px 28px -22px #0f172a6b!important;backdrop-filter:blur(20px) saturate(125%)!important;-webkit-backdrop-filter:blur(20px) saturate(125%)!important}#MainContent#MainContent#MainContent#MainContent [class*=ai-wsua-arrow-]:hover:not(:disabled){background:var(--codex-accent, #4a6fb3)!important;color:#fff!important;border-color:var(--codex-accent, #4a6fb3)!important;transform:translateY(-1px)!important}@media screen and (max-width:989px){#MainContent#MainContent#MainContent#MainContent div[class^=ai-what-sets-us-apart-]:has([class*=ai-wsua-track-]){padding:34px 18px 30px!important}#MainContent#MainContent#MainContent#MainContent [class*=ai-what-sets-us-apart-heading-]{font-size:clamp(34px,8vw,48px)!important}#MainContent#MainContent#MainContent#MainContent [class^=ai-what-sets-us-apart-card-]:not([class*=card-title]):not([class*=card-description]){min-height:176px!important}}#MainContent#MainContent#MainContent#MainContent .shopify-section:has(product-recommendations.related-products){padding-bottom:0!important;margin-bottom:0!important}#MainContent#MainContent#MainContent#MainContent product-recommendations.related-products{padding-bottom:0!important}#MainContent#MainContent#MainContent#MainContent .shopify-section:has(product-recommendations.related-products)+.shopify-section:has([class*=ai-wsua-track-]){margin-top:-64px!important}#MainContent#MainContent#MainContent#MainContent .shopify-section:has([class*=ai-wsua-track-]),#MainContent#MainContent#MainContent#MainContent .shopify-section:has([class*=ai-wsua-track-])>.shopify-block{padding-top:0!important;margin-bottom:0!important;min-height:0!important}#MainContent#MainContent#MainContent#MainContent .shopify-section:has([class*=ai-wsua-track-])>.shopify-block>div,#MainContent#MainContent#MainContent#MainContent .shopify-section:has([class*=ai-wsua-track-]) [class^=ai-what-sets-us-apart-]:has([class*=ai-wsua-track-]){min-height:0!important;padding-top:24px!important;padding-bottom:30px!important}#MainContent#MainContent#MainContent#MainContent .shopify-section:has([class*=ai-wsua-track-]) [class*=ai-what-sets-us-apart-header-]{margin-top:0!important;margin-bottom:24px!important}#MainContent#MainContent#MainContent#MainContent .shopify-section:has([class*=ai-wsua-track-]) [class*=ai-wsua-controls-]{margin-top:14px!important}@media screen and (max-width:749px){#MainContent#MainContent#MainContent#MainContent .shopify-section:has(product-recommendations.related-products)+.shopify-section:has([class*=ai-wsua-track-]){margin-top:-28px!important}#MainContent#MainContent#MainContent#MainContent .shopify-section:has([class*=ai-wsua-track-])>.shopify-block>div,#MainContent#MainContent#MainContent#MainContent .shopify-section:has([class*=ai-wsua-track-]) [class^=ai-what-sets-us-apart-]:has([class*=ai-wsua-track-]){padding-top:22px!important;padding-bottom:28px!important}}#MainContent#MainContent #shopify-section-template--24484685381796__pdp_choice_architecture,#MainContent#MainContent .shopify-section:has(.pdp-choice-architecture),#MainContent#MainContent .shopify-section:has([class*=choice-architecture]),#MainContent#MainContent .shopify-section:has([data-section-type=pdp-choice-architecture]){display:none!important}#MainContent#MainContent#MainContent#MainContent .shopify-section:has(.pdpx-customise-wrap),#MainContent#MainContent#MainContent#MainContent .shopify-section:has(.pdpx-shape-custom),#MainContent#MainContent#MainContent#MainContent .pdpx-ca-wrap.pdpx-customise-wrap,#MainContent#MainContent#MainContent#MainContent [data-pdpx-ca]{display:none!important;margin:0!important;padding:0!important;min-height:0!important}#MainContent#MainContent#MainContent#MainContent .shopify-section:has(product-recommendations.related-products){padding-bottom:34px!important;margin-bottom:0!important}#MainContent#MainContent#MainContent#MainContent product-recommendations.related-products{padding-bottom:34px!important}#MainContent#MainContent#MainContent#MainContent .shopify-section:has(product-recommendations.related-products)+.shopify-section:has([class*=ai-wsua-track-]){margin-top:0!important;padding-top:26px!important;clear:both!important}#MainContent#MainContent#MainContent#MainContent .shopify-section:has([class*=ai-wsua-track-])>.shopify-block,#MainContent#MainContent#MainContent#MainContent .shopify-section:has([class*=ai-wsua-track-])>.shopify-block>div,#MainContent#MainContent#MainContent#MainContent .shopify-section:has([class^=ai-what-sets-us-apart-]):has([class*=ai-wsua-track-]){padding-top:38px!important}#MainContent#MainContent#MainContent#MainContent .shopify-section:has([class*=ai-wsua-track-]) [class*=ai-what-sets-us-apart-header-]{margin-top:0!important}@media screen and (max-width:749px){#MainContent#MainContent#MainContent#MainContent .shopify-section:has(product-recommendations.related-products),#MainContent#MainContent#MainContent#MainContent product-recommendations.related-products{padding-bottom:24px!important}#MainContent#MainContent#MainContent#MainContent .shopify-section:has(product-recommendations.related-products)+.shopify-section:has([class*=ai-wsua-track-]){margin-top:0!important;padding-top:18px!important}#MainContent#MainContent#MainContent#MainContent .shopify-section:has([class*=ai-wsua-track-])>.shopify-block,#MainContent#MainContent#MainContent#MainContent .shopify-section:has([class*=ai-wsua-track-])>.shopify-block>div,#MainContent#MainContent#MainContent#MainContent .shopify-section:has([class^=ai-what-sets-us-apart-]):has([class*=ai-wsua-track-]){padding-top:28px!important}}@media screen and (max-width:749px){#MainContent product-info[id^=MainProduct]{padding-top:8px!important}#MainContent product-info[id^=MainProduct]>.page-width{padding-left:14px!important;padding-right:14px!important}#MainContent .product.grid,#MainContent .product__media-wrapper,#MainContent media-gallery,#MainContent .slider-mobile-gutter{margin-top:0!important;padding-top:0!important}#MainContent .product__media-list,#MainContent .product__media-list.slider,#MainContent .product__media-list.slider.slider--mobile{width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;scroll-padding-left:0!important}#MainContent .product__media-list .product__media-item,#MainContent .product__media-list .slider__slide,#MainContent .product__media-list.slider .grid__item,#MainContent .product__media-list.slider.slider--mobile .grid__item{flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}#MainContent .product__media-list .product__media-item:first-child,#MainContent .product__media-list.slider .grid__item:first-of-type,#MainContent .grid--peek.slider .grid__item:first-of-type{margin-left:0!important}#MainContent .product__modal-opener{width:100%!important;aspect-ratio:1 / 1!important}#MainContent .product__modal-opener,#MainContent .product__media,#MainContent .global-media-settings{border-radius:22px!important}#MainContent .product__media.media>img,#MainContent .product__media img{object-position:center center!important}#MainContent .thumbnail-slider{margin-top:12px!important}}#MainContent .pdpx-qa-pills .pdpx-qa-shapes:not(.pdpx-qa-shapes--visual) a[data-custom-design-anchor]:last-of-type{display:block;width:100%;min-height:0;margin-top:3px;padding:0;border:0;border-radius:0;background:transparent;color:#0d1424;font-size:13px;line-height:1.45;font-weight:600;text-decoration:underline;text-underline-offset:3px}#MainContent .pdpx-qa-pills .pdpx-qa-shapes:not(.pdpx-qa-shapes--visual) a[data-custom-design-anchor]:last-of-type:before{content:"Any other you prefer, you can customize"}#MainContent .pdpx-qa-pills .pdpx-qa-shapes:not(.pdpx-qa-shapes--visual) a[data-custom-design-anchor]:last-of-type{font-size:0}#MainContent .pdpx-qa-pills .pdpx-qa-shapes:not(.pdpx-qa-shapes--visual) a[data-custom-design-anchor]:last-of-type:before{font-size:13px}#MainContent#MainContent .pdpx-qa-pills .pdpx-qa-shapes--visual .pdpx-qa-shape-icon,#MainContent#MainContent .pdpx-qa-pills .pdpx-qa-shapes--visual .pdpx-qa-shape-icon svg{color:#4a6fb3!important;stroke:#4a6fb3!important}#MainContent#MainContent .pdpx-qa-pills .pdpx-qa-shapes--visual .pdpx-qa-shape-tile{border-color:#4a6fb32e!important}#MainContent#MainContent product-info .product__info-container>.codex-shown-variant,#MainContent#MainContent product-info .product__info-container>[data-codex-shown]{order:35!important}#MainContent#MainContent product-info .product__info-container>[id^=price-]{order:40!important}#MainContent#MainContent product-info .product__info-container>.codex-brand-trust{order:45!important}
/*# sourceMappingURL=/cdn/shop/t/102/assets/codex-contact-qr.css.map */
