.stb-cc{--cc-line: #E7E1D6;--cc-soft: #69707C;background:var(--cc-bg, #FAF8F4);color:var(--cc-ink, #20262F);font-family:var(--stb-font, "Inter", sans-serif);padding-top:var(--cc-pt, 0);padding-bottom:var(--cc-pb, 32px);width:100%}.stb-cc *,.stb-cc *:before,.stb-cc *:after{box-sizing:border-box}.stb-cc [hidden]{display:none!important}.stb-cc__tabs-wrap{background:#fff;border-bottom:1px solid var(--cc-line)}.stb-cc__tabs-wrap.is-sticky{position:sticky;top:var(--header-height, 0px);z-index:5}.stb-cc__tabs{display:flex;gap:2px;padding:0 8px;overflow-x:auto;scrollbar-width:none;max-width:1280px;margin:0 auto}.stb-cc__tabs::-webkit-scrollbar{display:none}.stb-cc__tab{flex-shrink:0;min-height:48px;padding:0 10px;border:0;background:transparent;cursor:pointer;white-space:nowrap;font-family:inherit;font-size:var(--cc-tab, 14px);font-weight:500;color:var(--cc-soft)}.stb-cc__tab.is-active{font-weight:700;color:var(--cc-navy);box-shadow:inset 0 -3px 0 var(--cc-accent)}.stb-cc__tab:focus-visible{outline:2px solid var(--cc-accent);outline-offset:-2px}.stb-cc__inner{background:#fff}.stb-cc__intro,.stb-cc__how{max-width:1280px;margin:0 auto}.stb-cc__intro{padding:16px 16px 0;display:flex;flex-direction:column;gap:8px}.stb-cc--center .stb-cc__intro{text-align:center;align-items:center}.stb-cc__kicker{margin:0;font-size:var(--cc-kicker, 11px);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-accent)}.stb-cc__h1{margin:0;font-family:inherit;font-size:var(--cc-h1-m, 27px);line-height:1.12;font-weight:var(--cc-h1-w, 700);color:var(--cc-navy);letter-spacing:-.02em;text-wrap:balance}.stb-cc__sub{margin:0;font-size:var(--cc-sub, 15px);line-height:1.5;color:#4a5060;max-width:640px}.stb-cc__how{width:calc(100% - 32px);max-width:1248px;margin:14px auto 0;padding:14px 12px;box-sizing:border-box;background:var(--cc-bg, #FAF8F4);border:1px solid var(--cc-line);border-radius:14px;display:flex;flex-direction:column;gap:10px}.stb-cc__inner{padding-bottom:16px}.stb-cc__how-h{margin:0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-accent)}.stb-cc__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stb-cc__step{display:flex;flex-direction:column;gap:6px;align-items:flex-start;color:var(--cc-navy)}.stb-cc__step span{font-size:var(--cc-step, 12px);font-weight:600;line-height:1.35;color:var(--cc-ink)}.stb-cc__step-a{display:flex;flex-direction:inherit;gap:inherit;align-items:inherit;color:inherit;text-decoration:none}.stb-cc__step-a span{text-decoration:underline;text-underline-offset:3px}.stb-cc__how-link{font-size:13px;font-weight:600;color:var(--cc-navy);text-decoration:underline;min-height:32px;display:inline-flex;align-items:center}.stb-cc__note{margin:0;font-size:12px;line-height:1.45;color:#4a5060;border-top:1px solid var(--cc-line);padding-top:8px}.stb-cc__bar{background:#fff;border-top:1px solid var(--cc-line);border-bottom:1px solid var(--cc-line);box-shadow:0 4px 10px #1a1d260d}.stb-cc__bar-inner{max-width:1280px;margin:0 auto;padding:12px 16px;display:flex;flex-direction:column;gap:10px}.stb-cc__bar-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.stb-cc__bar-label{font-size:13px;color:var(--cc-soft)}.stb-cc__bar-label strong{color:var(--cc-ink);font-weight:600}.stb-cc__seg{display:flex;border:1px solid #D9D3C7;border-radius:999px;overflow:hidden;flex-shrink:0}.stb-cc__seg-btn{min-height:32px;padding:0 10px;border:0;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;background:#fff;color:var(--cc-navy)}.stb-cc__seg-btn.is-active{background:var(--cc-navy);color:#fff;font-weight:600}.stb-cc__swatches{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px}.stb-cc__swatch{width:100%;aspect-ratio:1 / 1;min-height:28px;max-width:44px;justify-self:center;border-radius:999px;padding:0;cursor:pointer;background:var(--sw);border:2px solid transparent;box-shadow:0 0 0 1px #d9d3c7}.stb-cc__swatch.is-active{border-color:#fff;box-shadow:0 0 0 2px var(--cc-accent)}.stb-cc__grid{max-width:1280px;margin:0 auto;padding:12px 16px 0;display:grid;grid-template-columns:repeat(var(--cc-cols-m, 2),minmax(0,1fr));gap:10px}.stb-cc__cell{min-width:0;scroll-margin:90px}.stb-cc__cell--wide{grid-column:span 2}.stb-cc__cell--full{grid-column:1 / -1}.stb-cc__cell.is-focus .stb-cc-tile{box-shadow:0 0 0 2px var(--cc-accent)}.stb-cc__hint{border:1.5px dashed var(--cc-accent);border-radius:var(--cc-radius);padding:14px;font-size:13px;color:var(--cc-soft);background:#fff;height:100%}.stb-cc-tile{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--cc-tile-bg, #fff);border:1px solid var(--cc-line);border-radius:var(--cc-radius, 12px);transition:box-shadow .2s ease}.stb-cc-tile__media{position:relative;display:block;aspect-ratio:var(--cc-ratio, 5 / 6);background:var(--sw);overflow:hidden}.stb-cc-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transition:opacity .3s ease}.stb-cc-tile__img img{width:100%;height:100%;object-fit:cover;display:block}.stb-cc-tile__img--2,.stb-cc.is-view-2 .stb-cc-tile__media.has-alt .stb-cc-tile__img--1{opacity:0}.stb-cc.is-view-2 .stb-cc-tile__media.has-alt .stb-cc-tile__img--2{opacity:1}.stb-cc-tile__ph{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--sw);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.22) 0 1px,transparent 1px 16px),repeating-linear-gradient(-45deg,rgba(255,255,255,.22) 0 1px,transparent 1px 16px)}.stb-cc-tile__ph--close{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.35) 0 2px,transparent 2px 46px),repeating-linear-gradient(-45deg,rgba(255,255,255,.35) 0 2px,transparent 2px 46px)}.stb-cc-tile__chip,.stb-cc-tile__badge{position:absolute;top:8px;font-size:10px;font-weight:700;letter-spacing:.06em;border-radius:999px;padding:3px 8px;line-height:1.4;z-index:1}.stb-cc-tile__chip{left:8px;color:var(--cc-navy);background:#fff}.stb-cc-tile__chip--bl{top:auto;bottom:8px}.stb-cc-tile__badge{right:8px;text-transform:uppercase}.stb-cc-tile__badge--navy{background:var(--cc-navy);color:#fff}.stb-cc-tile__badge--coral{background:var(--cc-accent);color:#fff}.stb-cc-tile__badge--green{background:var(--cc-perk);color:#fff}.stb-cc-tile__badge--light{background:#fff;color:var(--cc-navy)}.stb-cc-tile__badge--soon{background:#fde7df;color:#b8401c}.stb-cc-tile__body{padding:10px 10px 12px;display:flex;flex-direction:column;gap:3px;flex-grow:1}.stb-cc-tile__title{font-size:var(--cc-title, 14px);font-weight:var(--cc-title-w, 600);line-height:1.3;color:var(--cc-ink);text-decoration:none}a.stb-cc-tile__title:hover{color:var(--cc-accent)}.stb-cc-tile__sub{font-size:12px;color:var(--cc-soft)}.stb-cc-tile__rating{font-size:11px;color:#4a5060}.stb-cc-tile__stars{color:var(--cc-accent);letter-spacing:.5px}.stb-cc-tile__perk{font-size:11px;font-weight:600;color:var(--cc-perk)}.stb-cc-tile__spacer{flex-grow:1}.stb-cc-tile__foot{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:6px}.stb-cc-tile__price{display:flex;flex-direction:column;line-height:1.15}.stb-cc-tile__from{font-size:11px;color:var(--cc-soft)}.stb-cc-tile__price-main{font-size:var(--cc-price, 16px);font-weight:700;color:var(--cc-navy)}.stb-cc-tile__price-main.is-soon{font-size:13px;color:#b8401c}.stb-cc-tile__compare{font-size:11px;color:var(--cc-soft)}.stb-cc-tile__soldout{font-size:12px;font-weight:600;color:var(--cc-soft)}.stb-cc-tile__btn{width:44px;height:44px;flex-shrink:0;border-radius:999px;border:0;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;background:var(--cc-accent);color:#fff;position:relative;transition:background .2s ease,transform .15s ease}.stb-cc-tile__btn:active{transform:scale(.94)}.stb-cc-tile__btn:focus-visible{outline:2px solid var(--cc-navy);outline-offset:2px}.stb-cc-tile__btn-done{display:none}.stb-cc-tile__btn.is-added{background:var(--cc-navy)}.stb-cc-tile__btn.is-added .stb-cc-tile__btn-icon{display:none}.stb-cc-tile__btn.is-added .stb-cc-tile__btn-done{display:inline-flex}.stb-cc-tile__btn--text{width:auto;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;background:#fff;color:var(--cc-navy);border:1px solid var(--cc-navy)}.stb-cc-tile__sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:#fffffffa;padding:10px;display:flex;flex-direction:column;gap:6px;overflow-y:auto}.stb-cc-tile__sheet-head{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--cc-ink)}.stb-cc-tile__x{width:36px;height:36px;border:0;background:transparent;cursor:pointer;color:var(--cc-navy);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.stb-cc-tile__sizes{display:flex;flex-direction:column;gap:6px}.stb-cc-tile__size{min-height:42px;border-radius:8px;border:1px solid #D9D3C7;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;cursor:pointer;font-family:inherit;font-size:12px;color:var(--cc-ink);text-align:left}.stb-cc-tile__size:hover{border-color:var(--cc-navy)}.stb-cc-tile__size[disabled]{opacity:.5;cursor:not-allowed}.stb-cc-tile__size.is-loading,.stb-cc-tile__btn.is-loading{opacity:.6;cursor:progress}.stb-cc-tile__size.is-added{background:var(--cc-navy);color:#fff;border-color:var(--cc-navy)}.stb-cc-tile__size-name{font-weight:600}.stb-cc-tile__size-price{font-weight:700;color:inherit;white-space:nowrap}.stb-cc-tile__wl{display:flex;flex-direction:column;gap:8px}.stb-cc-tile__wl-input,.stb-cc-offer__input{min-height:44px;border-radius:10px;border:1px solid #D9D3C7;padding:0 12px;font-family:inherit;font-size:14px;width:100%;background:#fff;color:var(--cc-ink)}.stb-cc-tile__wl-btn,.stb-cc-offer__submit{min-height:44px;border-radius:999px;border:0;background:var(--cc-accent);color:#fff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;padding:0 16px}.stb-cc-tile__wl-ok,.stb-cc-offer__ok{margin:0;font-size:13px;font-weight:600;color:var(--cc-perk)}.stb-cc-tile__wl-err,.stb-cc-offer__err{margin:0;font-size:12px;color:#b8401c}.stb-cc-offer{display:flex;gap:14px;align-items:center;border-radius:var(--cc-radius, 12px);padding:16px;text-decoration:none}.stb-cc-offer--navy{background:var(--cc-navy);color:#fff}.stb-cc-offer--coral{background:var(--cc-accent);color:#fff}.stb-cc-offer--light{background:#fff;color:var(--cc-ink);border:1px solid var(--cc-line)}.stb-cc-offer__icon{width:64px;height:64px;flex-shrink:0;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;color:#f7b39d}.stb-cc-offer--light .stb-cc-offer__icon{background:var(--cc-bg);color:var(--cc-accent)}.stb-cc-offer__txt{display:flex;flex-direction:column;gap:4px;flex-grow:1;min-width:0}.stb-cc-offer__h{font-size:16px;font-weight:700}.stb-cc-offer__p{font-size:13px;line-height:1.45;opacity:.88}.stb-cc-offer__l{font-size:13px;font-weight:600;text-decoration:underline;margin-top:2px}.stb-cc-offer__form{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.stb-cc-offer__form .stb-cc-offer__input{flex:1 1 180px}.stb-cc-offer--form{align-items:flex-start}.stb-cc-info{height:100%;min-height:100%;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:var(--cc-radius, 12px);text-decoration:none;overflow:hidden}.stb-cc-info--light{background:#fff;border:1px solid var(--cc-line);color:var(--cc-ink)}.stb-cc-info--outline{background:#fff;border:1.5px solid var(--cc-navy);color:var(--cc-ink)}.stb-cc-info--sand{background:var(--cc-bg);border:1px solid var(--cc-line);color:var(--cc-ink)}.stb-cc-info--navy{background:var(--cc-navy);color:#fff}.stb-cc-info__img{display:block;margin:-16px -16px 4px;aspect-ratio:4 / 3;overflow:hidden}.stb-cc-info__img img{width:100%;height:100%;object-fit:cover;display:block}.stb-cc-info__icon{color:var(--cc-accent)}.stb-cc-info__k{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-accent)}.stb-cc-info--navy .stb-cc-info__k{color:#f7b39d}.stb-cc-info__h{font-size:17px;font-weight:700;line-height:1.25;color:var(--cc-navy)}.stb-cc-info--navy .stb-cc-info__h{color:#fff}.stb-cc-info__p{font-size:13px;line-height:1.45;color:#4a5060}.stb-cc-info--navy .stb-cc-info__p{color:#dce0e9}.stb-cc-info__grow{flex-grow:1}.stb-cc-info__btn{min-height:44px;border-radius:999px;background:var(--cc-navy);color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 12px}.stb-cc-info--navy .stb-cc-info__btn{background:var(--cc-accent)}.stb-cc-info__link{font-size:13px;font-weight:600;text-decoration:underline;min-height:44px;display:flex;align-items:center;color:inherit}.stb-cc-review{margin:0;height:100%;display:flex;flex-direction:column;background:#fff;border:1px solid var(--cc-line);border-radius:var(--cc-radius, 12px);overflow:hidden}.stb-cc-review__img{position:relative;aspect-ratio:var(--cc-ratio, 5 / 6);background:#d9d3c7;overflow:hidden}.stb-cc-review__img img{width:100%;height:100%;object-fit:cover;display:block}.stb-cc-review__label{position:absolute;top:8px;left:8px;font-size:10px;font-weight:700;letter-spacing:.06em;background:var(--cc-navy);color:#fff;border-radius:999px;padding:3px 8px}.stb-cc-review__body{padding:10px;display:flex;flex-direction:column;gap:5px}.stb-cc-review__stars{color:var(--cc-accent);font-size:12px;letter-spacing:1px}.stb-cc-review__q{margin:0;font-size:13px;line-height:1.4;font-style:italic;color:var(--cc-ink)}.stb-cc-review__who{font-size:11px;color:var(--cc-soft)}.stb-cc__toast{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:50;width:min(92vw,420px);background:var(--cc-navy);color:#fff;border-radius:12px;padding:12px 14px;font-size:13px;font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:12px;box-shadow:0 10px 30px #101b3040}.stb-cc__toast a{color:#f7b39d;text-decoration:underline;white-space:nowrap}@media screen and (min-width:750px){.stb-cc__intro{padding:28px 32px 0}.stb-cc__h1{font-size:var(--cc-h1-d, 40px)}.stb-cc__how{width:calc(100% - 64px);max-width:1216px;margin:18px auto 0;padding:18px 20px}.stb-cc__steps{gap:24px}.stb-cc__step{flex-direction:row;align-items:center;gap:10px}.stb-cc__step span{font-size:calc(var(--cc-step, 12px) + 2px)}.stb-cc__bar-inner{padding:14px 32px;flex-direction:row;align-items:center;justify-content:space-between}.stb-cc__bar-top{order:2;gap:16px}.stb-cc__swatches{display:flex;gap:8px}.stb-cc__swatch{width:32px;min-height:32px}.stb-cc__grid{padding:24px 32px 0;gap:16px;grid-template-columns:repeat(var(--cc-cols-d, 4),minmax(0,1fr))}.stb-cc__cell--wide{grid-column:span 2}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/stb-category-collection.css.map */
