:root{--ls-gap:22px}@media(min-width:990px){:root{--ls-gap:28px}}.product__info-container>.shopify-app-block{margin-bottom:12px}.ls-topbar{display:flex;align-items:center;justify-content:center;gap:8px;background:#f5f5f5;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.3;text-align:center;color:#111;margin:0 0 14px}.ls-intro{font-size:15px;line-height:1.65;color:#222;margin:0 0 var(--ls-gap)}.ls-intro p{margin:0}.ls-hl{margin:0 0 var(--ls-gap)}.ls-hl__lines{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ls-hl__lines li{display:flex;align-items:center;gap:10px;color:#111}.ls-hl__lines li span{font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.01em}.ls-hl__lines li em{font-style:italic;font-weight:700}.ls-hl__lines svg{flex:0 0 18px;width:18px;height:18px}.ls-hl--lux .ls-hl__lines li{gap:12px}.ls-hl--lux .ls-hl__lines li span{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:400;font-size:22px;letter-spacing:0;line-height:1.2;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.ls-hl--lux .ls-hl__lines li em{font-style:italic;font-weight:700}.ls-hl__lines .ls-hl__icon{flex:0 0 30px;width:30px;height:auto;color:#111}@media(min-width:990px){.ls-hl--lux .ls-hl__lines li span{font-size:24px}}.ls-hl__pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.ls-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid #f0a35a;background:#fff4e8;border-radius:4px;font-size:14px;font-weight:600;color:#111}.ls-benefits{list-style:none;margin:0 0 var(--ls-gap);padding:0;display:grid;grid-template-columns:1fr;gap:14px}.ls-benefits li{display:flex;align-items:center;gap:14px;font-size:15px;line-height:1.3;color:#111}.ls-benefits__icon{flex:0 0 28px;display:flex;align-items:center;justify-content:center;color:#444}.ls-benefits__icon svg{width:24px;height:24px}.ls-status{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:14px;margin:0 0 var(--ls-gap);color:#222}.ls-dot{width:10px;height:10px;border-radius:50%;flex:0 0 10px;display:inline-block;position:relative}.ls-dot--green{background:#3cb46e;box-shadow:0 0 0 3px #3cb46e2e}.ls-dot--orange{background:#f5a623;box-shadow:0 0 0 3px #f5a6232e}.ls-dot--pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:inherit;animation:ls-pulse 1.8s ease-out infinite}@keyframes ls-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(2.6);opacity:0}}@media(prefers-reduced-motion:reduce){.ls-dot--pulse:after{animation:none}}.ls-status__hl--green{color:#2e9b5c;font-weight:600}.ls-status__hl--orange{color:#e8960f;font-weight:600}.ls-sale{background:#fff1e3;border-left:4px solid #f08a24;border-radius:4px;padding:16px 20px;font-size:16px;color:#111;margin:0 0 var(--ls-gap)}.ls-sale p{margin:0}.ls-sale strong:first-of-type{margin-left:4px}.ls-under-atc{margin:-12px 0 var(--ls-gap)}.ls-below-atc{display:flex;align-items:center;justify-content:center;gap:7px;font-size:15px;color:#333;margin:0 0 6px;text-align:center}.ls-ship{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;padding:14px 0;border-bottom:1px solid #e6e6e6;font-size:15px;margin:0}.ls-ship__left{display:flex;align-items:center;gap:8px;color:#2e9b5c;font-weight:600}.ls-ship__right{display:flex;align-items:center;gap:8px;color:#111}.ls-ship__sep{color:#999}.ls-ship__right u{font-weight:600;text-underline-offset:2px}.ls-ship__free{flex-basis:100%;font-size:13px;color:#444}.ls-cd{margin:10px 0 var(--ls-gap)}.ls-cd__head{display:grid;gap:2px;margin-bottom:8px}.ls-cd__head strong{font-size:16px}.ls-cd__head span{font-size:13px;color:#444}.ls-cd__row{display:flex;justify-content:space-between;align-items:center;font-size:15px;border-top:3px solid #111;padding-top:8px}.ls-cd__time{font-variant-numeric:tabular-nums;font-size:16px}.ls-guar{display:flex;align-items:center;gap:14px;border:1px solid #cfcfcf;background:#f7f7f7;padding:16px 18px;border-radius:10px;margin:0 0 var(--ls-gap)}.ls-guar__badge{flex:0 0 52px;height:52px;border-radius:50%;border:1.5px dashed #555;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;color:#111}.ls-guar__badge strong{font-size:15px}.ls-guar__badge small{font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-top:2px}.ls-guar p{margin:0;font-size:14px;line-height:1.5;color:#222}.ls-acc{margin:0 0 var(--ls-gap);border-top:1px solid #e6e6e6}.ls-acc__item{border-bottom:1px solid #e6e6e6}.ls-acc__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;font-size:16px;font-weight:400;color:#111}.ls-acc__item summary::-webkit-details-marker{display:none}.ls-acc__icon{position:relative;flex:0 0 14px;width:14px;height:14px}.ls-acc__icon:before,.ls-acc__icon:after{content:"";position:absolute;left:0;top:50%;width:14px;height:1.5px;background:#111;transition:transform .2s}.ls-acc__icon:after{transform:rotate(90deg)}.ls-acc__item[open] .ls-acc__icon:after{transform:rotate(0)}.ls-acc__body{padding:0 0 18px;font-size:14px;line-height:1.6;color:#333}.ls-acc__body p{margin:0 0 10px}.ls-acc__body ul,.ls-acc__body ol{margin:0 0 10px;padding-left:20px}.ls-acc__body li{margin-bottom:4px}.ls-revs{margin:0 0 var(--ls-gap)}.ls-revs__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ls-revs__track::-webkit-scrollbar{display:none}.ls-rev{flex:0 0 88%;scroll-snap-align:start;background:#f2f6fd;border-radius:6px;padding:18px 20px;margin:0;display:flex;flex-direction:column}.ls-rev__stars{display:flex;gap:2px;margin-bottom:10px}.ls-rev__star{width:18px;height:18px;background:#00b67a;display:flex;align-items:center;justify-content:center}.ls-rev__title{font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:700;font-style:italic;margin:0 0 8px;color:#111}.ls-rev__body{margin:0 0 14px;padding:0;border:0;font-size:14px;line-height:1.55;color:#333;font-style:normal;flex:1}.ls-rev__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ls-rev__name{font-size:14px;color:#111;font-weight:500}.ls-rev__ver{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#0b7a4b;border:1px solid #2bb673;border-radius:20px;padding:3px 10px;background:#fff}.ls-revs__nav{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.ls-revs__btn{width:34px;height:34px;border-radius:50%;border:1px solid #d6d6d6;background:#fff;color:#111;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.ls-revs__btn:hover{border-color:#111}@media(max-width:749px){.ls-benefits{gap:12px}.ls-hl__lines li span{font-size:17px}.ls-sale{font-size:15px;padding:14px 16px}.ls-ship{font-size:14px}}.ls-revs__note{display:none!important}.product__info-container:has(.ls-ship) .shipping-bar-container{display:none!important}.product__info-container>.ls-topbar{margin-bottom:14px!important}.product__info-container>:is(.ls-intro,.ls-hl,.ls-benefits,.ls-status,.ls-sale,.ls-guar,.ls-acc,.ls-revs){margin-bottom:var(--ls-gap)!important}.product__info-container>.product_head_title{margin-bottom:14px!important}@media(min-width:990px){.product__info-container>.product_head_title{margin-bottom:var(--ls-gap)!important}}.product__info-container>.ls-cd{margin-top:10px!important;margin-bottom:var(--ls-gap)!important}.product__info-container>.ls-under-atc{margin-top:-14px!important;margin-bottom:0!important}.product__info-container>.ls-sale{margin-bottom:10px!important}.shopify-section:has(>.page-width:empty:only-child){margin:0!important;padding:0!important}.product__info-container>[id*=review_summary_hfPNCj]{margin:-30px 0 2px!important}[id*=review_summary_hfPNCj] section-store--review-summary-block{display:flex!important;justify-content:center}.product__info-container>[id*=review_summary_hfPNCj]+.ls-under-atc{margin-top:0!important}@media(max-width:749px){.ls-under-atc .ls-ship{flex-wrap:nowrap;justify-content:center;gap:8px;font-size:13px;padding:12px 0}.ls-under-atc .ls-ship__left,.ls-under-atc .ls-ship__right{white-space:nowrap;gap:5px}}.ls-below-atc svg{width:18px;height:18px}@media(min-width:990px){.ls-below-atc{font-size:16px}}[class*=sticky-atc] img{border-radius:10px}
/*# sourceMappingURL=/cdn/shop/t/40/assets/ls-pdp.css.map */
