:root{--bl-cream: #F2EDE4;--bl-green: #2B4A35;--bl-gold: #C4A070;--bl-white: #FAFAF7;--bl-text: #3A3A3A;--bl-green-light: #3a6349;--bl-green-card: rgba(255,255,255,.08)}body{background-color:var(--bl-cream)!important;color:var(--bl-text);font-family:Inter,sans-serif}*,*:before,*:after{box-sizing:border-box}#MainContent>.shopify-section:first-child{margin-top:0!important;padding-top:0!important}.bl-title{font-family:Anton,sans-serif;text-transform:uppercase;line-height:.92;letter-spacing:-.01em;color:var(--bl-green);margin:0}.bl-title-xl{font-size:clamp(3.5rem,9vw,10rem)}.bl-title-lg{font-size:clamp(2.5rem,7vw,7.5rem)}.bl-title-md{font-size:clamp(2rem,5vw,5rem)}.bl-title-sm{font-size:clamp(1.6rem,3.5vw,3.5rem)}.bl-label{font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--bl-gold);margin:0 0 10px;display:block}.bl-gold-italic{color:var(--bl-gold);font-style:italic}.bl-badge{display:inline-flex;align-items:center;gap:4px;padding:7px 16px;border-radius:999px;font-family:Inter,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.bl-badge--outline{border:1.5px solid var(--bl-green);color:var(--bl-green);background:transparent}.bl-badge--green{background:var(--bl-green);color:#fff}.bl-badge--gold{background:var(--bl-gold);color:#fff}.bl-badge--dark{background:#1a1a1a;color:#fff}.bl-badge--bestseller{background:#c4a07026;color:var(--bl-gold);border:1px solid rgba(196,160,112,.6);font-size:.65rem;letter-spacing:.1em}.bl-btn{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;border-radius:8px;font-family:Inter,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:opacity .2s,transform .15s}.bl-btn:hover{opacity:.88;transform:translateY(-1px)}.bl-btn--primary{background:var(--bl-green);color:#fff;border:none}.bl-btn--secondary{background:transparent;color:var(--bl-green);border:2px solid var(--bl-green)}.bl-btn--full{width:100%;justify-content:center}.bl-section{padding:80px 0}.bl-container{max-width:1280px;margin:0 auto;padding:0 48px}@media(max-width:900px){.bl-container{padding:0 24px}.bl-section{padding:56px 0}}@media(max-width:480px){.bl-container{padding:0 16px}.bl-section{padding:40px 0}}.bl-ticker{overflow:hidden;padding:14px 0;white-space:nowrap}.bl-ticker__track{display:inline-flex;animation:bl-ticker-scroll 35s linear infinite}.bl-ticker__item{font-family:Inter,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:0 24px}.bl-ticker__dot{opacity:.5}@keyframes bl-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.bl-press{padding:40px 0;text-align:center}.bl-press__label{font-size:.68rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;opacity:.4;margin-bottom:20px;display:block}.bl-press__logos{display:flex;gap:36px;justify-content:center;flex-wrap:wrap;align-items:center}.bl-press__logo{font-family:Inter,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;opacity:.28}@media(max-width:480px){.bl-press__logos{gap:20px}.bl-press__logo{font-size:.82rem}}.bl-bestsellers{padding:80px 0}.bl-bestsellers__header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:40px;gap:16px;flex-wrap:wrap}@media(max-width:480px){.bl-bestsellers{padding:48px 0}}.bl-product-card{border-radius:20px;overflow:hidden;position:relative;transition:transform .3s,box-shadow .3s;background:var(--bl-white);box-shadow:0 2px 16px #2b4a3512}.bl-ugc{padding:80px 0}.bl-ugc__header{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:end;margin-bottom:40px}.bl-ugc__desc{font-size:1rem;line-height:1.65}.bl-ugc__handle{font-weight:700}.bl-ugc__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.bl-ugc__video{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:9/16;background:#ccc;cursor:pointer}.bl-ugc__video img{width:100%;height:100%;object-fit:cover}.bl-ugc__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;background:#ffffffeb;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bl-ugc__play svg{width:16px;height:16px;margin-left:3px}.bl-ugc__likes{position:absolute;top:8px;right:8px;background:#00000080;color:#fff;border-radius:999px;font-size:.62rem;font-weight:700;padding:3px 8px;display:flex;align-items:center;gap:3px}.bl-ugc__user{position:absolute;bottom:8px;left:8px;color:#fff;font-size:.66rem;font-weight:700;text-shadow:0 1px 4px rgba(0,0,0,.5)}.bl-ugc__platform{position:absolute;bottom:8px;right:8px;color:#ffffffbf;font-size:.6rem}@media(max-width:900px){.bl-ugc__grid{grid-template-columns:repeat(3,1fr)}.bl-ugc__header{grid-template-columns:1fr}.bl-ugc{padding:56px 0}}@media(max-width:600px){.bl-ugc__grid{grid-template-columns:repeat(2,1fr);gap:8px}}.bl-reviews{padding:80px 0}.bl-reviews__score{text-align:center;margin-bottom:48px}.bl-reviews__number{font-family:Anton,sans-serif;font-size:clamp(4rem,9vw,9rem);line-height:1}.bl-reviews__stars{font-size:clamp(2rem,5vw,3.2rem);color:var(--bl-gold);letter-spacing:5px;line-height:1}.bl-reviews__count{font-size:.88rem;opacity:.5;margin-top:8px}.bl-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:48px}@media(max-width:768px){.bl-reviews__grid{grid-template-columns:1fr;gap:14px}.bl-reviews{padding:56px 0}}.bl-review-card{background:#ffffff17;border-radius:18px;padding:28px}.bl-review-card__stars{color:var(--bl-gold);font-size:.88rem;letter-spacing:2px;margin-bottom:12px}.bl-review-card__text{font-size:1rem;font-weight:600;line-height:1.45;margin-bottom:16px}.bl-review-card__author{font-size:.76rem;opacity:.5}.bl-review-card__product{font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bl-gold);margin-top:5px}.bl-reviews-carousel{overflow:hidden;padding:36px 0}.bl-reviews-carousel__track{display:flex;gap:16px;animation:bl-carousel-scroll 45s linear infinite;width:max-content}.bl-reviews-carousel:hover .bl-reviews-carousel__track{animation-play-state:paused}@keyframes bl-carousel-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.bl-review-mini{border:1px solid rgba(58,58,58,.1);border-radius:16px;padding:20px 24px;width:280px;flex-shrink:0}@media(max-width:480px){.bl-review-mini{width:240px;padding:16px 20px}}.bl-review-mini__verified{font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bl-green);margin-bottom:6px}.bl-review-mini__stars{color:var(--bl-gold);font-size:.8rem;letter-spacing:2px;margin-bottom:8px}.bl-review-mini__text{font-size:.88rem;font-weight:600;line-height:1.45;margin-bottom:10px}.bl-review-mini__author{font-size:.72rem;opacity:.5}.bl-review-mini__product{font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bl-gold);margin-top:3px}.bl-comparison{padding:80px 0}.bl-comparison__label{text-align:center;margin-bottom:10px;color:#ffffff73}.bl-comparison__title{font-family:Anton,sans-serif;font-size:clamp(2.5rem,7vw,7rem);text-transform:uppercase;text-align:center;margin-bottom:48px}.bl-comparison__table{width:100%;border-collapse:collapse;max-width:920px;margin:0 auto}.bl-comparison__table thead th{font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:0 0 18px;text-align:center}.bl-comparison__table thead th:first-child{text-align:left}.bl-comparison__table thead th.th-bladino{color:var(--bl-gold)}.bl-comparison__table thead th.th-other{opacity:.35}.bl-comparison__table tbody tr{border-top:1px solid rgba(255,255,255,.1)}.bl-comparison__table tbody td{padding:16px 0;font-size:.92rem;text-align:center;opacity:.75}.bl-comparison__table tbody td:first-child{text-align:left;font-size:.88rem}.bl-comparison__table .check{color:var(--bl-gold);font-size:1.1rem;opacity:1}.bl-comparison__table .dash{opacity:.3}.bl-comparison__table .var{font-size:.8rem;opacity:.45}@media(max-width:480px){.bl-comparison{padding:48px 0}.bl-comparison__table tbody td{padding:12px 4px;font-size:.8rem}.bl-comparison__table thead th{font-size:.62rem}}.bl-faq{padding:80px 0}.bl-faq__label{text-align:center;margin-bottom:10px}.bl-faq__title{font-family:Anton,sans-serif;font-size:clamp(2.5rem,7vw,7rem);text-transform:uppercase;text-align:center;margin-bottom:48px}.bl-faq__list{max-width:820px;margin:0 auto}.bl-faq__item{border-top:1px solid rgba(43,74,53,.15)}.bl-faq__item:last-child{border-bottom:1px solid rgba(43,74,53,.15)}.bl-faq__question{width:100%;background:none;border:none;display:flex;justify-content:space-between;align-items:center;padding:20px 0;cursor:pointer;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;color:var(--bl-green);text-align:left}.bl-faq__icon{font-size:1.5rem;color:var(--bl-gold);font-weight:300;flex-shrink:0;transition:transform .25s;line-height:1}.bl-faq__item.open .bl-faq__icon{transform:rotate(45deg)}.bl-faq__answer{display:none;padding:0 0 20px;font-size:.95rem;line-height:1.7}.bl-faq__item.open .bl-faq__answer{display:block}@media(max-width:480px){.bl-faq{padding:48px 0}.bl-faq__question{font-size:.92rem}}.bl-pack{padding:80px 0}.bl-pack__inner{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;max-width:1280px;margin:0 auto;padding:0 48px}@media(max-width:900px){.bl-pack__inner{grid-template-columns:1fr;gap:36px;padding:0 24px}.bl-pack{padding:56px 0}}@media(max-width:480px){.bl-pack__inner{padding:0 16px;gap:28px}.bl-pack{padding:40px 0}}.bl-pack__image-wrap{border-radius:24px;padding:48px;display:flex;align-items:center;justify-content:center;min-height:380px}.bl-pack__image-wrap img{max-width:100%;height:auto;object-fit:contain}@media(max-width:900px){.bl-pack__image-wrap{min-height:280px;padding:32px}}.bl-pack__content{display:flex;flex-direction:column;gap:20px}.bl-pack__title{font-family:Anton,sans-serif;font-size:clamp(2.5rem,5.5vw,6rem);text-transform:uppercase;line-height:.92;margin:0}.bl-pack__items{border-top:1px solid rgba(43,74,53,.12)}.bl-pack__item{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid rgba(43,74,53,.12);font-size:.92rem}.bl-pack__item-price{opacity:.38;text-decoration:line-through}.bl-pack__total{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bl-pack__total-price{font-family:Anton,sans-serif;font-size:clamp(2.5rem,5vw,3.2rem)}.bl-pack__total-old{font-size:1rem;opacity:.38;text-decoration:line-through}.bl-pack__discount{background:var(--bl-gold);color:#fff;border-radius:999px;font-size:.7rem;font-weight:700;padding:5px 12px}.bl-footer{padding:64px 0 32px}.bl-footer__inner{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:48px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.1)}@media(max-width:900px){.bl-footer__inner{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:600px){.bl-footer__inner{grid-template-columns:1fr;gap:28px}}.bl-footer__logo{font-family:Anton,sans-serif;font-size:2rem;letter-spacing:.04em;display:block;margin-bottom:12px}.bl-footer__tagline{font-size:.88rem;line-height:1.6;opacity:.55;margin-bottom:24px}.bl-footer__email-form{display:flex;border-radius:999px;overflow:hidden;border:1px solid rgba(255,255,255,.2)}.bl-footer__email-input{flex:1;min-width:0;background:transparent;border:none;padding:12px 18px;font-size:.82rem;color:#ffffffb3;outline:none;font-family:Inter,sans-serif}.bl-footer__email-input::placeholder{color:#ffffff52}.bl-footer__email-btn{background:var(--bl-gold);color:#fff;border:none;padding:12px 20px;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-family:Inter,sans-serif;border-radius:0 999px 999px 0;white-space:nowrap}.bl-footer__col-title{font-size:.66rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;margin-bottom:16px;display:block}.bl-footer__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.bl-footer__links a{color:#ffffff9e;text-decoration:none;font-size:.9rem;transition:color .2s}.bl-footer__links a:hover{color:#fff}.bl-footer__bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;font-size:.76rem;color:#ffffff52;flex-wrap:wrap;gap:10px}.bl-footer__legal a{color:#ffffff52;text-decoration:none;margin-left:18px;transition:color .2s}.bl-footer__legal a:hover{color:#ffffffa6}@media(max-width:480px){.bl-footer{padding:48px 0 24px}.bl-footer__bottom{flex-direction:column;align-items:flex-start}.bl-footer__legal a{margin-left:0;margin-right:14px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/bladino-custom.css.map */
