:root{--lvp-ease: cubic-bezier(.2, .8, .2, 1);--lvp-ease-soft: cubic-bezier(.33, 0, .15, 1);--lvp-gold: #C8A84B;--lvp-sage: #4A6E4E;--lvp-ink: #2A2320;--lvp-soft-ink: #5F5650;--lvp-label: #3F6146;--lvp-field-line: #7A9480;--lvp-emboss: 0 1px 0 rgba(200, 168, 75, .38), 0 2px 2px rgba(42, 35, 32, .14), 0 10px 22px rgba(74, 110, 78, .14);--lvp-emboss-dark: 0 1px 0 rgba(0, 0, 0, .45), 0 2px 0 rgba(31, 46, 34, .55), 0 3px 2px rgba(0, 0, 0, .3), 0 12px 26px rgba(0, 0, 0, .45), 0 0 42px rgba(200, 168, 75, .22)}main[data-template=collection],main[data-template=page]:has(.story-page),main[data-template=page]:has(.lbf-wrap){overflow-x:clip}@keyframes lvp-rise{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes lvp-fade{0%{opacity:0}to{opacity:1}}@keyframes lvp-line{0%{transform:translate(-50%) scaleX(0)}to{transform:translate(-50%) scaleX(1)}}@keyframes lvp-breathe{0%{opacity:.7;transform:translate(-50%,-50%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}@keyframes lvp-bloom{0%{opacity:0;transform:translate(-50%,-50%) scale(.55)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes lvp-cascade{0%{opacity:.45;transform:translateZ(0)}to{opacity:1;transform:translate3d(0,18px,0)}}@keyframes lvp-halo{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}main[data-template=collection] .facets-block-wrapper,main[data-template=collection] .main-collection-grid .product-grid{width:100%;max-width:68rem;margin-inline:auto;box-sizing:border-box}main[data-template=collection]>.shopify-section:first-child{position:relative;isolation:isolate}main[data-template=collection]>.shopify-section:first-child>.section-background{background:radial-gradient(46% 90% at 50% 0%,rgba(200,168,75,.2),transparent 70%),radial-gradient(38% 80% at 8% 100%,rgba(122,158,126,.3),transparent 70%),radial-gradient(34% 70% at 94% 90%,rgba(122,158,126,.22),transparent 70%),linear-gradient(168deg,#1c1714,#2a2320 42%,#2e4331);border-bottom-left-radius:50% 44px;border-bottom-right-radius:50% 44px;box-shadow:0 30px 60px -30px #1412108c}main[data-template=collection]>.shopify-section:first-child .section-content-wrapper{align-items:center;text-align:center;padding-block:64px 76px}@media(min-width:750px){main[data-template=collection]>.shopify-section:first-child .section-content-wrapper{padding-block:88px 104px}}main[data-template=collection]>.shopify-section:first-child .text-block{margin-inline:auto;text-align:center}main[data-template=collection]>.shopify-section:first-child h1{position:relative;color:#fefcf8;text-align:center;letter-spacing:.005em;text-shadow:var(--lvp-emboss-dark);animation:lvp-rise 1s var(--lvp-ease) .05s backwards}main[data-template=collection]>.shopify-section:first-child h1:before{content:"";position:absolute;left:50%;top:50%;width:150%;max-width:88vw;height:260%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(232,205,130,.34),rgba(200,168,75,.14) 45%,rgba(122,158,126,.08) 70%,transparent);transform:translate(-50%,-50%);animation:lvp-breathe 7s ease-in-out infinite alternate}main[data-template=collection]>.shopify-section:first-child h1:after{content:"";position:absolute;left:50%;bottom:-18px;width:120px;height:1px;background:linear-gradient(90deg,transparent,var(--lvp-gold),transparent);transform:translate(-50%) scaleX(1);animation:lvp-line 1.2s var(--lvp-ease) .45s backwards}main[data-template=collection]>.shopify-section:first-child .rte,main[data-template=collection]>.shopify-section:first-child .rte p{color:#fefcf8e0;text-align:center}main[data-template=collection]>.shopify-section:first-child .rte>*{margin-inline:auto}main[data-template=collection]>.shopify-section:first-child .rte{width:100%;max-width:40rem;margin-inline:auto;align-self:center;align-items:center;justify-content:center;margin-top:14px;animation:lvp-rise 1s var(--lvp-ease) .25s backwards}main[data-template=collection] results-list.section{position:relative;isolation:isolate}main[data-template=collection] results-list.section:before,main[data-template=collection] results-list.section:after{content:"";position:absolute;left:0;right:0;z-index:-1;pointer-events:none}main[data-template=collection] results-list.section:before{top:0;bottom:0;background:radial-gradient(30% 36% at 50% 46%,rgba(30,48,34,.3),transparent 100%),radial-gradient(56% 46% at 50% 50%,rgba(74,110,78,.34),transparent 100%),radial-gradient(50% 48% at 50% 50%,rgba(122,158,126,.3),transparent 100%),radial-gradient(40% 20% at 50% 22%,rgba(200,168,75,.16),transparent 100%)}main[data-template=collection] results-list.section:after{top:0;bottom:24px;background:radial-gradient(26% 34% at 24% 52%,rgba(74,110,78,.3),transparent 100%),radial-gradient(26% 34% at 76% 52%,rgba(46,67,49,.26),transparent 100%),radial-gradient(30% 22% at 50% 76%,rgba(200,168,75,.24),transparent 100%),radial-gradient(20% 16% at 16% 30%,rgba(200,168,75,.14),transparent 100%),radial-gradient(20% 16% at 84% 30%,rgba(200,168,75,.14),transparent 100%);animation:lvp-cascade 9s ease-in-out infinite alternate}main[data-template=collection] .collection-wrapper,main[data-template=collection] .main-collection-grid{background:transparent}main[data-template=collection] .facets--horizontal{background:#fefcf8db;border:1px solid rgba(200,168,75,.22);border-radius:999px;padding-inline:22px!important;box-shadow:0 10px 30px -14px #14121059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}main[data-template=collection] .product-grid{padding-top:18px;padding-bottom:36px}main[data-template=collection] .product-grid[product-grid-view=default]{--lvp-cols: var(--mobile-columns, 2);--lvp-gap: 14px;display:flex;flex-wrap:wrap;justify-content:center;gap:22px var(--lvp-gap)}main[data-template=collection] .product-grid[product-grid-view=default]>.product-grid__item{flex:0 0 calc((100% - (var(--lvp-cols) - 1) * var(--lvp-gap)) / var(--lvp-cols));min-width:0}@media(min-width:750px){main[data-template=collection] .product-grid[product-grid-view=default]{--lvp-cols: 3;--lvp-gap: 28px;gap:34px var(--lvp-gap)}}@media(max-width:479px){main[data-template=collection] .product-grid[product-grid-view=default]{--lvp-cols: 1}}@media(max-width:749px){main[data-template=collection] .product-grid{padding-inline:16px}main[data-template=collection] .product-card__content p[role=heading]{font-size:.95rem;line-height:1.4}}main[data-template=collection] .product-grid__item{animation:lvp-rise .9s var(--lvp-ease) backwards}main[data-template=collection] .product-grid__item:nth-child(1){animation-delay:.15s}main[data-template=collection] .product-grid__item:nth-child(2){animation-delay:.27s}main[data-template=collection] .product-grid__item:nth-child(3){animation-delay:.39s}main[data-template=collection] .product-grid__item:nth-child(4){animation-delay:.51s}main[data-template=collection] .product-grid__item:nth-child(5){animation-delay:.63s}main[data-template=collection] .product-grid__item:nth-child(n+6){animation-delay:.75s}main[data-template=collection] .product-card__content{position:relative;border-radius:18px;border:1px solid rgba(200,168,75,.2);background-color:#fefcf8;box-shadow:0 2px 4px #14121014,0 18px 36px -16px #14121066,0 40px 70px -34px #1f2e228c;transition:transform .55s var(--lvp-ease);overflow:visible}main[data-template=collection] .product-card__content.spacing-style{padding-block-end:22px}main[data-template=collection] .product-card__content .card-gallery{overflow:hidden;border-radius:17px 17px 0 0;border-bottom:1px solid rgba(200,168,75,.3)}main[data-template=collection] .lvp-wait .product-grid__item{animation-play-state:paused}main[data-template=collection] .product-card__content .product-media__image{transition:transform .9s var(--lvp-ease-soft)}main[data-template=collection] .product-card__content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px #c8a84b8c,0 36px 64px -20px #14121080,0 64px 120px -40px #2e4331b3,0 0 46px #c8a84b33;opacity:0;transition:opacity .55s var(--lvp-ease)}main[data-template=collection] .product-card__content:before{content:"";position:absolute;left:18px;right:18px;bottom:9px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--lvp-gold),transparent);transform:scaleX(0);transition:transform .6s var(--lvp-ease)}main[data-template=collection] .product-card__content p[role=heading]{color:var(--lvp-ink)}@media(hover:hover)and (pointer:fine){main[data-template=collection] .product-card__content:hover{box-shadow:0 2px 4px #14121014,0 18px 36px -16px #14121066,0 40px 70px -34px #1f2e228c;transform:perspective(900px) translate3d(0,-14px,0) scale(1.025) rotateX(var(--lv-rx, 0deg)) rotateY(var(--lv-ry, 0deg));will-change:transform}main[data-template=collection] .product-card__content:hover:after{opacity:1}main[data-template=collection] .product-card__content:hover:before{transform:scaleX(1)}main[data-template=collection] .product-card__content:hover .product-media__image{transform:scale(1.045)}}@media(hover:none){main[data-template=collection] .product-card__content:active{transform:scale(.985)}}main[data-template=collection] .product-card:focus-within .product-card__content:after{opacity:1}main[data-template=page]:has(.story-page) .text-block:has(>h1),main[data-template=page]:has(.lbf-wrap) .text-block:has(>h1){width:100%;max-width:none;text-align:center}main[data-template=page]:has(.story-page) .text-block>h1,main[data-template=page]:has(.lbf-wrap) .text-block>h1{position:relative;display:inline-block;text-align:center;color:var(--lvp-ink);text-shadow:var(--lvp-emboss);animation:lvp-rise 1s var(--lvp-ease) .05s backwards}main[data-template=page]:has(.story-page) .text-block>h1:before,main[data-template=page]:has(.lbf-wrap) .text-block>h1:before{content:"";position:absolute;left:50%;top:50%;width:130%;max-width:92vw;height:240%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(236,210,140,.3),rgba(236,210,140,.1) 55%,transparent);transform:translate(-50%,-50%);animation:lvp-breathe 8s ease-in-out infinite alternate}main[data-template=page]:has(.story-page) .text-block>h1:after,main[data-template=page]:has(.lbf-wrap) .text-block>h1:after{content:"";position:absolute;left:50%;bottom:-14px;width:96px;height:1px;background:linear-gradient(90deg,transparent,var(--lvp-gold),transparent);transform:translate(-50%) scaleX(1);animation:lvp-line 1.2s var(--lvp-ease) .4s backwards}main[data-template=page]:has(.story-page) .section,main[data-template=page]:has(.lbf-wrap) .section{isolation:isolate}main[data-template=page] .story-page{position:relative;isolation:isolate;max-width:38rem;margin-inline:auto;text-align:center}main[data-template=page]:has(.story-page) .section-content-wrapper{padding-block-end:40px}main[data-template=page] .story-page>p{text-align:left;line-height:1.8}main[data-template=page] .story-page>p:has(>strong:only-child){text-align:center}main[data-template=page] .story-page>p.story-intro{text-align:center}main[data-template=page] .story-page .story-intro{position:relative;max-width:34rem;margin:8px auto 12px;padding:26px 8px;font-family:var(--font-heading--family);font-size:clamp(1.12rem,2.1vw,1.32rem);line-height:1.7;color:#3d3531;text-shadow:0 0 22px rgba(200,168,75,.28);animation:lvp-rise 1.1s var(--lvp-ease) .3s backwards}main[data-template=page] .story-page .story-intro:after{content:"";position:absolute;left:50%;width:72px;height:1px;background:linear-gradient(90deg,transparent,var(--lvp-gold),transparent);transform:translate(-50%) scaleX(1);animation:lvp-line 1.2s var(--lvp-ease) .7s backwards}main[data-template=page] .story-page .story-intro:after{bottom:0}main[data-template=page] .story-page h2{position:relative;margin-top:clamp(56px,8vw,84px);margin-bottom:18px;font-size:clamp(1.75rem,3.6vw,2.6rem);line-height:1.18;text-align:center;color:var(--lvp-ink);text-shadow:var(--lvp-emboss),0 0 30px rgba(200,168,75,.22)}main[data-template=page] .story-page h2:before{content:"";display:block;width:160px;height:14px;margin:0 auto 22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='14' viewBox='0 0 160 14'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23C8A84B' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23C8A84B'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='1' x2='0'%3E%3Cstop offset='0' stop-color='%23C8A84B' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23C8A84B'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='0' y='6.5' width='64' height='1' fill='url(%23a)'/%3E%3Crect x='96' y='6.5' width='64' height='1' fill='url(%23b)'/%3E%3Ccircle cx='71' cy='7' r='1.4' fill='%23C8A84B'/%3E%3Ccircle cx='89' cy='7' r='1.4' fill='%23C8A84B'/%3E%3Cpath d='M80 1C84.2 4.6 84.2 9.4 80 13C75.8 9.4 75.8 4.6 80 1Z' fill='%234A6E4E'/%3E%3C/svg%3E") center / contain no-repeat;text-shadow:none}main[data-template=page] .story-page h2:after{content:"";position:absolute;left:50%;top:58%;width:100%;height:170%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(236,210,140,.3),rgba(236,210,140,.1) 55%,transparent);transform:translate(-50%,-50%)}main[data-template=page] .story-page em{color:inherit}main[data-template=page] .story-page strong{font-family:var(--font-heading--family);font-size:1.3em;color:var(--lvp-ink);text-shadow:var(--lvp-emboss),0 0 24px rgba(200,168,75,.45)}main[data-template=page] .story-page .story-cta{position:relative;margin:clamp(48px,7vw,72px) auto 8px;padding:clamp(36px,6vw,56px) clamp(22px,5vw,48px);border-radius:26px;background:radial-gradient(70% 80% at 50% 0%,rgba(200,168,75,.2),transparent 70%),linear-gradient(165deg,#1c1714,#2a2320 45%,#2e4331);box-shadow:0 2px 6px #1412101f,0 30px 60px -22px #14121080,0 70px 120px -50px #2e433199;text-align:center}main[data-template=page] .story-page .story-cta p{margin:0 0 26px;font-family:var(--font-heading--family);font-size:clamp(1.15rem,2.4vw,1.45rem);line-height:1.55;color:#fefcf8;text-shadow:0 0 24px rgba(200,168,75,.35)}main[data-template=page] .story-page .story-cta a{position:relative;display:inline-block;padding:16px 38px;border-radius:999px;background:#fefcf8;color:#2e4331;font-weight:700;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;box-shadow:0 0 0 1px #c8a84ba6,0 12px 28px -10px #0000008c;transition:transform .45s var(--lvp-ease)}main[data-template=page] .story-page .story-cta a:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:inherit;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#e8cd828c,#c8a84b00);animation:lvp-halo 3.6s ease-in-out infinite}main[data-template=page] .story-page .story-cta a:hover,main[data-template=page] .story-page .story-cta a:focus-visible{transform:translate3d(0,-3px,0) scale(1.03)}main[data-template=page] .story-page .story-cta a:focus-visible{outline:2px solid #E8CD82;outline-offset:4px}main[data-template=page] .story-page .lvp-pre{opacity:0}main[data-template=page] .story-page .lvp-in{animation:lvp-rise .95s var(--lvp-ease) backwards}main[data-template=page] .story-page h2.lvp-pre:after{opacity:0}main[data-template=page] .story-page h2.lvp-in:after{animation:lvp-bloom 1.6s var(--lvp-ease) .15s backwards}main[data-template=page] .page-content:has(.lbf-wrap){position:relative;isolation:isolate}main[data-template=page] .page-content:has(.lbf-wrap):before{content:"";position:absolute;top:40px;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(50% 10% at 50% 12%,rgba(200,168,75,.16),transparent 100%),radial-gradient(60% 30% at 20% 50%,rgba(122,158,126,.2),transparent 100%),radial-gradient(55% 22% at 80% 74%,rgba(74,110,78,.16),transparent 100%)}main[data-template=page] .lbf-wrap{position:relative;margin:12px auto 0;padding:34px 20px 30px;border-radius:22px;border:1px solid rgba(200,168,75,.24);background:linear-gradient(180deg,#fffefb,#fbf7ef);box-shadow:inset 0 1px #fff,0 2px 6px #2a23200f,0 30px 60px -26px #2a23204d,0 70px 120px -50px #2e433180;animation:lvp-rise 1s var(--lvp-ease) .15s backwards}@media(min-width:750px){main[data-template=page] .lbf-wrap{padding:56px 52px 44px;border-radius:28px}}@media(min-width:990px){main[data-template=page] .lbf-wrap{width:760px;max-width:none;margin-inline:calc((100% - 760px)/2)}}main[data-template=page] .lbf-header{margin-bottom:36px;text-align:center}main[data-template=page] .lbf-lbl,main[data-template=page] .lbf-slbl{color:var(--lvp-label);font-size:.6875rem}main[data-template=page] .lbf-lbl{display:inline-flex;align-items:center;gap:12px}main[data-template=page] .lbf-lbl:before,main[data-template=page] .lbf-lbl:after{content:"";width:28px;height:1px;background:var(--lvp-gold)}main[data-template=page] .lbf-header h1{color:var(--lvp-ink);text-shadow:var(--lvp-emboss)}main[data-template=page] .lbf-header p{margin-inline:auto;color:var(--lvp-soft-ink);line-height:1.75}main[data-template=page] .lbf-dots{justify-content:center;gap:10px;margin-bottom:36px}main[data-template=page] .lbf-dot{width:44px;height:5px;background:#4a6e4e4d;box-shadow:inset 0 1px 1px #2a23201f}main[data-template=page] .lbf-dot.on{background:linear-gradient(90deg,#3f6146,#7a9e7e);box-shadow:0 0 0 1px #4a6e4e33,0 0 14px #7a9e7ea6}main[data-template=page] .lbf-slbl{display:inline-block;margin-bottom:26px;padding:8px 16px;border-radius:999px;background:#4a6e4e14;border:1px solid rgba(74,110,78,.2)}main[data-template=page] .lbf-sec.on>*{animation:lvp-rise .8s var(--lvp-ease) backwards}main[data-template=page] .lbf-sec.on>:nth-child(1){animation-delay:.25s}main[data-template=page] .lbf-sec.on>:nth-child(2){animation-delay:.35s}main[data-template=page] .lbf-sec.on>:nth-child(3){animation-delay:.45s}main[data-template=page] .lbf-sec.on>:nth-child(4){animation-delay:.55s}main[data-template=page] .lbf-sec.on>:nth-child(5){animation-delay:.65s}main[data-template=page] .lbf-sec.on>:nth-child(n+6){animation-delay:.75s}main[data-template=page] .lbf-row{gap:6px 26px}main[data-template=page] .lbf-g{margin-bottom:30px}main[data-template=page] .lbf-g label,main[data-template=page] .lbf-lbig label{margin-bottom:9px}main[data-template=page] .lbf-hint{color:var(--lvp-soft-ink);margin-top:3px}main[data-template=page] .lbf-g input:not([type=checkbox]):not([type=radio]):not([type=hidden]),main[data-template=page] .lbf-g select,main[data-template=page] .lbf-g textarea{background-color:#fff;border:1.5px solid var(--lvp-field-line);border-radius:12px;padding:14px 18px;color:var(--lvp-ink);box-shadow:inset 0 2px 4px #2a232012,0 1px #ffffffe6}main[data-template=page] .lbf-g select{padding-right:40px}main[data-template=page] .lbf-g input::placeholder,main[data-template=page] .lbf-g textarea::placeholder{color:#766b63;opacity:1}main[data-template=page] .lbf-g input:not([type=checkbox]):not([type=radio]):hover,main[data-template=page] .lbf-g select:hover,main[data-template=page] .lbf-g textarea:hover{border-color:#5e7f62}main[data-template=page] .lbf-g input:not([type=checkbox]):not([type=radio]):focus,main[data-template=page] .lbf-g select:focus,main[data-template=page] .lbf-g textarea:focus{background-color:#fff;border-color:var(--lvp-sage);box-shadow:0 0 0 4px #7a9e7e47,0 12px 28px -12px #4a6e4e8c,inset 0 1px 2px #2a23200d}main[data-template=page] .lbf-g:focus-within>label{color:var(--lvp-label)}main[data-template=page] .lbf-unit-btn{background:#fff;border-color:#4a6e4e4d;color:var(--lvp-soft-ink);transition:transform .25s var(--lvp-ease)}main[data-template=page] .lbf-unit-btn.active{background:var(--lvp-sage);border-color:var(--lvp-sage);color:#fefcf8;box-shadow:0 6px 14px -6px #4a6e4ea6}main[data-template=page] .lbf-cb,main[data-template=page] .lbf-rb{background:#fff;border:1.5px solid rgba(74,110,78,.26);border-radius:12px;color:#3d3531;box-shadow:0 1px 2px #2a23200d,0 8px 18px -12px #2a232040;transition:transform .3s var(--lvp-ease)}main[data-template=page] .lbf-cb:has(input:checked),main[data-template=page] .lbf-rb:has(input:checked){background:#f3f7f1;border-color:var(--lvp-sage);color:var(--lvp-ink);box-shadow:0 0 0 3px #7a9e7e38,0 10px 22px -12px #4a6e4e8c}@media(hover:hover)and (pointer:fine){main[data-template=page] .lbf-cb:hover,main[data-template=page] .lbf-rb:hover,main[data-template=page] .lbf-unit-btn:hover{transform:translate3d(0,-2px,0)}}main[data-template=page] .lbf-nav{margin-top:36px;padding-top:26px;border-top:1px solid rgba(74,110,78,.2)}main[data-template=page] .lbf-back,main[data-template=page] .lbf-prog{color:var(--lvp-soft-ink)}main[data-template=page] .lbf-next{position:relative;overflow:hidden;background:linear-gradient(135deg,#4a6e4e,#3f6146);box-shadow:0 0 0 1px #c8a84b59,0 14px 30px -10px #2e4331b3,0 0 26px #7a9e7e73;transition:transform .4s var(--lvp-ease)}main[data-template=page] .lbf-next:after{content:"";position:absolute;top:0;bottom:0;left:0;width:60%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:translate(-120%)}@media(hover:hover)and (pointer:fine){main[data-template=page] .lbf-next:hover{transform:translate3d(0,-2px,0)}main[data-template=page] .lbf-next:hover:after{transform:translate(220%);transition:transform .9s var(--lvp-ease-soft)}}main[data-template=page] .lbf-next:focus-visible,main[data-template=page] .lbf-back:focus-visible,main[data-template=page] .lbf-unit-btn:focus-visible{outline:2px solid var(--lvp-sage);outline-offset:3px}main[data-template=page] .lbf-done h2{text-shadow:var(--lvp-emboss)}main[data-template=page] .lbf-done p{color:var(--lvp-soft-ink)}@media(max-width:749px){main[data-template=collection] results-list.section:after{animation:none}main[data-template=collection] .facets--horizontal{padding-inline:14px!important}main[data-template=collection] .product-card__content{border-radius:14px}main[data-template=collection] .product-card__content .card-gallery{border-radius:13px 13px 0 0}}@media(max-width:749px){main[data-template=collection]>.shopify-section:first-child h1{font-size:2.15rem;line-height:1.12}main[data-template=collection]>.shopify-section:first-child .rte,main[data-template=collection]>.shopify-section:first-child .rte p{font-size:15px;line-height:1.6}main[data-template=collection]>.shopify-section:first-child .section-content-wrapper{padding-block:44px 56px}main[data-template=collection] .product-card__content p[role=heading]{font-size:15px;line-height:1.4}main[data-template=collection] .product-card__content product-price{font-size:13px}main[data-template=collection] .facets--horizontal,main[data-template=collection] .facets-mobile-wrapper{font-size:15px}main[data-template=page]:has(.story-page) .text-block>h1,main[data-template=page]:has(.lbf-wrap) .text-block>h1{font-size:2.1rem;line-height:1.12}main[data-template=page] .story-page>p{font-size:15px;line-height:1.7}main[data-template=page] .story-page .story-intro{font-size:1rem;padding:18px 4px}main[data-template=page] .story-page h2{font-size:1.45rem;margin-top:44px;margin-bottom:12px}main[data-template=page] .story-page h2:before{width:128px;height:11px;margin-bottom:16px}main[data-template=page] .story-page strong{font-size:1.15em}main[data-template=page] .story-page .story-cta{padding:28px 20px;margin-top:40px;border-radius:20px}main[data-template=page] .story-page .story-cta p{font-size:1.05rem;margin-bottom:18px}main[data-template=page] .story-page .story-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 28px;font-size:.72rem;letter-spacing:.14em}main[data-template=page] .lbf-wrap{padding:26px 16px 24px}main[data-template=page] .lbf-header{margin-bottom:26px}main[data-template=page] .lbf-header h1{font-size:1.6rem;line-height:1.2}main[data-template=page] .lbf-header p{font-size:15px;line-height:1.65}main[data-template=page] .lbf-lbl{font-size:.6875rem;margin-bottom:12px}main[data-template=page] .lbf-dots{margin-bottom:26px;gap:8px}main[data-template=page] .lbf-dot{width:34px;height:4px}main[data-template=page] .lbf-slbl{font-size:.6875rem;padding:6px 12px;margin-bottom:20px;letter-spacing:.18em}main[data-template=page] .lbf-g{margin-bottom:22px}main[data-template=page] .lbf-g label,main[data-template=page] .lbf-lbig label{font-size:15px;margin-bottom:7px}main[data-template=page] .lbf-hint{font-size:13px}main[data-template=page] .lbf-g input:not([type=checkbox]):not([type=radio]):not([type=hidden]),main[data-template=page] .lbf-g select,main[data-template=page] .lbf-g textarea{font-size:16px;min-height:44px;padding:10px 14px}main[data-template=page] .lbf-g select{padding-right:36px}main[data-template=page] .lbf-cb,main[data-template=page] .lbf-rb{font-size:15px;min-height:44px;padding:10px 14px}main[data-template=page] .lbf-unit-btn{position:relative;font-size:.7rem;min-height:30px;padding:4px 14px}main[data-template=page] .lbf-unit-btn:before{content:"";position:absolute;top:-8px;right:-3px;bottom:-8px;left:-3px}main[data-template=page] .lbf-nav{margin-top:26px;padding-top:20px}main[data-template=page] .lbf-prog{font-size:13px}main[data-template=page] .lbf-back{font-size:.7rem;min-height:44px}main[data-template=page] .lbf-next{font-size:.72rem;min-height:44px;padding:0 28px}}@media(prefers-reduced-motion:reduce){main[data-template=collection] *,main[data-template=collection] *:before,main[data-template=collection] *:after,main[data-template=collection] results-list.section:after,main[data-template=page] .story-page *,main[data-template=page] .story-page *:before,main[data-template=page] .story-page *:after,main[data-template=page] .text-block>h1,main[data-template=page] .text-block>h1:before,main[data-template=page] .text-block>h1:after,main[data-template=page] .lbf-wrap,main[data-template=page] .lbf-wrap *,main[data-template=page] .lbf-wrap *:after{animation:none!important;transition:none!important}main[data-template=collection] .product-card__content:hover,main[data-template=collection] .product-card__content:hover .product-media__image,main[data-template=page] .lbf-cb:hover,main[data-template=page] .lbf-rb:hover,main[data-template=collection] .product-card__content:active,main[data-template=page] .lbf-unit-btn:hover,main[data-template=page] .lbf-next:hover,main[data-template=page] .lbf-next:hover:after,main[data-template=page] .story-page .story-cta a:hover,main[data-template=page] .story-page .story-cta a:focus-visible{transform:none}main[data-template=page] .lbf-next:after{display:none}main[data-template=page] .story-page .lvp-pre,main[data-template=page] .story-page h2.lvp-pre:after{opacity:1}}@media print{main[data-template=page] .story-page .lvp-pre{opacity:1!important}}@media(max-width:749px){main[data-template=collection]>.shopify-section:first-child>.section-background{box-shadow:0 30px 60px -30px #14121099}main[data-template=collection] results-list.section:before{background:radial-gradient(30% 36% at 50% 46%,rgba(30,48,34,.6),transparent 100%),radial-gradient(56% 46% at 50% 50%,rgba(74,110,78,.6),transparent 100%),radial-gradient(50% 48% at 50% 50%,rgba(122,158,126,.6),transparent 100%),radial-gradient(40% 20% at 50% 22%,rgba(200,168,75,.16),transparent 100%)}main[data-template=collection] results-list.section:after{background:radial-gradient(26% 34% at 24% 52%,rgba(74,110,78,.6),transparent 100%),radial-gradient(26% 34% at 76% 52%,rgba(46,67,49,.6),transparent 100%),radial-gradient(30% 22% at 50% 76%,rgba(200,168,75,.24),transparent 100%),radial-gradient(20% 16% at 16% 30%,rgba(200,168,75,.14),transparent 100%),radial-gradient(20% 16% at 84% 30%,rgba(200,168,75,.14),transparent 100%)}main[data-template=collection] .facets--horizontal{box-shadow:0 10px 30px -14px #14121099}main[data-template=collection] .product-card__content{box-shadow:0 2px 4px #14121033,0 18px 36px -16px #14121099,0 40px 70px -34px #1f2e2299}main[data-template=collection] .product-card__content:after{box-shadow:0 0 0 1px #c8a84b8c,0 36px 64px -20px #14121099,0 64px 120px -40px #2e4331b3,0 0 46px #c8a84b33}main[data-template=page] .story-page .story-cta{box-shadow:0 2px 6px #1412104d,0 30px 60px -22px #14121099,0 70px 120px -50px #2e433199}main[data-template=page] .story-page .story-cta a{box-shadow:0 0 0 1px #c8a84ba6,0 12px 28px -10px #0009}main[data-template=page] .page-content:has(.lbf-wrap):before{background:radial-gradient(50% 10% at 50% 12%,rgba(200,168,75,.16),transparent 100%),radial-gradient(60% 30% at 20% 50%,rgba(122,158,126,.5),transparent 100%),radial-gradient(55% 22% at 80% 74%,rgba(74,110,78,.4),transparent 100%)}main[data-template=page] .lbf-wrap{box-shadow:inset 0 1px #fff,0 2px 6px #2a232026,0 30px 60px -26px #2a232099,0 70px 120px -50px #2e433199}main[data-template=page] .lbf-dot{box-shadow:inset 0 1px 1px #2a23204d}main[data-template=page] .lbf-dot.on{box-shadow:0 0 0 1px #4a6e4e80,0 0 14px #7a9e7ea6}main[data-template=page] .lbf-g input:not([type=checkbox]):not([type=radio]):not([type=hidden]),main[data-template=page] .lbf-g select,main[data-template=page] .lbf-g textarea{box-shadow:inset 0 2px 4px #2a23202d,0 1px #ffffffe6}main[data-template=page] .lbf-g input:not([type=checkbox]):not([type=radio]):focus,main[data-template=page] .lbf-g select:focus,main[data-template=page] .lbf-g textarea:focus{box-shadow:0 0 0 4px #7a9e7e99,0 12px 28px -12px #4a6e4e99,inset 0 1px 2px #2a232020}main[data-template=page] .lbf-cb,main[data-template=page] .lbf-rb{box-shadow:0 1px 2px #2a232020,0 8px 18px -12px #2a232099}main[data-template=page] .lbf-cb:has(input:checked),main[data-template=page] .lbf-rb:has(input:checked){box-shadow:0 0 0 3px #7a9e7e8c,0 10px 22px -12px #4a6e4e99}main[data-template=page] .lbf-next{box-shadow:0 0 0 1px #c8a84b59,0 14px 30px -10px #2e4331b3,0 0 26px #7a9e7e99}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/levity-pages.css.map */
