.bkbf26-main-storage{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(280px,.85fr);margin-top:32px;border:1px solid #b99b61;background:#faf8f2;color:#242725;scroll-margin-top:120px}
.bkbf26-main-storage>*{min-width:0}
.bkbf26-main-storage__media{display:flex;align-items:center;justify-content:center;min-height:330px;padding:28px;background:linear-gradient(135deg,#faf8f2 76%,#eee4cd 76%,#faf8f2);overflow:hidden}
.bkbf26-main-storage__media img{display:block;width:100%;height:280px;object-fit:contain;mix-blend-mode:multiply}
.bkbf26-main-storage__info{align-self:center;padding:36px 28px}
.bkbf26-main-storage__role{margin:0 0 16px;color:#00665d;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.06em;text-transform:uppercase}
.bkbf26-products .bkbf26-main-storage h3{margin:0 0 20px;color:#242725;font-family:inherit;font-size:clamp(26px,2.3vw,36px);font-weight:700;line-height:1.15;letter-spacing:-.025em}
.bkbf26-main-storage h3 a{color:inherit;text-decoration:none}
.bkbf26-main-storage__description{color:#535b55;font-size:15px;line-height:1.6}
.bkbf26-main-storage__description p{margin:0}
.bkbf26-main-storage__purchase{display:flex;flex-direction:column;align-items:flex-start;padding:28px 56px 28px 28px;background:#202823;color:#fff7e8;border-left:1px solid #b99b61}
.bkbf26-main-storage__saving{display:grid;gap:2px;margin-bottom:22px;padding:10px 16px 12px;background:#e9c67f;color:#302610}
.bkbf26-main-storage__saving small{font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.4}
.bkbf26-main-storage__saving strong{font-size:36px;font-weight:800;line-height:1.1;letter-spacing:-.035em;white-space:nowrap;font-variant-numeric:tabular-nums}
.bkbf26-main-storage__saving span{font-size:12px;line-height:1.4}
.bkbf26-main-storage__label,.bkbf26-main-storage__reference{margin:0 0 8px;color:#c1c9c3;font-size:12px;line-height:1.5}
.bkbf26-main-storage__price{margin:0 0 8px;font-size:40px;font-weight:750;line-height:1.15;letter-spacing:-.025em;font-variant-numeric:tabular-nums}
.bkbf26-main-storage__reference{margin-bottom:20px}
.bkbf26-main-storage__availability{font-size:13px;line-height:1.5;color:#eed4a4}
.bkbf26-main-storage__button{display:flex;align-items:center;justify-content:space-between;gap:12px;align-self:stretch;min-height:54px;margin-top:auto;padding:14px 16px;background:#40c8bf;color:#082c29;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none}
.bkbf26-main-storage__button:hover{background:#70d6ce}
.bkbf26-main-storage a:focus-visible{outline:3px solid #a77724;outline-offset:4px}
@media(min-width:750px) and (max-width:1099px){.bkbf26-main-storage{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.bkbf26-main-storage__media{grid-row:1/3}.bkbf26-main-storage__info{padding:28px 56px 28px 24px}.bkbf26-main-storage__purchase{border-left:0;border-top:1px solid #b99b61;padding:24px 56px 24px 24px}.bkbf26-main-storage__saving{margin-bottom:18px}}
@media(max-width:749px){.bkbf26-main-storage{grid-template-columns:minmax(0,1fr);margin-top:24px}.bkbf26-main-storage__media{min-height:250px;padding:20px}.bkbf26-main-storage__media img{height:230px}.bkbf26-main-storage__info{padding:24px 56px 28px 22px}.bkbf26-products .bkbf26-main-storage h3{font-size:28px}.bkbf26-main-storage__purchase{padding:24px 56px 24px 22px;border-left:0;border-top:1px solid #b99b61}.bkbf26-main-storage__price{font-size:38px}.bkbf26-main-storage__button{font-size:14px;padding-inline:12px}}
