html body{--premium-glass:linear-gradient(135deg,rgba(255,255,255,.94),rgba(249,250,252,.78));--premium-shadow:0 18px 60px rgba(35,45,60,.07),inset 0 1px 0 #fff;isolation:isolate;font-family:var(--font-body-family);letter-spacing:0;line-height:1.65;color:var(--v-text);-webkit-font-smoothing:antialiased}html body :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.header__heading-link,.grp_custom_heading,.gravur-quality-heading){font-family:var(--font-heading-family)!important;font-weight:500;letter-spacing:-.035em;line-height:1.14;text-wrap:balance}html body :is(button,input,textarea,select,.price,.badge,.header__menu-item,.m-link,.Meteor-Navigation__Link__desktop,.Meteor-Navigation__Link__mobile){font-family:var(--font-body-family)}html body :is(.price,.quantity__input,.totals__total-value){font-variant-numeric:tabular-nums;letter-spacing:-.025em}html body :is(.lgm-eyebrow,.product__text.caption-with-letter-spacing){font-family:var(--font-body-family);font-size:11px;font-weight:600;letter-spacing:.14em;color:var(--v-muted)!important}html body :is(.lgm-heading-line,.lgm-hero-title span){color:var(--v-text)!important}html body .lgm-hero-title{font-size:clamp(38px,4.7vw,70px)!important;font-weight:500!important;letter-spacing:-.055em!important;line-height:1.04!important}html body .lgm-story-text{font-size:clamp(16px,1.4vw,19px);line-height:1.7;max-width:560px}html body .header__heading .h2{font-size:clamp(20px,2.2vw,30px);font-weight:500;letter-spacing:-.04em}html body .header-wrapper{background:#ffffffe0!important;border-bottom:1px solid rgba(185,193,203,.35);box-shadow:0 8px 30px #232d3c06;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html body :is(.utility-bar,.utility-bar.gradient,.announcement-bar){background:#eef1f4!important;color:var(--v-text)!important;border:0}html body .utility-bar .announcement-bar__message,html body .utility-bar .announcement-bar__message :is(span,strong,a),html body .announcement-bar :is(p,a,span){color:var(--v-muted)!important;background:transparent!important;font-family:var(--font-body-family);font-size:12px;letter-spacing:.025em}html body .header__inline-menu{background:#ffffffb3!important;border:1px solid #dce1e7!important;border-radius:18px!important;box-shadow:0 4px 14px #232d3c06}html body .header #meteor-desktop-nav>li>a.Meteor-Navigation__Link__desktop{font-size:13px!important;font-weight:500!important;letter-spacing:0!important;padding:12px 15px!important;border-radius:10px}html body #meteor-desktop-nav>li+li:before{height:14px;background:#dce1e7}html body :is(.menu-drawer,.header__submenu,.search-modal,.predictive-search,.meteor-menu){border-radius:16px;box-shadow:var(--premium-shadow)}html body .menu-drawer{border-radius:0}html body :is(.lgm-primary,.lgm-occasions-button,.button:not(.button--secondary):not(.button--tertiary),.lgm-quantity-apply){background:linear-gradient(145deg,#55616f,#37424f)!important;border:1px solid rgba(255,255,255,.38);border-radius:14px;box-shadow:0 6px 18px #2c374621,inset 0 1px #ffffff38;font-weight:500;letter-spacing:0;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}html body .button:after,html body .button:before{box-shadow:none!important}html body :is(.button--secondary,.button--tertiary){border:1px solid #c9d0d9;border-radius:14px;background:#fffc;color:var(--v-text)}html body :is(.button,.lgm-primary):active{transform:translateY(1px);box-shadow:inset 0 2px 5px #232d3c1a}html body .gravur-page-backdrop{display:none!important}.lgm-premium-scene{position:fixed;top:-35px;right:0;bottom:-35px;left:0;z-index:-1;pointer-events:none;overflow:hidden;background:#f7f8fa;contain:strict}.lgm-premium-scene img{width:100%;height:100%;object-fit:cover;object-position:55% center;opacity:.19;filter:grayscale(1);transform:translate3d(0,var(--premium-depth,0px),0) scale(1.06)}.lgm-premium-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(130deg,#ffffff8c,#ffffff2e 45%,#f7f8fa99),radial-gradient(ellipse at 80% 15%,rgba(255,255,255,.85),transparent 60%);pointer-events:none}html body main,html body main>.shopify-section>.gradient,html body :is(.collection-hero,.collection-hero__inner,.product,.shopify-policy__container){background:transparent!important}html body.lgm-homepage :is(.lgm-story,.lgm-signature,.lgm-team){background:transparent!important;padding-top:72px;padding-bottom:72px}html body.lgm-homepage .lgm-story--intro:before{background:none!important}html body.lgm-homepage .lgm-story--intro{padding-top:48px;padding-bottom:56px}html body.lgm-homepage :is(.lgm-bestseller-shelf,.lgm-occasions),html body :is(.lgm-xmas-promo,.product__info-container,.globo-formbuilder .globo-form-app,.contact,.cart__footer,.shopify-policy__container){background:var(--premium-glass)!important;border:1px solid rgba(255,255,255,.95)!important;border-radius:26px;box-shadow:var(--premium-shadow)}html body.lgm-homepage :is(.lgm-bestseller-shelf,.lgm-occasions){padding-top:36px;padding-bottom:36px}html body .product__info-container{padding:clamp(20px,3vw,36px)}html body .product__title h1{font-size:clamp(28px,3vw,44px);line-height:1.12}html body :is(.lgm-occasion,.product-card-wrapper,.lgm-steps li,.lgm-team-card){background:#ffffffd9!important;border:1px solid #e3e7ec!important;border-radius:20px;box-shadow:0 8px 24px #232d3c09;transition:box-shadow .25s ease,border-color .25s ease}html body .lgm-steps li{padding:28px}html body .lgm-step-number{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#fff,#e4e8ee);border:1px solid #dce1e7;font-family:var(--font-heading-family);font-size:13px;margin-bottom:24px}html body .lgm-occasion{padding:26px!important}html body .lgm-occasion h3{font-size:clamp(22px,2vw,28px);line-height:1.2}html body .lgm-occasion-text{font-size:15px;line-height:1.6}html body .product-card-wrapper{overflow:hidden;padding:10px}html body .product-card-wrapper .card__inner{border-radius:15px;overflow:hidden;background:transparent}html body .product-card-wrapper .card__information{padding:18px 8px 10px}html body .product-card-wrapper .card__heading{font-family:var(--font-body-family)!important;font-size:16px;line-height:1.45;letter-spacing:-.01em}html body :is(.lgm-bestseller-image,.product__media,.lgm-signature-image){border-radius:22px;overflow:hidden}html body .lgm-xmas-promo{background:linear-gradient(140deg,#fffffff5,#ffffffbf)!important;animation:none;padding:26px;max-width:410px}html body.lgm-homepage .lgm-xmas-promo h2{font-size:23px!important;line-height:1.2}html body .lgm-xmas-photo{max-width:220px;box-shadow:0 16px 28px #232d3c0f}html body .lgm-story-note{font-size:12px;max-width:450px;line-height:1.6}html body :is(.field__input,.select__select,.quantity,.quantity__input,.quantity__button){border-radius:12px;background:#fffffff0!important}html body .field:after,html body .quantity:after{box-shadow:0 0 0 1px #aab4c0!important;border-radius:12px}html body :is(.field__input,.select__select,.product-personalizer input,.product-personalizer textarea,.product-personalizer select){transition:border-color .2s,box-shadow .2s;background-color:#fffffff5!important}html body .quantity{border-radius:14px;box-shadow:inset 0 1px 4px #232d3c0a}html body .quantity .quantity__button{background:linear-gradient(145deg,#f9fafc,#e8edf2)!important;border-radius:10px}html body .quantity .quantity__input{font-size:17px;font-weight:600}html body .product-form__input input[type=radio]+label{border-radius:12px;min-height:44px;padding:13px 19px;transition:background .2s,box-shadow .2s}html body .product-form__input input[type=radio]:checked+label{background:linear-gradient(135deg,#f2f5f8,#dfe5ed)!important;box-shadow:inset 0 0 0 1px var(--v-accent),0 4px 12px #232d3c0d}html body .product-personalizer{background:linear-gradient(140deg,#f7f9fb,#edf1f5)!important;border:1px solid #d4dbe4;border-radius:18px;padding:20px}html body :is(lgm-quantity-popup dialog,.pplr-modal-content,.pplr_preview_wrapper){border-radius:24px!important;background:#fbfcfd!important;box-shadow:0 25px 100px #232d3c2e!important;border:1px solid #d8dfe7!important}html body lgm-quantity-popup dialog::backdrop{background:#2d37463d!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html body lgm-quantity-popup .lgm-quantity-open{border-radius:14px!important;background:linear-gradient(135deg,#fff,#edf1f6)!important;border:1px solid #aeb9c6!important;box-shadow:0 5px 14px #232d3c0a}html body lgm-quantity-popup .lgm-quantity-card{border-radius:16px!important;background:#fff!important;transition:background .2s,box-shadow .2s}html body lgm-quantity-popup .lgm-quantity-card:has(input:checked){background:linear-gradient(135deg,#f9fafc,#e4eaf2)!important;box-shadow:inset 0 0 0 1px var(--v-accent)}html body :is(.cart-drawer .drawer__inner,.cart-notification,.drawer__header,.cart-drawer__footer){background:#f8fafc!important}html body .cart-item{background:transparent!important}html body .cart__footer{padding:28px;margin-bottom:35px}html body :is(.globo-formbuilder .globo-form-app,.contact,.shopify-policy__container){padding:clamp(20px,4vw,48px)}html body .globo-formbuilder .globo-form-app :is(input,textarea,select){border-radius:12px!important;box-shadow:inset 0 1px 3px #232d3c09!important}html body .globo-formbuilder .globo-form-app :is(label,.label-content,.header,.footer){font-family:var(--font-body-family)!important}html body :is(.footer,.newsletter),html body.gravur-background-visible .shopify-section-group-footer-group .footer{background:#f7f9fbf0!important;border-top:1px solid #e2e6ec;color:var(--v-muted)}html body .grp-entangle--root{background:#ffffffb3!important;border-radius:24px}html body :is(.grp-entangle--root .grp-entangle-item,.jdgm-widget){background:#ffffffe0!important;border-radius:18px;border-color:#dce2e9!important}html body :is(.lgm-partners,.lgm-partners-section){background:#ffffffa6!important;border-color:#e2e6ec}html body .gravur-comparison--isolated .gravur-comparison-label{background:#fffffff0!important;color:var(--v-text)!important;border:1px solid #cdd5df;border-radius:10px;box-shadow:0 4px 14px #232d3c0a}html body .gravur-comparison-divider{background:#aab5c2!important}html body .gravur-comparison-divider span{background:#fff!important;color:var(--v-text)!important;border:1px solid #cdd5df;box-shadow:0 4px 16px #232d3c1f!important}.lgm-premium-tilt{transform:perspective(1000px) rotateX(var(--premium-rx,0deg)) rotateY(var(--premium-ry,0deg));transition:transform .3s ease,box-shadow .3s ease}.lgm-premium-reveal{animation:lgm-premium-arrive .65s cubic-bezier(.2,.7,.3,1) both}@keyframes lgm-premium-arrive{0%{opacity:.45;translate:0 18px}to{opacity:1;translate:0 0}}@media(hover:hover)and (pointer:fine){html body :is(.lgm-primary,.button,.lgm-occasions-button):hover{transform:translateY(-2px);box-shadow:0 10px 24px #232d3c29}html body :is(.lgm-occasion,.product-card-wrapper):hover{border-color:#b7c2cf!important;box-shadow:0 18px 35px #232d3c1a}html body .product-card-wrapper .media img{transition:scale .6s cubic-bezier(.2,.7,.3,1)}html body .product-card-wrapper:hover .media img{scale:1.035}}@media(min-width:990px){html body.lgm-homepage .lgm-story--ashtray .lgm-story-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.25fr)!important;gap:clamp(40px,6vw,100px)}}@media(max-width:989px){html body .header-wrapper{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fafbfd!important}.lgm-premium-scene img{opacity:.12;transform:none}html body .product__info-container{padding:22px}html body.lgm-homepage :is(.lgm-story,.lgm-signature,.lgm-team){padding-top:44px;padding-bottom:44px}}@media(max-width:749px){html body :is(h1,h2,h3){overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}html body .lgm-hero-title{font-size:clamp(34px,9vw,46px)!important}html body.lgm-homepage .lgm-story--ashtray .lgm-story-grid{gap:34px}html body .lgm-story-copy{order:-1}html body .lgm-xmas-promo{max-width:none;padding:22px}html body .lgm-xmas-photo{max-width:190px}html body .lgm-story-text{font-size:16px}html body .lgm-occasions h2{font-size:29px}html body :is(.lgm-bestseller-shelf,.lgm-occasions,.product__info-container){border-radius:20px}html body .product__info-container{padding:20px 16px}html body .product__title h1{font-size:29px}html body .lgm-steps li{padding:22px}html body .lgm-quantity-open{min-height:52px}html body .lgm-occasion{padding:22px!important}html body .header__heading .h2{font-size:21px}}@media(prefers-reduced-motion:reduce){.lgm-premium-scene img,.lgm-premium-tilt{transform:none!important}.lgm-premium-reveal{animation:none!important}html body :is(.button,.lgm-primary,.lgm-occasion,.product-card-wrapper,.product-card-wrapper .media img){transition:none!important;transform:none!important;scale:1!important}}html body lgm-quantity-popup .lgm-quantity-open>span[aria-hidden]{font-size:0!important;display:grid;place-items:center;width:28px;height:28px;color:var(--v-accent)!important}html body lgm-quantity-popup .lgm-quantity-open>span[aria-hidden]:after{content:"";width:14px;height:14px;background:currentColor;clip-path:polygon(0 8%,100% 8%,100% 100%,87% 100%,87% 30%,10% 100%,0 90%,77% 21%,0 21%)}html body :is(.lgm-occasion-arrow,.quantity__button,.select .icon-caret,.header .icon-caret,.pplr-selecter-selected){color:var(--v-accent)!important}html body .lgm-occasion-arrow svg{width:16px;height:16px;stroke:currentColor}html body select{accent-color:var(--v-accent);color-scheme:light}
/*# sourceMappingURL=/cdn/shop/t/61/assets/lgm-premium.css.map */
