.lpdp,.lpdp-details{--lp-cream: #fbf7ee;--lp-ink: #10301f;--lp-muted: #4c5850;--lp-green: #1f4b35;--lp-deep: #143e32;--lp-orange: #c04f1a;--lp-mint: #eaf3e4;--lp-line: #e3dccb;--lp-rule: #ece5d6;--lp-display: var(--font-heading-family, Georgia, serif);--lp-body: var(--font-body-family, system-ui, sans-serif)}.lpdp .product.lpdp-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:0}.lpdp .product.lpdp-hero>.lpdp-hero__media,.lpdp .product.lpdp-hero>.lpdp-hero__info{width:auto;max-width:none;margin:0;padding:0}.lpdp .lpdp-info.product__info-container{max-width:none;color:var(--lp-ink);font-family:var(--lp-body)}.lpdp .lpdp-info>*{margin:0}.lpdp .lpdp-head:empty,.lpdp .lpdp-buy:empty{display:none}.lpdp .lshelf-stage{container-type:inline-size;--bw-max: min(400px, 76cqi)}.lpdp .lpdp-head .product__title{margin:0}.lpdp .lpdp-head .product__title h1{color:var(--lp-ink);font-family:var(--lp-display);font-weight:700;font-size:clamp(30px,3.1vw,46px);line-height:1.1;letter-spacing:-.012em;overflow-wrap:break-word}.lpdp .lpdp-byline{margin:10px 0 0;color:var(--lp-ink);font-size:18px;font-weight:600;line-height:1.35}.lpdp .lpdp-byline__by{color:var(--lp-muted);font-weight:400}.lpdp .lpdp-facts{margin:18px 0 0;overflow:hidden}.lpdp .lpdp-facts__list{display:flex;flex-wrap:wrap;row-gap:10px;margin:0 0 0 -15px;padding:0;list-style:none}.lpdp .lpdp-fact{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 14px;border-left:1px solid #d6cdb9;color:var(--lp-ink);font-size:15.5px;line-height:1.3}.lpdp .lpdp-fact__icon{flex:none;color:var(--lp-green)}.lpdp .lpdp-fact__k{color:var(--lp-muted)}.lpdp .lpdp-fact__v{font-weight:700}.lpdp:not(.lpdp--b) .lpdp-fact__k--quiet{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lpdp .lpdp-buy{position:relative;z-index:1;margin:24px 0 0;padding:22px 24px 20px;border:1px solid var(--lp-line);border-radius:20px;background:#fff;box-shadow:0 22px 40px -34px #143e328c}.lpdp .lpdp-buy>*{margin:0}.lpdp .lpdp-buy .lshelf-pdp__price .price,.lpdp .lpdp-buy .price__container{margin:0}:is(#lshelf-pdp-x,.lpdp-buy) .lshelf-pdp__price .price-item{font-size:34px;line-height:1.1}.lpdp .lpdp-buy .lshelf-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;margin:10px 0 0}.lpdp .lpdp-buy .lshelf-meta .lshelf__ship,.lpdp .lpdp-buy .lshelf__stock{margin:0}.lpdp:not(.lpdp--b) .lpdp-buy .lshelf-meta .lshelf__ship{container-type:normal}.lpdp:not(.lpdp--b) .lpdp-buy .lshelf__source{margin:0}.lpdp .lpdp-buy .lshelf-meta .lshelf__avail{font-size:16px}.lpdp .lpdp-buy .lshelf-meta__ask{flex:0 0 100%;margin:4px 0 0}.lpdp .lpdp-buy .product__tax,.lpdp .lpdp-buy .volume-pricing-note{margin-top:8px;color:var(--lp-muted)}.lpdp .lpdp-buy variant-selects{display:block;margin-top:16px}.lpdp .lpdp-buy .lshelf-buyrow{flex-wrap:wrap;row-gap:12px;margin:18px 0 0}.lpdp .lpdp-buy .lshelf-buyrow__buttons{flex:1 1 220px}.lpdp .lpdp-buy .lshelf-buyrow .quantity{width:116px}:is(#lshelf-pdp-x,.lpdp-buy) .product-form__submit{min-width:0;padding-inline:14px;letter-spacing:.02em}.lpdp .lpdp-buy .shopify-payment-button__more-options{color:var(--lp-muted);font-size:14px}.lpdp .lpdp-quiet{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin:14px 0 0}.lpdp .lpdp-quiet:empty{display:none}.lpdp .lpdp-quiet>*{margin:0}.lpdp .lpdp-quiet__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--lp-green);font:600 15px/1.25 var(--lp-body);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.lpdp .lpdp-quiet__link:hover{color:var(--lp-deep);text-decoration-thickness:2px}.lpdp .lpdp-quiet__link:focus-visible{outline:2px solid var(--lp-green);outline-offset:3px;border-radius:6px;box-shadow:none}.lpdp .lpdp-quiet__link svg{flex:none}.lpdp .lpdp-note{margin:10px 0 0}.lpdp .lpdp-note .product__text{max-width:64ch;margin:0;color:var(--lp-muted);font:400 13.5px/1.45 var(--lp-body);letter-spacing:0;text-transform:none}@media screen and (max-width:749px){.lpdp .lpdp-buy{padding:18px 16px 16px}:is(#lshelf-pdp-x,.lpdp-buy) .lshelf-pdp__price .price-item{font-size:30px}}@media screen and (min-width:750px){.lpdp--a .product.lpdp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(28px,4vw,64px);align-items:start}}@media screen and (min-width:990px){.lpdp--a .product.lpdp-hero{grid-template-columns:minmax(0,1.16fr) minmax(0,1fr)}}.lpdp--a .lshelf-stage{--bh: min(560px, 68vh, 96vw);--bw-max: min(480px, 84cqi)}.lpdp--a .lpdp-buy,.lpdp--a .lpdp-head .lpdp-tiles{max-width:560px}.lpdp .lpdp-tiles{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;margin:20px 0 0;padding:0;list-style:none}.lpdp .lshelf-below{position:relative;z-index:2;margin:26px 0 4px}.lpdp .lpdp-facts--shelf{margin:0}.lpdp .lpdp-facts--shelf .lpdp-facts__list{display:grid;grid-auto-columns:auto;grid-auto-flow:column;justify-content:center;margin:0}.lpdp .lpdp-facts--shelf .lpdp-fact:first-child{border-left:0}@media screen and (max-width:749px){.lpdp .lshelf-below{margin-top:20px}.lpdp .lpdp-facts--shelf .lpdp-fact{gap:6px;padding:0 9px;font-size:14.5px}.lpdp .lpdp-facts--shelf .lpdp-fact__icon{width:19px;height:19px}}.lpdp .lpdp-tile{display:flex;flex-direction:column;align-items:center;min-width:0;padding:14px 10px 13px;border:1px solid var(--lp-line);border-radius:16px;background:#fff;text-align:center;box-shadow:0 14px 26px -24px #143e328c}.lpdp .lpdp-tile__icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:8px;border-radius:50%;background:var(--lp-mint);color:var(--lp-green)}.lpdp .lpdp-tile__k{color:var(--lp-muted);font:600 13px/1.25 var(--lp-body);letter-spacing:.01em}.lpdp .lpdp-tile__v{margin-top:3px;color:var(--lp-ink);font-family:var(--lp-display);font-size:18px;font-weight:700;line-height:1.2;overflow-wrap:break-word}@media screen and (max-width:749px){.lpdp .lpdp-tiles{gap:8px}.lpdp .lpdp-tile{padding:12px 6px 11px;border-radius:14px}.lpdp .lpdp-tile__icon{width:34px;height:34px;margin-bottom:6px}.lpdp .lpdp-tile__icon svg{width:19px;height:19px}.lpdp .lpdp-tile__k{font-size:12px}.lpdp .lpdp-tile__v{font-size:15.5px}}.lpdp--a .lpdp-buy .lshelf-buyrow{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:12px}.lpdp--a .lpdp-buy .lshelf-buyrow__buttons,.lpdp--a .lpdp-buy .lshelf-buyrow__buttons>div,.lpdp--a .lpdp-buy .lshelf-buyrow product-form,.lpdp--a .lpdp-buy .lshelf-buyrow product-form>form,.lpdp--a .lpdp-buy .lshelf-buyrow .product-form__buttons{display:contents}.lpdp--a .lpdp-buy .lshelf-buyrow>*,.lpdp--a .lpdp-buy .lshelf-buyrow__buttons>div>*,.lpdp--a .lpdp-buy .lshelf-buyrow product-form>*,.lpdp--a .lpdp-buy .lshelf-buyrow product-form>form>*,.lpdp--a .lpdp-buy .lshelf-buyrow .product-form__buttons>*{grid-column:1 / -1}.lpdp--a .lpdp-buy .lshelf-buyrow .product-form__quantity{grid-column:1;grid-row:1}.lpdp--a .lpdp-buy .lshelf-buyrow .product-form__submit{grid-column:2;grid-row:1;width:100%}.lpdp--a .lpdp-buy .lshelf-buyrow .quantity{width:132px}.lpdp--a .lpdp-buy .shopify-payment-button__more-options{margin-top:2px;text-align:center}.lpdp--a .lpdp-buy .lshelf-buyrow pickup-availability:not([available]){display:none}.lpdp--a .lpdp-buy{padding-bottom:14px}.lpdp--b .product.lpdp-hero>.lpdp-hero__info,.lpdp--b .lpdp-info.product__info-container{display:contents}.lpdp--b .product.lpdp-hero{grid-template-areas:"media" "head" "buy" "quiet" "note";row-gap:0}.lpdp--b .lpdp-hero__media{grid-area:media}.lpdp--b .lpdp-head{grid-area:head;margin-top:24px}.lpdp--b .lpdp-buy{grid-area:buy}.lpdp--b .lpdp-quiet{grid-area:quiet}.lpdp--b .lpdp-note{grid-area:note}@media screen and (min-width:750px){.lpdp--b .product.lpdp-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);grid-template-areas:"media head" "buy buy" "quiet quiet" "note note";column-gap:clamp(28px,4.4vw,72px);align-items:center}.lpdp--b .lpdp-head{margin-top:0}.lpdp--b .lpdp-quiet{justify-content:flex-end}.lpdp--b .lpdp-note .product__text{margin-left:auto;text-align:right}}.lpdp--b .lpdp-head .product__title h1{font-size:clamp(32px,4vw,58px);line-height:1.04}.lpdp--b .lpdp-byline{font-size:20px}.lpdp--b .lpdp-facts{margin-top:24px}.lpdp--b .lpdp-facts__list{row-gap:16px;margin-left:-21px}.lpdp--b .lpdp-fact{flex-direction:column;align-items:flex-start;gap:6px;padding:2px 20px;border-left-color:#d6cdb9}.lpdp--b .lpdp-fact__text{display:flex;flex-direction:column;gap:2px}.lpdp--b .lpdp-fact__k{font-size:13.5px;line-height:1.2}.lpdp--b .lpdp-fact__v{font-size:16.5px}.lpdp--b .lpdp-buy{display:flex;flex-wrap:wrap;align-items:center;gap:0 32px;margin-top:28px;padding:20px clamp(18px,2.4vw,32px);border-color:#d3e2c8;border-radius:22px;background:var(--lp-mint);box-shadow:none}.lpdp--b .lpdp-buy>*{flex:0 0 100%}.lpdp--b .lpdp-buy>.lshelf-pdp__price{flex:0 0 auto}.lpdp--b .lpdp-buy>.lshelf-meta{display:block;flex:1 1 220px;margin:0}.lpdp--b .lpdp-buy>.lshelf-meta .lshelf__ship{margin:0 0 4px}.lpdp--b .lpdp-buy>.lshelf-buyrow{flex:0 1 460px;margin:0 0 0 auto}.lpdp--b .lpdp-buy>div:has(>.installment):not(:has(shopify-payment-terms)){display:none}.lpdp--b .lpdp-buy>div:has(>.installment),.lpdp--b .lpdp-buy>variant-selects{margin:14px 0 0}@media screen and (min-width:990px){.lpdp--b .lpdp-buy>.lshelf-meta{padding-left:30px;border-left:1px solid #c4d6b8}.lpdp--b .lpdp-buy>variant-selects~.lshelf-buyrow,.lpdp--b .lpdp-buy>div:has(>.installment)~.lshelf-buyrow{margin-top:16px}}@media screen and (max-width:989px){.lpdp--b .lpdp-buy{row-gap:4px}.lpdp--b .lpdp-buy>.lshelf-meta{flex-basis:100%;margin-top:6px}.lpdp--b .lpdp-buy>.lshelf-buyrow{flex-basis:100%;margin:14px 0 0}}.lpdp--c .product.lpdp-hero{--lshelf-plank-top: 14px;--lshelf-plank-front: 22px;--lshelf-plank-shadow: 26px;--lp-stand: calc(var(--lshelf-plank-front) + var(--lshelf-plank-top) * .5);grid-template-areas:"media" "head" "buy" "quiet" "note" "thumbs";row-gap:0;padding:clamp(18px,3vw,40px) clamp(16px,3vw,44px) clamp(20px,2.4vw,32px);border-radius:24px;background:radial-gradient(120% 70% at 60% 0%,#fffdf7,#fffdf700 65%),linear-gradient(180deg,#fbf7ec,#f8f3e6 45%,#f2ead7);box-shadow:inset 0 0 0 1px #49361a14}.lpdp--c .product.lpdp-hero>.lpdp-hero__info,.lpdp--c .lpdp-info.product__info-container{display:contents}.lpdp--c .product.lpdp-hero>.lpdp-hero__media{grid-area:media;position:relative;z-index:1;margin-bottom:var(--lp-stand)}.lpdp--c .lpdp-long__stage{--bh: min(440px, 60vh, 88vw);--bw-max: min(380px, 80cqi)}.lpdp--c .lpdp-long__stage .lshelf-stage__bay{margin:0;padding:28px 0 0}.lpdp--c .lpdp-long__plank{grid-column:1 / -1;grid-row:1 / 2;--pl: -10px;--pr: -10px;--cap-l: 1;--cap-r: 1}.lpdp--c .lpdp-head{grid-area:head;margin-top:calc(var(--lshelf-plank-shadow) + 18px)}.lpdp--c .lpdp-buy{grid-area:buy;border-radius:18px}.lpdp--c .lpdp-quiet{grid-area:quiet}.lpdp--c .lpdp-note{grid-area:note}.lpdp--c .lpdp-long__thumbs{grid-area:thumbs;justify-content:flex-start;margin:18px 0 0}@media screen and (min-width:750px){.lpdp--c .product.lpdp-hero{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);grid-template-rows:auto auto auto auto;grid-template-areas:"media head" "media buy" "thumbs quiet" ". note";column-gap:clamp(28px,4vw,64px)}.lpdp--c .lpdp-hero__media{align-self:end}.lpdp--c .lpdp-long__plank{grid-row:2 / 3}.lpdp--c .lpdp-head{align-self:start;margin-top:0}.lpdp--c .lpdp-buy{align-self:end;max-width:600px;margin:24px 0 var(--lp-stand);border-radius:18px 18px 6px 6px;box-shadow:0 1px #ffffffe6 inset,10px -4px 26px -18px #4e2e0e59}.lpdp--c .lpdp-quiet,.lpdp--c .lpdp-long__thumbs{margin-top:calc(var(--lshelf-plank-shadow) + 12px)}}.lpdp-details{color:var(--lp-ink);font-family:var(--lp-body)}.lpdp-details *,.lpdp-details *:before,.lpdp-details *:after{box-sizing:border-box}.lpdp-details__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}@media screen and (min-width:990px){.lpdp-details--a .lpdp-details__grid{grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);gap:clamp(28px,4vw,64px)}.lpdp-details--a .lpdp-drops{max-width:560px}.lpdp-details--c .lpdp-details__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,3.4vw,56px)}.lpdp-details--single .lpdp-details__grid{grid-template-columns:minmax(0,1fr)}}.lpdp-about{padding:clamp(22px,3vw,40px);border:1px solid #ece4d2;border-radius:22px;background:var(--lp-cream)}.lpdp-details .lpdp-about__title{margin:0 0 14px;color:var(--lp-ink);font-family:var(--lp-display);font-weight:700;font-size:clamp(24px,2.2vw,32px);line-height:1.15;letter-spacing:-.01em}.lpdp-details .lpdp-about__text{max-width:72ch;color:#24342b;font-size:17px;line-height:1.7;letter-spacing:0;overflow-wrap:break-word}.lpdp-details .lpdp-about__text>:first-child{margin-top:0}.lpdp-details .lpdp-about__text>:last-child{margin-bottom:0}.lpdp-details .lpdp-about__text p{margin:0 0 1em}.lpdp-details .lpdp-about__text img{max-width:100%;height:auto}.lpdp-details .lpdp-about__lang+.lpdp-about__lang{margin-top:30px;padding-top:28px;border-top:1px solid #e6dcc7}.lpdp-details .lpdp-about__tag{display:inline-block;margin:0 0 10px;padding:3px 11px;border-radius:999px;background:var(--lp-mint);color:var(--lp-green);font:700 12px/1.35 var(--lp-body);letter-spacing:.09em;text-transform:uppercase}.lpdp-details .lpdp-about__book{margin:0 0 12px;padding-left:14px;border-left:3px solid var(--lp-orange);color:var(--lp-green);font-family:var(--lp-display);font-size:clamp(21px,1.9vw,26px);font-style:italic;font-weight:400;line-height:1.3;letter-spacing:0;overflow-wrap:break-word}.lpdp-details--b .lpdp-about{padding-inline:max(clamp(22px,3vw,40px),calc((100% - 76ch)/2))}.lpdp-details--b .lpdp-about__text{max-width:none}.lpdp-details--c .lpdp-about{padding:4px 0 4px clamp(18px,2vw,28px);border:0;border-left:3px solid #b9cfa9;border-radius:0;background:none}.lpdp-drops{display:grid;gap:12px;align-content:start}.lpdp-drop{border:1px solid var(--lp-line);border-radius:18px;background:#fff}.lpdp-drop[open]{box-shadow:0 18px 34px -30px #143e3299}.lpdp-details .lpdp-drop__summary{display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 18px;border-radius:17px;color:var(--lp-ink);cursor:pointer;list-style:none}.lpdp-drop__summary::-webkit-details-marker{display:none}.lpdp-drop__summary::marker{content:""}.lpdp-drop__summary:hover{background:#fbf8f1}.lpdp-details .lpdp-drop__summary:focus-visible{outline:2px solid var(--lp-green);outline-offset:2px;box-shadow:none}.lpdp-drop__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--lp-mint);color:var(--lp-green)}.lpdp-drop__text{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.lpdp-drop__label{color:var(--lp-ink);font-family:var(--lp-display);font-weight:700;font-size:17px;line-height:1.25}.lpdp-drop__hint{color:var(--lp-muted);font-size:14px;line-height:1.3}.lpdp-drop__chev{flex:none;color:var(--lp-green);transition:transform .2s ease}.lpdp-drop[open] .lpdp-drop__chev{transform:rotate(180deg)}.lpdp-drop__body{padding:2px 22px 20px 72px}.lpdp-details .lpdp-dl{display:grid;margin:0}.lpdp-details .lpdp-dl__row{display:grid;grid-template-columns:minmax(0,min(10.5em,40%)) minmax(0,1fr);gap:2px 16px;padding:10px 0;border-top:1px solid var(--lp-rule)}.lpdp-details .lpdp-dl__row:first-child{border-top:0;padding-top:4px}.lpdp-details .lpdp-dl dt{color:var(--lp-muted);font-size:14.5px;font-weight:600;line-height:1.45}.lpdp-details .lpdp-dl dd{margin:0;color:var(--lp-ink);font-size:16px;line-height:1.45;overflow-wrap:anywhere}.lpdp-details .lpdp-why__btn{display:inline-grid;place-items:center;width:30px;height:30px;margin:-5px 0 -5px 4px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--lp-green);vertical-align:middle;cursor:pointer;transition:background-color .15s ease}.lpdp-details .lpdp-why__btn:hover,.lpdp-details .lpdp-why__btn[aria-expanded=true]{background:var(--lp-mint)}.lpdp-details .lpdp-why__btn:focus-visible{outline:2px solid var(--lp-green);outline-offset:1px;box-shadow:none}.lpdp-details .lpdp-dl dd.lpdp-why__body{grid-column:1 / -1;margin:8px 0 2px;padding:14px 16px 12px;border:1px solid #d9e6cf;border-radius:14px;background:#f6faf2}.lpdp-details .lpdp-dl dd.lpdp-why__body[hidden]{display:none}.lpdp-details .lpdp-why__title{margin:0 0 8px;color:var(--lp-green);font:700 12.5px/1.3 var(--lp-body);letter-spacing:.07em;text-transform:uppercase}.lpdp-details .lpdp-why__list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.lpdp-details .lpdp-why__list li{color:#24342b;font-size:14.5px;line-height:1.45}.lpdp-details .lpdp-why__list strong{color:var(--lp-ink)}.lpdp-details .lpdp-why__def{display:block}.lpdp-details .lpdp-why__this{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:var(--lp-green);color:#fff;font:700 11px/1.5 var(--lp-body);letter-spacing:.04em;vertical-align:1px}.lpdp-details .lpdp-why__more{display:inline-block;margin-top:8px;padding-block:2px;color:var(--lp-green);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.lpdp-details .lpdp-why__more:focus-visible{outline:2px solid var(--lp-green);outline-offset:2px;box-shadow:none}@media screen and (min-width:990px){.lpdp-details--b .lpdp-dl{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));column-gap:32px}.lpdp-details--b .lpdp-dl__row,.lpdp-details--b .lpdp-dl__row:first-child{grid-template-columns:minmax(0,1fr);padding:8px 0;border-top:0}}@media screen and (max-width:749px){.lpdp-details .lpdp-drop__summary{gap:12px;padding:10px 14px}.lpdp-drop__icon{width:36px;height:36px}.lpdp-drop__body{padding:2px 16px 18px}.lpdp-details .lpdp-about__text{font-size:16.5px;line-height:1.65}}@media screen and (max-width:479px){.lpdp-details .lpdp-dl__row{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.lpdp-drop__chev{transition:none}}@media(forced-colors:active){.lpdp .lpdp-buy,.lpdp .lpdp-tile,.lpdp-drop,.lpdp-about{border:1px solid CanvasText}.lpdp .lpdp-tile__icon,.lpdp-details .lpdp-about__tag{background:none}.lpdp .lpdp-fact,.lpdp-details .lpdp-dl__row{border-color:CanvasText}.lpdp-drop__icon{background:none}.lpdp-details .lpdp-drop__summary:focus-visible,.lpdp .lpdp-quiet__link:focus-visible{outline-color:Highlight}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/lulo-pdp.css.map */
