p{margin:0}@font-face{font-family:P22 Mackinac Pro;src:url(p22/P22MackinacPro-Book_25.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:P22 Mackinac Pro;src:url(p22/P22MackinacPro-BookItalic_15.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:P22 Mackinac Pro;src:url(p22/P22MackinacPro-Medium_26.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:P22 Mackinac Pro;src:url(p22/P22MackinacPro-MedItalic_18.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:P22 Mackinac Pro;src:url(p22/P22MackinacPro-Bold_16.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:P22 Mackinac Pro;src:url(p22/P22MackinacPro-BoldItalic_11.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:P22 Mackinac Pro;src:url(p22/P22MackinacPro-ExtraBold_12.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:P22 Mackinac Pro;src:url(p22/P22MackinacPro-ExBoldItalic_17.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:P22 Mackinac Pro SC;src:url(p22/P22Mackinac-BookSC_8.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:P22 Mackinac Pro SC;src:url(p22/P22Mackinac-BookItalicSC_24.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:P22 Mackinac Pro SC;src:url(p22/P22Mackinac-MediumSC_14.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:P22 Mackinac Pro SC;src:url(p22/P22Mackinac-MediumItalicSC_21.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:P22 Mackinac Pro SC;src:url(p22/P22Mackinac-BoldSC_19.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:P22 Mackinac Pro SC;src:url(p22/P22Mackinac-BoldItalicSC_10.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:P22 Mackinac Pro SC;src:url(p22/P22Mackinac-ExBoldSC_20.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:P22 Mackinac Pro SC;src:url(p22/P22Mackinac-ExBoldSCItalic_3.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}.font-mackinac{font-family:P22 Mackinac Pro,serif}.font-mackinac-sc{font-family:P22 Mackinac Pro SC,serif}.font-mackinac-book{font-family:P22 Mackinac Pro,serif;font-weight:400}.font-mackinac-medium{font-family:P22 Mackinac Pro,serif;font-weight:500}.font-mackinac-bold{font-family:P22 Mackinac Pro,serif;font-weight:700}.font-mackinac-extrabold{font-family:P22 Mackinac Pro,serif;font-weight:800}body,main,section{background:#fdfbee!important}.LL-product{max-width:1440px;margin:0 auto}.LL-product-title{font-size:32px;color:#000;font-family:P22 Mackinac Pro,serif}.LL-price{display:flex;align-items:flex-start;gap:12px}.LL-price p{font-size:16px;color:#000;font-weight:500;margin:0}.LL-btns{margin:0!important;display:flex;flex-wrap:wrap;gap:12px;width:100%}.LL-btns>[id^=Quantity-Form]{flex:0 0 auto}.LL-btns>div:not([id]){flex:1;min-width:0;display:flex;flex-direction:column;gap:0}.LL-btns product-form,.LL-btns .product-form,.LL-btns .product-form__buttons{width:100%}.LL-btns .product-form__submit{min-width:0;width:100%;margin-bottom:0}.LL-btns pickup-availability{width:100%;margin-top:8px}.product-form__submit{background:#203f03;color:#fff;border-radius:50px;width:100%}.LL-btns .product-form{margin:0!important}.product-form__input{height:fit-content}.quantity{border:1px solid #203f03;width:90px!important;border-radius:50px!important}.quantity__button{width:fit-content;padding:0 10px}.LL-desc-item{border-top:1px solid #0000004d;color:#000}.LL-desc-item:last-child{border-bottom:1px solid #0000004d}.LL-desc-item-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;background:none;border:none;cursor:pointer;color:inherit;text-align:left}.LL-desc-item-title{font-size:20px;font-weight:500;font-family:P22 Mackinac Pro,serif;margin:0}.LL-variant-cards__fieldset{border:none;padding:0;margin:0}.LL-variant-cards{display:flex;align-items:flex-start;gap:12px}.LL-variant-card{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;cursor:pointer;border:1px solid transparent;transition:border-color .2s ease}input[type=radio]:checked+.LL-variant-card{border-color:#1e3124}.LL-variant-card__badge{display:block;width:100%;text-align:center;padding:9px 12px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:#c8c8e8;color:#1a1a2e}input[type=radio]:checked+.LL-variant-card .LL-variant-card__badge{background:#203f03;color:#fff}.LL-variant-card__image{width:100%;aspect-ratio:4 / 3;background:repeating-conic-gradient(#d4d4cc 0% 25%,#e8e8e0 0% 50%) 0 0 / 20px 20px;overflow:hidden}.LL-variant-card__image img{width:100%;height:100%;object-fit:cover}.LL-variant-card__body{padding:16px 12px;text-align:center;display:flex;flex-direction:column;background:#f5f0ea;color:#2e1e1e;font-size:14px}.LL-variant-card__name{margin:0;font-size:14px}.LL-variant-card__price{display:flex;align-items:baseline;justify-content:center;gap:6px}.LL-variant-card__price-sale{font-size:14px}.LL-variant-card__price-compare{color:#00000073;font-weight:400;text-decoration:line-through}.LL-variant-card__subtitle{margin:0;color:#0009}@media screen and (max-width:600px){.LL-variant-cards{grid-template-columns:1fr;gap:8px}}.LL-desc-chevron{flex-shrink:0;transition:transform .25s ease}.LL-desc-item-trigger[aria-expanded=true] .LL-desc-chevron{transform:rotate(180deg)}.LL-desc-item-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.LL-desc-item-trigger[aria-expanded=true]+.LL-desc-item-body{grid-template-rows:1fr}.LL-desc-item-body>div{overflow:hidden}.LL-desc-item-text{margin:0;padding-bottom:16px}.product__info-container{padding-right:24px}@media screen and (max-width:768px){.header__heading-logo{width:34px;height:34px}.header-wrapper{margin:14px 13px!important}.LL-product-title{font-size:24px}.product-info{padding-top:0!important}.product__info-container{padding:0 13px}.LL-desc-item-title{font-size:16px}.LL-desc-item-text{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lalanding.css.map */
