.pd-bf-bar{background:#b91120;color:#fff;font-size:14px;line-height:1.4;text-align:center}.pd-bf-bar[hidden],.pd-bf-bar [hidden]{display:none!important}.pd-bf-bar__inner{max-width:1440px;margin:0 auto;padding:11px 20px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px 15px}.pd-bf-bar__badge{background:#111;color:#fff;border-radius:3px;padding:4px 9px;font-size:11px;letter-spacing:.08em;font-weight:750;white-space:nowrap}.pd-bf-bar__timer{display:inline-flex;align-items:center;gap:8px}[data-pd-bf-time]{background:#111;border-radius:3px;padding:4px 8px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.05em;min-width:84px}@media(max-width:600px){.pd-bf-bar{font-size:12px}.pd-bf-bar__inner{padding:9px 12px;gap:6px 9px}.pd-bf-bar__badge{font-size:10px}[data-pd-bf-message]{flex-basis:100%}}.pd-warm-banner{position:relative;isolation:isolate;background:#eee8dc;overflow:hidden;min-height:540px;display:flex;align-items:center;color:#273c30}.pd-warm-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.pd-warm-banner__content{width:100%;max-width:none;margin:0 auto;padding:75px 7%;position:relative}.pd-warm-banner__eyebrow{font-size:12px;letter-spacing:.22em;font-weight:500;margin:0 0 16px}.pd-warm-banner h1{font-size:clamp(42px,4.1vw,72px);letter-spacing:.16em;font-weight:600;line-height:1.15;color:#273c30;margin:0 0 25px;max-width:850px}.pd-warm-banner__subheading{font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.4vw,39px);line-height:1.22;max-width:600px;margin:0 0 18px}.pd-warm-banner__text{font-size:16px;line-height:1.6;max-width:520px;margin:0 0 25px}.pd-warm-banner__buttons{display:flex;gap:14px;flex-wrap:wrap}.pd-warm-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 27px;border:1px solid #344d3c;background:#344d3c;color:#fffaf0;border-radius:3px;font-size:14px;letter-spacing:.035em;transition:background .2s,color .2s}.pd-warm-button:hover{background:#263b2e;color:#fffaf0}.pd-warm-button--outline{background:#fbf8f1bf;color:#344d3c}.pd-warm-button--outline:hover{background:#9ca895;color:#24362a}.pd-warm-banner__conditions{position:absolute;bottom:20px;left:24px;font-size:12px;color:#273c30;padding:7px 11px;background:#fbf8f1e6;border:1px solid rgba(52,77,60,.28);border-radius:3px}.pd-warm-banner--story{min-height:440px}.pd-warm-banner--story .pd-warm-banner__content{padding-left:55%;padding-right:7%}.pd-warm-banner--story h2{font-size:13px;letter-spacing:.18em;line-height:1.4;color:#344d3c;margin:0 0 18px}@media(min-width:1800px){.pd-warm-banner--hero{min-height:620px}}@media(max-width:767px){.pd-warm-banner{min-height:650px;align-items:flex-start}.pd-warm-banner__image{object-position:68% center}.pd-warm-banner--hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f9f5eafa,#f9f5ead6 45%,#f9f5ea08 78%);z-index:-1}.pd-warm-banner__content{padding:40px 22px 150px}.pd-warm-banner h1{font-size:37px;letter-spacing:.09em;margin-bottom:18px}.pd-warm-banner__eyebrow{font-size:10px;margin-bottom:14px}.pd-warm-banner__subheading{font-size:28px;max-width:340px}.pd-warm-banner__text{font-size:14px;max-width:330px}.pd-warm-banner__buttons{gap:10px}.pd-warm-button{padding:11px 17px;font-size:12px;min-height:44px}.pd-warm-banner__conditions{left:22px;bottom:18px;font-size:11px}.pd-warm-banner--story{min-height:600px;align-items:flex-end}.pd-warm-banner--story:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(249,245,234,.98),rgba(249,245,234,.85) 42%,transparent 78%);z-index:-1}.pd-warm-banner--story .pd-warm-banner__content{padding:230px 22px 35px}.pd-warm-banner--story .pd-warm-banner__image{object-position:25% center}}.pd-bf-cart .m-cart-drawer__inner{background:#f7f6f4;color:#191919}.pd-bf-cart .m-cart-drawer__header{padding:22px 50px 15px 20px;background:#f7f6f4}.pd-bf-cart .m-cart-drawer__title{font-size:23px;font-weight:500;color:#171717}.pd-bf-cart .m-cart-drawer__close{color:#171717;top:22px;right:18px}.pd-bf-cart .m-cart-drawer__body{min-height:100px;padding-top:0}.pd-bf-cart .m-cart-drawer__footer{background:#f7f6f4;padding-top:10px;max-height:60vh;overflow-y:auto}.pd-bf-cart .m-cart-item__price--final{color:#344d3c;font-weight:700}.pd-bf-cart del.m-cart-item__price--regular{color:#888;font-size:12px;margin-right:6px}.pd-bf-cart .m-cart-item__image{border-radius:4px;overflow:hidden}.pd-bf-cart .m-cart-item__remove{font-size:12px}.pd-bf-cart .m-cart__subtotal{flex-wrap:wrap;gap:9px;border-top:1px solid #ddd;padding-top:14px}.pd-bf-saving{flex:0 0 100%;display:flex;justify-content:space-between;color:#24704c;border:1px solid #24704c;border-radius:5px;padding:4px 9px;font-size:13px}.pd-bf-cart .m-cart__subtotal--price{font-size:21px;font-weight:600}.pd-bf-cart button[name=checkout]{background:#344d3c;border-color:#344d3c;color:#fff;font-weight:700;letter-spacing:.02em;border-radius:5px;min-height:52px;margin-top:14px}.pd-bf-cart button[name=checkout]:hover{background:#263b2e;border-color:#263b2e}.pd-bf-payments{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;margin-top:10px}.pd-bf-payments svg{width:32px;height:21px}.pd-bf-rewards{padding:10px 0 18px;font-size:12px}.pd-bf-rewards__shipping{text-align:center;margin:0 0 8px}.pd-bf-rewards progress{display:block;width:100%;height:6px;-webkit-appearance:none;appearance:none;border:0;background:#ddd;border-radius:5px;overflow:hidden}.pd-bf-rewards progress::-webkit-progress-bar{background:#ddd}.pd-bf-rewards progress::-webkit-progress-value{background:#344d3c}.pd-bf-rewards progress::-moz-progress-bar{background:#344d3c}.pd-bf-rewards__steps{display:flex;justify-content:space-between;font-size:10px;margin:7px 0 11px;gap:5px}.pd-bf-rewards__gift{display:flex;align-items:center;gap:9px;padding:9px 10px;background:#fff;border:1px solid #e4dfd9;border-radius:5px;margin-top:6px;line-height:1.4}.pd-bf-rewards__gift img{width:36px;height:36px;object-fit:contain}.pd-bf-rewards__gift strong{display:block;font-size:12px}.pd-bf-rewards__gift.is-earned{border-color:#24704c;background:#f0f7f1}.pd-bf-suggestions{border-top:1px solid #ddd;padding-top:10px}.pd-bf-suggestions h4{font-size:15px;margin:0 0 5px}.pd-bf-suggestion{display:flex;align-items:center;gap:9px;padding:7px 0;border-bottom:1px solid #e1dfdc}.pd-bf-suggestion img{width:43px;height:43px;object-fit:cover;border-radius:4px}.pd-bf-suggestion__info{flex:1;min-width:0;font-size:12px}.pd-bf-suggestion__info p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 2px}.pd-bf-suggestion button{border:1px solid #344d3c;color:#344d3c;border-radius:4px;padding:8px 11px;font-size:12px;font-weight:600;background:transparent}.pd-bf-suggestion [role=status]{font-size:11px;color:#263b2e}@media(max-height:750px){.pd-bf-cart .m-cart-drawer__footer{max-height:51vh}.pd-bf-rewards{padding-bottom:10px}.pd-bf-rewards__gift{padding:6px 8px}}.pd-bf-cart .m-cart-drawer__header{background:#111;color:#fff;border-bottom:4px solid #344d3c;padding:16px 50px 14px 20px}.pd-bf-cart .m-cart-drawer__title{color:#fff;font-size:19px;margin-top:10px}.pd-bf-cart .m-cart-drawer__close{color:#fff;top:21px}.pd-bf-cart__brand{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600}.pd-bf-cart__brand span{background:#344d3c;color:#fff;font-size:12px;font-weight:800;padding:5px 8px;letter-spacing:.04em;border-radius:2px}.pd-bf-cart .pd-bf-rewards__gift{border-left:4px solid #344d3c;padding:12px;background:#fff}.pd-bf-cart .pd-bf-rewards__gift strong{color:#191919;font-size:13px}.pd-bf-cart .pd-bf-rewards__gift.is-earned{border-left-color:#24704c}.pd-bf-cart .pd-bf-rewards--gifts{border-top:1px solid #ddd;margin-top:18px;padding-top:14px}.pd-bf-cart .pd-bf-rewards--gifts h4{font-size:13px;font-weight:700;color:#344d3c;margin:0 0 8px;letter-spacing:.03em}.pd-bf-cart .pd-bf-rewards__gift span{font-size:12px;color:#555}.pd-bf-cart .pd-bf-suggestions[hidden]{display:none}foxkit-cart-goal{display:none!important}[data-cart-subtotal]:has(.pd-bf-shipping){flex-wrap:wrap}.pd-bf-shipping{flex:0 0 100%;width:100%;margin:0 0 18px;padding:14px 16px;background:#f0f4ec;color:#25452e;border-radius:6px;text-align:center;box-sizing:border-box}.pd-bf-shipping p{margin:0 0 10px;font-size:14px;line-height:1.5;font-weight:500}.pd-bf-shipping progress{display:block;width:100%;height:7px;-webkit-appearance:none;appearance:none;border:0;background:#d9e2d4;border-radius:8px;overflow:hidden}.pd-bf-shipping progress::-webkit-progress-bar{background:#d9e2d4}.pd-bf-shipping progress::-webkit-progress-value{background:#466d3f}.pd-bf-shipping progress::-moz-progress-bar{background:#466d3f}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
