:root{--ic-bg:#ffffff;--ic-ink:#0b0b0b;--ic-ink-2:#2a2a2a;--ic-muted:#6f6f6f;--ic-line:#e7e5e1;--ic-stone:#e6e6e5;--ic-cream:#f4f3f0;--ic-sale:#0b0b0b;--ic-head:var(--font-heading--family, "Futura","Jost","Helvetica Neue",Arial,sans-serif);--ic-body:var(--font-body--family, "Futura","Jost","Helvetica Neue",Arial,sans-serif);--ic-max:1440px;--ic-gut:20px;--ic-ease:cubic-bezier(.2,.7,.2,1)}@media(min-width:990px){:root{--ic-gut:40px}}.ic,.ic *{box-sizing:border-box}.ic{font-family:var(--ic-body);color:var(--ic-ink);-webkit-font-smoothing:antialiased}.ic a{color:inherit;text-decoration:none}.ic img{display:block;max-width:100%;height:auto}.ic button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.ic-wrap{max-width:var(--ic-max);margin:0 auto;padding-inline:var(--ic-gut)}.ic-eyebrow{font-family:var(--ic-body);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ic-muted);margin:0 0 14px}.ic-h1,.ic-h2,.ic-h3{font-family:var(--ic-head);text-transform:uppercase;font-weight:500;letter-spacing:.01em;line-height:.98;margin:0}.ic-h1{font-size:clamp(44px,7.2vw,104px)}.ic-h2{font-size:clamp(30px,4vw,52px)}.ic-h3{font-size:clamp(20px,2vw,26px);line-height:1.1}.ic-lead{font-size:16px;line-height:1.65;color:var(--ic-ink-2);max-width:46ch;margin:0}.ic-small{font-size:12px;letter-spacing:.06em;color:var(--ic-muted)}.ic-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ic-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 34px;background:var(--ic-ink);color:#fff!important;border:1px solid var(--ic-ink);font-family:var(--ic-body);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;transition:background .25s,color .25s,opacity .25s;white-space:nowrap}.ic-btn:hover{background:#262626}.ic-btn--light{background:#fff;color:var(--ic-ink)!important;border-color:#fff}.ic-btn--light:hover{background:var(--ic-cream)}.ic-btn--outline{background:transparent;color:var(--ic-ink)!important}.ic-btn--outline:hover{background:var(--ic-ink);color:#fff!important}.ic-btn--block{width:100%}.ic-btn[disabled],.ic-btn.is-disabled{opacity:.45;cursor:not-allowed}.ic-btn.is-loading{opacity:.6;pointer-events:none}.ic-link{font-size:12px;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:3px}.ic-announce{background:var(--ic-ink);color:#fff;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.ic-announce__track{position:relative;height:38px;overflow:hidden}.ic-announce__item{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s;text-align:center;padding:0 16px}.ic-announce__item.is-active{opacity:1;transform:none}.ic-header{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--ic-line)}.ic-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:68px}.ic-header__left{display:flex;align-items:center;gap:28px}.ic-header__right{display:flex;align-items:center;justify-content:flex-end;gap:18px}.ic-logo{font-family:var(--ic-head);font-size:20px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;white-space:nowrap;padding-left:.28em}.ic-logo img{max-height:34px;width:auto}.ic-nav{display:none;gap:30px;align-items:center;height:68px}.ic-nav__item{position:relative;height:100%;display:flex;align-items:center}.ic-nav__link{font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:6px 0;position:relative}.ic-nav__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ic-ease)}.ic-nav__item:hover .ic-nav__link:after,.ic-nav__link[aria-current]:after{transform:scaleX(1)}.ic-drop{position:absolute;top:100%;left:-24px;min-width:240px;background:#fff;border:1px solid var(--ic-line);padding:14px 0;opacity:0;visibility:hidden;transform:translateY(6px);transition:all .25s var(--ic-ease)}.ic-nav__item:hover .ic-drop,.ic-nav__item:focus-within .ic-drop{opacity:1;visibility:visible;transform:none}.ic-drop a{display:block;padding:10px 24px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ic-ink-2)}.ic-drop a:hover{background:var(--ic-cream);color:var(--ic-ink)}.ic-icon-btn{position:relative;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center}.ic-icon-btn svg{width:21px;height:21px}.ic-count{position:absolute;top:2px;right:0;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--ic-ink);color:#fff;font-size:10px;line-height:17px;text-align:center;font-weight:600}.ic-count[data-count="0"]{display:none}.ic-burger{display:inline-flex}@media(min-width:990px){.ic-nav{display:flex}.ic-burger{display:none}.ic-logo{font-size:22px}}@media(max-width:989px){.ic-hide-m{display:none!important}}.ic-mmenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;visibility:hidden}.ic-mmenu.is-open{visibility:visible}.ic-mmenu__panel{position:absolute;top:0;bottom:0;left:0;width:min(88vw,380px);background:#fff;transform:translate(-100%);transition:transform .4s var(--ic-ease);display:flex;flex-direction:column}.ic-mmenu.is-open .ic-mmenu__panel{transform:none}.ic-mmenu__head{display:flex;justify-content:space-between;align-items:center;height:64px;padding:0 20px;border-bottom:1px solid var(--ic-line)}.ic-mmenu__list{list-style:none;margin:0;padding:8px 20px;overflow:auto}.ic-mmenu__list a,.ic-mmenu__list summary{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid var(--ic-line);font-size:14px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;list-style:none}.ic-mmenu__list summary::-webkit-details-marker{display:none}.ic-mmenu__sub a{padding-left:16px;font-size:12px;color:var(--ic-ink-2)}.ic-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0b0b73;opacity:0;transition:opacity .35s}.is-open>.ic-overlay{opacity:1}.ic-hero{background:var(--ic-stone);overflow:hidden}.ic-hero__grid{display:grid;gap:0;align-items:center;min-height:min(86vh,820px)}.ic-hero__copy{padding:56px 0 8px;position:relative;z-index:2}.ic-hero__copy .ic-lead{margin:26px 0 34px}.ic-hero__ctas{display:flex;gap:12px;flex-wrap:wrap}.ic-hero__media{position:relative;display:flex;justify-content:center}.ic-hero__media img{width:100%;max-width:760px;height:auto;mix-blend-mode:multiply}.ic-hero__note{position:absolute;bottom:12%;left:6%;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ic-muted)}@media(min-width:990px){.ic-hero__grid{grid-template-columns:1.05fr 1fr}.ic-hero__copy{padding:0}}.ic-marquee{background:var(--ic-ink);color:#fff;overflow:hidden;border-block:1px solid var(--ic-ink)}.ic-marquee__track{display:flex;width:max-content;animation:ic-scroll var(--ic-speed,40s) linear infinite}.ic-marquee:hover .ic-marquee__track{animation-play-state:paused}.ic-marquee__group{display:flex;align-items:center}.ic-marquee__item{font-family:var(--ic-head);font-size:clamp(15px,1.6vw,20px);letter-spacing:.18em;text-transform:uppercase;padding:20px 28px;white-space:nowrap;display:flex;align-items:center;gap:56px}.ic-marquee__item:after{content:"";width:5px;height:5px;background:#fff;border-radius:50%;opacity:.6}@keyframes ic-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ic-marquee__track{animation:none}}.ic-section{padding-block:clamp(56px,8vw,112px)}.ic-shead{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(28px,4vw,48px)}.ic-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 12px}@media(min-width:750px){.ic-grid{grid-template-columns:repeat(3,1fr);gap:40px 16px}}@media(min-width:1100px){.ic-grid{grid-template-columns:repeat(var(--ic-cols,4),1fr)}}.ic-card{position:relative;display:flex;flex-direction:column}.ic-card__media{position:relative;display:block;aspect-ratio:1/1;background:var(--ic-stone);overflow:hidden}.ic-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ic-ease),opacity .5s}.ic-card__media img.ic-card__alt{opacity:0}.ic-card:hover .ic-card__media img{transform:scale(1.045)}.ic-card:hover .ic-card__media img.ic-card__alt{opacity:1}.ic-badge{position:absolute;top:12px;left:12px;z-index:2;background:var(--ic-ink);color:#fff;font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:6px 9px}.ic-badge--soft{background:#fff;color:var(--ic-ink)}.ic-quick{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;background:#fffffff5;padding:12px;transform:translateY(calc(100% + 12px));transition:transform .4s var(--ic-ease)}.ic-card:hover .ic-quick,.ic-quick:focus-within{transform:none}.ic-quick__label{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ic-muted);margin-bottom:8px;text-align:center}.ic-quick__sizes{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.ic-quick__sizes button{height:34px;border:1px solid var(--ic-line);font-size:11px;letter-spacing:.06em;transition:all .2s}.ic-quick__sizes button:hover{background:var(--ic-ink);color:#fff;border-color:var(--ic-ink)}.ic-quick__sizes button[disabled]{opacity:.35;text-decoration:line-through;cursor:not-allowed}.ic-quick__sizes button.is-added{background:var(--ic-ink);color:#fff}@media(hover:none){.ic-quick{display:none}}.ic-card__info{padding-top:14px;display:flex;flex-direction:column;gap:4px}.ic-card__title{font-family:var(--ic-head);font-size:14px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;line-height:1.3}.ic-card__sub{font-size:12px;color:var(--ic-muted)}.ic-price{display:flex;align-items:baseline;gap:10px;font-size:14px;margin-top:4px}.ic-price s{color:var(--ic-muted);font-size:13px}.ic-price__save{font-size:10px;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--ic-ink);padding:3px 6px}.ic-leagues{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:990px){.ic-leagues{grid-template-columns:repeat(5,1fr);gap:16px}}.ic-league{position:relative;display:block;background:var(--ic-stone);aspect-ratio:3/4;overflow:hidden}.ic-league img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ic-ease)}.ic-league:hover img{transform:scale(1.05)}.ic-league__label{position:absolute;left:0;right:0;bottom:0;padding:18px;background:linear-gradient(to top,#0b0b0bd9,#0b0b0b00);color:#fff;display:flex;justify-content:space-between;align-items:flex-end}.ic-league__name{font-family:var(--ic-head);font-size:16px;letter-spacing:.12em;text-transform:uppercase}.ic-league__count{font-size:11px;letter-spacing:.14em;opacity:.8}.ic-leagues .ic-league:last-child:nth-child(odd){grid-column:span 2;aspect-ratio:3/2}@media(min-width:990px){.ic-leagues .ic-league:last-child:nth-child(odd){grid-column:auto;aspect-ratio:3/4}}.ic-story{background:var(--ic-cream)}.ic-story__grid{display:grid;gap:40px;align-items:center}@media(min-width:990px){.ic-story__grid{grid-template-columns:1fr 1fr;gap:80px}}.ic-story__media{background:var(--ic-stone);aspect-ratio:1/1;overflow:hidden}.ic-story__media img{width:100%;height:100%;object-fit:cover}.ic-story__copy .ic-lead{margin:24px 0 32px}.ic-specs{list-style:none;margin:0 0 36px;padding:0;border-top:1px solid #dcd9d3}.ic-specs li{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid #dcd9d3;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.ic-specs li span:last-child{color:var(--ic-muted)}.ic-features{display:grid;grid-template-columns:repeat(2,1fr);gap:36px 20px}@media(min-width:990px){.ic-features{grid-template-columns:repeat(4,1fr)}}.ic-feature{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.ic-feature svg{width:30px;height:30px;stroke-width:1.2}.ic-feature h3{font-family:var(--ic-head);font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;margin:0}.ic-feature p{font-size:13px;color:var(--ic-muted);margin:0;line-height:1.55;max-width:26ch}.ic-news{background:var(--ic-ink);color:#fff;text-align:center}.ic-news .ic-eyebrow{color:#9a9a9a}.ic-news .ic-lead{color:#c9c9c9;margin:18px auto 32px}.ic-news__form{display:flex;max-width:520px;margin:0 auto;border-bottom:1px solid #fff}.ic-news__form input{flex:1;background:transparent;border:0;color:#fff;font:inherit;font-size:14px;padding:16px 4px;outline:0}.ic-news__form input::placeholder{color:#8d8d8d;letter-spacing:.06em}.ic-news__form button{font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:0 8px}.ic-news__msg{margin-top:16px;font-size:13px;color:#c9c9c9}.ic-footer{background:#fff;border-top:1px solid var(--ic-line);padding-top:64px}.ic-footer__grid{display:grid;gap:40px;padding-bottom:56px}@media(min-width:990px){.ic-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:56px}}.ic-footer h4{font-family:var(--ic-head);font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;margin:0 0 20px}.ic-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ic-footer ul a{font-size:13px;color:var(--ic-ink-2)}.ic-footer ul a:hover{color:var(--ic-ink)}.ic-footer__blurb{font-size:13px;line-height:1.7;color:var(--ic-muted);max-width:34ch;margin:16px 0 0}.ic-footer__social{display:flex;gap:14px;margin-top:22px}.ic-footer__social a{width:36px;height:36px;border:1px solid var(--ic-line);display:inline-flex;align-items:center;justify-content:center}.ic-footer__social svg{width:16px;height:16px}.ic-footer__bottom{border-top:1px solid var(--ic-line);padding:22px 0 30px;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;align-items:center}.ic-pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.ic-pay svg{width:38px;height:24px}.ic-select{-webkit-appearance:none;appearance:none;border:1px solid var(--ic-line);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%230b0b0b'/%3E%3C/svg%3E") no-repeat right 12px center;padding:10px 34px 10px 12px;font:inherit;font-size:12px;letter-spacing:.06em;color:var(--ic-ink);border-radius:0}.ic-cart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden}.ic-cart.is-open{visibility:visible}.ic-cart__panel{position:absolute;top:0;right:0;bottom:0;width:min(100vw,460px);background:#fff;transform:translate(100%);transition:transform .45s var(--ic-ease);display:flex;flex-direction:column}.ic-cart.is-open .ic-cart__panel{transform:none}.ic-cart__head{display:flex;justify-content:space-between;align-items:center;padding:0 24px;height:68px;border-bottom:1px solid var(--ic-line)}.ic-cart__title{font-family:var(--ic-head);font-size:14px;letter-spacing:.18em;text-transform:uppercase;margin:0}.ic-cart__body{flex:1;overflow:auto;padding:0 24px}.ic-cart__empty{padding:80px 0;text-align:center;display:grid;gap:22px;justify-items:center}.ic-line{display:grid;grid-template-columns:92px 1fr;gap:16px;padding:22px 0;border-bottom:1px solid var(--ic-line)}.ic-line__img{background:var(--ic-stone);aspect-ratio:1/1;display:block}.ic-line__img img{width:100%;height:100%;object-fit:cover}.ic-line__top{display:flex;justify-content:space-between;gap:12px}.ic-line__title{font-family:var(--ic-head);font-size:13px;letter-spacing:.08em;text-transform:uppercase;line-height:1.35}.ic-line__meta{font-size:12px;color:var(--ic-muted);margin-top:4px}.ic-line__bottom{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.ic-qty{display:inline-flex;align-items:center;border:1px solid var(--ic-line);height:36px}.ic-qty button{width:34px;height:100%;font-size:16px}.ic-qty span,.ic-qty input{width:32px;text-align:center;font-size:13px;border:0;font:inherit;background:transparent}.ic-remove{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ic-muted);text-decoration:underline;text-underline-offset:3px}.ic-line__price{text-align:right;font-size:13px;white-space:nowrap}.ic-line__price s{display:block;color:var(--ic-muted);font-size:12px}.ic-progress{padding:16px 24px;border-bottom:1px solid var(--ic-line);font-size:12px;letter-spacing:.06em;text-align:center}.ic-progress__bar{height:3px;background:var(--ic-line);margin-top:10px;overflow:hidden}.ic-progress__bar span{display:block;height:100%;background:var(--ic-ink);transition:width .5s var(--ic-ease)}.ic-upsell{padding:26px 0}.ic-upsell h3{font-family:var(--ic-head);font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;margin:0 0 16px}.ic-upsell__list{display:grid;gap:12px}.ic-upsell__item{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;background:var(--ic-cream);padding:10px}.ic-upsell__item img{background:var(--ic-stone);aspect-ratio:1/1;object-fit:cover}.ic-upsell__item select{border:1px solid var(--ic-line);background:#fff;font:inherit;font-size:11px;padding:7px 6px;border-radius:0}.ic-upsell__add{display:flex;gap:6px}.ic-upsell__add button{background:var(--ic-ink);color:#fff;font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:0 12px;height:32px}.ic-cart__foot{border-top:1px solid var(--ic-line);padding:20px 24px 24px;display:grid;gap:12px;background:#fff}.ic-cart__row{display:flex;justify-content:space-between;font-size:13px;letter-spacing:.06em}.ic-cart__row--total{font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.ic-cart__save{color:var(--ic-ink);font-size:12px}.ic-cart__note{font-size:11px;color:var(--ic-muted);text-align:center;letter-spacing:.04em}.ic-cart.is-busy .ic-cart__body{opacity:.55;pointer-events:none}.ic-pdp{padding-block:24px 72px}.ic-crumbs{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ic-muted);padding:18px 0 22px}.ic-crumbs a:hover{color:var(--ic-ink)}.ic-pdp__grid{display:grid;gap:32px}@media(min-width:990px){.ic-pdp__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:64px;align-items:start}}.ic-gallery{display:grid;gap:10px}.ic-gallery__main{background:var(--ic-stone);aspect-ratio:1/1;overflow:hidden;position:relative;cursor:zoom-in}.ic-gallery__main img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ic-ease)}.ic-gallery__main.is-zoom{cursor:zoom-out}.ic-gallery__main.is-zoom img{transform:scale(1.9)}.ic-gallery__thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.ic-gallery__thumbs button{background:var(--ic-stone);aspect-ratio:1/1;border:1px solid transparent;overflow:hidden}.ic-gallery__thumbs button[aria-current=true]{border-color:var(--ic-ink)}.ic-gallery__thumbs img{width:100%;height:100%;object-fit:cover}.ic-info{position:relative}@media(min-width:990px){.ic-info{position:sticky;top:96px}}.ic-info__title{font-family:var(--ic-head);font-size:clamp(28px,3.2vw,42px);text-transform:uppercase;font-weight:500;line-height:1.02;letter-spacing:.01em;margin:0}.ic-info__sub{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--ic-muted);margin-top:10px}.ic-info .ic-price{font-size:20px;margin:22px 0 0}.ic-info .ic-price s{font-size:16px}.ic-hr{border:0;border-top:1px solid var(--ic-line);margin:26px 0}.ic-opt__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.ic-opt__head button{font-size:11px;letter-spacing:.12em;text-decoration:underline;text-underline-offset:3px;color:var(--ic-muted)}.ic-sizes{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.ic-sizes input{position:absolute;opacity:0;pointer-events:none}.ic-sizes label{height:50px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ic-line);font-size:13px;letter-spacing:.06em;cursor:pointer;transition:all .2s}.ic-sizes label:hover{border-color:var(--ic-ink)}.ic-sizes input:checked+label{background:var(--ic-ink);border-color:var(--ic-ink);color:#fff}.ic-sizes input:disabled+label{opacity:.35;text-decoration:line-through;cursor:not-allowed}.ic-sizes.is-warn label{border-color:#b3261e;animation:ic-shake .35s}@keyframes ic-shake{25%{transform:translate(-3px)}75%{transform:translate(3px)}}.ic-opt__msg{min-height:18px;font-size:12px;color:#b3261e;margin-top:8px}.ic-buy{display:grid;gap:10px;margin-top:8px}.ic-buy .shopify-payment-button__button{border-radius:0!important;min-height:54px}.ic-buy .shopify-payment-button__more-options{font-size:12px;letter-spacing:.06em;color:var(--ic-muted)}.ic-assure{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px}.ic-assure div{background:var(--ic-cream);padding:14px 8px;text-align:center;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;display:grid;gap:8px;justify-items:center;line-height:1.35}.ic-assure svg{width:20px;height:20px}.ic-acc{border-top:1px solid var(--ic-line);margin-top:28px}.ic-acc details{border-bottom:1px solid var(--ic-line)}.ic-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:20px 0;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.ic-acc summary::-webkit-details-marker{display:none}.ic-acc summary:after{content:"+";font-size:18px;font-weight:300;transition:transform .3s}.ic-acc details[open] summary:after{transform:rotate(45deg)}.ic-acc__body{padding:0 0 22px;font-size:14px;line-height:1.75;color:var(--ic-ink-2)}.ic-acc__body ul{padding-left:18px;margin:8px 0}.ic-acc__body h3{display:none}.ic-acc__body em{font-style:italic}.ic-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--ic-line);transform:translateY(110%);transition:transform .4s var(--ic-ease)}.ic-sticky.is-visible{transform:none}.ic-sticky__in{display:flex;align-items:center;gap:14px;padding-block:12px}.ic-sticky__img{width:52px;height:52px;background:var(--ic-stone);flex:none}.ic-sticky__img img{width:100%;height:100%;object-fit:cover}.ic-sticky__txt{flex:1;min-width:0}.ic-sticky__title{font-family:var(--ic-head);font-size:13px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ic-sticky .ic-price{margin:2px 0 0;font-size:13px}.ic-sticky .ic-btn{height:48px;padding:0 24px}.ic-modal{border:0;padding:0;max-width:min(92vw,560px);width:100%}.ic-modal::backdrop{background:#0b0b0b80}.ic-modal__in{padding:32px}.ic-modal__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.ic-modal table{width:100%;border-collapse:collapse;font-size:13px}.ic-modal th,.ic-modal td{border-bottom:1px solid var(--ic-line);padding:10px 6px;text-align:center}.ic-modal th{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.ic-chead{padding-block:clamp(40px,6vw,80px) 28px;text-align:center}.ic-chead .ic-lead{margin:18px auto 0;text-align:center}.ic-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-block:1px solid var(--ic-line);margin-bottom:36px}.ic-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.ic-chips::-webkit-scrollbar{display:none}.ic-chips a{flex:none;border:1px solid var(--ic-line);padding:9px 14px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.ic-chips a:hover{border-color:var(--ic-ink)}.ic-chips a[aria-current]{background:var(--ic-ink);border-color:var(--ic-ink);color:#fff}.ic-pager{display:flex;justify-content:center;gap:8px;margin-top:56px;font-size:13px}.ic-pager a,.ic-pager span{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ic-line);padding:0 10px}.ic-pager .current{background:var(--ic-ink);color:#fff;border-color:var(--ic-ink)}.ic-cartpage{padding-block:clamp(40px,6vw,80px)}.ic-cartpage__grid{display:grid;gap:40px}@media(min-width:990px){.ic-cartpage__grid{grid-template-columns:1.6fr 1fr;gap:64px;align-items:start}}.ic-summary{background:var(--ic-cream);padding:28px;display:grid;gap:14px}@media(min-width:990px){.ic-summary{position:sticky;top:96px}}.ic-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,140%);z-index:120;background:var(--ic-ink);color:#fff;padding:14px 20px;font-size:12px;letter-spacing:.08em;transition:transform .35s var(--ic-ease)}.ic-toast.is-on{transform:translate(-50%)}html.ic-lock,html.ic-lock body{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/2/assets/icon.css.map */
