:root{--bs-red:#0f4c3a;--bs-red-deep:#0b3a2c;--bs-green:#0f4c3a;--bs-navy:#12325b;--bs-blue:#2563a8;--bs-coral:#ff6f61;--bs-price:#d14127;--bs-pink:#ff6f61;--bs-black:#12325b;--bs-ink:#1b2733;--bs-muted:#6b7a8c;--bs-line:#e3e9f0;--bs-soft:#e6f1ec;--bs-white:#fff8f5;--bs-star:#f5b301;--bs-font:"Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif;--bs-font-light:"Jost","Montserrat",system-ui,sans-serif;--bs-gutter:clamp(12px,3vw,40px);--bs-max:1440px}.bs-wrap{max-width:var(--bs-max);margin:0 auto;padding-left:var(--bs-gutter);padding-right:var(--bs-gutter)}.bs-section,.bs-section *{box-sizing:border-box}.bs-section{font-family:var(--bs-font);color:var(--bs-ink);background:var(--bs-white);overflow-x:clip;-webkit-text-size-adjust:100%}.bs-section a{color:inherit;text-decoration:none}.bs-section a,.bs-section button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.bs-section img{max-width:100%;height:auto;display:block}.bs-ph{width:100%;height:100%;background:#e9eef3;display:block}.bs-ph svg{width:100%;height:100%;display:block;fill:#c3ccd6;background:#e9eef3}.bs-announce{background:var(--bs-red);color:#fff}.bs-announce__inner{display:flex;align-items:center;justify-content:center;gap:clamp(24px,12vw,220px);min-height:56px;padding:6px var(--bs-gutter);text-align:center}.bs-announce__title{font-size:15px;font-weight:500;letter-spacing:.02em;margin:0}.bs-announce__sub{font-size:11px;margin:2px 0 0;letter-spacing:.02em}.bs-count{display:flex;align-items:center}.bs-count__cell{text-align:center;padding:0 14px;border-left:1px solid rgba(255,255,255,.55);min-width:56px}.bs-count__cell:first-child{border-left:0}.bs-count__num{display:block;font-size:17px;font-weight:600;line-height:1.1;color:var(--bs-coral)}.bs-count__lbl{display:block;font-size:7px;letter-spacing:.14em;text-transform:uppercase;margin-top:2px}.bs-header{background:var(--bs-white);border-bottom:0}.bs-header__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px var(--bs-gutter) 10px;max-width:var(--bs-max);margin:0 auto}.bs-header__left{display:flex;align-items:center;gap:16px}.bs-header__right{display:flex;align-items:center;justify-content:flex-end;gap:22px}.bs-header__icon{width:20px;height:20px;display:block;stroke:var(--bs-navy);fill:none;stroke-width:1.6}.bs-header__logo img{height:52px;width:auto}.bs-header__logo-text{font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--bs-navy)}.bs-header__logo-text span{color:var(--bs-coral)}.bs-header__cart{position:relative}.bs-header__count{position:absolute;top:-7px;right:-9px;background:var(--bs-coral);color:var(--bs-navy);font-size:9px;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:grid;place-items:center}.bs-nav{display:flex;justify-content:center;gap:clamp(14px,2.2vw,34px);padding:12px var(--bs-gutter) 14px;overflow-x:auto;scrollbar-width:none}.bs-nav::-webkit-scrollbar{display:none}.bs-nav a{font-size:9.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--bs-navy)}.bs-nav a:hover{color:var(--bs-blue)}.bs-strip{background:var(--bs-navy);color:#fff;text-align:center;padding:8px var(--bs-gutter);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.bs-strip span{font-weight:400;letter-spacing:.06em;text-transform:none;margin-left:4px}.bs-hero{position:relative;overflow:hidden;background:var(--bs-navy)}.bs-hero__track{display:flex;transition:transform .5s ease;will-change:transform}.bs-hero__slide{flex:0 0 100%;position:relative;aspect-ratio:2400/900;min-height:220px;display:block}.bs-hero__slide img,.bs-hero__slide .bs-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bs-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;padding:20px;background:linear-gradient(#12325b40,#0f4c3a59)}.bs-hero__title{font-family:var(--bs-font-light);font-size:clamp(26px,4.4vw,62px);font-weight:300;letter-spacing:.06em;line-height:1.15;margin:0;text-transform:uppercase}.bs-hero__dots{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;gap:8px}.bs-hero__dot{width:8px;height:8px;border-radius:50%;border:0;background:#ffffff80;padding:0;cursor:pointer}.bs-hero__dot.is-active{background:var(--bs-coral)}.bs-circles{padding:14px 0 6px}.bs-circles__row{display:flex;gap:clamp(14px,2.4vw,34px);overflow-x:auto;scrollbar-width:none;padding:0 var(--bs-gutter);justify-content:flex-start}.bs-circles__row::-webkit-scrollbar{display:none}@media(min-width:1100px){.bs-circles__row{justify-content:center}}.bs-circle{flex:0 0 auto;width:clamp(64px,8vw,96px);text-align:center}.bs-circle__img{width:clamp(64px,8vw,96px);height:clamp(64px,8vw,96px);border-radius:50%;overflow:hidden;background:var(--bs-soft);border:2px solid var(--bs-soft)}.bs-circle:hover .bs-circle__img{border-color:var(--bs-coral)}.bs-circle__img img,.bs-circle__img .bs-ph{width:100%;height:100%;object-fit:cover}.bs-circle__lbl{display:block;margin-top:8px;font-size:8.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-navy)}.bs-promo{display:grid;grid-template-columns:1fr 1fr;gap:0}.bs-promo__tile{position:relative;display:block;aspect-ratio:3/2;overflow:hidden;background:var(--bs-soft)}.bs-promo__tile img,.bs-promo__tile .bs-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bs-promo__text{position:absolute;left:clamp(14px,4vw,56px);top:50%;transform:translateY(-50%);color:var(--bs-navy)}.bs-promo__text small{display:block;font-size:clamp(14px,2.4vw,32px);font-weight:700;letter-spacing:.02em}.bs-promo__text strong{display:block;font-size:clamp(18px,3.2vw,44px);font-weight:800;line-height:1.1}.bs-banner{position:relative;display:block;min-height:clamp(70px,9vw,150px);background:var(--bs-red);color:#fff;overflow:hidden}.bs-banner img,.bs-banner .bs-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bs-banner__inner{position:relative;display:flex;align-items:center;justify-content:center;gap:22px;min-height:inherit;padding:14px var(--bs-gutter);text-align:center}.bs-banner__title{font-size:clamp(28px,6.2vw,92px);font-weight:600;letter-spacing:.02em;line-height:1;margin:0;text-transform:uppercase}.bs-banner__title--script{font-family:var(--bs-font-light);font-weight:400;letter-spacing:.08em}.bs-banner__pill{border:1px solid var(--bs-coral);color:var(--bs-coral);padding:6px 16px;font-size:clamp(9px,1.2vw,14px);letter-spacing:.22em;text-transform:uppercase}.bs-banner--left .bs-banner__inner{justify-content:flex-start;padding-left:clamp(20px,9vw,160px)}.bs-card{position:relative;display:block;font-family:var(--bs-font);color:var(--bs-ink);text-align:center}.bs-card__media{position:relative;aspect-ratio:1/1.08;background:#fff;overflow:hidden}.bs-card__media img,.bs-card__media .bs-ph{width:100%;height:100%;object-fit:contain}.bs-card__img2{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .25s}.bs-card:hover .bs-card__img2{opacity:1}.bs-badge{position:absolute;top:10px;left:10px;z-index:2;background:var(--bs-coral);color:var(--bs-navy);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:8px 11px;line-height:1}.bs-badge--pink{background:var(--bs-red);color:#fff}.bs-card__title{margin:12px 0 5px;font-size:8.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--bs-navy)}.bs-card__stars{display:flex;justify-content:center;align-items:center;gap:5px;font-size:8px;color:var(--bs-muted);margin-bottom:4px;min-height:12px}.bs-stars{display:inline-flex;gap:1px;color:var(--bs-star);font-size:11px;letter-spacing:0}.bs-card__price{font-size:9px;font-weight:600;margin:3px 0}.bs-card__price s{color:#9aa6b4;font-weight:500;margin-right:6px}.bs-card__price b{color:var(--bs-price);font-weight:700}.bs-card__bnpl{display:flex;align-items:center;justify-content:center;gap:4px;font-size:8.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-navy)}.bs-dot{display:inline-block;width:11px;height:11px;border-radius:50%}.bs-dot--r{background:var(--bs-coral)}.bs-dot--g{background:var(--bs-green);margin-left:-4px}.bs-grid{padding:16px 0 10px}.bs-grid__list{display:grid;grid-template-columns:repeat(5,1fr);gap:4px 10px;padding:0 var(--bs-gutter);max-width:var(--bs-max);margin:0 auto}.bs-grid__all{display:grid;place-items:center;background:var(--bs-soft);color:var(--bs-red);aspect-ratio:1/1.08;text-align:center;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;align-self:start}.bs-grid__all span{display:block;font-size:18px;margin-bottom:4px}@media(max-width:1099px){.bs-grid__list{grid-template-columns:repeat(3,1fr)}}.bs-feed{background:var(--bs-white);padding:0}.bs-feed__row{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.bs-feed__row::-webkit-scrollbar{display:none}.bs-feed__item{flex:0 0 calc(100%/6);aspect-ratio:1;scroll-snap-align:start;background:var(--bs-soft);overflow:hidden}.bs-feed__item img,.bs-feed__item .bs-ph{width:100%;height:100%;object-fit:cover}.bs-rating{text-align:center;padding:26px var(--bs-gutter) 10px}.bs-rating__badges{display:flex;justify-content:center;align-items:center;gap:22px;flex-wrap:wrap}.bs-rating__score{font-size:13px;font-weight:600;color:var(--bs-navy)}.bs-rating__score .bs-stars{font-size:16px}.bs-rating__badge{width:62px;height:62px}.bs-rating__badge img{width:100%;height:100%;object-fit:contain}.bs-heading{text-align:center;font-size:clamp(12px,1.6vw,17px);font-weight:700;letter-spacing:.02em;margin:0;padding:24px var(--bs-gutter) 18px;color:var(--bs-navy)}.bs-influencers{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:0 var(--bs-gutter) 10px;max-width:var(--bs-max);margin:0 auto}.bs-influencers__item{aspect-ratio:3/4;overflow:hidden;background:var(--bs-soft)}.bs-influencers__item img,.bs-influencers__item .bs-ph{width:100%;height:100%;object-fit:cover}.bs-reviews{padding:10px 0 30px}.bs-reviews__title{text-align:center;font-size:clamp(16px,2.4vw,26px);font-weight:600;margin:0 0 4px;color:var(--bs-navy)}.bs-reviews__avg{text-align:center;font-size:10px;color:var(--bs-muted);margin-bottom:18px}.bs-reviews__row{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding:0 var(--bs-gutter);scroll-snap-type:x mandatory}.bs-reviews__row::-webkit-scrollbar{display:none}.bs-review{flex:0 0 calc(25% - 9px);min-width:240px;border:1px solid var(--bs-line);padding:18px;scroll-snap-align:start;background:#fff}.bs-review__head{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--bs-muted);margin-bottom:8px}.bs-review__headline{font-size:12px;font-weight:700;margin:0 0 6px;color:var(--bs-navy)}.bs-review__body{font-size:11px;line-height:1.6;color:#3c4a5a;margin:0 0 10px}.bs-review__who{font-size:10px;font-weight:600}.bs-review__who small{display:block;color:var(--bs-green);font-weight:500;margin-top:2px}.bs-outlets{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0;padding:20px var(--bs-gutter);max-width:var(--bs-max);margin:0 auto}.bs-outlets__media{aspect-ratio:4/3;background:var(--bs-soft);overflow:hidden}.bs-outlets__media img,.bs-outlets__media .bs-ph{width:100%;height:100%;object-fit:cover}.bs-outlets__body{padding:clamp(18px,4vw,60px);background:var(--bs-soft);align-self:stretch;display:flex;flex-direction:column;justify-content:center}.bs-outlets__title{font-size:clamp(18px,2.6vw,30px);font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin:0 0 16px;color:var(--bs-red)}.bs-outlets__text{font-size:12px;line-height:1.8;color:#3c4a5a}.bs-outlets__text p{margin:0 0 10px}.bs-btn{display:inline-block;margin-top:14px;align-self:flex-start;background:var(--bs-red);color:#fff!important;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:14px 28px;border:1px solid var(--bs-red)}.bs-btn:hover{background:#fff;color:var(--bs-red)!important}.bs-news{text-align:center;padding:34px var(--bs-gutter) 18px}.bs-news__title{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;color:var(--bs-navy)}.bs-news__form{display:flex;max-width:420px;margin:0 auto;border-bottom:1px solid var(--bs-navy)}.bs-news__form input{flex:1;border:0;outline:0;font:400 12px var(--bs-font);padding:10px 0;background:transparent}.bs-news__form button{border:0;background:transparent;font:700 10px var(--bs-font);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:var(--bs-red)}.bs-story{text-align:center;padding:20px var(--bs-gutter) 10px;max-width:1100px;margin:0 auto}.bs-story h2{font-size:clamp(15px,2vw,22px);font-weight:700;margin:0 0 4px;color:var(--bs-navy)}.bs-story h3{font-size:clamp(12px,1.4vw,15px);font-weight:600;margin:0 0 12px;color:var(--bs-red)}.bs-story p{font-size:10px;line-height:1.8;color:var(--bs-muted);margin:0}.bs-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;text-align:center;padding:26px var(--bs-gutter) 26px;max-width:var(--bs-max);margin:0 auto}.bs-stats__item{font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--bs-navy)}.bs-stats__icon{display:block;font-size:18px;margin-bottom:8px;color:var(--bs-coral)}.bs-footer{background:var(--bs-red);color:#fff;border-top:0;padding:30px 0 14px}.bs-footer__cols{display:grid;grid-template-columns:1fr 1.3fr 1.1fr 1.4fr;gap:28px;max-width:var(--bs-max);margin:0 auto;padding:0 var(--bs-gutter)}.bs-footer__h{font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;color:var(--bs-coral)}.bs-footer ul{list-style:none;margin:0;padding:0}.bs-footer li{margin-bottom:11px;font-size:8px;font-weight:500;letter-spacing:.02em}.bs-footer__rt{font-size:7.5px;line-height:1.9;color:#e6f1ec}.bs-footer__rt p{margin:0 0 8px}.bs-footer__rt a{text-decoration:underline!important}.bs-footer__sub{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap}.bs-footer__form{display:flex;border-bottom:1px solid #fff;max-width:210px;margin-top:12px}.bs-footer__form input{flex:1;border:0;outline:0;font:400 8px var(--bs-font);padding:7px 0;background:transparent;color:#fff}.bs-footer__form input::placeholder{color:#cfe3da}.bs-footer__form button{border:0;background:transparent;cursor:pointer;font-size:11px;color:#fff}.bs-social{display:flex;gap:14px;margin-top:16px;font-size:8px;font-weight:700;letter-spacing:.06em}.bs-footer__badge{width:96px;height:96px}.bs-footer__badge img{width:100%;height:100%;object-fit:contain}.bs-footer__copy{text-align:center;font-size:7.5px;margin-top:26px;color:#cfe3da}.bs-pdp{padding:40px var(--bs-gutter) 10px;max-width:var(--bs-max);margin:0 auto}.bs-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,64px);align-items:start}.bs-gal{display:grid;grid-template-columns:62px minmax(0,1fr);gap:16px;align-items:start}.bs-gal__thumbs{display:flex;flex-direction:column;gap:12px}.bs-gal__thumb{padding:0;border:1px solid transparent;background:#fff;cursor:pointer;aspect-ratio:5/6;overflow:hidden}.bs-gal__thumb.is-active{border-color:var(--bs-navy);outline:1px solid var(--bs-navy);outline-offset:2px}.bs-gal__thumb img,.bs-gal__thumb .bs-ph{width:100%;height:100%;object-fit:cover}.bs-gal__main{position:relative;aspect-ratio:1/1;background:#fff;overflow:hidden;max-width:520px}.bs-gal__main img,.bs-gal__main .bs-ph{width:100%;height:100%;object-fit:contain}.bs-gal__main .bs-badge{top:14px}.bs-gal__main .bs-badge--right{left:auto;right:14px}.bs-gal__slide{display:none;width:100%;height:100%}.bs-gal__slide.is-active{display:block}.bs-pdp__title{font-size:clamp(20px,2.2vw,28px);font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;color:var(--bs-navy)}.bs-pdp__rating{display:flex;justify-content:flex-end;align-items:center;gap:8px;font-size:9px;margin-bottom:4px}.bs-pdp__price{font-size:11px;font-weight:600;margin:0}.bs-pdp__price s{color:var(--bs-muted);margin-right:8px}.bs-pdp__price b{color:var(--bs-price);font-weight:700;font-size:12px}.bs-pdp__ship{font-size:8px;color:var(--bs-muted);margin:4px 0 16px}.bs-pdp__ship a{text-decoration:underline!important;color:var(--bs-blue)}.bs-pdp__opts{margin:0 0 14px}.bs-pdp__opts label{display:block;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.bs-pdp__opts select{width:100%;border:1px solid var(--bs-navy);padding:11px 12px;font:500 11px var(--bs-font);background:#fff;border-radius:0}.bs-pbtn{display:block;width:100%;border-radius:999px;font:700 11px var(--bs-font);letter-spacing:.14em;text-transform:uppercase;padding:17px 20px;cursor:pointer;text-align:center;margin-bottom:14px}.bs-pbtn--ghost{background:var(--bs-coral);color:var(--bs-navy);border:1.5px solid var(--bs-coral)}.bs-pbtn--ghost:hover{background:#fff;border-color:var(--bs-coral)}.bs-pbtn--solid{background:var(--bs-red);color:#fff;border:1.5px solid var(--bs-red);border-radius:12px}.bs-pbtn--solid:hover{background:var(--bs-red-deep)}.bs-pbtn[disabled]{opacity:.5;cursor:not-allowed}.bs-bnpl{display:flex;align-items:center;gap:12px;background:var(--bs-soft);border-radius:10px;padding:12px 14px;margin-bottom:14px}.bs-bnpl__logo{width:34px;height:34px;border-radius:8px;background:var(--bs-coral);color:var(--bs-navy);display:grid;place-items:center;font-size:8px;font-weight:800;flex:none}.bs-bnpl__t{font-size:12px;font-weight:600;color:var(--bs-navy)}.bs-bnpl__s{font-size:8px;color:var(--bs-green);font-weight:600}.bs-bnpl__go{margin-left:auto;font-size:14px}.bs-pdp__desc{font-size:9.5px;line-height:1.7;color:#3c4a5a;margin:0 0 14px}.bs-acc{border:1px solid var(--bs-navy);margin-bottom:14px}.bs-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:center;align-items:center;position:relative;padding:12px 36px;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-navy)}.bs-acc summary::-webkit-details-marker{display:none}.bs-acc summary:after{content:"";position:absolute;right:16px;width:7px;height:7px;border-right:1.5px solid var(--bs-navy);border-bottom:1.5px solid var(--bs-navy);transform:rotate(45deg) translateY(-2px);transition:transform .2s}.bs-acc[open] summary:after{transform:rotate(225deg)}.bs-acc__body{padding:4px 18px 18px;font-size:10px;line-height:1.8;color:#3c4a5a}.bs-acc__body p{margin:0 0 8px}.bs-pdp__share{display:flex;justify-content:center;gap:28px;font-size:8px;padding:18px 0 6px;color:var(--bs-blue)}.bs-bundle{max-width:var(--bs-max);margin:0 auto;padding:24px var(--bs-gutter) 20px}.bs-bundle__inner{max-width:840px;margin-left:auto;margin-right:clamp(0px,6vw,80px)}.bs-bundle__title{font-size:10px;font-weight:700;letter-spacing:.04em;margin:0 0 10px;padding-left:12px;color:var(--bs-navy)}.bs-bundle__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bs-bundle__item{display:flex;align-items:center;gap:12px;border:1px solid var(--bs-line);padding:12px 14px;background:#fff}.bs-bundle__item input[type=checkbox]{width:14px;height:14px;accent-color:var(--bs-red);flex:none}.bs-bundle__img{width:42px;height:42px;flex:none;background:var(--bs-soft);overflow:hidden}.bs-bundle__img img,.bs-bundle__img .bs-ph{width:100%;height:100%;object-fit:cover}.bs-bundle__name{font-size:10px;font-weight:500}.bs-bundle__var{font-size:9px;color:var(--bs-muted)}.bs-bundle__price{font-size:9px;color:var(--bs-price);font-weight:600}.bs-bundle__price s{color:#9aa6b4;margin-left:4px}.bs-related{padding:40px 0 24px}.bs-related__title{text-align:center;font-size:clamp(20px,2.8vw,32px);font-weight:400;letter-spacing:.02em;text-transform:uppercase;margin:0 0 40px;color:var(--bs-navy)}.bs-related__list{display:grid;grid-template-columns:repeat(4,1fr);gap:34px 26px;padding:0 var(--bs-gutter);max-width:var(--bs-max);margin:0 auto}.bs-related .bs-card__media{aspect-ratio:1/1.15}.bs-related .bs-badge{top:14px;left:14px}.bs-related__back{text-align:center;margin-top:56px}.bs-related__back a{display:inline-flex;align-items:center;gap:12px;background:var(--bs-red);color:#fff!important;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:16px 30px;border-radius:8px}.bs-prev{max-width:var(--bs-max);margin:0 auto;padding:36px var(--bs-gutter) 40px}.bs-prev__tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--bs-line);margin-bottom:20px}.bs-prev__tab{font-size:10px;font-weight:700;letter-spacing:.04em;padding:12px 0;text-align:center;border:0;background:transparent;border-bottom:2px solid transparent;cursor:pointer;color:var(--bs-muted);font-family:var(--bs-font)}.bs-prev__tab.is-active{color:var(--bs-navy);border-bottom-color:var(--bs-coral)}.bs-prev__sum{display:grid;grid-template-columns:1fr 1.6fr 1.2fr;border:1px solid var(--bs-line);background:#fff}.bs-prev__sum>div{padding:22px 26px;border-left:1px solid var(--bs-line)}.bs-prev__sum>div:first-child{border-left:0}.bs-prev__big{font-size:28px;font-weight:800;display:flex;align-items:center;gap:10px;color:var(--bs-navy)}.bs-prev__big .bs-stars{font-size:18px}.bs-prev__based{font-size:9px;color:var(--bs-muted);margin:4px 0 14px}.bs-prev__write{display:inline-block;background:var(--bs-red);color:#fff!important;font-size:10px;font-weight:700;padding:11px 18px;border-radius:6px}.bs-bar{display:grid;grid-template-columns:16px 1fr 20px;gap:8px;align-items:center;font-size:9px;margin:6px 0}.bs-bar i{display:block;height:5px;background:var(--bs-line);border-radius:3px;overflow:hidden}.bs-bar i b{display:block;height:100%;background:var(--bs-red)}.bs-prev__q{font-size:9px;font-weight:700;margin-bottom:8px}.bs-prev__slider{position:relative;height:3px;background:var(--bs-line);margin:10px 0 6px}.bs-prev__slider b{position:absolute;top:-3px;width:9px;height:9px;border-radius:50%;background:var(--bs-red)}.bs-prev__ends{display:flex;justify-content:space-between;font-size:8px;color:var(--bs-muted)}.bs-prev__rec{font-size:9px;margin-top:14px;color:var(--bs-green)}.bs-prev__tools{display:flex;justify-content:space-between;gap:12px;margin:20px 0}.bs-prev__search{flex:1;border:1px solid var(--bs-line);border-radius:999px;padding:11px 16px;font:400 10px var(--bs-font)}.bs-pill{border:1px solid var(--bs-line);border-radius:999px;padding:11px 18px;font:600 10px var(--bs-font);background:#fff}.bs-prev__item{display:grid;grid-template-columns:220px 1fr 180px;gap:20px;padding:18px 0}.bs-prev__avatar{display:flex;gap:10px;align-items:center;font-size:10px;font-weight:700}.bs-prev__avatar i{width:28px;height:28px;border-radius:50%;background:var(--bs-soft);display:grid;place-items:center;font-style:normal;font-size:8px;font-weight:700;color:var(--bs-red)}.bs-prev__avatar small{display:block;font-size:8px;font-weight:500;color:var(--bs-muted)}.bs-prev__h{font-size:12px;font-weight:700;margin:4px 0;color:var(--bs-navy)}.bs-prev__p{font-size:10px;line-height:1.7;color:#3c4a5a;margin:0 0 10px}.bs-prev__imgs{display:flex;gap:10px;justify-content:flex-end}.bs-prev__imgs div{width:80px;height:80px;background:var(--bs-soft);border:1px solid var(--bs-line);overflow:hidden}.bs-prev__imgs img,.bs-prev__imgs .bs-ph{width:100%;height:100%;object-fit:cover}.bs-grid,.bs-feed,.bs-reviews,.bs-outlets,.bs-story,.bs-footer,.bs-related,.bs-prev,.bs-bundle{content-visibility:auto;contain-intrinsic-size:auto 520px}@media(prefers-reduced-motion:reduce){.bs-hero__track,.bs-card__img2,.bs-acc summary:after{transition:none}}@media(max-width:989px){.bs-footer__cols{grid-template-columns:1fr 1fr}.bs-related__list{grid-template-columns:repeat(2,1fr)}.bs-pdp__grid,.bs-prev__sum{grid-template-columns:1fr}.bs-prev__sum>div{border-left:0;border-top:1px solid var(--bs-line)}.bs-prev__sum>div:first-child{border-top:0}.bs-prev__item{grid-template-columns:1fr}.bs-prev__imgs{justify-content:flex-start}}@media(max-width:749px){.bs-announce__inner{justify-content:space-between;gap:8px;min-height:48px;padding:6px 12px}.bs-announce__title{font-size:12px}.bs-announce__sub{font-size:10px}.bs-count__cell{padding:0 8px;min-width:40px}.bs-count__num{font-size:14px}.bs-count__lbl{font-size:8px}.bs-header__top{padding:8px var(--bs-gutter) 4px}.bs-header__logo img{height:40px}.bs-header__logo-text{font-size:24px}.bs-header__right{gap:4px}.bs-header__icon{width:24px;height:24px}.bs-header__left a,.bs-header__right a{display:inline-grid;place-items:center;min-width:44px;min-height:44px}.bs-header__left{gap:0;margin-left:-10px}.bs-header__right{margin-right:-10px}.bs-nav{gap:20px;padding:8px var(--bs-gutter) 12px;justify-content:flex-start;-webkit-overflow-scrolling:touch}.bs-nav a{font-size:11px;padding:8px 0}.bs-strip{font-size:10px;padding:8px 12px;letter-spacing:.06em}.bs-hero__slide{aspect-ratio:4/5;min-height:0}.bs-hero__dot{width:10px;height:10px}.bs-circles__row{scroll-snap-type:x proximity;gap:14px}.bs-circle{width:72px}.bs-circle__img{width:72px;height:72px}.bs-circle__lbl{font-size:10px;letter-spacing:.03em}.bs-promo__tile{aspect-ratio:1/1.1}.bs-promo__text small{font-size:13px}.bs-promo__text strong{font-size:17px}.bs-banner__inner{gap:10px;flex-wrap:wrap}.bs-banner--left .bs-banner__inner{padding-left:var(--bs-gutter)}.bs-grid__list{grid-template-columns:repeat(2,1fr);gap:14px 8px}.bs-grid__all{font-size:11px}.bs-card__title{font-size:10.5px;letter-spacing:.1em;margin:10px 0 4px}.bs-card__price{font-size:12px}.bs-card__stars{font-size:10px}.bs-card__bnpl{font-size:9.5px;letter-spacing:.02em}.bs-badge{font-size:9px;padding:6px 8px;top:8px;left:8px}.bs-feed__item{flex-basis:45%}.bs-heading{font-size:14px}.bs-rating__score{font-size:13px}.bs-influencers{display:flex;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.bs-influencers__item{flex:0 0 62%;scroll-snap-align:start}.bs-review{flex-basis:82%;min-width:0}.bs-review__body{font-size:12px}.bs-review__head,.bs-review__who{font-size:11px}.bs-review__headline{font-size:13px}.bs-reviews__avg{font-size:11px}.bs-outlets{grid-template-columns:1fr;padding:12px 0}.bs-outlets__text{font-size:13px}.bs-btn{font-size:11px;padding:14px 26px}.bs-news__form input{font-size:16px}.bs-news__form button{font-size:11px;padding:0 4px}.bs-story p{font-size:12px}.bs-stats{grid-template-columns:repeat(2,1fr)}.bs-stats__item{font-size:11px}.bs-footer__cols{grid-template-columns:1fr;gap:22px}.bs-footer__h{font-size:12px}.bs-footer li{font-size:13px}.bs-footer__rt{font-size:12px}.bs-footer__form{max-width:100%}.bs-footer__form input{font-size:16px;padding:10px 0}.bs-footer__form button{font-size:16px;min-width:44px}.bs-social{font-size:12px;gap:20px}.bs-footer__copy{font-size:11px}.bs-pdp{padding:16px var(--bs-gutter) 8px}.bs-pdp__title{font-size:20px;letter-spacing:.12em}.bs-pdp__rating{font-size:11px;justify-content:flex-start}.bs-pdp__price{font-size:15px}.bs-pdp__price b{font-size:17px}.bs-pdp__ship,.bs-pdp__opts label{font-size:11px}.bs-pdp__opts select{font-size:16px;padding:13px 12px}.bs-pbtn{font-size:12px;padding:16px}.bs-bnpl__t{font-size:14px}.bs-bnpl__s{font-size:10.5px}.bs-pdp__desc{font-size:13px}.bs-acc summary{font-size:11.5px;padding:15px 36px}.bs-acc__body{font-size:13px}.bs-pdp__share{font-size:12px}.bs-gal{grid-template-columns:1fr}.bs-gal__thumbs{flex-direction:row;order:2;overflow-x:auto}.bs-gal__thumb{flex:0 0 60px}.bs-gal__main{max-width:none}.bs-bundle__grid{grid-template-columns:1fr}.bs-bundle__inner{margin-right:0}.bs-bundle__title{font-size:13px}.bs-bundle__name{font-size:12px}.bs-bundle__price,.bs-bundle__var{font-size:11px}.bs-bundle__item input[type=checkbox]{width:20px;height:20px}.bs-related{padding-top:24px}.bs-related__title{margin-bottom:22px}.bs-related__list{gap:20px 10px}.bs-related__back{margin-top:32px}.bs-prev{padding:20px var(--bs-gutter)}.bs-prev__sum>div{padding:16px}.bs-prev__tab{font-size:12px}.bs-prev__based,.bs-bar,.bs-prev__rec,.bs-prev__q,.bs-prev__ends{font-size:11px}.bs-prev__write{font-size:12px;padding:12px 20px}.bs-prev__tools{flex-wrap:wrap}.bs-prev__search{font-size:16px;flex-basis:100%}.bs-pill{font-size:11px}.bs-prev__h{font-size:14px}.bs-prev__p,.bs-prev__avatar{font-size:12px}.bs-prev__avatar small{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/bagsero-styles.css.map */
