.lgm-bestseller-shelf{padding:34px 0 25px;max-width:1280px;width:calc(100% - 48px);margin:32px auto;border-radius:16px;background:radial-gradient(ellipse at 15% 0,#b69ba50b,transparent 65%),#44394d;color:#fff1e6}.lgm-bestseller-shelf>.page-width{padding-left:32px;padding-right:32px}.lgm-shelf-heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px}.lgm-shelf-heading h2{font-size:clamp(30px,3.2vw,40px);font-weight:400;line-height:1.2;margin:0;color:#fff1e6}.lgm-shelf-heading>a{color:#edc5a4;font-size:13px;text-underline-offset:5px;white-space:nowrap}.lgm-bestseller-row{display:block}.lgm-bestseller-viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.lgm-bestseller-viewport::-webkit-scrollbar{display:none}.lgm-bestseller-track{display:flex;width:max-content}.lgm-bestseller-group{display:flex;gap:24px;padding-right:24px;flex:none}.lgm-bestseller-group[hidden]{display:none}.lgm-bestseller-item{flex:0 0 230px;width:230px;min-width:0}.lgm-bestseller-photo{display:block;aspect-ratio:1;padding:8px;background:#ffffff05;border-radius:12px;overflow:hidden}.lgm-bestseller-photo img,.lgm-bestseller-photo svg{display:block;width:100%;height:100%;object-fit:contain;opacity:1;mask-image:none!important;-webkit-mask-image:none!important;filter:none!important;transform:none;mix-blend-mode:normal;border-radius:7px}.lgm-bestseller-item h3{font:400 14px/1.5 Arial,sans-serif!important;margin:15px 0 7px;min-height:3em}.lgm-bestseller-item h3 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#fff1e6;text-decoration:none}.lgm-bestseller-price{margin:0;color:#edc5a4;font:500 14px/1.4 Arial,sans-serif}.lgm-bestseller-pause{display:block;margin:17px 0 0 auto;border:1px solid #d7bfcd30;border-radius:18px;background:transparent;padding:6px 13px;color:#ded0e0;font:12px/1.3 Arial,sans-serif;cursor:pointer}.lgm-bestseller-pause[hidden]{display:none}.lgm-bestseller-shelf :is(a,button,.lgm-bestseller-viewport):focus-visible{outline:2px solid #ffc27d;outline-offset:3px}@media(max-width:749px){.lgm-bestseller-shelf{width:calc(100% - 24px);padding:26px 0 20px;margin:24px auto;border-radius:12px}.lgm-bestseller-shelf>.page-width{padding-left:20px;padding-right:20px}.lgm-shelf-heading{display:block;margin-bottom:21px}.lgm-shelf-heading>a{display:inline-block;margin-top:12px}.lgm-bestseller-group{gap:18px;padding-right:18px}.lgm-bestseller-item{flex-basis:190px;width:190px}}.lgm-occasions{background:radial-gradient(ellipse at 15% 0,#b69ba50b,transparent 65%),#44394d!important;color:#fff1e6;padding:30px 0;max-width:1280px;width:calc(100% - 48px);margin:32px auto;border-radius:16px;--color-foreground:255,241,230;--color-background:68,57,77}.lgm-occasions>.page-width{padding-left:32px;padding-right:32px}.lgm-occasions-heading{max-width:none;margin-bottom:18px}.lgm-occasions .lgm-eyebrow{color:#edc5a4;font-size:10px;margin-bottom:10px}.lgm-occasions h2{color:#fff1e6;font-size:clamp(28px,3vw,36px);font-weight:400;line-height:1.15;margin:0}.lgm-occasions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.lgm-occasion{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 0;color:#fff1e6;text-decoration:none}.lgm-occasion h3{font-size:22px;line-height:1.2;margin:0 0 6px;color:inherit;font-weight:400}.lgm-occasion-text{font-size:13px;line-height:1.55;color:#ddcfe0}.lgm-occasion-arrow{display:grid;place-items:center;flex:none;width:30px;height:30px;border:1px solid #ddcfe030;border-radius:50%;font-size:18px;color:#edc5a4;transition:background .2s,transform .2s}.lgm-occasion:hover .lgm-occasion-arrow{background:#ffffff0b;transform:translate(2px,-2px)}.lgm-occasion:focus-visible,.lgm-occasions-button:focus-visible{outline:2px solid #ffc27d;outline-offset:5px}.lgm-occasions-project{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding-top:20px;border-top:1px solid #ddcfe020;max-width:none}.lgm-occasions-project p{font-size:14px;line-height:1.6;color:#ddcfe0;margin:0;max-width:920px}.lgm-occasions .lgm-occasions-button{background:#dfb68e;color:#302735;min-height:43px;border-radius:6px;font-size:14px;font-weight:600;flex:none;padding:10px 23px}.lgm-occasions .lgm-occasions-button:before,.lgm-occasions .lgm-occasions-button:after{box-shadow:none}@media(max-width:989px){.lgm-occasions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 30px}}@media(max-width:749px){.lgm-occasions{padding:24px 0;width:calc(100% - 24px);margin:24px auto;border-radius:12px}.lgm-occasions>.page-width{padding-left:20px;padding-right:20px}.lgm-occasions-grid{gap:4px 18px}.lgm-occasion{padding:12px 0;gap:8px}.lgm-occasion h3{font-size:21px}.lgm-occasion-text{font-size:12px}.lgm-occasion-arrow{width:25px;height:25px;font-size:16px}.lgm-occasions-project{align-items:flex-start;flex-direction:column;gap:15px;margin-top:12px;padding-top:17px}}@media(prefers-reduced-motion:reduce){.lgm-occasion,.lgm-occasion-arrow{transition:none}}lgm-partner-slider.lgm-partners{display:block;background:var(--partner-background,#faf8f4);color:var(--lgm-text,#282d29);padding:8px 0;overflow:hidden}.lgm-partners__inner{max-width:1280px}.lgm-partners__heading{display:flex;align-items:center;justify-content:center;position:relative;min-height:26px;margin-bottom:8px}html body .lgm-partners__heading h2{font-size:18px;line-height:1.3;font-weight:400;letter-spacing:.02em;margin:0;color:var(--lgm-text,#282d29)}.lgm-partners__pause{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:5px 8px;border:0;background:transparent;color:var(--lgm-accent,#3f6656);font-family:var(--font-body-family);font-size:11px;line-height:1.4;cursor:pointer;min-height:32px;text-decoration:underline;text-underline-offset:3px}.lgm-partners__pause[hidden]{display:none}.lgm-partners__viewport{overflow:hidden;width:100%;padding:3px 0}.lgm-partners__track{display:flex;width:max-content;min-width:100%;transform:translate(0)}.lgm-partners__group{list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:200px;align-items:center;justify-content:start;flex:0 0 auto;box-sizing:border-box;gap:var(--partner-gap);margin:0;padding:0 var(--partner-gap) 0 0;min-width:0}.lgm-partners__group[aria-hidden],.lgm-partners__replica{display:none}.lgm-partners__item{box-sizing:border-box;width:200px;min-width:200px;max-width:200px;flex:0 0 200px;overflow:hidden;display:flex;align-items:center;justify-content:center;height:calc(var(--partner-height) * 1.12);margin:0;padding:0}.lgm-partners__item>a,.lgm-partners__item>span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0}.lgm-partners__item img{display:block;width:auto!important;height:calc(var(--partner-height) * var(--partner-scale))!important;max-width:100%;max-height:100%;object-fit:contain;filter:none!important}.lgm-partners[data-ready] .lgm-partners__track{animation:lgm-partner-drift var(--partner-duration,60s) linear infinite;will-change:transform}.lgm-partners[data-ready] .lgm-partners__group[aria-hidden]{display:grid}.lgm-partners[data-ready] .lgm-partners__replica{display:flex}.lgm-partners:is(:hover,:focus-within,[data-paused]) .lgm-partners__track{animation-play-state:paused}.lgm-partners a:focus-visible,.lgm-partners__pause:focus-visible{outline:2px solid var(--lgm-accent,#3f6656);outline-offset:2px}@keyframes lgm-partner-drift{to{transform:translate(-50%)}}@media(min-width:750px){lgm-partner-slider.lgm-partners--hide-desktop{display:none}}@media(max-width:749px){lgm-partner-slider.lgm-partners{padding:6px 0}.lgm-partners__heading{margin-bottom:6px;min-height:24px}html body .lgm-partners__heading h2{font-size:16px}.lgm-partners__pause{font-size:10px;right:-6px}.lgm-partners__item{height:calc(min(var(--partner-height),30px)*1.12);width:175px;min-width:175px;max-width:175px;flex-basis:175px}.lgm-partners__item img{height:calc(min(var(--partner-height),30px) * var(--partner-scale))!important}.lgm-partners__group{grid-auto-columns:175px;gap:calc(var(--partner-gap) * .7);padding-right:calc(var(--partner-gap) * .7)}lgm-partner-slider.lgm-partners--hide-mobile{display:none}}@media(prefers-reduced-motion:reduce){.lgm-partners[data-ready] .lgm-partners__track{animation:none;transform:none;will-change:auto;width:100%}.lgm-partners .lgm-partners__group{display:flex;min-width:0;width:100%;padding:0;gap:18px;flex-wrap:wrap;justify-content:center}.lgm-partners .lgm-partners__item{flex-basis:160px}.lgm-partners[data-ready] :is(.lgm-partners__group[aria-hidden],.lgm-partners__replica),.lgm-partners__pause{display:none}}.lgm-reviews{padding-top:40px;padding-bottom:48px;scroll-margin-top:100px}.lgm-reviews>h2{margin:0 0 24px;color:#315448;font-size:clamp(2.6rem,3vw,3.6rem)}.lgm-reviews .jdgm-rev-widg{padding:28px;border:1px solid #d9ded4;border-radius:14px;background:#fff;color:#282d29}.lgm-reviews .jdgm-rev{border-color:#d9ded4;padding-top:22px;padding-bottom:22px}.lgm-reviews :is(.jdgm-rev__body,.jdgm-rev__title,.jdgm-rev-widg__title,.jdgm-rev-widg__summary-text,.jdgm-rev__author){color:#282d29}.lgm-reviews :is(.jdgm-rev__timestamp,.jdgm-sort-dropdown){color:#626a62}.lgm-reviews .jdgm-write-rev-link{background:#315448!important;color:#fff!important;border-color:#315448!important;border-radius:8px}.lgm-reviews .jdgm-rev__reply{background:#f0f2eb;color:#282d29}html body .jdgm-widget{--jdgm-primary-color:#3f6656;--jdgm-secondary-color:#e6ece2;--jdgm-star-color:#3f6656;--jdgm-write-review-text-color:#fff;--jdgm-write-review-bg-color:#315448;--jdgm-paginate-color:#3f6656;--jdgm-border-radius:8px}html body .jdgm-star{color:#3f6656!important}html body .jdgm-widget :is(input:not([type=radio]):not([type=checkbox]),textarea,select){background:#fff!important;color:#282d29!important;border-color:#cbd3c7!important}.lgm-review-badge{margin:10px 0 16px;font-size:14px;color:#3f6656}.lgm-review-badge .jdgm-preview-badge{cursor:pointer}.card-information .lgm-review-badge{margin:5px 0 8px;font-size:12px}@media(max-width:749px){.lgm-reviews{padding-top:28px;padding-bottom:32px}.lgm-reviews .jdgm-rev-widg{padding:18px 14px}}.lgm-team--simple{padding:64px 0;background:transparent}.lgm-team--simple .lgm-team-heading{max-width:760px;margin-bottom:32px}.lgm-team-simple-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.lgm-team-simple-person{border-top:1px solid var(--lgm-line,#f0dce51a);padding-top:24px;min-width:0}.lgm-team-simple-person h3{font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-.02em;color:var(--lgm-text,#f6eee5);margin:0 0 14px}.lgm-team--simple .rte{font-size:16px;line-height:1.75;color:var(--lgm-muted,#d0c3d5)}.lgm-team-simple-person .lgm-eyebrow{font-size:10px;letter-spacing:.08em}.lgm-team-simple-contact{margin-top:28px}@media(max-width:749px){.lgm-team--simple{padding:36px 0}.lgm-team-simple-grid{grid-template-columns:minmax(0,1fr);gap:26px}.lgm-team--simple .lgm-team-heading{margin-bottom:26px}.lgm-team-simple-person{padding-top:20px}.lgm-team-simple-person h3{font-size:28px}.lgm-team-simple-contact .button{width:100%}}lgm-quantity-popup{display:block;margin:2rem 0;color:#282d29}.lgm-quantity-open{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%;padding:1.5rem 1.7rem;border:1px solid #c7a77a88;border-radius:12px;background:linear-gradient(125deg,#45324f,#fff);color:#282d29;text-align:left;font:inherit;cursor:pointer}.lgm-quantity-open strong{display:block;font-size:1.6rem}.lgm-quantity-open small{display:block;margin-top:.4rem;font-size:1.3rem;color:#626a62}.lgm-quantity-open>span:last-child{font-size:2.5rem;color:#3f6656}.lgm-quantity-dialog{box-sizing:border-box;width:min(720px,calc(100vw - 28px));max-height:calc(100dvh - 32px);margin:auto;padding:2.6rem;border:1px solid #8a6394;border-radius:20px;background:linear-gradient(150deg,#fff,#f0f2eb 75%);color:#282d29;box-shadow:0 24px 80px #0009;font-family:inherit;overflow:auto;overscroll-behavior:contain}.lgm-quantity-dialog::backdrop{background:#110918ba;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lgm-quantity-dialog h2{margin:.6rem 0;color:#282d29;font-size:clamp(2.5rem,5vw,3.4rem)}.lgm-quantity-head{display:flex;align-items:center;justify-content:space-between}.lgm-quantity-eyebrow{font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:#3f6656}.lgm-quantity-head button{width:36px;height:36px;display:grid;place-items:center;border:1px solid #fff3;border-radius:50%;background:transparent;color:#282d29;font-size:2.5rem;line-height:1;cursor:pointer}.lgm-quantity-intro{margin:.8rem 0;color:#626a62;font-size:1.5rem;line-height:1.5}.lgm-quantity-product{margin:0 0 1.5rem;font-size:1.3rem;color:#626a62}.lgm-quantity-preview{margin:0 0 1.5rem;padding:.8rem 1.2rem;border-radius:8px;background:#c7a77a18;color:#ffd4a5;font-size:1.2rem;line-height:1.4}.lgm-quantity-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lgm-quantity-card{position:relative;display:flex;flex-direction:column;gap:.6rem;min-width:0;min-height:126px;padding:1.8rem 1.4rem;border:1px solid #c2a6cb45;border-radius:12px;background:#faf6fd77;color:#282d29;text-align:left;font:inherit;cursor:pointer}.lgm-quantity-card[aria-pressed=true]{border:2px solid #3f6656;padding:calc(1.8rem - 1px) calc(1.4rem - 1px);background:#c7a77a15;box-shadow:0 0 0 2px #c7a77a12}.lgm-quantity-card strong{font-size:2.2rem;line-height:1.2}.lgm-quantity-card small{font-size:1.2rem;color:#626a62}.lgm-quantity-card>span{font-size:1.25rem;color:#3f6656}.lgm-quantity-card em{font-style:normal;font-size:1rem;letter-spacing:.03em;color:#282d29}.lgm-quantity-card i{position:absolute;right:1.2rem;top:1.2rem;font-style:normal;color:#3f6656}.lgm-quantity-custom{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:2rem 0;font-size:1.3rem}.lgm-quantity-custom input{box-sizing:border-box;width:85px;padding:.9rem;border:1px solid #98aa96;border-radius:8px;background:#fff;color:#282d29;text-align:center;font:inherit}.lgm-quantity-total{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:1.8rem;border-top:1px solid #fff2;font-size:1.6rem}.lgm-quantity-total>span:last-child{text-align:right}.lgm-quantity-total strong{display:block;font-size:2.8rem;line-height:1.3}.lgm-quantity-total s{font-size:1.3rem;color:#626a62}.lgm-quantity-total small{display:block;margin-top:.4rem;color:#3f6656;font-size:1.3rem}.lgm-quantity-note{margin:.5rem 0 1.6rem;color:#626a62;font-size:1.1rem}.lgm-quantity-apply{width:100%;padding:1.4rem;border:0;border-radius:10px;background:#c7a77a;color:#282d29;font:inherit;font-weight:700;font-size:1.6rem;cursor:pointer}.lgm-quantity-footnote{font-size:1.2rem;color:#626a62;line-height:1.5;margin:1.4rem 0 0}lgm-quantity-popup .lgm-quantity-dialog{background-color:#fff!important;color:#282d29!important;color-scheme:light}lgm-quantity-popup .lgm-quantity-custom input[type=number]{width:85px!important;min-width:85px;flex:0 0 85px;background:#fff!important;color:#282d29!important;-webkit-text-fill-color:#282d29;border:1px solid #98aa96!important;box-shadow:none!important}lgm-quantity-popup .lgm-quantity-card{background-color:#f0f2eb!important;color:#282d29!important}lgm-quantity-popup .lgm-quantity-card[aria-pressed=true]{background-color:#e6ece2!important}lgm-quantity-popup .lgm-quantity-preview{background:#f3eee3;color:#67543b;border:1px solid #bc874f}.lgm-popup-active .product-form__quantity,.lgm-popup-active .shopify-app-block:has(#lb-qty-selector-promo-text){display:none!important}.lgm-quantity-dialog button:focus-visible,.lgm-quantity-open:focus-visible,.lgm-quantity-dialog input:focus-visible{outline:3px solid #ffe2a7;outline-offset:4px}@media(max-width:480px){.lgm-quantity-dialog{padding:1.8rem;border-radius:16px}.lgm-quantity-card{padding:1.4rem 1.1rem;min-height:118px}.lgm-quantity-card[aria-pressed=true]{padding:calc(1.4rem - 1px) calc(1.1rem - 1px)}.lgm-quantity-card strong{font-size:2rem}.lgm-quantity-total strong{font-size:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/61/compiled_assets/styles.css.map */
