:root{--v-base:#f7f8fa;--v-base-rgb:247,248,250;--v-surface:#ffffff;--v-surface-rgb:255,255,255;--v-panel:#f0f2f5;--v-panel-rgb:240,242,245;--v-sand:#e3e7ec;--v-sand-rgb:227,231,236;--v-line:#b9c1cb;--v-line-rgb:185,193,203;--v-text:#252b33;--v-text-rgb:37,43,51;--v-muted:#59636f;--v-muted-rgb:89,99,111;--v-accent:#414c5a;--v-accent-rgb:65,76,90;--v-hover:#29323e;--v-hover-rgb:41,50,62;--v-selected:#e3e8ef;--v-selected-rgb:227,232,239;--v-white:#ffffff;--v-white-rgb:255,255,255;--v-error:#9b3345;--v-error-rgb:155,51,69;--v-success:#3f6758;--v-success-rgb:63,103,88}html body{--lgm-base:var(--v-base);--lgm-deep:var(--v-panel);--lgm-panel:var(--v-panel);--lgm-text:var(--v-text);--lgm-muted:var(--v-muted);--lgm-accent:var(--v-accent);--lgm-line:var(--v-line);--lgm-ui-page-bg:var(--v-base);--lgm-ui-surface:var(--v-panel);--lgm-ui-field:var(--v-surface);--lgm-ui-text:var(--v-text);--lgm-ui-muted:var(--v-muted);--lgm-ui-accent:var(--v-accent);--lgm-ui-border:var(--v-line);--lgm-ui-offer-bg:var(--v-surface);--lgm-ui-line:var(--v-line);color-scheme:light}html body.gradient{background:var(--v-base)!important;color:var(--v-text)}html body .header-wrapper{background:var(--v-base)!important;border-color:var(--v-line);box-shadow:none}html body .announcement-bar{background:linear-gradient(100deg,var(--v-accent),var(--v-accent))!important;color:var(--v-surface)!important}html body .announcement-bar :is(p,a,span){color:var(--v-surface)!important}html body :is(.header__heading-link,.header__heading .h2,.header__icon,.header__menu-item,.list-menu__item,.menu-drawer__menu-item){color:var(--v-accent)!important}html body :is(.menu-drawer,.header__submenu,.search-modal,.predictive-search,.localization-form__select,.disclosure__list-wrapper){background:var(--v-base)!important;color:var(--v-text)!important;border-color:var(--v-line)}html body :is(.header__active-menu-item,.header__menu-item:hover){color:var(--v-accent)!important}html body .meteor-menu-nav,html body .meteor-sub-menu,html body .meteor-menu{color:var(--v-accent)}html body :is(.product__title h1,.product__description,.price,.price-item,.cart-item__name,.cart-item__details,.totals,.totals__total-value,.tax-note,.cart__warnings,.cart-count-bubble){color:var(--v-text)}html body .cart-count-bubble{background:var(--v-sand)}html body .lgm-story--intro::before{background:radial-gradient(ellipse at 85% 65%,rgb(var(--v-panel-rgb)/0.420),transparent 58%),radial-gradient(ellipse at 8% 90%,rgb(var(--v-line-rgb)/0.490),transparent 58%)!important}html body.lgm-homepage :is(.lgm-hero-title,.lgm-story h1,.lgm-story h2,.lgm-signature h2,.lgm-team h2,.lgm-shelf-heading h2,.lgm-occasions h2){color:var(--v-accent)!important}html body.lgm-homepage .lgm-heading-line:last-child{color:var(--v-muted)}html body :is(.lgm-story-text,.lgm-signature .rte,.lgm-story-note,.lgm-signature-note,.lgm-team .rte,.lgm-steps p,.lgm-occasion-text){color:var(--v-muted)!important}html body :is(.lgm-primary,.lgm-occasions-button,.button:not(.button--secondary):not(.button--tertiary)){background:var(--v-accent)!important;color:var(--v-surface)!important;border-radius:9px;--color-button:65,76,90;--color-button-text:255,255,255}html body :is(.lgm-primary,.lgm-occasions-button,.button:not(.button--secondary):not(.button--tertiary)):hover{background:var(--v-hover)!important}html body :is(.button--secondary,.button--tertiary){color:var(--v-accent);--color-secondary-button-text:65,76,90}html body .button:after{box-shadow:0 0 0 1px var(--v-text)!important}html body .product-card-wrapper{background:var(--v-surface);border-color:var(--v-line);box-shadow:0 6px 24px rgb(var(--v-text-rgb)/0.031)}html body .product-card-wrapper :is(.card__heading,.card__heading a,.price){color:var(--v-text)!important}html body .product-card-wrapper .price__sale .price-item--regular{color:var(--v-muted)!important}html body.lgm-homepage :is(.lgm-bestseller-shelf,.lgm-occasions){background:var(--v-panel)!important;border-color:var(--v-line)}html body.lgm-homepage :is(.lgm-bestseller-price,.lgm-shelf-heading>a,.lgm-occasion-arrow,.lgm-step-number){color:var(--v-accent)!important}html body .grp-entangle--root,html body.lgm-homepage .grp-entangle--root{background:var(--v-panel)!important;border-color:var(--v-line)!important}html body .grp-entangle--root .grp-entangle-item{background:var(--v-surface)!important;border-color:var(--v-line)!important}html body .grp-entangle--root :is(.grp_custom_heading,.grp-entangle-item-head-name,.grp-entangle-item-body-review,.grp-total-reviews){color:var(--v-text)!important}html body .grp-entangle--root :is(.grp-entangle-item-date,.grp-read-more,.grp-entangle-all-review){color:var(--v-accent)!important}html body .grp-entangle--root .grp-slider-arrow{background:var(--v-surface)!important;color:var(--v-accent)!important;border-color:var(--v-line)!important}html body :is(.footer,.newsletter){background:var(--v-panel)!important;color:var(--v-muted)}html body .footer :is(h2,h3,.footer-block__heading,a,.field__label,.field__button){color:var(--v-accent)!important}html body :is(.field__input,.select__select,.quantity,.quantity__input,.quantity__button){background:var(--v-surface)!important;color:var(--v-text)!important;color-scheme:light!important;border-color:var(--v-line)}html body .field:after,html body .quantity:after{box-shadow:0 0 0 1px var(--v-text)!important}html body :is(.cart-drawer .drawer__inner,.cart-notification,.cart-drawer__footer,.cart__footer,.cart-items,.cart-item,.drawer__header){background:var(--v-base)!important;color:var(--v-text)!important}html body .drawer__close{color:var(--v-accent)}html body :is(.discounts,.discounts__discount,.cart-item__discounted-prices .price-item--sale){color:var(--v-accent)!important}html body :is(.cart-item__error-text,.form__message){color:var(--v-error)}html body .product-personalizer{background:var(--v-panel)!important;border:1px solid var(--v-line);border-radius:12px;padding:16px;color:var(--v-text)!important}html body :is(.product-personalizer,.pplr-modal,.pplr-modal-content,.pplr_preview_wrapper,.pplr_preview_container) :is(label,legend,p,h2,h3,h4,.pplrlabel,.pplr_option_price_span){color:var(--v-text)!important}html body .product-personalizer :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=hidden]),textarea,select,.pplr-selecter-selected,.pplr-selecter-options,.pplr-selecter-item,.pplr-drop-item,.pplr_background,.cstmfy_personalize_text){background:var(--v-surface)!important;color:var(--v-text)!important;border-color:var(--v-line)!important;color-scheme:light!important}html body .product-personalizer :is(input,textarea)::placeholder{color:var(--v-muted)!important}html body .product-personalizer :is(.pplr-drop-item.active,.pplr-selecter-item.selected-font,.pplr-selecter-item:hover,.pplr-drop-item:hover){background:var(--v-panel)!important;color:var(--v-accent)!important;border-color:var(--v-accent)!important;box-shadow:inset 0 0 0 1px var(--v-text)}html body :is(.product-personalizer,.pplr-modal,.pplr-modal-content) :is(button,.pplr-c-button,.pplr-btn,.ptc_button,.tpo_open-modal-button){background:var(--v-accent)!important;color:var(--v-surface)!important;border-color:var(--v-accent)!important;min-height:44px}html body .product-personalizer input[type=file]::file-selector-button{background:var(--v-accent);color:var(--v-surface);border-color:var(--v-accent)}html body .product-personalizer :is(input[type=checkbox],input[type=radio]){accent-color:var(--v-accent)}html body :is(.pplr-modal-content,.pplr-modal,.pplr_popup,.pplr_popup_wrapper,.pplr_preview_wrapper){background-color:var(--v-base)!important;color:var(--v-text)!important}html body :is(#lb-volume-discount,#lb-vd-cards) :is(.lb-vd-container,.lb-vd-promotion-container){background:var(--v-surface)!important;color:var(--v-text)!important;border-color:var(--v-line)!important}html body :is(#lb-volume-discount,#lb-vd-cards) :is(h2,p,th,td,span,.lb-vd-promotion-text,.lb-vd-description-text){color:var(--v-text)!important}html body #lb-volume-discount :is(thead,th){background:var(--v-panel)!important;color:var(--v-accent)!important}html body #lb-volume-discount tbody tr:nth-child(even){background:var(--v-panel)!important}html body lgm-quantity-popup{color:var(--v-text)}html body lgm-quantity-popup .lgm-quantity-open{background:linear-gradient(110deg,var(--v-panel),var(--v-base));color:var(--v-accent);border-color:var(--v-line)}html body lgm-quantity-popup .lgm-quantity-open :is(strong,small,span){color:var(--v-accent)}html body lgm-quantity-popup .lgm-quantity-dialog{background:var(--v-base)!important;color:var(--v-text)!important;border-color:var(--v-line);color-scheme:light}html body lgm-quantity-popup .lgm-quantity-dialog h2{color:var(--v-accent)}html body lgm-quantity-popup :is(.lgm-quantity-eyebrow,.lgm-quantity-card>span,.lgm-quantity-card i,.lgm-quantity-total small){color:var(--v-accent)}html body lgm-quantity-popup :is(.lgm-quantity-intro,.lgm-quantity-product,.lgm-quantity-card small,.lgm-quantity-footnote,.lgm-quantity-note,.lgm-quantity-total s){color:var(--v-muted)}html body lgm-quantity-popup .lgm-quantity-card{background:var(--v-surface)!important;color:var(--v-text)!important;border-color:var(--v-line)}html body lgm-quantity-popup .lgm-quantity-card[aria-pressed=true]{background:var(--v-panel)!important;border-color:var(--v-accent);box-shadow:0 0 0 2px rgb(var(--v-text-rgb)/0.078)}html body lgm-quantity-popup .lgm-quantity-card em{color:var(--v-accent)}html body lgm-quantity-popup .lgm-quantity-custom input[type=number]{background:var(--v-surface)!important;color:var(--v-text)!important;-webkit-text-fill-color:var(--v-text);border-color:var(--v-line)!important}html body lgm-quantity-popup .lgm-quantity-head button{color:var(--v-accent);background:var(--v-panel);border-color:var(--v-line)}html body lgm-quantity-popup .lgm-quantity-total{border-color:var(--v-line)}html body lgm-quantity-popup .lgm-quantity-apply{background:var(--v-accent);color:var(--v-surface)}html body lgm-quantity-popup .lgm-quantity-preview{background:var(--v-base);color:var(--v-accent);border-color:var(--v-line)}html body :is(.bestseller-motion-toggle,.lgm-bestseller-pause){background:var(--v-panel)!important;color:var(--v-accent)!important;border-color:var(--v-line)!important}html body .gravur-comparison-image{filter:none!important}html body .gravur-comparison-label{background:var(--v-base);color:var(--v-accent);border-color:var(--v-line)}html body :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--v-accent)!important}html body .product-form__submit.button{background:var(--v-accent)!important;color:var(--v-surface)!important;border-color:var(--v-accent)!important}#LgmTestDiscountStatus{position:fixed;left:16px;right:16px;bottom:65px;z-index:9999;padding:14px 20px;border:1px solid var(--v-accent);border-radius:10px;background:var(--v-base);color:var(--v-accent);font-size:14px}#LgmTestDiscountStatus[hidden]{display:none}html body :is(.field__input,.text-area,.cart__note textarea,.footer .field,.newsletter .field){box-shadow:none!important}html body :is(.halloween-decoration,.halloween-motion-toggle,.lgm-header-webs,.lgm-bat-flight,.lgm-wordmark-letter svg){display:none!important}html body :is(h1,h2,h3,.h0,.h1,.h2,.h3){color:var(--v-text)}html body :is(.header__menu-item,.menu-drawer__menu-item,.list-menu__item){font-family:var(--font-body-family);font-weight:500}html body :is(.announcement-bar,.utility-bar){background:var(--v-accent)!important;color:var(--v-surface)!important}html body .header{padding-top:22px;padding-bottom:22px}html body .header__heading-link{padding:8px 12px}html body .lgm-wordmark{font-size:clamp(22px,2.5vw,34px);letter-spacing:-.025em;line-height:1.2;color:var(--v-text)!important}html body.lgm-homepage .lgm-story--intro{padding-top:72px;padding-bottom:64px}html body .lgm-story--intro::before{background:radial-gradient(ellipse at 88% 55%,var(--v-panel),transparent 60%)!important}html body.lgm-homepage .lgm-heading-line:last-child{color:var(--v-muted)}html body .lgm-occasion{background:var(--v-surface)!important;border:1px solid var(--v-line)!important;border-radius:12px!important}html body .lgm-occasion{padding:20px!important;transition:border-color .2s,box-shadow .2s}html body .lgm-occasion:hover{border-color:var(--v-line)!important;box-shadow:0 4px 18px rgb(var(--v-text-rgb)/0.039)}html body.lgm-homepage .lgm-bestseller-photo{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body :is(.lgm-shelf-heading h2,.lgm-occasions h2,.lgm-story h1,.lgm-story h2,.lgm-signature h2,.lgm-team h2){color:var(--v-text)!important}html body .footer{border-top:1px solid var(--v-line)!important}html body .product__media-wrapper{background:var(--v-surface);border-radius:14px;overflow:hidden}html body :is(.product__title h1,.price,.product__description){color:var(--v-text)!important}html body .product-form__submit{border-radius:8px!important}html body :is(.button--secondary,.button--tertiary){background:transparent!important;color:var(--v-accent)!important;border-color:var(--v-accent)!important}html body .quantity__button:hover{background:var(--v-panel)!important}html body .cart-count-bubble{background:var(--v-accent)!important;color:var(--v-surface)!important}html body :is(.field__label,.select__select,.quantity__button,.quantity__input){color:var(--v-text)!important}html body .product-personalizer :is(.pplr-upload-area,.pplr-upload-container,.pplr-dropzone){background:var(--v-surface)!important;border-color:var(--v-line)!important;color:var(--v-text)!important}html body .product-personalizer :is(input,textarea,select):focus-visible{outline:2px solid var(--v-accent)!important;outline-offset:3px}html body .product-personalizer .pplr-selecter-options{background:var(--v-surface)!important}html body .lgm-review-badge{color:var(--v-accent)}html body :is(.shopify-policy__container,.customer,.contact){color:var(--v-text);color-scheme:light}html body .contact :is(input,textarea){background:var(--v-surface)!important;color:var(--v-text)!important}html body .globo-formbuilder{color-scheme:light}html body .lgm-reviews .jm-review-widget{--jm-review-widget-star-and-histogram-color:var(--v-accent)!important;--jm-review-widget-button-color:var(--v-accent)!important;--jm-review-widget-button-text-color:var(--v-surface)!important;--jm-review-widget-text-color:var(--v-text)!important;--jm-review-widget-lighter-text-color:var(--v-muted)!important;--jm-widget-primary-color:var(--v-accent)!important;--jm-review-widget-form-background-color:var(--v-base)!important;--jm-review-widget-form-button-color:var(--v-accent)!important;--jm-review-widget-form-button-text-color:var(--v-surface)!important;--jm-review-widget-form-field-background-color:var(--v-surface)!important;--jm-review-widget-form-text-color:var(--v-text)!important;background:var(--v-surface);border:1px solid var(--v-line);border-radius:14px;padding:28px}html body .lgm-reviews .jm-review-widget :is(button,input,select,textarea){font-family:var(--font-body-family)}html body .lgm-reviews .jm-review-widget :is(input,textarea,select){color:var(--v-text)!important;background:var(--v-surface)!important;border-color:var(--v-line)!important}html body .lgm-reviews .jm-review-widget :is(.jm-review-item,.jm-review-content){border-color:var(--v-line)!important}html body .lgm-reviews .jm-review-widget a{color:var(--v-accent)}@media (max-width:749px){html body .lgm-reviews .jm-review-widget{padding:18px 14px}}@media (max-width:749px){html body .header{padding-top:16px;padding-bottom:16px}html body.lgm-homepage .lgm-story--intro{padding-top:40px;padding-bottom:36px}html body .lgm-wordmark{font-size:24px}html body .lgm-occasion{padding:16px!important}}html body .header-wrapper{border-bottom:1px solid var(--v-line)!important;box-shadow:0 3px 12px rgb(var(--v-text-rgb)/0.051)!important}html body .header__inline-menu{background:var(--v-panel)!important;border:1px solid var(--v-line);border-radius:10px;padding:4px 14px;margin-top:16px}html body #meteor-desktop-nav{justify-content:center!important;column-gap:6px!important;row-gap:2px}html body .header :is(.Meteor-Navigation__Link__desktop,.header__menu-item){color:var(--v-text)!important;font-weight:600!important;min-height:44px;padding:12px 10px;border-radius:6px;text-decoration:none}html body .header :is(.Meteor-Navigation__Link__desktop,.header__menu-item):is(:hover,:focus-visible,[aria-expanded=true]){color:var(--v-text)!important;background:var(--v-selected)!important;text-decoration:underline;text-underline-offset:5px}html body .header [role=menuitem] svg{fill:currentColor;color:inherit}html body :is(.header__submenu,.menu-drawer){background:var(--v-panel)!important;color:var(--v-text)!important;border-color:var(--v-line)!important}html body .menu-drawer :is(a,summary,[role=menuitem]){color:var(--v-text)!important;font-weight:600!important}html body .menu-drawer :is(a,summary,[role=menuitem]):is(:hover,:focus-visible){background:var(--v-panel)!important;color:var(--v-text)!important}@media (max-width:989px){html body .header-wrapper{background:var(--v-panel)!important}html body .header__icon{color:var(--v-text)!important}}html body .lgm-occasion>div{min-width:0;flex:1}html body .lgm-occasion h3{word-break:normal;overflow-wrap:normal;hyphens:none}html body .lgm-occasion-arrow{width:28px;height:28px;color:var(--v-accent)!important;background:var(--v-panel);border:1px solid var(--v-line)}html body .lgm-occasion-arrow svg{width:16px;height:16px;display:block}html body .gravur-comparison-divider{background:var(--v-line)!important}html body .gravur-comparison-divider>span{width:36px;height:36px;background:var(--v-base);color:var(--v-accent);border:1px solid var(--v-line);box-shadow:0 2px 8px rgb(var(--v-text-rgb)/0.102)}html body .gravur-comparison-divider svg{width:18px;height:18px;display:block}html body.lgm-homepage .gravur-comparison--isolated .gravur-comparison-label{background:var(--v-base);color:var(--v-accent);border:1px solid var(--v-line)}@media (max-width:749px){html body .lgm-occasions-grid{grid-template-columns:minmax(0,1fr);gap:12px}html body .lgm-occasion{gap:16px;padding:18px!important}html body .lgm-occasion h3{font-size:24px;line-height:1.25;margin:0 0 8px}html body .lgm-occasion-text{font-size:15px;line-height:1.55;word-break:normal;overflow-wrap:normal;hyphens:none}html body .lgm-occasions h2{font-size:30px;line-height:1.2;word-break:normal;overflow-wrap:normal;hyphens:none}html body .lgm-occasions .lgm-eyebrow{font-size:11px;line-height:1.6}html body .lgm-occasions-project p{font-size:15px;line-height:1.6}html body.lgm-homepage :is(h1,h2,h3,.lgm-heading-line){word-break:normal;overflow-wrap:normal;hyphens:none}html body .gravur-quality-heading{font-size:30px;line-height:1.25}html body .gravur-comparison-help{font-size:14px;line-height:1.5}}@media (min-width:990px){html body .header__inline-menu{width:100%;box-sizing:border-box;padding:8px 12px}html body #meteor-desktop-nav{display:flex!important;flex-wrap:wrap!important;align-items:center;justify-content:center!important;column-gap:0!important;row-gap:8px!important;width:100%}html body #meteor-desktop-nav>li{position:relative;flex:0 0 auto;margin:0!important;padding:0!important}html body #meteor-desktop-nav>li+li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:20px;width:1px;background:var(--v-line);pointer-events:none}html body .header #meteor-desktop-nav>li>a.Meteor-Navigation__Link__desktop{padding:12px 14px!important;min-height:46px;box-sizing:border-box;font-size:15px!important;line-height:1.45!important;white-space:nowrap;gap:6px}}html body .menu-drawer .menu-drawer__menu>li+li{border-top:1px solid var(--v-line)}html body .menu-drawer .menu-drawer__menu-item{padding-top:16px;padding-bottom:16px}html body #menu-drawer [aria-label="Mobile navigation"]>li+li{border-top:1px solid var(--v-line)}html body #menu-drawer .Meteor-Navigation__Link__mobile{padding:16px 20px!important;min-height:52px;box-sizing:border-box;font-size:16px!important;line-height:1.4!important;letter-spacing:.02em!important;color:var(--v-text)!important}html body #menu-drawer .Meteor-Caret path{fill:currentColor!important}html body #menu-drawer .Meteor-Caret{fill:currentColor!important;color:var(--v-accent)!important;width:14px!important;height:14px!important}html body{accent-color:var(--v-accent);caret-color:var(--v-accent);-webkit-tap-highlight-color:rgb(var(--v-accent-rgb)/.14)}html body ::selection{background:var(--v-selected);color:var(--v-text)}html body :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--v-accent);outline-offset:3px}html body :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--v-accent)}html body select option{background:var(--v-surface);color:var(--v-text)}html body select option:checked{background:var(--v-selected);color:var(--v-text)}html body .meteor-menu{background:var(--v-surface)!important;color:var(--v-text)!important;border-color:var(--v-line)!important}html body .meteor-menu :is(.m-tiers,.m-tier,.m-nav){background:var(--v-surface)!important;color:var(--v-text)!important}html body .meteor-menu .m-link{color:var(--v-text)!important;background:var(--v-surface)!important}html body .meteor-menu .m-link:is(:hover,:focus,:focus-visible,[data-active=true]){background:var(--v-selected)!important;color:var(--v-text)!important}html body .meteor-menu .m-link .m-shield{background:transparent!important}html body :is(.Meteor-StackedAnchor,.Meteor-Navigation__Link__mobile):is(:hover,:focus-visible,[aria-expanded=true]){background:var(--v-selected)!important;color:var(--v-text)!important}html body :is(.Meteor-MobileMenu,.Meteor-Stacked){background:var(--v-surface)!important;color:var(--v-text)!important}html body .Meteor-StackedAnchor{color:var(--v-text)!important}html body .product-form__input input[type=radio]+label{background:var(--v-surface);color:var(--v-text);border-color:var(--v-line)}html body .product-form__input input[type=radio]:checked+label{background:var(--v-selected)!important;color:var(--v-text)!important;border-color:var(--v-accent)!important}html body .product-form__input input[type=radio]+label:hover{background:var(--v-panel);border-color:var(--v-accent)}html body :is(.facets__label,.mobile-facets__label):hover{background:var(--v-panel);color:var(--v-text)}html body :is(.active-facets__button-inner,.pagination__item--current){background:var(--v-selected);color:var(--v-text);border-color:var(--v-accent)}html body .quantity{border:1px solid var(--v-line);border-radius:8px;overflow:hidden;--color-foreground:var(--v-text-rgb)}html body .quantity .quantity__input{background:var(--v-surface)!important;color:var(--v-text)!important}html body .quantity .quantity__button{background:var(--v-panel)!important;color:var(--v-text)!important;min-width:44px;min-height:46px}html body .quantity .quantity__button:hover{background:var(--v-selected)!important}html body :is(.pplr-selecter-item,.pplr-drop-item,.pplr-selecter-selected):is(:hover,:focus,.active,.selected-font,.selected){background:var(--v-selected)!important;color:var(--v-text)!important;border-color:var(--v-accent)!important}html body :is(.jdgm-widget,.jm-review-widget){--jm-widget-primary-color:var(--v-accent);--jm-review-widget-star-and-histogram-color:var(--v-accent);--jm-review-widget-button-color:var(--v-accent);--jm-review-widget-button-text-color:var(--v-white);--jdgm-primary-color:var(--v-accent);--jdgm-secondary-color:var(--v-panel);color:var(--v-text)}html body .jdgm-widget :is(.jdgm-star,.jdgm-rev__author,.jdgm-sort-dropdown){color:var(--v-accent)!important}html body .jdgm-widget :is(.jdgm-write-rev-link,.jdgm-submit-rev){background:var(--v-accent)!important;color:var(--v-white)!important;border-color:var(--v-accent)!important}html body :is(.shopify-payment-button__button--unbranded){background:var(--v-accent)!important;color:var(--v-white)!important}html body :is(.shopify-payment-button__button--unbranded):hover{background:var(--v-hover)!important}html body .globo-formbuilder .globo-form-app :is(.success-message,.messages .success){color:var(--v-success)!important;background:var(--v-surface)!important}html body .globo-formbuilder .globo-form-app :is(.error-message,.messages .error,.help-block.error){color:var(--v-error)!important}html body .utility-bar,html body .utility-bar.gradient{background:var(--v-accent)!important;color:var(--v-white)!important}html body .utility-bar .announcement-bar,html body .utility-bar .announcement-bar__message{background:transparent!important;color:var(--v-white)!important}html body .utility-bar .announcement-bar__message :is(span,strong,a){color:var(--v-white)!important;background:transparent!important}html body :is(a,button,input,select,textarea,summary,[tabindex]):focus{outline-color:var(--v-accent)!important}html body .meteor-menu .m-link:focus{outline:2px solid var(--v-accent)!important;outline-offset:-2px;box-shadow:none!important}html body .cart-item__details a,html body .globo-formbuilder a{color:var(--v-accent)!important}html body lgm-quantity-popup :is(.lgm-quantity-card span,.lgm-quantity-card i,.lgm-quantity-card em,.lgm-quantity-total small,.lgm-quantity-total em,.lgm-quantity-total span){color:var(--v-accent)!important}html body lgm-quantity-popup dialog::backdrop{background:rgb(var(--v-text-rgb)/.5)!important}
html body a.m-link:is(:focus,:focus-visible),html body .Meteor-Navigation__Link__mobile:is(:focus,:focus-visible){outline:2px solid var(--v-accent)!important;outline-offset:-2px;box-shadow:none!important}

html body lgm-quantity-popup .lgm-quantity-open>span[aria-hidden]{color:var(--v-accent)!important}

html body .meteor-menu[data-meteor-id][data-meteor-template] a.m-link:is(:focus,:focus-visible){outline:2px solid var(--v-accent)!important;outline-offset:-2px!important;box-shadow:none!important}

