:root{--ic-ink:#191919;--ic-accent:#717171;--ic-muted:#737373;--ic-line:#e8e8e8;--ic-pale:#f7f7f7}.ic-wrap{width:min(1240px,calc(100% - 64px));margin-inline:auto}.ic-section{padding-block:48px}.ic-eyebrow{font-size:11px;font-weight:750;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px}.ic-ticker{display:flex;justify-content:space-around;gap:24px;padding:9px 20px;background:var(--ic-ticker-bg,#080808);color:var(--ic-ticker-text,#fff);font-size:10px;font-weight:650;letter-spacing:.09em;text-align:center}.header__row--top{background:var(--ic-header-bg,#080808)!important}.header-logo{font-size:32px!important;font-weight:900!important;font-style:italic;letter-spacing:-.07em}.header-logo img{letter-spacing:normal}.ic-hero-wrap{padding-top:20px}.ic-drop{display:flex;align-items:center;gap:12px;justify-content:center;width:fit-content;max-width:100%;margin:0 auto 24px;padding:10px 18px;border:1px solid var(--ic-line);border-radius:30px;box-shadow:0 3px 18px #1b1b1b08;font-size:10px;letter-spacing:.07em;font-weight:750;color:var(--ic-ink)}.ic-dot{width:7px;height:7px;border-radius:50%;background:#717171;box-shadow:0 0 0 4px #71717114;flex-shrink:0}.ic-hero{position:relative;display:grid;grid-template-columns:1.05fr 1fr;isolation:isolate;overflow:hidden;min-height:590px;border-radius:20px;background:radial-gradient(ellipse at 85% 5%,var(--ic-hero-glow,#383838) 0,transparent 60%),var(--ic-hero-bg,#090909);color:var(--ic-hero-text,#fff)}.ic-hero-copy{z-index:2;padding:76px 0 58px 58px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ic-hero h1{color:#fff;font-size:clamp(44px,5.8vw,82px);line-height:.98;letter-spacing:-.055em;font-weight:850;max-width:640px;margin:12px 0 24px}.ic-hero .ic-eyebrow{color:#dadada}.ic-lead{font-size:16px;line-height:1.75;max-width:380px;color:#e5e5e5;margin:0 0 30px}.ic-button{display:inline-flex;gap:16px;align-items:center;justify-content:center;min-height:48px;padding:14px 22px;background:var(--ic-accent);color:#fff;border:1px solid transparent;border-radius:8px;font:700 11px/1.35 var(--font-body--family,Arial,sans-serif);letter-spacing:.045em;text-decoration:none;cursor:pointer;transition:background .2s,transform .2s}.ic-button:hover{background:#535353;color:#fff;transform:translateY(-2px)}.ic-button-light{background:#fff;color:var(--ic-ink)}.ic-button-light:hover{background:#f3f3f3;color:var(--ic-ink)}.ic-button:disabled{background:#ebebeb;color:#666;cursor:not-allowed;transform:none}.ic-hero-foot{font-size:9px;letter-spacing:.18em;color:#c9c9c9;margin-top:36px}.ic-pitch{position:absolute;border:1px solid #ffffff16;width:78%;height:72%;right:-22%;top:14%;transform:rotate(-17deg);border-radius:2px;z-index:-1}.ic-pitch:after{content:"";width:240px;height:240px;border:1px solid #ffffff16;border-radius:50%;position:absolute;left:calc(50% - 120px);top:calc(50% - 120px)}.ic-pitch:before{content:"";position:absolute;height:100%;border-left:1px solid #ffffff16;left:50%}.ic-hero-art{position:relative;display:flex;align-items:center;justify-content:center;padding:50px 48px 50px 25px;min-width:0}.ic-hero-image{width:100%;max-height:455px;object-fit:contain;background:#fff;border-radius:18px;transform:rotate(5deg);box-shadow:0 30px 70px #0005;padding:16px}.ic-art-label{position:absolute;bottom:24px;right:35px;font-size:9px;font-weight:650;letter-spacing:.18em;color:#dbdbdb}.ic-number{font-size:clamp(150px,22vw,300px);line-height:.9;letter-spacing:-.09em;font-weight:900;color:#fff}.ic-number span{display:block;font-size:9px;line-height:2;letter-spacing:.16em;text-align:center}.ic-benefits{display:grid;grid-template-columns:repeat(3,1fr);padding-block:25px;border-bottom:1px solid var(--ic-line);margin-top:16px}.ic-benefits>div{display:flex;gap:16px;align-items:center;justify-content:center;padding:4px 14px}.ic-benefits>div+div{border-left:1px solid var(--ic-line)}.ic-benefits>div>span{font-size:27px;color:var(--ic-accent)}.ic-benefits p{margin:0}.ic-benefits b{display:block;font-size:10px;letter-spacing:.07em}.ic-benefits small{font-size:11px;color:var(--ic-muted)}.ic-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.ic-section-head h2{font-size:clamp(26px,3vw,38px);letter-spacing:-.04em;line-height:1.1;margin:0;color:var(--ic-ink)}.ic-section-head .ic-eyebrow{color:var(--ic-accent);margin-bottom:10px}.ic-section-head p:not(.ic-eyebrow){font-size:13px;color:var(--ic-muted);margin:12px 0 0}.ic-text-link{font-size:10px;font-weight:750;letter-spacing:.06em;white-space:nowrap;border-bottom:1px solid var(--ic-ink);padding-bottom:5px;color:var(--ic-ink)}.ic-grid{display:grid;grid-template-columns:repeat(var(--ic-grid-columns,4),minmax(0,1fr));gap:28px 18px}.ic-card{min-width:0;color:var(--ic-ink)}.ic-card-media{display:block;position:relative;aspect-ratio:4/5;background:var(--ic-pale);border-radius:14px;overflow:hidden;border:1px solid #f1f1f1}.ic-card-media img,.ic-placeholder{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s}.ic-card-media:hover img{transform:scale(1.045)}.ic-badge{position:absolute;top:12px;left:12px;border-radius:4px;background:#fff;padding:6px 8px;font-size:9px;font-weight:750;letter-spacing:.06em}.ic-card-info{padding:16px 2px 0}.ic-card h3{font-size:12px;line-height:1.6;letter-spacing:.025em;font-weight:700;margin:0 0 6px;min-height:3.2em;text-transform:uppercase;overflow-wrap:anywhere}.ic-card h3 a{color:inherit}.ic-price{font-size:13px;font-weight:650;margin:0 0 14px}.ic-price s{font-weight:400;color:var(--ic-muted);margin-left:5px;font-size:11px}.ic-card-form{display:flex;gap:6px}.ic-card-form input{width:52px;min-width:0;border:1px solid var(--ic-line);border-radius:8px;text-align:center;background:#fff;color:var(--ic-ink)}.ic-card-form .ic-button{flex:1;padding:12px 6px;font-size:9px}.ic-card-cta{width:100%;font-size:10px}.ic-collections{display:grid;grid-template-columns:repeat(var(--ic-collection-columns,3),minmax(0,1fr));gap:20px}.ic-collection{position:relative;aspect-ratio:1.18;background:var(--ic-pale);border-radius:14px;overflow:hidden;display:flex;align-items:flex-end;border:1px solid var(--ic-line)}.ic-collection img{position:absolute;width:100%;height:100%;object-fit:contain;padding:22px 22px 65px;mix-blend-mode:multiply;transition:transform .3s}.ic-collection:hover img{transform:scale(1.04)}.ic-collection>span{position:relative;display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;background:#191919f2;color:#fff;padding:19px 22px;font-size:12px;font-weight:700;letter-spacing:.035em}.ic-collection b{font-size:20px}.ic-story{position:relative;isolation:isolate;overflow:hidden;border-radius:18px;background:var(--ic-story-bg,#080808);color:var(--ic-story-text,#fff);display:grid;grid-template-columns:1.2fr 1fr;gap:70px;padding:64px 56px}.ic-story h2{color:#fff;font-size:clamp(30px,4vw,50px);line-height:1.05;letter-spacing:-.04em;margin:0}.ic-story .ic-eyebrow{color:#c7c7c7}.ic-story p:not(.ic-eyebrow){font-size:15px;line-height:1.8;color:#d3d3d3;margin:0 0 24px}.ic-story-watermark{position:absolute;z-index:-1;font-size:190px;font-weight:900;letter-spacing:-.07em;bottom:-90px;right:0;color:#ffffff05;pointer-events:none}.ic-footer{background:var(--ic-footer-bg,#080808);color:var(--ic-footer-text,#fff);margin-top:48px}.ic-newsletter{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:64px 0;border-bottom:1px solid #ffffff20}.ic-newsletter h2{color:#fff;font-size:42px;letter-spacing:-.04em;margin:0 0 12px}.ic-newsletter p{font-size:13px;color:#c8c8c8}.ic-newsletter .ic-eyebrow{color:silver;font-size:10px}.ic-newsletter form{padding-top:24px}.ic-email-row{display:flex;gap:8px}.ic-email-row input{background:#242424;border:1px solid #ffffff30;color:#fff;border-radius:8px;padding:14px;min-width:0;flex:1;font-size:13px}.ic-email-row input::placeholder{color:#cdcdcd}.ic-newsletter small{display:block;font-size:10px;line-height:1.6;color:#c8c8c8;margin-top:13px}.ic-footer-main{display:flex;justify-content:space-between;gap:30px;padding:44px 0}.ic-wordmark{font-size:54px;font-weight:900;font-style:italic;letter-spacing:-.075em;color:#fff}.ic-wordmark span{font-size:16px;vertical-align:top;letter-spacing:0}.ic-footer-main p{font-size:9px;letter-spacing:.13em;color:#c8c8c8}.ic-footer-main nav{display:flex;flex-wrap:wrap;align-content:center;gap:22px;max-width:60%}.ic-footer nav a{color:#e2e2e2;font-size:10px;letter-spacing:.02em}.ic-footer nav a:hover{text-decoration:underline;color:#fff}.ic-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px;padding:24px 0 32px;border-top:1px solid #ffffff20;font-size:10px;color:#c8c8c8}.ic-footer-bottom nav{display:flex;flex-wrap:wrap;gap:16px}.ic-payments{display:flex;flex-wrap:wrap;gap:6px}.ic-payments svg{width:32px;height:22px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #b3b3b3;outline-offset:4px}.product-card [ref=productTitleLink],.cart-items__title,[data-testid=sticky-product-title],.predictive-search__product-title{text-transform:uppercase}.product-information h1{font-weight:800;letter-spacing:-.035em;text-transform:uppercase;line-height:1.14}.product-information .button{border-radius:8px}.product-grid{--product-card-border-radius:14px}@media(min-width:1500px){.ic-hero h1{font-size:82px}}@media(max-width:989px){.ic-wrap{width:calc(100% - 40px)}.ic-hero{min-height:480px}.ic-hero-copy{padding:48px 0 48px 32px}.ic-hero-art{padding:35px 25px}.ic-grid{gap:24px 12px}.ic-card-form{flex-wrap:wrap}.ic-card-form input{min-height:42px;width:100%}.ic-story{padding:40px 30px;gap:32px}.ic-newsletter{gap:30px}.ic-benefits small{font-size:10px}}@media(max-width:749px){.ic-wrap{width:calc(100% - 28px)}.ic-section{padding-block:30px}.ic-ticker-extra{display:none}.ic-ticker{font-size:9px;padding:8px 12px}.header-logo{font-size:28px!important}.ic-hero-wrap{padding-top:14px}.ic-drop{font-size:8px;gap:9px;margin-bottom:16px;padding:9px 12px}.ic-hero{grid-template-columns:1fr;border-radius:14px;min-height:0}.ic-hero-copy{padding:35px 25px 20px}.ic-hero h1{font-size:52px;margin:10px 0 18px}.ic-hero .ic-eyebrow{font-size:8px}.ic-lead{font-size:13px;max-width:320px;line-height:1.65;margin-bottom:22px}.ic-hero-foot{margin-top:20px;font-size:8px}.ic-hero-art{padding:10px 42px 45px}.ic-hero-image{max-height:290px;width:auto;max-width:100%;transform:rotate(4deg);padding:10px;border-radius:12px}.ic-art-label{bottom:18px;font-size:8px;right:25px}.ic-benefits{gap:0;padding:16px 0;margin-top:8px}.ic-benefits>div{flex-direction:column;gap:4px;text-align:center;padding:3px 7px}.ic-benefits>div>span{font-size:22px}.ic-benefits b{font-size:8px;letter-spacing:0}.ic-benefits small{font-size:9px;line-height:1.35;display:block;margin-top:4px}.ic-section-head{align-items:flex-start;gap:14px;flex-direction:column;margin-bottom:20px}.ic-section-head h2{font-size:27px}.ic-section-head .ic-eyebrow{font-size:9px}.ic-section-head p:not(.ic-eyebrow){font-size:12px}.ic-text-link{font-size:9px}.ic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.ic-card h3{font-size:10px;line-height:1.5;min-height:3em}.ic-card-info{padding-top:10px}.ic-card-media{border-radius:10px}.ic-price{font-size:12px;margin-bottom:10px}.ic-card-cta{padding:10px 7px;font-size:9px;gap:8px;min-height:44px}.ic-badge{font-size:8px;top:8px;left:8px}.ic-collections{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;gap:12px}.ic-collection{min-width:78%;scroll-snap-align:start;aspect-ratio:1.15}.ic-story{grid-template-columns:1fr;padding:32px 25px;gap:22px}.ic-story h2{font-size:35px}.ic-story p:not(.ic-eyebrow){font-size:13px}.ic-story .ic-eyebrow{font-size:9px}.ic-footer{margin-top:28px}.ic-newsletter{grid-template-columns:1fr;gap:6px;padding:36px 8px}.ic-newsletter h2{font-size:34px}.ic-newsletter form{padding-top:12px}.ic-email-row .ic-button{font-size:9px;padding:12px}.ic-footer-main{padding:30px 8px;flex-direction:column;gap:15px}.ic-footer-main nav{max-width:100%;gap:20px}.ic-footer-bottom{padding:22px 8px 30px;align-items:flex-start;flex-direction:column}.ic-wordmark{font-size:46px}.ic-number{font-size:190px}.product-information h1{font-size:27px}}@media(prefers-reduced-motion:reduce){.ic-button,.ic-card-media img,.ic-collection img{transition:none}.ic-button:hover{transform:none}}:root{--ic-ink:#080808;--ic-accent:#080808;--ic-muted:#656565;--ic-line:#e6e6e6;--ic-pale:#f6f6f6}.ic-wrap{max-width:1120px}.ic-ticker{background:#080808;color:#fff}.header__row--top{background:#080808!important}.ic-dot{background:#080808;box-shadow:0 0 0 4px #0808080d}.ic-hero{background:radial-gradient(ellipse at 85% 5%,var(--ic-hero-glow,#383838) 0,transparent 60%),var(--ic-hero-bg,#090909)}.ic-button{background:#080808;color:#fff}.ic-button:hover{background:#303030;color:#fff}.ic-button-light{background:#fff;color:#080808}.ic-button-light:hover{background:#e9e9e9;color:#080808}.ic-button:disabled{background:#e7e7e7;color:#686868}.ic-hero .ic-eyebrow,.ic-hero-foot,.ic-art-label{color:#d0d0d0}.ic-lead{color:#ddd}.ic-story{background:var(--ic-story-bg,#080808)}.ic-footer{background:var(--ic-footer-bg,#080808)}.ic-story .ic-eyebrow,.ic-newsletter .ic-eyebrow{color:#d0d0d0}.ic-collection>span{background:#080808f5}.ic-email-row input{background:#1b1b1b}.ic-email-row input::placeholder{color:#bdbdbd}.ic-benefits>div>span,.ic-section-head .ic-eyebrow{color:#080808}.ic-section-bottom{display:flex;justify-content:center;margin-top:28px}.ic-section-bottom .ic-button{min-width:240px;background:#fff;color:#080808;border:1px solid #080808}.ic-section-bottom .ic-button:hover{background:#080808;color:#fff}.ic-banner-image{display:block;width:100%;height:auto;border-radius:18px}.ic-banner-link{display:block}.ic-mobile-hint{display:none;text-align:center;color:#666;font-size:10px;letter-spacing:.07em;margin:16px 0 0}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #777;outline-offset:4px}@media(max-width:749px){.ic-grid--row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:0 0 12px}.ic-grid--row .ic-card{flex:0 0 calc(50% - 7px);scroll-snap-align:start}.ic-mobile-hint{display:block}.ic-section-bottom{margin-top:20px}.ic-banner-image{border-radius:12px}}.ic-hero-section .ic-hero h1{color:var(--ic-hero-text,#fff)}.ic-hero-section .ic-lead{color:color-mix(in srgb,var(--ic-hero-text,#fff) 86%,transparent)}.ic-hero-section .ic-button-light{background:var(--ic-hero-button-bg,#fff);color:var(--ic-hero-button-text,#080808)}.ic-story h2{color:var(--ic-story-text,#fff)}.ic-story .ic-button-light{background:var(--ic-story-button-bg,#fff);color:var(--ic-story-button-text,#080808)}.iconic-products-section,.iconic-collections-section{background:var(--ic-section-bg,#fff);color:var(--ic-section-text,var(--ic-ink))}.iconic-products-section .ic-section-head h2,.iconic-collections-section .ic-section-head h2,.iconic-products-section .ic-text-link,.iconic-collections-section .ic-text-link{color:var(--ic-section-text,var(--ic-ink))}product-form-component{display:block}.ic-arrow-up-right{display:inline-flex;width:1em;height:1em;flex:0 0 auto;align-items:center;justify-content:center;vertical-align:-.08em;line-height:1}.ic-arrow-up-right svg{display:block;width:100%;height:100%;overflow:visible}.ic-button .ic-arrow-up-right{width:1.05em;height:1.05em}.ic-text-link .ic-arrow-up-right{width:.95em;height:.95em;margin-left:.18em}.ic-collection .ic-arrow-up-right{width:1.05em;height:1.05em;margin-left:auto}
/*# sourceMappingURL=/cdn/shop/t/122/assets/iconic.css.map */
