.lm-section{padding:64px 0;color:var(--colorTextBody,#30312e)}.lm-section h1,.lm-section h2,.lm-editorial-title{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em;line-height:1.12;text-transform:none}.lm-section h1{font-size:clamp(36px,5vw,68px)}.lm-section h2{font-size:clamp(28px,3.5vw,44px)}.lm-eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}.lm-intro{max-width:640px;line-height:1.7}.lm-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:28px}.lm-link{text-decoration:underline;text-underline-offset:5px}.lm-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--colorBtnPrimary,#4b5147);color:var(--colorBtnPrimaryText,#fff);padding:14px 24px;min-height:48px;border:1px solid transparent;font:inherit;text-decoration:none;cursor:pointer}.lm-btn:hover{opacity:.9;color:var(--colorBtnPrimaryText,#fff)}.lm-hero{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:56px}.lm-hero img{width:100%;height:auto;max-height:680px;object-fit:cover}.lm-hero--text{grid-template-columns:1fr}.lm-hero--text .lm-intro{max-width:720px}.lm-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lm-category{display:block}.lm-category img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;background:#f4f2ee}.lm-category h3{font-size:19px;margin:16px 0 6px}.lm-category p{font-size:14px}.lm-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}.lm-heading h2{margin:0}.lm-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/4);gap:24px;overflow:auto;scroll-snap-type:x proximity;padding-bottom:20px;scrollbar-width:thin}.lm-card{min-width:0;scroll-snap-align:start}.lm-card a{display:block}.lm-card-media{position:relative;background:#f4f2ee;aspect-ratio:10/11;overflow:hidden}.lm-card img{width:100%;height:100%;object-fit:cover}.lm-card .lm-second{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(hover:hover){.lm-card a:hover .lm-second{opacity:1}}.lm-card a:focus-visible .lm-second{opacity:1}.lm-card-title{font-size:15px;font-family:inherit;font-weight:400;line-height:1.5;margin:12px 0 4px}.lm-card-price{font-size:14px}.lm-card-colors{font-size:12px;color:#595a55}.lm-controls{display:flex;gap:8px}.lm-controls button{min-width:44px;min-height:44px;border:1px solid #aaa;background:transparent;font-size:20px}.lm-rail:focus-visible{outline-offset:4px}.lm-details{border-top:1px solid var(--colorBorder,#dedbd5);padding:16px 0}.lm-details:last-child{border-bottom:1px solid var(--colorBorder,#dedbd5)}.lm-details summary{cursor:pointer;font-weight:600;min-height:32px}.lm-details .rte{padding-top:16px;line-height:1.7}.lm-details table{width:100%}.lm-details .rte{overflow-x:auto}.lm-details img{max-width:100%;height:auto}.lm-policies{font-size:13px;line-height:1.7}.lm-policies a{display:inline-block;margin-right:12px;text-decoration:underline}.lm-payments{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:10px 0}.lm-payments svg{width:38px;height:24px}.lm-look-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.lm-look-grid select{width:100%;margin:12px 0;min-height:44px}.lm-look-grid .lm-btn{width:100%;font-size:14px}.lm-status{margin:12px 0}.lm-journal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lm-newsletter{max-width:600px;margin:auto}.lm-newsletter input[type=email]{width:100%;min-height:48px}.lm-consent{display:flex;gap:12px;align-items:flex-start;margin:18px 0;font-size:13px}.lm-consent input{margin-top:5px;flex-shrink:0}.lm-empty-editor{padding:20px;border:1px dashed #777;font-size:14px}.lm-cart-policies{margin:12px 0;font-size:12px}#MainContent :focus-visible,.site-header :focus-visible,.drawer :focus-visible,.lm-section :focus-visible{outline:2px solid #40513b;outline-offset:4px}#MainContent .product-single__title{font-size:clamp(26px,3vw,38px);line-height:1.2}#MainContent .product-block{margin-bottom:20px}@media(max-width:768px){.lm-section{padding:36px 0}.lm-hero{grid-template-columns:1fr;gap:28px}.lm-hero img{max-height:480px}.lm-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lm-categories .lm-category:first-child:last-child{grid-column:1/-1}.lm-rail{grid-auto-columns:calc((100% - 16px)/2);gap:16px}.lm-look-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lm-heading{align-items:start;flex-wrap:wrap}.lm-journal{grid-template-columns:1fr}.lm-actions .lm-btn{width:100%}.lm-card-title{font-size:14px}.lm-hero .lm-copy{order:1}.lm-hero picture{order:0}}@media(prefers-reduced-motion:reduce){.lm-section *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.lm-cart-complements{margin-top:24px;border-top:1px solid #dedbd5;padding-top:20px}.lm-cart-complements h3{font-size:16px}.lm-cart-suggestion{display:flex;gap:12px;margin:12px 0;font-size:13px;align-items:center}.lm-cart-suggestion img{width:60px;height:80px;object-fit:cover}.lm-section .lm-journal img{width:100%;height:auto}#MainContent .collection-filter__item--count{display:block!important}.lm-category h3,.lm-card-title{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.lm-look-grid>div{display:flex;flex-direction:column}.lm-look-grid>div>.lm-card{flex:1}.lm-look-grid label{font-size:13px;margin-top:10px}.lm-look-grid label span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:768px){.lm-category h3{font-size:17px}}.lm-category img{object-fit:contain}.variant__button-label.color-swatch{border:1px solid #777}.variant__button-label.color-swatch:focus-visible{outline:3px solid #30312e}.lm-payments{align-items:center}.lm-shipping-summary{margin:18px 0;font-size:14px;line-height:1.65}.lm-languages{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:8px 20px;border-bottom:1px solid #dedbd5;font-size:13px}.lm-languages select,.lm-languages button,.lm-policies a{min-height:36px}.lm-card-media{background:#f7f6f3}.lm-language form{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;padding:8px 0}.lm-language select,.lm-language button{min-height:44px}.lm-language label{margin:0}.rte table{display:block;max-width:100%;overflow-x:auto}.rte img{height:auto;max-width:100%}.product-single__title,.grid-product__title{overflow-wrap:anywhere}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #30312e;outline-offset:4px}.lm-hero picture img{object-fit:contain;background:#f5f3ef}.lm-payment-summary p{margin:12px 0 4px}.lm-payments svg{max-width:52px;height:28px}@media(max-width:768px){.lm-language form{justify-content:center}.lm-look-grid select,.product__thumbs{max-width:100%}}.lm-banner{width:100%;height:var(--banner-h,480px);overflow:hidden;background:#e8dfd3}.lm-banner picture{display:block;width:100%;height:100%}.lm-banner img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--banner-x,50%) var(--banner-y,50%)}.lm-banner--compact{height:180px}.lm-banner-copy{text-align:center;padding-top:24px;max-width:980px}.lm-banner-copy h1{font-size:clamp(26px,3vw,42px)}.lm-banner-copy .rte{max-width:940px;margin:auto;font-size:14px;line-height:1.7}.lm-banner-copy .rte p{margin:0 0 13px}.lm-banner-copy .rte p:last-child{margin-bottom:0}.lm-banner-copy .lm-btn{margin-top:16px}.lm-child-grid{display:flex;flex-wrap:wrap;gap:var(--card-gap,16px)}.lm-child-card{flex:1 1 calc((100% - 2 * var(--card-gap,16px))/3);min-width:0;height:var(--card-height,360px);position:relative;overflow:hidden;display:block;color:#fff}.lm-child-card img{width:100%;height:100%;object-fit:cover;object-position:var(--card-x,50%) var(--card-y,40%);display:block}.lm-child-card:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000000c7)}.lm-child-card span{position:absolute;z-index:1;bottom:22px;left:18px;right:18px;color:#fff;font-size:clamp(18px,2vw,24px);line-height:1.25;font-weight:600;overflow-wrap:anywhere}.lm-child-card:focus-visible{outline-offset:3px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.lm-child-card img{transition:transform .3s ease}.lm-child-card:hover img{transform:scale(1.05)}}@media(max-width:1023px){.lm-child-card{flex-basis:calc((100% - var(--card-gap,16px))/2);height:320px}}@media(max-width:539px){.lm-child-card{flex-basis:100%;height:340px}}[data-lm-carousel] .lm-controls[hidden]{display:none}.lm-variant-photo-note{font-size:.9rem;margin-top:10px}@media(min-width:768px){.lm-banner--brand:not(.lm-banner--compact){height:auto;aspect-ratio:8/3}.lm-banner--brand:not(.lm-banner--compact) img{object-position:center center}}.product__photos[hidden]{display:none!important}.lm-card[hidden],[data-lm-carousel][hidden],[data-lm-recent][hidden],product-recommendations[hidden]{display:none!important}.lm-controls[hidden]{display:none!important}[data-lm-carousel] .lm-rail{grid-auto-columns:calc((100% - ((min(4,var(--rail-count,4)) - 1)*24px))/min(4,var(--rail-count,4)))}.lm-controls button:disabled{opacity:.35;cursor:default}.lm-banner--compact{height:var(--banner-compact-h,180px)}.lm-banner--supplied.lm-banner--compact img{object-position:var(--banner-x,50%) var(--banner-y,50%)}.lm-card-media{background:#fff}@media(max-width:767px){[data-lm-carousel] .lm-rail{grid-auto-columns:calc((100% - ((min(2,var(--rail-count,2)) - 1)*16px))/min(2,var(--rail-count,2)))}.lm-banner--compact{height:var(--banner-compact-mh,140px)}.lm-banner:not(.lm-banner--compact){height:auto;max-height:100vw}.lm-banner:not(.lm-banner--compact) picture{height:auto}.lm-banner:not(.lm-banner--compact) img{height:auto;object-fit:contain;object-position:center top}}.grid__image-ratio--portrait:before{padding-bottom:110%}.grid__image-ratio img,.lm-card-media img{object-fit:cover!important;object-position:center}.lm-photo-slide .product-image-main>.image-wrap{background:#fff}.lm-photo-slide .product-image-main>.image-wrap img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.grid-product__secondary-image img{object-fit:cover}.lm-cart-empty-groups{margin:26px auto 0;max-width:260px;text-align:left}.lm-cart-empty-groups-title{margin:0 0 8px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#918d81;text-align:center}.lm-cart-empty-groups-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--colorBorder,#e5e2db)}.lm-cart-empty-group{display:flex;align-items:center;gap:9px;padding:8px 2px;border-bottom:1px solid var(--colorBorder,#e5e2db);text-decoration:none;color:var(--colorTextBody,#30312e);font-size:12px;line-height:1.3;transition:opacity .15s ease}.lm-cart-empty-group:hover{opacity:.6}.lm-cart-empty-group-thumb{width:20px;height:20px;border-radius:3px;overflow:hidden;flex-shrink:0;background:#f4f2ee}.lm-cart-empty-group-thumb img{width:100%;height:100%;object-fit:cover;display:block}.lm-cart-empty-group-label{letter-spacing:.01em}#MainContent .grid-product__content{position:relative!important;padding-top:0!important;margin-top:0!important}#MainContent .grid-product__content>.grid-product__tag{position:absolute!important;top:10px!important;left:10px!important;right:auto!important;bottom:auto!important;display:inline-block!important;width:auto!important;max-width:calc(100% - 20px)!important;margin:0!important;z-index:5!important}#MainContent .grid-product__tag--sale{background:#fff!important;color:#d0021b!important;font-weight:700;padding:4px 10px;font-size:12px}#MainContent .grid-product__tag--sold-out,#MainContent .grid-product__tag--custom{background:#fff;padding:4px 10px;font-size:12px}#MainContent .grid__item-image-wrapper{margin-top:0!important}#MainContent .grid-product__price--sale{color:#d0021b!important;font-weight:700}#MainContent .grid-product__meta,#MainContent .grid-product__title{text-align:center}#MainContent .grid-product__price{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px;text-align:center}.lm-highlights{padding-top:48px}.lm-highlights-title{font-size:clamp(24px,2.6vw,32px);text-transform:uppercase;letter-spacing:.01em;line-height:1.25;margin:0 0 24px;text-align:center}.lm-highlights-body{line-height:1.75}.lm-highlights-body h3{font-size:15px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin:28px 0 10px}.lm-highlights-body h3:first-child{margin-top:0}.lm-highlights-body p{margin:0 0 12px}.lm-highlights-body ul{list-style:none;margin:0 0 12px;padding:0}.lm-highlights-body ul li{position:relative;padding:6px 0 6px 26px;line-height:1.6}.lm-highlights-body ul li:before{content:"\2713";position:absolute;left:0;top:6px;font-weight:700;color:#4b5147}.lm-assurance{padding-top:8px;padding-bottom:8px}.lm-assurance .lm-details summary{font-size:15px}.lm-trust-badges{background:#f7f6f3}.lm-trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;text-align:center}.lm-trust-item{padding:0 8px}.lm-trust-icon{margin:0 auto 14px;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.lm-trust-icon img{width:100%;height:100%;object-fit:contain}.lm-trust-item h3{font-size:15px;font-family:inherit;font-weight:600;margin:0 0 8px}.lm-trust-item p{font-size:13px;line-height:1.6;color:#595a55;margin:0}.lm-story{text-align:center}.lm-story-title{font-size:clamp(22px,2.4vw,28px);text-transform:uppercase;letter-spacing:.01em;margin:0 0 18px}.lm-story-text{max-width:680px;margin:0 auto 20px;line-height:1.75}.lm-story-link{text-decoration:underline;text-underline-offset:5px;font-size:14px}@media(max-width:768px){.lm-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.lm-highlights-title,.lm-story{text-align:left}.lm-story-text{margin-left:0;margin-right:0}}.lm-collection-siblings{margin:4px 0 32px}.lm-collection-siblings__row{display:flex;flex-wrap:wrap;justify-content:center;gap:24px 28px;padding:0;margin:0;list-style:none}.lm-collection-siblings__item{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:var(--colorTextBody,#30312e);width:116px}.lm-collection-siblings__circle{display:block;width:76px;height:76px;border-radius:50%;overflow:hidden;background:#f4f2ee;transition:opacity .15s ease}.lm-collection-siblings__circle img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.lm-collection-siblings__label{display:block;margin-top:10px;font-size:12px;letter-spacing:.03em;line-height:1.35;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:keep-all}.lm-collection-siblings__label-line{display:block}@media(hover:hover){.lm-collection-siblings__item:hover .lm-collection-siblings__circle{opacity:.75}}.lm-collection-siblings__item:focus-visible .lm-collection-siblings__circle{outline:2px solid #30312e;outline-offset:3px}@media(max-width:768px){.lm-collection-siblings__row{gap:16px 18px}.lm-collection-siblings__circle{width:60px;height:60px}.lm-collection-siblings__item{width:96px}.lm-collection-siblings__label{font-size:11px;margin-top:8px}}.product-block--ship-mini{margin-bottom:14px}.lm-ship-mini{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.lm-ship-mini__row{display:flex;align-items:center;gap:9px}.lm-ship-mini__icon{flex:0 0 auto;width:15px;height:15px;display:inline-flex;color:#8a8a86}.lm-ship-mini__icon svg{width:100%;height:100%;display:block}.lm-ship-mini__text{font-size:12.5px;line-height:1.35;color:#6b6b67;letter-spacing:.01em}@media(max-width:480px){.lm-ship-mini__text{font-size:12px}}.lm-card-title{text-align:center}.lm-card-price{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:4px 10px;text-align:center}.lm-card-price-sale{color:#d0021b}.lm-card-price-compare{color:#6b6b6b;text-decoration-thickness:1px}.lm-card-badge{position:absolute;top:7px;left:7px;z-index:2;background:#fff;color:#1c1c1c;font-size:13px;font-weight:700;letter-spacing:.06em;line-height:1;padding:10px 12px}.lm-card-badge--sale{color:#d0021b}.lm-card-colors{text-align:center}.lm-controls button{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:50%;border:1px solid #e3e0d9;background:#fff;box-shadow:0 2px 8px #00000014;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.lm-controls button svg{width:18px;height:18px;display:block}@media(max-width:768px){.lm-card-badge{font-size:11px;padding:7px 9px}.lm-card-price{font-size:13px;gap:4px 8px}}.lm-banner-stage,.lm-banner-stage--overlay .lm-banner{position:relative}.lm-banner-stage--overlay .lm-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#120f0cb8,#120f0c6b 38%,#120f0c00 72%);pointer-events:none}.lm-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;color:#fff;pointer-events:none}.lm-banner-overlay__inner{width:100%;padding-left:clamp(18px,4vw,56px);padding-right:clamp(28px,7vw,96px)}.lm-banner-overlay h1{max-width:410px;margin:0 0 13px;color:#fff;font-family:Times New Roman,Times,serif;font-size:clamp(29px,3.05vw,40px);font-weight:400;line-height:1.16;letter-spacing:.045em;text-align:center;text-shadow:0 2px 12px rgba(0,0,0,.24);-webkit-font-smoothing:antialiased}.lm-banner-overlay .rte{max-width:410px;color:#fff;font-size:clamp(12px,1.1vw,14px);font-weight:600;line-height:1.45;letter-spacing:.08em;text-align:center;text-transform:uppercase;text-shadow:0 2px 14px rgba(0,0,0,.42)}.lm-banner-overlay .rte p{margin:0}.lm-banner-overlay .lm-btn{margin-top:22px;pointer-events:auto}@media(max-width:767px){.lm-banner-stage--overlay .lm-banner:after{background:linear-gradient(90deg,#120f0cb8,#120f0c6b 62%,#120f0c1f)}.lm-banner-overlay{align-items:flex-end}.lm-banner-overlay__inner{padding:0 20px 22px}.lm-banner-overlay h1{max-width:82%;margin-bottom:8px;font-size:clamp(21px,6.2vw,27px);line-height:1.14;letter-spacing:.035em}.lm-banner-overlay .rte{max-width:88%;font-size:12px;line-height:1.35;letter-spacing:.06em}}@media(min-width:769px){.lm-product-gallery-grid{display:block!important}.lm-product-gallery-grid .product__thumbs{display:none!important}.lm-product-gallery-grid .product__main-photos{width:100%!important}.lm-product-gallery-grid .product-slideshow.flickity-enabled{height:auto!important}.lm-product-gallery-grid .flickity-viewport{height:auto!important;overflow:visible!important}.lm-product-gallery-grid .flickity-slider{position:static!important;transform:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.lm-product-gallery-grid .product-main-slide{position:relative!important;left:auto!important;transform:none!important;width:auto!important;height:auto!important}.lm-product-gallery-grid .flickity-button,.lm-product-gallery-grid .flickity-page-dots{display:none!important}.product-section:has(.lm-product-gallery-grid) .product-single__sticky{position:static!important;top:auto!important}}@media(min-width:769px){.lm-product-gallery-grid .product-main-slide.is-selected{grid-column:1/-1;order:-1}}#MainContent .lm-rating-wrap{margin-bottom:12px!important}#MainContent .lm-rating{gap:11px!important;color:#000!important;font-family:Arial,sans-serif!important}#MainContent .lm-rating__stars{gap:2px!important}#MainContent .lm-rating__star{width:20px!important;height:20px!important;background:linear-gradient(90deg,#00b67a var(--lm-fill),#dcdce6 var(--lm-fill))!important}#MainContent .lm-rating__star svg{width:15px!important;height:15px!important}#MainContent .lm-rating__text{font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.14em!important}#MainContent .product-single__title{font-size:20px!important;line-height:24px!important;letter-spacing:0!important;color:#212121!important}#MainContent .product-block--price [data-product-price].on-sale{font-family:DM Sans,Arial,sans-serif!important;font-size:22px!important;line-height:24.2px!important;font-weight:800!important;color:#d71920!important}#MainContent .lm-product-discount-badge{margin-left:6px!important;background:#159957!important;color:#fff!important;padding:8px 16px!important;font-family:Karla,Arial,sans-serif!important;font-size:16px!important;font-weight:800!important;letter-spacing:.6px!important;line-height:19px!important;transform:translateY(-2px)!important}#MainContent .product-block--ship-mini{margin-bottom:20px!important;padding-bottom:15px!important}#MainContent .lm-ship-mini{gap:10px!important}.template-product .shopify-section-group-header-group[id$=__header]{position:sticky!important;top:0!important;z-index:1000!important}.template-product .shopify-section-group-header-group[id$=__header].lm-product-header-compact .site-navigation{display:none!important}#MainContent .lm-ship-mini__row{gap:10px!important}#MainContent .lm-ship-mini__icon{flex-basis:19px!important;width:19px!important;height:19px!important}#MainContent .lm-ship-mini__icon svg{width:19px!important;height:19px!important}#MainContent .lm-ship-mini__dhl{line-height:19px!important}#MainContent .lm-ship-mini__text{font-family:DM Sans,Arial,sans-serif!important;font-size:16px!important;line-height:21px!important;color:#212121!important}#MainContent .lm-ship-mini__text strong{font-weight:700}#MainContent .product-block:has(.lm-stock-line){margin-bottom:14px!important}#MainContent .lm-stock-line{gap:10px!important;padding-bottom:6px!important;color:#dc2626!important;font-family:DM Sans,Arial,sans-serif!important}#MainContent .lm-stock-line__dot{width:9px!important;height:9px!important;flex-basis:9px!important;background:#dc2626!important;animation:lmUrgencyPulse 1s ease-in-out infinite!important}#MainContent .add-to-cart{min-height:51px!important;background:#159957!important;font-family:Karla,Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:.8px!important}#MainContent .product-block:has(.lm-pay-icons){margin-top:-12px!important;margin-bottom:12px!important}#MainContent .lm-pay-icons{margin-top:8px!important}#MainContent .product-block:has(.lm-delivery-bar){margin-top:0!important;margin-bottom:10px!important}#MainContent .lm-delivery-bar{height:37px!important;padding:7px 12px!important;border-radius:999px!important;gap:10px!important;font-family:Arial,sans-serif!important;font-size:12px!important;line-height:13.8px!important;color:#111!important}#MainContent .lm-delivery-bar__dot{width:9px!important;height:9px!important;background:#42b989!important;animation:lmTrustPulse 1.8s ease-in-out infinite!important}#MainContent .product-block:has(.lm-demand-notice){margin-top:0!important}#MainContent .lm-demand-notice{border-left:9px solid #e30613!important;border-radius:16px!important;background:#fde5e5!important;padding:16px 26px!important;color:#c40000!important;font-family:Arial,sans-serif!important;font-size:17px!important;line-height:1.55!important;text-align:center!important}@keyframes lmUrgencyPulse{0%,to{opacity:1;box-shadow:0 0 0 2px #dc262633}50%{opacity:.45;box-shadow:0 0 0 6px #dc262600}}@keyframes lmTrustPulse{0%,to{opacity:1;box-shadow:0 0 0 2px #42b98929}50%{opacity:.72;box-shadow:0 0 0 4px #42b98900}}@media(max-width:480px){#MainContent .lm-rating__star{width:18px!important;height:18px!important}#MainContent .lm-rating__star svg{width:14px!important;height:14px!important}#MainContent .lm-rating__text{font-size:13px!important;letter-spacing:.1em!important}#MainContent .lm-product-discount-badge{padding:7px 12px!important;font-size:14px!important}#MainContent .lm-ship-mini__text{font-size:15px!important}#MainContent .lm-demand-notice{border-left-width:7px!important;border-radius:12px!important;padding:16px 18px!important;font-size:15px!important;line-height:1.5!important}}@media(prefers-reduced-motion:reduce){#MainContent .lm-stock-line__dot,#MainContent .lm-delivery-bar__dot{animation:none!important}}#MainContent .variant__label{font-size:15px!important;font-weight:500!important;line-height:1.25!important;margin-bottom:8px!important}#MainContent .variant-input-wrap label{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-height:37px!important;height:37px!important;padding:0 13px!important;line-height:1!important}#MainContent .lm-stock-line__dot{position:relative!important;isolation:isolate;overflow:visible;box-shadow:none!important;animation:none!important}#MainContent .lm-stock-line__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#dc262685;z-index:-1;transform:scale(1);transform-origin:50% 50%;animation:lmUrgencyRadial 1.05s ease-out infinite}#MainContent .lm-ship-mini__text strong{font-weight:500!important}#MainContent .lm-delivery-bar{font-weight:400!important}#MainContent .lm-delivery-bar strong,#MainContent .lm-delivery-bar__shipping-main{font-weight:500!important}#MainContent .lm-delivery-bar__shipping-tail{font-weight:400!important;color:#555!important}#MainContent .product__price--compare{font-size:17px!important;line-height:24px!important;font-weight:400!important;color:#737373!important;vertical-align:middle!important}#MainContent .product-block--price [data-product-price].on-sale{font-family:Fustat,Arial,sans-serif!important;font-size:22px!important;font-weight:600!important;vertical-align:middle!important}#MainContent .lm-product-discount-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:Fustat,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;text-transform:uppercase!important;vertical-align:middle!important;transform:translateY(-.5px)!important}#MainContent .product-single__title{font-size:19px!important;line-height:23px!important;font-weight:600!important}@keyframes lmUrgencyRadial{0%{opacity:.58;transform:scale(1)}72%,to{opacity:0;transform:scale(2.45)}}@media(max-width:480px){#MainContent .variant__label{font-size:14.5px!important;margin-bottom:7px!important}#MainContent .variant-input-wrap label{height:36px!important;min-height:36px!important;padding:0 11px!important}#MainContent .product-single__title{font-size:18.5px!important;line-height:22px!important}#MainContent .product__price--compare{font-size:16px!important}#MainContent .product-block--price [data-product-price].on-sale{font-size:21px!important}#MainContent .lm-product-discount-badge{font-size:14px!important}}@media(prefers-reduced-motion:reduce){#MainContent .lm-stock-line__dot:after{animation:none!important;display:none!important}}#MainContent .variant-wrapper+.variant-wrapper{margin-top:-4px!important}#MainContent .variant-wrapper+.variant-wrapper{margin-top:4px!important}#MainContent .variant-wrapper .variant__label{margin-bottom:12px!important}#MainContent .variant-wrapper+.variant-wrapper{margin-top:20px!important}#MainContent .product-block:has(>.variant-wrapper){padding-bottom:14px!important}#MainContent .product-block--price [data-product-price].on-sale{margin-right:2px!important}#MainContent .lm-product-discount-badge{margin-left:2px!important}#MainContent .lm-stock-line__dot{transform-origin:50% 50%!important;animation:lmUrgencyWholeDot 1.1s ease-in-out infinite!important}#MainContent .lm-stock-line__dot:after{display:none!important;content:none!important;animation:none!important}@keyframes lmUrgencyWholeDot{0%,to{opacity:.08;transform:scale(.62)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){#MainContent .lm-stock-line__dot{animation:none!important;opacity:1!important;transform:none!important}}#MainContent .product__price--compare{font-size:16px!important}#MainContent .product-block--price [data-product-price].on-sale{font-size:24px!important}#MainContent .lm-product-discount-badge{font-size:16px!important;min-height:35px!important;box-sizing:border-box!important}#MainContent .product-section .lm-pay-icons{gap:5px!important;padding-inline:14px!important;box-sizing:border-box;justify-content:center!important}#MainContent .product-section .lm-pay-icons .lm-pay-icons__icon{width:52px!important;height:auto!important;max-width:100%;flex:0 0 auto}#CartDrawer .lm-cart-payment-icons,.template-cart .lm-cart-payment-icons{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center!important;gap:5px!important;width:100%!important;max-width:none!important;padding:0!important;margin:14px 0 0!important}#CartDrawer .lm-cart-payment-icons .lm-cart-payment-icon,.template-cart .lm-cart-payment-icons .lm-cart-payment-icon{display:block;width:50px!important;max-width:calc((100% - 25px)/6)!important;height:auto!important;flex:0 1 auto}@media(max-width:389px){#MainContent .product-section .lm-pay-icons{gap:4px!important}#MainContent .product-section .lm-pay-icons .lm-pay-icons__icon{width:48px!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/leni-editorial.css.map */
