.ks-bf-stock{--bf-gold:#ecd097;--bf-muted:#d1c2b1;display:block;position:relative;isolation:isolate;overflow:hidden;margin:18px 0 2px;padding:18px 20px 20px;color:#fff8ed;background:radial-gradient(ellipse at 100% 0,rgba(178,108,61,.2),transparent 65%),#171411;border:1px solid #80613f;border-radius:12px;box-shadow:0 6px 24px #27190d12;font-family:var(--font-stack-body),sans-serif;text-align:left}.ks-bf-stock[hidden],.ks-bf-stock [hidden]{display:none!important}.ks-bf-stock:before{content:"";position:absolute;top:0;left:20px;right:20px;height:1px;background:linear-gradient(90deg,transparent,#f2d39a,transparent);opacity:.85}.ks-bf-stock__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.ks-bf-stock__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.14em;line-height:1.4;color:var(--bf-gold)}.ks-bf-stock__eyebrow:before{content:"";width:6px;height:6px;background:#e8ba72;border-radius:50%;box-shadow:0 0 0 4px #e8ba7212;flex:none}.ks-bf-stock__edition{font-size:9px;font-weight:600;letter-spacing:.11em;line-height:1.4;color:var(--bf-muted);white-space:nowrap}.ks-bf-stock__body{display:flex;align-items:center;gap:18px}.ks-bf-stock__copy{flex:1;min-width:0}.ks-bf-stock .ks-bf-stock__headline{font-family:var(--font-stack-heading),sans-serif;font-size:clamp(18px,1.55vw,22px);font-weight:750;letter-spacing:-.025em;line-height:1.25;margin:0;color:#fff8ed;text-wrap:balance}.ks-bf-stock .ks-bf-stock__detail{font-size:12px;line-height:1.55;margin:9px 0 0;color:var(--bf-muted)}.ks-bf-stock .ks-bf-stock__variant{font-size:11px;line-height:1.4;margin:8px 0 0;color:var(--bf-muted)}.ks-bf-stock__variant span{color:#fff1d9;font-weight:650}.ks-bf-stock__seal{width:64px;min-height:64px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e6b97952;border-radius:10px;background:linear-gradient(145deg,#e8c77714,#e8c77703);color:var(--bf-gold)}.ks-bf-stock__count{font-size:32px;line-height:1;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.ks-bf-stock__unit{font-size:8px;line-height:1.3;letter-spacing:.12em;margin-top:5px}.ks-bf-stock[data-bf-state=last]{border-color:#b17748;background:radial-gradient(ellipse at 100% 0,#b3593433,transparent 70%),#201510}.ks-bf-stock[data-bf-state=last] .ks-bf-stock__eyebrow:before{background:#ffc28d;box-shadow:0 0 0 4px #ffc28d14}.ks-bf-stock[data-bf-state=last] .ks-bf-stock__seal{background:linear-gradient(135deg,#f0c784,#d29760);color:#27190f;border-color:#efc58e}.ks-bf-stock[data-bf-state=soldout]{background:#252525;border-color:#646464;--bf-gold:#dad4ca;--bf-muted:#c7c1b9}.ks-bf-stock[data-bf-state=soldout] .ks-bf-stock__seal{opacity:.45}.ks-bf-card{display:flex;align-items:center;gap:8px;min-height:42px;width:100%;margin:10px 0 4px;padding:8px 10px;border:1px solid #e3cda7;border-radius:7px;background:linear-gradient(105deg,#fbf2e2,#fffaf2);color:#4b331d;text-align:left;box-sizing:border-box}.ks-bf-card__mark{display:flex;align-items:center;justify-content:center;flex:none;width:25px;height:25px;border-radius:4px;background:#211b15;color:#efd39f;font-size:9px;line-height:1;font-weight:800;letter-spacing:.03em}.ks-bf-card__copy{font-size:11px;line-height:1.35;font-weight:650;letter-spacing:0}.ks-bf-card__copy strong{display:block;font-weight:750}.ks-bf-card__copy>span{font-size:10px;font-weight:500}.ks-bf-card[data-bf-state=last]{background:linear-gradient(115deg,#231910,#3a2417);color:#ffebc9;border-color:#a57b4c}.ks-bf-card[data-bf-state=last] .ks-bf-card__mark{background:#edca8b;color:#281b10}.ks-bf-card[data-bf-state=soldout]{background:#f2f1ef;color:#64615b;border-color:#dbd8d1}.ks-collection-product-card:has(.ks-bf-card) .ks-card-low-stock{display:none}.ks-bf-collection-head{position:relative;isolation:isolate;overflow:hidden;background:#14120f;color:#fdf6e8;border-bottom:1px solid #bd9455}.ks-bf-collection-head:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 88% 50%,#c28c4829,transparent 60%),linear-gradient(115deg,transparent 64%,#edd6ad08 64.1%,transparent 81%)}.ks-bf-collection-head:after{content:"";position:absolute;z-index:-1;top:12px;right:12px;bottom:12px;left:12px;border:1px solid #e7c88c18;pointer-events:none}.ks-bf-collection-head__inner{width:min(100%,1440px);margin:auto;display:grid;grid-template-columns:1.25fr 1fr;gap:48px;align-items:center;padding:34px clamp(24px,5vw,80px) 36px}.ks-bf-collection-head .ks-bf-collection-head__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:#e7c88c;font-size:10px;font-weight:650;letter-spacing:.18em;line-height:1.4}.ks-bf-collection-head__eyebrow:before{content:"";width:23px;height:1px;background:currentColor;flex:none}.ks-bf-collection-head h1{text-align:left;font-family:var(--font-stack-heading),sans-serif;font-size:clamp(32px,4.3vw,64px);font-weight:800;line-height:1;letter-spacing:-.055em;color:#fff8e9;margin:0 0 14px;padding:0}.ks-bf-collection-head h1 span{color:#eccb84;background:linear-gradient(115deg,#fff0c6,#d5ab60 65%,#f0daa6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ks-bf-collection-head .ks-bf-collection-head__intro{margin:0;color:#d1c7b6;font-size:13px;line-height:1.5}.ks-bf-collection-head__note{padding-left:30px;border-left:1px solid #dfbd7e40}.ks-bf-collection-head__note-label{display:flex;align-items:center;gap:8px;color:#e7c88c;font-size:9px;font-weight:700;letter-spacing:.15em;line-height:1.4}.ks-bf-collection-head__note-label>span{width:5px;height:5px;background:#ebc786;border-radius:50%;box-shadow:0 0 0 4px #ebc78612}.ks-bf-collection-head .ks-bf-collection-head__note p{font-size:clamp(20px,2vw,28px);line-height:1.25;font-weight:650;letter-spacing:-.025em;color:#fff3dc;margin:10px 0}.ks-bf-collection-head__terms{font-size:11px;line-height:1.5;color:#d1c7b6}@media(min-width:768px){.ks-bf-collection-head__title{white-space:nowrap}}@media(max-width:767px){.ks-bf-stock{padding:16px;margin-top:16px;border-radius:10px}.ks-bf-stock__top{margin-bottom:12px;gap:8px}.ks-bf-stock__eyebrow{font-size:10px;letter-spacing:.12em}.ks-bf-stock__edition{font-size:8px;letter-spacing:.06em}.ks-bf-stock__body{gap:12px}.ks-bf-stock .ks-bf-stock__headline{font-size:19px}.ks-bf-stock .ks-bf-stock__detail{font-size:11px}.ks-bf-stock__seal{width:52px;min-height:58px}.ks-bf-stock__count{font-size:29px}.ks-bf-card{padding:7px;gap:6px;margin-top:8px;min-height:42px}.ks-bf-card__mark{width:22px;height:24px;font-size:8px}.ks-bf-card__copy{font-size:10px}.ks-bf-card__copy>span{font-size:9px}.ks-bf-collection-head__inner{grid-template-columns:1fr;gap:20px;padding:26px 24px}.ks-bf-collection-head h1{font-size:clamp(30px,8.5vw,52px);margin-bottom:10px}.ks-bf-collection-head .ks-bf-collection-head__eyebrow{font-size:8px;letter-spacing:.15em}.ks-bf-collection-head .ks-bf-collection-head__intro{font-size:12px}.ks-bf-collection-head__note{padding:16px 0 0;border-left:0;border-top:1px solid #dfbd7e35}.ks-bf-collection-head .ks-bf-collection-head__note p{font-size:20px;margin:8px 0}.ks-bf-collection-head__terms{font-size:10px}}@media(prefers-reduced-motion:no-preference){.ks-bf-stock__seal{transition:background .2s,color .2s}.ks-bf-card{transition:border-color .2s}.ks-collection-product-card:hover .ks-bf-card{border-color:#b48952}}.template-product .ks-price-preview .m-price__badge-sale .m-product-tag--sale{display:inline-flex;align-items:baseline;column-gap:5px;padding:6px 10px;border:1px solid #dfc590;border-radius:6px;background:#faf2df;color:#6b4b1d;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none;white-space:nowrap;box-shadow:none}.template-product .ks-price-preview .m-price__badge-sale [data-saved-price]{color:#3c2a14;font-size:14px;font-weight:750;font-variant-numeric:tabular-nums}.ks-bf-stock__seal--offer{width:76px;min-height:84px;padding:10px 6px;border-color:#d6ad665c;background:radial-gradient(ellipse at top,#e8c77724,transparent 75%),#d5a34d08}.ks-bf-stock__urgency{display:flex;flex-direction:column;align-items:center;gap:6px}.ks-bf-stock__hourglass{display:block;flex:none;transform-origin:center;color:#f1cc85}.ks-bf-stock__urgency-label{display:block;max-width:7ch;color:#f1d59d;font-size:9px;font-weight:750;line-height:1.35;letter-spacing:.08em;text-align:center}@media(max-width:767px){.ks-bf-stock__seal--offer{width:64px;min-height:80px;padding:8px 5px}.ks-bf-stock__urgency-label{font-size:8px}.ks-bf-stock__hourglass{width:27px;height:29px}}@media(prefers-reduced-motion:no-preference){.ks-bf-stock__hourglass{animation:ks-bf-hourglass-pulse 2.8s ease-in-out infinite}}@keyframes ks-bf-hourglass-pulse{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/ks-bf-stock.css.map */
