.ld-bf-box,.ld-priority{box-sizing:border-box;color:#233c31;line-height:1.45}.ld-bf-box{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.35rem 1.6rem;background:#f6f3eb;border:1px solid #dcd8ca;border-left:3px solid #3b6351;border-radius:4px;margin:.8rem 0 1.4rem}.ld-bf-box p{margin:0}.ld-bf-box .ld-bf-eyebrow{color:#3b6351;text-transform:uppercase;letter-spacing:.1em;font:700 .8em/1.4 var(--font-body-family, sans-serif);margin-bottom:.35em}.ld-bf-box .ld-bf-title{font:500 1.3em/1.25 var(--font-heading-family, Georgia,serif);margin-bottom:.25em}.ld-bf-box--collection{margin:0 auto 1.8rem;padding:clamp(1.5rem,3vw,3rem)}.ld-bf-image{width:clamp(48px,8vw,72px);height:auto;max-height:80px;object-fit:contain;border-radius:4px}.ld-bf-link,.ld-bf-action{display:inline-block;color:#2c503e;text-decoration:underline;text-underline-offset:.18em;font:inherit;font-weight:650}.ld-bf-action{cursor:pointer;padding:.45rem 0;background:transparent;border:0}.ld-priority{width:100%;background:#fff;border-top:1px solid #dcd8ca;padding:1.1rem .25rem}.ld-priority label{display:flex;align-items:center;gap:10px;cursor:pointer;position:relative;font-family:inherit}.ld-clock{font:26px/1 Georgia,serif;color:#3b6351}.ld-service-text{flex:1;text-align:left}.ld-service-text strong,.ld-service-text small{display:block}.ld-service-text small{font-size:.88em;margin-top:.2rem}.ld-service-price{white-space:nowrap;font-weight:650}.ld-priority input{position:absolute;right:0;opacity:0;width:44px;height:30px}.ld-switch{box-sizing:border-box;width:42px;height:24px;padding:3px;background:#767b78;border-radius:15px;flex:none}.ld-switch:after{content:"";display:block;background:#fff;width:18px;height:18px;border-radius:100%}.ld-priority input:checked+.ld-switch{background:#365c49}.ld-priority input:checked+.ld-switch:after{transform:translate(18px)}.ld-priority input:focus-visible+.ld-switch{outline:2px solid #203b2d;outline-offset:3px}.ld-cart-feedback:empty{display:none}.ld-cart-feedback{margin:.3rem 0 0}.ld-bf-bar{display:block;text-align:center;background:#304f40;color:#fff;padding:.75rem 1rem;text-decoration:none;line-height:1.4}.ld-bf-bar strong{letter-spacing:.025em}.ld-bf-hero-label{font-size:.85em;letter-spacing:.11em;text-transform:uppercase;color:#3b6351}.drawer__inner>.ld-bf-box{margin:.8rem 1.2rem}.ld-bf-box form{margin:0}a.ld-bf-bar,a.ld-bf-bar:visited,a.ld-bf-bar:hover,a.ld-bf-bar strong{color:#fff;text-decoration:none}a.ld-bf-bar:focus-visible{outline:2px solid white;outline-offset:-4px}.kaching-cart #cart-drawer.kaching-cart__inner{--kaching-cart-background: 255, 255, 255;--kaching-cart-top-bar-background: 247, 246, 240;--kaching-cart-top-bar-text: 36, 54, 45;--kaching-cart-border-divider: 220, 223, 214;--kaching-cart-footer-button-background: 49, 86, 68;--kaching-cart-footer-button-text: 255, 255, 255;--kaching-cart-footer-background: 255, 255, 255;--kaching-cart-line-items-text: 33, 43, 36;--kaching-cart-badge-background: 238, 243, 236;--kaching-cart-badge-text: 42, 76, 56;--ld-cart-inset: clamp(14px, 4vw, 24px)}.kaching-cart .kaching-cart__inner .kaching-cart__header{min-height:60px;padding:8px var(--ld-cart-inset)}.kaching-cart .kaching-cart__inner .kaching-cart__header .kaching-cart__heading{font:500 25px/1.2 var(--font-heading-family, Georgia, serif)}.kaching-cart .kaching-cart__inner .kaching-cart__close{min-width:44px;min-height:44px}.kaching-cart .kaching-cart__inner .ld-bf-box--cart{align-items:center;flex-shrink:0;margin:12px var(--ld-cart-inset) 4px;padding:13px 15px;gap:12px;font-size:15px}.kaching-cart .ld-bf-box--cart .ld-bf-eyebrow{font-size:11px;letter-spacing:.08em}.kaching-cart .ld-bf-box--cart .ld-bf-title{font-size:20px}.kaching-cart .ld-bf-box--cart .ld-bf-image{width:52px;max-height:55px}.kaching-cart .kaching-cart__inner .kaching-cart-item{padding:13px var(--ld-cart-inset)}.kaching-cart .kaching-cart__inner .kaching-cart-item__title{font-size:16px;line-height:1.35;font-weight:600}.kaching-cart .kaching-cart__inner .kaching-cart-item__quantity-btn{width:36px;height:36px}.kaching-cart [data-ld-free-strap] .kaching-cart-item__total-final{color:#315644;font-weight:700}.kaching-cart [data-ld-free-strap] .kaching-cart-item__price-info>.kaching-cart__badge{display:none}.kaching-cart .kaching-cart__inner .kaching-cart__footer{padding:12px var(--ld-cart-inset) max(12px,env(safe-area-inset-bottom));gap:9px}.kaching-cart .kaching-cart__footer .kaching-upsell-toggle-item{padding:5px 0 10px;border-bottom:1px solid #dedfd8}.kaching-cart .kaching-upsell-toggle-item__description{line-height:1.35}.kaching-cart .kaching-cart__footer .kaching-cart-toggle__active{background:#315644}.kaching-cart .kaching-cart__footer .kaching-cart__checkout-button{min-height:48px;border-radius:5px;font-size:17px;font-weight:650;line-height:1.3}.kaching-cart .kaching-cart__inner .kaching-cart__subtotal{font-size:18px}.kaching-cart .kaching-cart__inner :is(button,a,input):focus-visible{outline:2px solid #315644;outline-offset:2px}@media(max-width:480px),(max-height:650px){.kaching-cart .kaching-cart__inner .kaching-cart__header{min-height:48px}.kaching-cart .kaching-cart__inner .ld-bf-box--cart{margin-top:7px;padding:9px 11px}.kaching-cart .ld-bf-box--cart .ld-bf-title{font-size:18px}.kaching-cart .kaching-cart__inner .kaching-cart-item{padding-block:9px}}a.ld-bf-bar{background:#202824;padding:8px 12px;font-size:15px;line-height:1.4}.slide__content .slide__content-inner.ld-bf-hero{background:#202824;color:#fcf9f1;text-align:left;max-width:620px;padding:clamp(22px,3vw,42px)}.ld-bf-hero .slide__heading{color:inherit;margin:0;line-height:1.13}.ld-bf-hero em{color:#e9ddbd}.slide__content .ld-bf-hero .ld-bf-hero-label{color:#e9ddbd;font:650 13px/1.45 var(--font-body-family, sans-serif);letter-spacing:.06em;margin:0 0 10px}.slide__content .ld-bf-hero>p:not(.ld-bf-hero-label){color:inherit;font-size:17px;line-height:1.45;margin:12px 0 0}.ld-bf-hero .slide__buttons{justify-content:flex-start;margin-top:18px}.ld-bf-hero .slide__button .button{--color-button: 241, 230, 201;--color-button-text: 32, 40, 36;background:#f1e6c9;color:#202824;border-color:#f1e6c9;min-height:46px}.ld-bf-hero .button:focus-visible{outline:2px solid white;outline-offset:4px}.ld-bf-box .ld-bf-copy{min-width:0}.ld-bf-box .ld-bf-image{flex:0 0 auto;height:auto}.ld-bf-box .ld-bf-eyebrow{font-size:12px;line-height:1.4;letter-spacing:.055em}.ld-bf-box--product{margin-block:10px 12px;padding:11px 14px;gap:10px;font-size:15px;line-height:1.4}.ld-bf-box--product .ld-bf-title{font-size:21px;line-height:1.2;margin:0 0 3px}.ld-bf-box--product .ld-bf-image{width:46px}.ld-bf-box--collection{gap:clamp(12px,3vw,40px);margin:0 0 22px;padding:clamp(18px,3vw,40px);font-size:16px;line-height:1.45}.ld-bf-box--collection .ld-bf-title{margin:7px 0;font-size:clamp(25px,3vw,41px);line-height:1.12}.ld-bf-box--collection .ld-bf-title em{color:#48674e}.ld-bf-box--collection .ld-bf-image{width:clamp(54px,9vw,112px);max-height:112px}.ld-bf-box .ld-bf-link{margin-top:5px}.ld-cane-height{font-size:16px;line-height:1.4;margin:0}.drawer__inner-empty:has(.ld-bf-box--cart){flex-direction:column}.drawer__inner-empty>.ld-bf-box--cart{align-self:stretch;margin:16px 42px 8px 14px}.product__info-container .la-demarche-trust__content strong{font-size:14px;white-space:normal}@media screen and (max-width:749px){a.ld-bf-bar{padding:7px 10px}.slideshow__slide:has(.ld-bf-hero) .slide__content{background:#202824}.slide__content .slide__content-inner.ld-bf-hero{margin-inline:auto;padding:20px 16px}.ld-bf-box--product{padding:10px 12px}.ld-bf-box--collection .ld-bf-image{width:52px}}.kaching-cart .kaching-cart-item .kaching-cart-item__price-info>.kaching-cart__badge{background-color:#edf3ed;color:#234432;font-size:14px;font-weight:600;line-height:1.35;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ld-black-friday.css.map */
