.lg-offer-module{max-width:44rem;margin:0 auto;padding:24px 16px;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.lg-offer-module h1{font-size:clamp(28px,6vw,42px);text-align:center;margin:0 0 18px}.lg-offer-card{padding:16px;border-radius:16px;background:#eef0db;color:#293f2c;margin:12px 0}.lg-offer-card h2{font:700 20px/1.25 Arial,sans-serif;margin:0 0 10px}.lg-offer-card p{margin:8px 0}.lg-offer-card a{color:inherit;text-decoration:underline}.lg-offer-card summary{padding:10px 0;cursor:pointer;font-weight:700}.lg-offer-highlight{background:#233f2c;color:#fffaf0}.lg-offer-module{padding:20px 16px 32px}.lg-offer-module h1{font:700 clamp(28px,7.2vw,40px)/1.15 Arial,sans-serif;text-align:left;margin:0 0 14px}.lg-offer-card{padding:20px 0;margin:0;border-radius:0;border-bottom:1px solid #c9d0b8;background:transparent}.lg-offer-highlight{background:#e9edda;color:#25452f;border-left:4px solid #658356;padding:14px 18px}.lg-offer-highlight .lg-saving{font:500 clamp(26px,7vw,38px)/1.1 Arial,sans-serif;margin:9px 0 2px}.lg-saving b{font-size:1.25em}.lg-offer-card small{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.08em}.lg-offer-card .lg-rule{margin:12px 0}.lg-rule strong,.lg-step strong,.lg-step span{display:block}.lg-rule strong,.lg-step strong{color:#304f34;margin-bottom:3px}.lg-step{display:flex;gap:12px;padding:10px 0}.lg-step svg{flex:none;color:#577749}.lg-offer-card h3{font:700 20px/1.25 Arial,sans-serif;margin:20px 0 6px}.lg-receipt{background:#fffdf4;border:1px dashed #899579;border-radius:7px;padding:14px}.lg-receipt div{display:flex;justify-content:space-between;border-top:1px dotted #b0bda5;padding:6px 0}.lg-offer-card details{border-bottom:1px solid #c9d0b8}.lg-offer-card summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;gap:12px}.lg-offer-card summary:after{content:"";width:9px;height:9px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);margin-right:5px;flex:none}.lg-offer-card details[open]>summary:after{transform:rotate(225deg)}.lg-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.lg-actions a{display:grid;place-items:center;text-align:center;font-size:clamp(12px,3.4vw,16px);padding:10px 3px;background:#31542a;color:#fff;border-radius:6px}.lg-actions a+a{background:#e7ecd9;color:#29462d}.lg-offer-highlight{position:relative;background:transparent;border:0;border-block:1px dashed #8f9e76;padding:16px 0 18px}.lg-ticket-date{display:inline-block;border:1px solid #82966d;border-radius:15px;padding:2px 9px;text-transform:uppercase}.lg-offer-highlight .lg-saving{font:800 clamp(31px,8vw,44px)/1.08 Arial,sans-serif;letter-spacing:-.035em;color:#284b30;margin:10px 0 3px;width:fit-content;background:linear-gradient(transparent 78%,#f2cc77 78%)}.lg-math{margin:8px 0;padding:8px 12px;border-left:3px solid #839b65;font-variant-numeric:tabular-nums}.lg-math b{display:block;border-top:1px solid #9eaf8a;margin-top:4px;padding-top:4px}.lg-receipt div b{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.lg-receipt div:nth-last-child(2){border-top:2px solid #82966d;font-weight:700}.lg-offer-card details:last-of-type{border-bottom:0}.lg-refund-columns,.lg-refund-columns>div{display:contents}@media(min-width:1024px){.lg-offer-module{max-width:1200px;padding:36px 32px 48px}.lg-offer-module h1{font-size:38px;margin-bottom:24px}.lg-offer-card{padding:28px 0}.lg-offer-highlight{display:grid;grid-template-columns:1.1fr 1fr;column-gap:64px;align-items:center}.lg-offer-highlight small{justify-self:start}.lg-offer-highlight small,.lg-offer-highlight .lg-saving,.lg-offer-highlight>strong{grid-column:1}.lg-offer-highlight .lg-saving{grid-row:2;font-size:46px}.lg-offer-highlight>p:not(.lg-saving){grid-column:2;margin:0}.lg-offer-highlight>p:nth-last-child(2){grid-row:2;font-size:20px;font-weight:700}.lg-offer-highlight>p:last-child{grid-row:3}.lg-wide-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 32px}.lg-wide-timeline>h2{grid-column:1/-1}.lg-wide-timeline .lg-step{border-left:1px solid #c9d0b8;padding-left:16px}.lg-wide-refund .lg-refund-columns{display:grid;grid-template-columns:1.1fr 1fr;gap:64px}.lg-refund-columns>div{display:block}.lg-wide-refund .lg-refund-columns h3{margin:10px 0;font-size:20px}.lg-wide-checkout{display:grid;grid-template-columns:1fr 1fr;column-gap:64px;align-items:start}.lg-wide-checkout>h2{grid-column:1/-1}.lg-wide-checkout .lg-receipt{grid-column:1;grid-row:2/span 2}.lg-wide-checkout>.lg-step{grid-column:2}.lg-wide-emails,.lg-wide-shopping{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 32px}.lg-wide-emails>h2,.lg-wide-shopping>h2{grid-column:1/-1}.lg-wide-faq details{max-width:850px}.lg-wide-cta{display:grid;grid-template-columns:1fr 1fr;column-gap:48px}.lg-wide-cta h2{grid-column:1}.lg-wide-cta>p{grid-column:1}.lg-wide-cta .lg-actions{grid-column:2;grid-row:1/span 2;align-self:center}}@media(min-width:1024px){.lg-offer-highlight>p:not(.lg-saving){grid-column:2;grid-row:1 / span 3;align-self:center;margin:0;line-height:24px}.lg-offer-highlight>p:nth-last-child(2){transform:translateY(-16px)}.lg-offer-highlight>p:last-child{transform:translateY(16px)}.lg-wide-refund{display:grid;grid-template-columns:1.1fr 1fr;column-gap:64px;align-items:start}.lg-wide-refund>h2{grid-column:1;grid-row:1}.lg-wide-refund .lg-refund-columns{display:contents}.lg-wide-refund .lg-refund-columns>div:first-child{grid-column:1;grid-row:2}.lg-wide-refund .lg-refund-columns>div:last-child{grid-column:2;grid-row:1 / span 2}.lg-wide-refund .lg-refund-columns h3{margin:0 0 10px}.lg-wide-checkout{grid-template-rows:auto min-content min-content 1fr}.lg-wide-checkout .lg-receipt{grid-row:2 / span 3}.lg-wide-checkout>.lg-step:nth-last-child(2){grid-row:2}.lg-wide-checkout>.lg-step:last-child{grid-row:3}.lg-wide-faq details{width:100%;max-width:none}}lg-offer-notice{display:block}.lg-notice-line{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 12px;text-align:center;padding:5px 18px;background:var(--notice-bg);color:var(--notice-ink);font-size:14px;line-height:1.35}.lg-notice-line button{font:inherit;font-weight:700;color:inherit;border:0;background:none;text-decoration:underline;text-underline-offset:2px;cursor:pointer;padding:4px}.lg-notice-leaves{overflow:hidden}.lg-garden-fall{position:absolute;top:18%;width:12px;height:12px;pointer-events:none}.lg-notice-section:has([data-sticky=true]){position:sticky;top:0;z-index:55}body:has(lg-offer-notice[data-sticky=true]) .header-section{top:var(--lg-notice-height,0px)}lg-offer-notice .lg-bf-wrap{margin:0}@media(max-width:680px){.lg-notice-line,.lg-notice-line strong,.lg-notice-line span{display:block}}@keyframes lg-leaf-fall{0%{top:-12px;transform:rotate(-25deg)}to{top:100%;transform:translate(4px) rotate(70deg)}}@media(prefers-reduced-motion:no-preference){.lg-garden-fall{animation:lg-leaf-fall 6s linear infinite}}@media(prefers-reduced-motion:reduce){.lg-garden-fall{display:none}.lg-garden-fall:first-child,.lg-garden-fall:nth-child(2){display:block}}.lg-mid-crop{opacity:1;width:15px;height:15px}.lg-notice-line>strong,.lg-notice-line>span{position:relative;z-index:1}.lg-bf-wrap{color:var(--bf-ink);font-family:inherit;margin:16px 0}.bf-garden{padding:5px 0;color:var(--bf-ink)}.bf-route,.bf-labels,.bf-refunds,.bf-ship{display:flex;align-items:center}.bf-route{flex-direction:column;align-items:stretch;gap:5px}.bf-plots{width:100%;min-width:0}.bf-labels{justify-content:space-between;gap:8px;font-size:clamp(13px,3.7vw,16px);line-height:1.4}.bf-beds{height:9px;margin-top:3px;border-radius:3px 3px 7px 7px;background:repeating-linear-gradient(to right,transparent 0 calc(10% - 2px),#fcf8e9 calc(10% - 2px) 10%),linear-gradient(to right,#bd8936 30%,#55774a 30%)}.bf-ship{align-self:flex-start;gap:3px;font-weight:600;font-size:14px}.bf-ship svg{width:35px;height:28px}.bf-refunds{flex-wrap:wrap;gap:3px 7px;margin-top:7px;font-size:clamp(12px,3.2vw,14px)}.bf-refunds span{white-space:nowrap}.bf-refunds i{display:inline-block;width:11px;height:11px;margin-right:3px;border:1px solid #587449;border-radius:80% 15%;background:#648652}.bf-refunds span:last-child i{background:linear-gradient(45deg,#648652 50%,transparent 50%)}.bf-learn{font:inherit;font-size:14px;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:4px 0;min-height:28px;cursor:pointer}.lg-bf-dialog{box-sizing:border-box;width:78vw;max-width:none;height:78vh;height:78dvh;max-height:calc(100dvh - 12px);padding:0;border:1px solid #3a5b3929;border-radius:10px;background:var(--bf-paper);color:var(--bf-ink);overflow:hidden;margin:auto;box-shadow:0 24px 90px #10251240}.lg-bf-dialog[open]{display:flex;flex-direction:column}.lg-bf-dialog::backdrop{background:#17291c99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lg-bf-head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:20px 24px 16px;border-bottom:1px solid #3a5b3929;flex-shrink:0}.lg-bf-logo{width:112px;height:auto;max-height:38px;object-fit:contain;object-position:left;display:block;margin-bottom:9px}.lg-bf-brand{font-size:12px;font-weight:600}.lg-bf-head h2{font-size:29px;line-height:1.15;font-weight:400;margin:0;color:var(--bf-ink);letter-spacing:-.025em}.lg-bf-close{font:inherit;font-size:26px;line-height:1;width:44px;height:44px;flex-shrink:0;border:1px solid #3a5b3929;border-radius:50%;background:transparent;cursor:pointer;color:var(--bf-ink)}.lg-bf-body{padding:18px 24px 22px;font-size:13px;line-height:1.65;overflow-y:auto;min-height:0;overscroll-behavior:contain}.lg-bf-body section+section{margin-top:18px;padding-top:16px;border-top:1px solid #3a5b3920}.lg-bf-body h3{font-family:inherit;font-size:14px;line-height:1.4;font-weight:600;margin:0 0 9px;color:var(--bf-ink);letter-spacing:0;display:flex;gap:10px;align-items:baseline}.lg-bf-body h3 span{font-size:10px;font-weight:500;letter-spacing:.06em;opacity:.7}.lg-bf-body p{font-size:inherit;line-height:inherit;margin:12px 0 5px}.lg-bf-body ul{margin:0;padding-left:17px;list-style:disc}.lg-bf-body li+li{margin-top:7px}.lg-bf-body strong{font-weight:600}.lg-bf-foot{flex-shrink:0;padding:12px 24px 14px;border-top:1px solid #3a5b3929;background:var(--bf-card)}.lg-bf-foot p{font-size:11px;line-height:1.6;margin:0}.lg-bf-foot a{color:var(--bf-ink);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.lg-bf-wrap button:focus-visible,.lg-bf-body:focus-visible{outline:2px solid var(--bf-ink);outline-offset:2px}body:has(.lg-bf-dialog[open]){overflow:hidden}@media(max-width:480px){.lg-bf-head{padding:16px 18px 13px}.lg-bf-head h2{font-size:26px}.lg-bf-body{padding:16px 18px 20px}.lg-bf-foot{padding:11px 18px 13px}.lg-bf-logo{width:100px}.lg-bf{padding:14px 15px 7px}}@media(max-width:680px){.lg-bf-dialog{width:calc(100% - 24px);height:78dvh}}@media(min-width:681px){.lg-bf-body{font-size:16px}.lg-bf-body h3{font-size:18px}.lg-bf-head,.lg-bf-body,.lg-bf-foot{padding-inline:clamp(24px,4vw,72px)}}.lg-bf-body{flex:1}.lg-bf-link{display:inline-block;padding:5px 0;font-weight:600}.lg-bf-body{font-size:15px;line-height:1.45}.lg-bf-body h3{font-size:16px}.lg-bf-body h3 span{background:#e3ead4;color:#345132;padding:3px 6px;border-radius:8px}.lg-bf-body p strong:first-child{display:block}.lg-bf-body p{margin:7px 0}.lg-bf-body section+section{padding-top:12px;margin-top:12px}.lg-bf-head h2{font-family:inherit;font-weight:700}.lg-bf-foot .lg-bf-link{font-size:15px;min-height:40px;align-content:center}@media(min-width:769px){.lg-bf-dialog .lg-bf-body{font-size:17px;line-height:1.55}.lg-bf-dialog .lg-bf-body h3{font-size:19px}}.price.lg-cart-line-price{text-align:left}.price.lg-cart-line-price>.lg-cart-line-price__reference{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;margin-bottom:2px}.lg-cart-line-price__badge{display:inline-block;padding:2px 5px;border-radius:4px;background:#c92335;color:#fff;font-size:.6875rem;font-weight:600;line-height:1.4;white-space:nowrap}.price.lg-cart-line-price del,.price.lg-cart-line-price ins{display:block;white-space:nowrap;margin:0}.price.lg-cart-line-price del{color:#757575;font-size:.875em}.price.lg-cart-line-price del .amount{color:inherit;font-size:inherit}.price.lg-cart-line-price del+ins{margin-left:0;margin-inline-start:0}.lg-cart-line-price .amount{white-space:nowrap}variant-selects .variations .product-form__input--color{margin-bottom:12px}.product-information--separator.lg-product-option-separator{margin-top:12px}.lg-payment-options-gap{padding-top:16px}
/*# sourceMappingURL=/cdn/shop/t/49/compiled_assets/styles.css.map */
