.hn-bs{background-color:var(--hn-dark);padding:0 0 80px}.hn-bs__header{background-color:#21221f;padding-bottom:40px;padding-top:32px;border-radius:20px 20px 0 0}.hn-bs__label{font-family:Poppins,sans-serif;font-weight:200;font-size:20px;color:var(--hn-cream);margin:0 0 8px}.hn-bs__title{font-family:Poppins,sans-serif;font-weight:500;font-size:26px;text-transform:uppercase;color:var(--hn-cream);margin:0;letter-spacing:.02em}.hn-bs__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;background-color:#21221f}.hn-bs__card{display:flex;flex-direction:column}.hn-bs__img-wrap{display:block;position:relative;border-radius:14px;overflow:hidden;aspect-ratio:378 / 429;background-color:#f9f7f20d;margin-bottom:16px;text-decoration:none}.hn-bs__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.hn-bs__img-wrap:hover .hn-bs__img{transform:scale(1.03)}.hn-bs__badge{position:absolute;top:20px;left:0;background-color:var(--hn-gold);color:var(--hn-cream);font-family:Poppins,sans-serif;font-weight:500;font-size:14px;text-transform:uppercase;letter-spacing:.03em;padding:4px 20px;white-space:nowrap}.hn-bs__info{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:8px}.hn-bs__category{font-family:Poppins,sans-serif;font-weight:200;font-size:14px;text-transform:uppercase;color:var(--hn-cream);margin:0;letter-spacing:.04em;width:100%}.hn-bs__name{font-family:Poppins,sans-serif;font-weight:500;font-size:28px;color:var(--hn-cream);text-decoration:none;margin:0;transition:opacity .15s ease;max-width:calc(60% - 4px);width:fit-content;align-items:baseline;line-height:100%}.hn-bs__name:hover{opacity:.75}.hn-bs__pricing{display:flex;align-items:flex-end;gap:8px;width:fit-content;flex-direction:column;max-width:calc(40% - 4px)}.hn-bs__price{font-family:Poppins,sans-serif;font-weight:500;font-size:23px;color:var(--hn-cream);line-height:100%;text-align:right}.hn-bs__price--promo{color:var(--hn-gold)}.hn-bs__price-compare{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;color:var(--hn-cream);opacity:.6;text-decoration:line-through;text-decoration-color:var(--hn-cream);line-height:100%;text-align:right}.hn-bs__reviews{display:flex;align-items:center;gap:8px;width:100%}.hn-bs__stars{display:flex;gap:2px}.hn-bs__stars svg path{fill:var(--hn-gold);fill-opacity:1}.hn-bs__review-count{font-family:Poppins,sans-serif;font-weight:200;font-size:14px;color:var(--hn-cream)}.hn-bs__cta-wrap{display:flex;justify-content:center;background-color:#21221f;padding-top:40px;padding-bottom:32px;border-radius:0 0 20px 20px}.hn-bs .hn-btn--outline{border-color:var(--hn-cream);color:var(--hn-cream)}@media screen and (max-width:1200px){.hn-bs__header,.hn-bs__cta-wrap{border-radius:0}}@media screen and (max-width:990px){.hn-bs{padding:0 0 64px}.hn-bs__card{padding-bottom:24px}.hn-bs__grid{grid-template-columns:repeat(2,1fr);gap:16px}.hn-bs__name{font-size:22px}}@media screen and (max-width:640px){.hn-bs{padding:0 0 48px}.hn-bs__grid{grid-template-columns:repeat(1,1fr);gap:12px}.hn-bs__label{font-size:14px}.hn-bs__title{font-size:18px}.hn-bs__name,.hn-bs__price{font-size:16px}.hn-bs__category,.hn-bs__review-count{font-size:11px}.hn-bs__badge{font-size:10px;padding:3px 8px}.hn-bs__add-btn{width:32px!important;height:32px!important}.hn-bs__header{padding-bottom:24px}.hn-bs__cta-wrap{padding-top:32px}}.hn-bs__header-top{display:flex;align-items:flex-end;justify-content:space-between}.hn-bs__nav{display:none;gap:8px;flex-shrink:0;padding-bottom:4px}.hn-bs__nav-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:none;border:none;border-radius:50%;cursor:pointer;color:var(--hn-cream);transition:border-color .15s ease,opacity .15s ease;padding:0}.hn-bs__nav-btn:hover{border-color:var(--hn-cream)}.hn-bs__nav-btn:disabled{opacity:.25;cursor:default}@media screen and (max-width:990px){.hn-bs__nav{display:flex}.hn-bs__grid{grid-template-columns:unset;display:flex;overflow:hidden;gap:12px}.hn-bs__card{flex:0 0 calc(50% - 6px);min-width:calc(50% - 6px);transition:transform .35s cubic-bezier(.4,0,.2,1)}.hn-bs__pricing{gap:4px}}.hn-bs__card{position:relative}.hn-bs__add-btn{position:absolute;bottom:0;right:0;width:40px;height:40px;border-radius:50%;background-color:#21221f;color:var(--hn-cream);border:1px solid var(--hn-cream);cursor:pointer;display:none;align-items:center;justify-content:center;transition:opacity .2s ease,transform .2s ease;z-index:2}.hn-bs__add-btn:hover{opacity:.85}.hn-bs__add-btn.is-loading{opacity:.5;pointer-events:none}@media screen and (max-width:990px){.hn-bs__add-btn{display:flex}.hn-bs__img-wrap{position:relative}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-best-sellers.css.map */
