.lp-shop{background:var(--lux-bg);color:var(--lux-text)}.lp-shop__inner{max-width:1600px;margin:auto;padding:clamp(115px,10vw,155px) clamp(18px,4vw,64px) 110px}.lp-shop__eyebrow{color:var(--lux-accent);font-size:10px;font-weight:700;letter-spacing:.18em;margin:0 0 18px}.lp-shop__hero{display:grid;grid-template-columns:1.04fr .96fr;gap:clamp(25px,4vw,68px);align-items:stretch;min-height:490px;border-bottom:1px solid var(--lux-line);padding-bottom:clamp(35px,5vw,75px)}.lp-shop__hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:15px 0}.lp-shop__hero h1{font-size:clamp(45px,6.7vw,105px);font-weight:500;line-height:.96;letter-spacing:-.075em;max-width:700px;margin:0;text-wrap:balance}.lp-shop__intro{font-size:clamp(14px,1.35vw,18px);line-height:1.75;color:#b8c3b9;max-width:520px;margin:25px 0 0}.lp-shop__actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:30px}.lp-shop__button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;padding:0 18px;min-height:49px;border:1px solid rgba(236,247,234,.53);font-size:10px;font-weight:700;letter-spacing:.055em;transition:background .2s}.lp-shop__button--light{color:#0b160d;background:#edf3ec;border-color:#edf3ec}.lp-shop__button--light:hover{background:#fff}.lp-shop__button--dark{color:#eff5ee;background:transparent}.lp-shop__button--dark:hover{background:#ffffff17}.lp-shop__note{font-size:9px;letter-spacing:.09em;color:#87a08d;margin:22px 0 0}.lp-shop__hero-art{position:relative;isolation:isolate;overflow:hidden;min-height:410px;background:radial-gradient(ellipse at 55% 42%,#284031,#13251a 42%,#08130c 85%)}.lp-shop__hero-art:before{content:"";position:absolute;top:13%;right:23%;bottom:13%;left:23%;border:1px solid rgba(220,237,215,.12);border-radius:50%;transform:rotate(-19deg)}.lp-shop__art-leaf{position:absolute;z-index:1;top:12%;height:75%;width:43%;object-fit:contain;filter:drop-shadow(0 15px 23px rgba(0,0,0,.28))}.lp-shop__art-leaf--left{left:10%;transform:rotate(-8deg)}.lp-shop__art-leaf--right{right:10%;transform:rotate(7deg)}.lp-shop__art-top,.lp-shop__art-bottom{position:absolute;z-index:2;left:23px;color:#b6c5b6;font-size:9px;letter-spacing:.13em}.lp-shop__art-top{top:21px}.lp-shop__art-bottom{bottom:19px}.lp-shop__categories{display:flex;gap:25px;overflow-x:auto;white-space:nowrap;align-items:center;padding:24px 0;border-bottom:1px solid var(--lux-line);scrollbar-width:thin}.lp-shop__categories a{font-size:10px;font-weight:700;letter-spacing:.09em;color:#91a394;border-bottom:1px solid transparent;padding:8px 0}.lp-shop__categories a:hover,.lp-shop__categories a[aria-current=page]{color:#f5f8f0;border-color:#f5f8f0}.lp-shop__inventory,.lp-shop__explore{padding-top:clamp(52px,6vw,92px)}.lp-shop__heading-row{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:29px}.lp-shop__heading-row .lp-shop__eyebrow{margin:0 0 11px}.lp-shop__heading-row h2{font-size:clamp(29px,3.7vw,57px);letter-spacing:-.055em;line-height:1;font-weight:500;margin:0}.lp-shop__count{font-size:10px;letter-spacing:.12em;color:#9eafa1;text-align:right}.lp-shop__empty{display:grid;grid-template-columns:1.04fr .96fr;min-height:355px;border:1px solid var(--lux-line);background:#0d1810}.lp-shop__empty-copy{padding:clamp(28px,4vw,60px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.lp-shop__empty-index{font-size:10px;letter-spacing:.13em;color:#a5bba8}.lp-shop__empty h3{font-size:clamp(37px,4.7vw,70px);letter-spacing:-.067em;line-height:.99;font-weight:500;margin:25px 0 18px}.lp-shop__empty p{max-width:490px;color:#b0bfb1;line-height:1.75;font-size:13px;margin:0}.lp-shop__text-link{display:inline-flex;gap:26px;padding:12px 0 9px;border-bottom:1px solid rgba(234,246,233,.58);font-size:10px;font-weight:700;letter-spacing:.09em;margin-top:24px}.lp-shop__empty-photo{position:relative;display:flex;justify-content:center;align-items:center;min-height:355px;background:radial-gradient(ellipse at center,#263e2c,#0c1b10 75%)}.lp-shop__empty-photo img{width:65%;height:82%;max-height:380px;object-fit:contain;filter:drop-shadow(0 14px 20px rgba(0,0,0,.22))}.lp-shop__empty-photo span{position:absolute;left:20px;bottom:18px;font-size:9px;letter-spacing:.1em;color:#afc0b1}.lp-shop__tools{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 20px;font-size:10px;letter-spacing:.1em;color:#a5b7a8}.lp-shop__sort{display:flex;align-items:center;gap:9px}.lp-shop__sort select{color:#eff5ee;background:#142019;border:1px solid var(--lux-line);padding:11px 12px;max-width:225px}.lp-shop__sort button{background:transparent;color:var(--lux-text);border:1px solid var(--lux-line);padding:12px;cursor:pointer;font-size:10px}.lp-shop__product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 15px}.lp-shop__product-card{min-width:0}.lp-shop__product-photo{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#122018}.lp-shop__product-photo>img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.lp-shop__product-photo:hover>img{transform:scale(1.025)}.lp-shop__missing-photo{height:100%;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;background:radial-gradient(ellipse,#1c3425,#0b170f 80%)}.lp-shop__missing-photo span{font-size:55px;letter-spacing:-.11em;color:#c4d8c3}.lp-shop__missing-photo small{font-size:9px;letter-spacing:.13em;color:#9db69f}.lp-shop__unavailable{position:absolute;top:10px;left:10px;background:#edf3e8;color:#0b160b;padding:9px;font-size:9px;font-weight:700;letter-spacing:.1em}.lp-shop__product-copy{padding:15px 0 0}.lp-shop__pure-label{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:10px}.lp-shop__pure-label img{width:135px;height:auto}.lp-shop__pure-label small{color:#b5c4b6;font-size:8px;letter-spacing:.08em}.lp-shop__type{font-size:9px;letter-spacing:.13em;color:#a5bba6;text-transform:uppercase;margin:0 0 8px}.lp-shop__product-title{display:block;font-size:clamp(14px,1.2vw,18px);line-height:1.4}.lp-shop__product-title:hover{text-decoration:underline;text-underline-offset:3px}.lp-shop__product-foot{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--lux-line);padding-top:12px;margin-top:15px;font-size:12px}.lp-shop__product-foot span:last-child{font-size:9px;color:#a5b7a8;letter-spacing:.04em}.lp-shop__pagination{display:flex;align-items:center;justify-content:center;gap:25px;margin:35px 0;font-size:11px}.lp-shop__stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.lp-shop__stage{position:relative;min-height:310px;display:flex;flex-direction:column;padding:22px 19px;background:linear-gradient(145deg,#182a1e,#0a160e 80%);border:1px solid var(--lux-line);transition:transform .2s,border-color .2s}.lp-shop__stage:hover{transform:translateY(-3px);border-color:#9fbda4}.lp-shop__stage>span{font-size:9px;color:#a3b6a6;letter-spacing:.12em}.lp-shop__stage h3{font-size:clamp(22px,2.2vw,36px);font-weight:500;letter-spacing:-.046em;line-height:1.05;margin:auto 0 16px}.lp-shop__stage p{font-size:12px;line-height:1.6;color:#a7b8a8;padding-right:12px;margin:0}.lp-shop__stage b{position:absolute;right:15px;bottom:18px;font-weight:400;font-size:18px}.lp-shop__closing{display:grid;grid-template-columns:1fr .83fr;gap:clamp(24px,6vw,90px);align-items:center;margin-top:clamp(75px,9vw,125px);padding:clamp(30px,5vw,70px);border-top:1px solid var(--lux-line);background:#0c1910}.lp-shop__closing h2{font-size:clamp(31px,4vw,61px);line-height:1;letter-spacing:-.06em;font-weight:500;margin:0 0 21px}.lp-shop__closing>div>p:not(.lp-shop__eyebrow){color:#b1c0b2;line-height:1.7;font-size:13px;max-width:470px}.lp-shop__subscribe label{display:block;font-size:10px;font-weight:700;letter-spacing:.12em}.lp-shop__email-row{display:flex;gap:9px;margin:15px 0}.lp-shop__email-row input{flex:1;min-width:0;padding:14px;background:#09140c;color:#fff;border:1px solid var(--lux-line);border-radius:0;font-size:13px}.lp-shop__email-row button{padding:0 18px;border:0;background:#eff4ec;color:#0b160d;font-size:10px;font-weight:700;white-space:nowrap;cursor:pointer}.lp-shop__consent,.lp-shop__message{font-size:11px;line-height:1.6;color:#b0bdb0}.lp-shop__consent a{text-decoration:underline;text-underline-offset:2px}.lp-shop a:focus-visible,.lp-shop button:focus-visible,.lp-shop input:focus-visible,.lp-shop select:focus-visible{outline:2px solid #f6faf1;outline-offset:3px}@media(max-width:1100px){.lp-shop__product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-shop__stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.lp-shop__hero{grid-template-columns:1fr}.lp-shop__hero-art{min-height:410px}.lp-shop__product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-shop__closing{grid-template-columns:1fr}}@media(max-width:600px){.lp-shop__inner{padding:100px 16px 70px}.lp-shop__hero{min-height:0;gap:21px;padding-bottom:25px}.lp-shop__hero h1{font-size:clamp(47px,12vw,69px)}.lp-shop__intro{font-size:14px;margin:20px 0 0}.lp-shop__actions{display:grid;grid-template-columns:1fr;width:100%;margin-top:23px}.lp-shop__button{min-height:47px}.lp-shop__hero-art{min-height:305px}.lp-shop__categories{gap:20px;padding:16px 0}.lp-shop__categories a{font-size:9px}.lp-shop__inventory,.lp-shop__explore{padding-top:51px}.lp-shop__heading-row h2{font-size:31px}.lp-shop__count{font-size:8px}.lp-shop__empty{grid-template-columns:1fr}.lp-shop__empty-copy{padding:27px 23px}.lp-shop__empty h3{font-size:47px}.lp-shop__empty-photo{min-height:260px}.lp-shop__empty-photo img{max-height:235px}.lp-shop__sort{flex-wrap:wrap;justify-content:flex-end}.lp-shop__sort select{max-width:151px}.lp-shop__product-grid{gap:23px 12px}.lp-shop__product-title{font-size:14px}.lp-shop__product-foot{flex-wrap:wrap;gap:7px}.lp-shop__stages{gap:9px}.lp-shop__stage{padding:17px 14px;min-height:248px}.lp-shop__stage h3{font-size:clamp(19px,5.5vw,28px)}.lp-shop__stage p{font-size:11px}.lp-shop__closing{margin-top:70px;padding:29px 20px}.lp-shop__email-row{flex-direction:column}.lp-shop__email-row button{min-height:46px}}@media(prefers-reduced-motion:reduce){.lp-shop__stage,.lp-shop__product-photo>img{transition:none!important}}.lp-shop__draft-demo{margin:0 0 32px}.lp-shop__draft-intro{display:flex;justify-content:space-between;align-items:center;gap:26px;border:1px solid rgba(217,232,216,.24);padding:19px 22px;margin:0 0 24px;background:#101c14}.lp-shop__draft-intro p{max-width:880px;margin:8px 0 0;color:#c8d1c7;font-size:12px;line-height:1.7}.lp-shop__draft-kicker{font-size:10px;color:#dce9d9;font-weight:700;letter-spacing:.13em}.lp-shop__draft-notice{flex-shrink:0;font-size:10px;color:#dfebdd;letter-spacing:.11em;text-align:right;border-bottom:1px solid #9cb4a0;padding-bottom:6px}.lp-shop__product-grid--draft{margin-top:10px}.lp-shop__product-card--draft{min-width:0}.lp-shop__preview-media{position:relative;isolation:isolate;aspect-ratio:4/5;background-color:#0d1712;overflow:hidden}.lp-shop__preview-leaf-pair,.lp-shop__preview-single{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#0410094d,#030e0778),url(/cdn/shop/files/lp-original-green-foliage-cross-background.png?v=1793438223);background-size:cover;background-position:center}.lp-shop__preview-leaf-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-items:stretch;padding:48px 8px 40px}.lp-shop__preview-leaf-pair>img{width:100%;height:100%;max-height:100%;max-width:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 7px 13px rgba(0,0,0,.42))}.lp-shop__preview-cross{position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);font-size:clamp(24px,2vw,38px);line-height:1;color:#fff;text-shadow:0 2px 8px #07140b;z-index:2;pointer-events:none}.lp-shop__preview-single{display:flex;align-items:center;justify-content:center;padding:35px 28px 40px}.lp-shop__preview-single img{display:block;width:90%;height:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(0,0,0,.35))}.lp-shop__preview-awaiting{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:17px;background:radial-gradient(ellipse at 50% 40%,#28432f,#0a180e 78%);color:#c9d9c8}.lp-shop__preview-lp{font-size:clamp(65px,6vw,100px);line-height:1;letter-spacing:-.1em;font-weight:300;opacity:.4}.lp-shop__preview-awaiting-label{text-align:center;letter-spacing:.13em;font-weight:600;font-size:9px;line-height:1.7}.lp-shop__preview-ribbon{position:absolute;z-index:3;left:10px;top:10px;padding:7px 8px;background:#051109d9;color:#f0f4ec;font-size:9px;letter-spacing:.07em;font-weight:700}.lp-shop__preview-pure{position:absolute;top:39px;right:9px;width:45%;max-width:145px;z-index:4;transform:rotate(14deg);transform-origin:center;animation:lp-preview-pure-hover 4.8s ease-in-out infinite;filter:drop-shadow(0 2px 5px rgba(0,0,0,.75))}.lp-shop__preview-pure img{display:block;width:100%;height:auto}@keyframes lp-preview-pure-hover{0%,to{transform:translateY(0) rotate(14deg)}50%{transform:translateY(-2px) rotate(14deg)}}.lp-shop__preview-photo-note{position:absolute;z-index:3;bottom:8px;left:10px;right:10px;text-shadow:0 2px 5px #000;background:#020e07a8;padding:5px 7px;width:max-content;max-width:calc(100% - 20px);font-size:8px;letter-spacing:.055em;line-height:1.3;color:#fafdf8}.lp-shop__preview-title{font-weight:500;margin:0;overflow-wrap:anywhere;min-height:3em}.lp-shop__preview-price{font-weight:700}.lp-shop__preview-options{font-size:10px;color:#a9baac;line-height:1.6;margin:10px 0 0}.lp-shop__draft-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:17px;border-top:1px solid var(--lux-line);padding:17px 0;margin-top:27px;color:#a9bcac;font-size:10px;letter-spacing:.09em}.lp-shop__draft-footer a{display:inline-block;border-bottom:1px solid #819d87;padding-bottom:6px;color:#edf3eb}@media(max-width:1100px){.lp-shop__preview-pure{right:5px;top:37px;max-width:135px}}@media(max-width:600px){.lp-shop__draft-intro{padding:14px;align-items:flex-start;flex-direction:column;gap:8px}.lp-shop__draft-intro p{font-size:11px}.lp-shop__preview-leaf-pair{padding:38px 4px 32px;gap:2px}.lp-shop__preview-cross{font-size:22px}.lp-shop__preview-single{padding:33px 10px 31px}.lp-shop__preview-ribbon{top:6px;left:6px;font-size:8px;padding:6px}.lp-shop__preview-pure{top:32px;right:2px;width:49%}.lp-shop__preview-photo-note{font-size:7px;left:5px;bottom:5px;padding:4px}.lp-shop__draft-footer{font-size:9px}.lp-shop__preview-title{font-size:13px}.lp-shop__preview-options{font-size:9px}}@media(prefers-reduced-motion:reduce){.lp-shop__preview-pure{animation:none}}.lp-preview-carousel{margin:0 0 28px;max-width:100%}.lp-preview-carousel__track{display:flex;align-items:center;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:1px;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y}.lp-preview-carousel__track::-webkit-scrollbar{display:none}.lp-preview-carousel__slide{position:relative;display:block;flex:0 0 28%;max-width:360px;min-width:0;aspect-ratio:4/5;overflow:hidden;background:#102017;scroll-snap-align:start}.lp-preview-carousel__slide:first-child{flex-basis:38%;max-width:480px}.lp-preview-carousel__slide img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.lp-preview-carousel__slide span{position:absolute;bottom:16px;left:16px;background:#07100ccc;padding:12px;font-size:11px;letter-spacing:.1em}.lp-preview-carousel__slide small{display:block;font-size:8px;margin-top:4px}@media(max-width:920px){.lp-preview-carousel__slide,.lp-preview-carousel__slide:first-child{flex-basis:48%;max-width:none}}@media(max-width:600px){.lp-preview-carousel__track{gap:12px}.lp-preview-carousel__slide,.lp-preview-carousel__slide:first-child{flex-basis:78%;max-width:none}}.lp-preview-carousel__track:focus-visible{outline:2px solid var(--lux-accent);outline-offset:4px}.lp-preview-carousel__slide:focus-visible{outline:2px solid var(--lux-accent);outline-offset:-4px}@media(prefers-reduced-motion:reduce){.lp-preview-carousel__track{scroll-behavior:auto}}.lp-shop__product-grid--draft{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 12px}.lp-shop__product-grid--draft .lp-shop__preview-media{aspect-ratio:1/1}@media(max-width:600px){.lp-shop__product-grid--draft{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-shop__product-grid--draft .lp-shop__preview-media{aspect-ratio:4/5}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lp-shop.css.map */
