.ic{--paper:#f4f2eb;--ink:#1b1c1a;--muted:#5e6059;--line:#d1d0c6;--red:#bd301e;background:var(--paper);color:var(--ink);font:16px/1.55 Arial,Helvetica,sans-serif;overflow-wrap:break-word}.ic *{box-sizing:border-box}.ic a{color:inherit;text-underline-offset:5px}.ic button,.ic input{font:inherit}.ic button,.ic a,.ic summary{touch-action:manipulation}.ic :focus-visible{outline:3px solid #2160ac;outline-offset:5px}.ic img{max-width:100%;display:block}.ic figure,.ic p,.ic h1,.ic h2,.ic h3{margin:0}.ic p+p{margin-top:16px}.ic h1,.ic h2{font-family:Impact,Arial Narrow,Arial,sans-serif;font-weight:900;line-height:.98;letter-spacing:-.035em}.ic h1{font-size:clamp(54px,6.7vw,104px)}.ic h2{font-size:clamp(37px,4.7vw,70px)}.ic em{font-style:normal;color:var(--red)}.ic h3{font-size:19px;line-height:1.3}.ic-subnav{display:flex;gap:25px;align-items:center;padding:17px 5%;border-bottom:1px solid var(--line);font-size:12px;font-weight:700}.ic-subnav a{text-decoration:none;min-height:28px;display:flex;align-items:center}.ic-subnav a:last-child{margin-left:auto}.ic-hero{display:grid;grid-template-columns:1fr 1fr;min-height:620px}.ic-hero-copy{padding:70px 7% 55px 10%;align-self:center}.ic-eyebrow{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px!important}.ic-lead{font-size:18px;max-width:390px;margin-top:25px!important}.ic-small{font-size:12px;color:var(--muted);line-height:1.65;margin-top:20px!important}.ic-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:28px}.ic-button{display:inline-flex;gap:28px;align-items:center;justify-content:space-between;min-height:50px;background:var(--red);color:#fff!important;padding:14px 22px;border:1px solid var(--red);text-decoration:none;font-size:14px;font-weight:700;cursor:pointer;border-radius:0}.ic-button:hover{background:#972515}.ic-text-link{font-size:13px;font-weight:700;display:inline-block;padding:12px 0}.ic-hero-figure{position:relative;min-height:580px;background:#d6d9d4}.ic-hero-figure>img{height:100%;width:100%;object-fit:cover}.ic-hero-figure figcaption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:20px;padding:18px 22px;background:#1b1c1a;color:#fff;font-size:9px;font-weight:700;letter-spacing:.1em}.ic-specs{display:grid;grid-template-columns:repeat(4,1fr);background:var(--ink);color:var(--paper);padding:30px 5%;gap:24px}.ic-specs>div{border-right:1px solid #4c4d47}.ic-specs>div:last-child{border:0}.ic-specs strong{display:block;font:38px/1.1 Impact,Arial Narrow,Arial,sans-serif}.ic-specs span{display:block;font-size:9px;letter-spacing:.1em;margin-top:10px}.ic-section{padding:80px 5%;scroll-margin-top:20px}.ic-section-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:35px}.ic-section-heading>p{max-width:340px;font-size:15px;color:var(--muted)}.ic-film{background:#20211f;aspect-ratio:16/9}.ic-film video{display:block;width:100%;height:100%;object-fit:contain}.ic-film-caption{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.1em;padding:14px 0;border-bottom:1px solid var(--line)}.ic-film-caption a{letter-spacing:0;font-size:12px}.ic-movement-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-top:35px}.ic-movement-notes>div>span{font-size:11px;color:var(--red);display:block;margin-bottom:12px}.ic-movement-notes p{font-size:14px;color:var(--muted);margin-top:10px}.ic-fit{display:grid;grid-template-columns:1fr 1fr;gap:8%;background:#e7e6dd;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ic-fit h2{font-size:clamp(37px,4vw,60px);margin-bottom:25px}.ic-fit>div>p{max-width:420px}.ic-fit-list{align-self:center}.ic-fit-list>div{display:flex;gap:22px;padding:25px 0;border-bottom:1px solid #c5c5ba}.ic-fit-list>div:first-child{border-top:1px solid #c5c5ba}.ic-fit-mark{font-size:22px;color:#355b38}.ic-no{color:var(--red)}.ic-fit-list p{margin-top:8px;font-size:14px;color:var(--muted)}.ic-detail{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.ic-detail figure{background:#fff}.ic-detail img{width:100%;aspect-ratio:1;object-fit:contain}.ic-detail figcaption{padding:15px;font-size:10px;letter-spacing:.1em;background:#e6e5dc}.ic-detail h2{margin-bottom:25px}.ic-detail p{color:var(--muted);max-width:380px}.ic-install{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:8%}.ic-install>div:last-child{align-self:center}.ic-install .ic-button{margin-top:25px}.ic-button-outline{background:transparent;color:var(--ink)!important;border-color:var(--ink)}.ic-button-outline:hover{background:#deddd3}.ic-buy{display:grid;grid-template-columns:1.1fr 1fr;gap:8%}.ic-gallery-main{background:#fff}.ic-gallery-main img{width:100%;aspect-ratio:1;object-fit:contain}.ic-thumbs{display:flex;gap:10px;margin-top:12px}.ic-thumbs button{padding:0;border:1px solid var(--line);background:#fff;cursor:pointer;width:72px;min-height:56px}.ic-thumbs button[aria-pressed=true]{border:2px solid var(--ink)}.ic-thumbs img{width:100%;aspect-ratio:1;object-fit:cover}.ic-buy h2{font-size:clamp(37px,4vw,60px);margin-bottom:20px}.ic-price{font-size:30px;font-weight:700;margin-top:22px;display:flex;gap:15px;align-items:center}.ic-price del{font-size:20px;font-weight:400;color:var(--muted)}.ic-price small{font-size:11px;font-weight:400}.ic-product-form{margin-top:22px}.ic-product-form label{display:block;font-size:12px;font-weight:700;margin-bottom:8px}.ic-product-form input[type=number]{width:75px;padding:12px;border:1px solid #929389;background:transparent;margin-bottom:12px;min-height:48px}.ic-product-form .ic-button{display:flex;width:100%}.ic-product-form button:disabled{cursor:not-allowed;opacity:.65}.ic-faq{border-top:1px solid var(--line);margin-top:30px}.ic-faq details{border-bottom:1px solid var(--line)}.ic-faq summary{cursor:pointer;font-weight:700;font-size:14px;padding:18px 0;min-height:50px}.ic-faq details p{font-size:13px;color:var(--muted);padding-bottom:20px}.ic-closing{background:var(--ink);color:var(--paper);display:flex;justify-content:space-between;gap:30px;padding:35px 5%;font-size:12px;letter-spacing:.1em}.ic-mobile-buy{display:none}.ic section[id],.ic [id]{scroll-margin-top:30px}.ic dialog{max-width:420px;border:1px solid var(--line);padding:30px;background:var(--paper);color:var(--ink)}.ic dialog::backdrop{background:#0009}.ic dialog p{margin:15px 0}@media(max-width:749px){.ic-subnav{gap:18px;padding:13px 5%;font-size:10px}.ic-subnav a:last-child{display:none}.ic-hero{grid-template-columns:1fr;min-height:auto}.ic-hero-copy{padding:40px 6% 32px}.ic h1{font-size:clamp(48px,12.5vw,88px)}.ic-eyebrow{font-size:9px;margin-bottom:18px!important}.ic-lead{font-size:16px;margin-top:20px!important}.ic-hero-figure{min-height:0;aspect-ratio:1}.ic-hero-figure>img{height:100%}.ic-hero-figure figcaption{padding:12px;font-size:8px}.ic-specs{grid-template-columns:1fr 1fr;gap:25px;padding:28px 6%}.ic-specs>div:nth-child(2){border:0}.ic-specs strong{font-size:30px}.ic-specs span{font-size:8px}.ic-section{padding:48px 6%}.ic-section-heading{display:block;margin-bottom:24px}.ic-section-heading>p{margin-top:22px;max-width:none}.ic-movement-notes{grid-template-columns:1fr;gap:23px}.ic-movement-notes>div{padding-left:37px;position:relative}.ic-movement-notes>div>span{position:absolute;left:0;top:4px}.ic-fit,.ic-detail,.ic-install,.ic-buy{grid-template-columns:1fr;gap:30px}.ic-fit h2{font-size:40px}.ic-fit-list>div{padding:20px 0}.ic-detail>div{order:-1}.ic-install h2{font-size:42px}.ic-price{font-size:28px}.ic-closing{padding:26px 6% 112px;font-size:9px}.ic-mobile-buy{display:flex;align-items:center;gap:20px;justify-content:space-between;position:fixed;bottom:0;left:0;right:0;background:var(--paper);border-top:1px solid var(--line);padding:12px 5% calc(12px + env(safe-area-inset-bottom));z-index:20}.ic-mobile-buy>span{font-size:9px;letter-spacing:.08em}.ic-mobile-buy b{display:block;font-size:17px;letter-spacing:0}.ic-mobile-buy .ic-button{font-size:12px;min-height:45px;padding:12px 18px}.ic-film-caption{font-size:8px;gap:15px}.ic-actions{gap:10px 20px}.ic-thumbs button{width:62px}}@media(prefers-reduced-motion:reduce){.ic *{scroll-behavior:auto!important}}@media(max-width:749px){.ic-hero-copy{display:contents}.ic-hero-copy>.ic-eyebrow{order:0;padding:28px 6% 0;margin:0 0 16px!important}.ic-hero-copy>h1{order:1;padding:0 6% 25px;font-size:clamp(46px,12vw,82px)}.ic-hero-figure{order:2;aspect-ratio:1.18}.ic-hero-copy>.ic-lead{order:3;max-width:none;margin:0!important;padding:25px 6% 0}.ic-hero-copy>.ic-actions{order:4;margin:0;padding:20px 6% 0}.ic-hero-copy>.ic-small{order:5;margin:0!important;padding:20px 6% 28px}}.ic h1,.ic h2,.ic h3{color:var(--ink)}.ic h1 em,.ic h2 em{color:var(--red)}body:has([data-iron-cage]) .header-wrapper{background:#f4f2eb;border-bottom:1px solid #d1d0c6}body:has([data-iron-cage]) .header{padding-top:12px;padding-bottom:12px}body:has([data-iron-cage]) .header__heading-logo-wrapper{width:52px}body:has([data-iron-cage]) .header__heading-logo{width:52px;height:52px}body:has([data-iron-cage]) .header__heading-link{padding:0}body:has([data-iron-cage]) .header__menu-item{font-size:12px}body:has([data-iron-cage]) .announcement-bar__message{font-size:12px;padding:8px 0}@media(min-width:990px){body:has([data-iron-cage]) .header.header--top-center{grid-template-columns:auto 1fr auto;grid-template-areas:"heading navigation icons"}body:has([data-iron-cage]) .header__heading{justify-self:start}body:has([data-iron-cage]) .header__inline-menu{grid-area:navigation;margin:0 auto}body:has([data-iron-cage]) .header>.header__search{display:none}}.ic-product-form select{display:block;width:100%;padding:12px;margin-bottom:15px;background:transparent;border:1px solid #929389;font:inherit}body:has([data-ic-support]){background:#f4f2eb;color:#1b1c1a}body:has([data-ic-support]) #MainContent{background:#f4f2eb}.ic-support-page{max-width:1240px;width:100%;padding:54px 5% 72px;overflow:visible}.ic-support-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:38px;font:12px/1.5 Arial,sans-serif;color:#5e6059}.ic-support-breadcrumb a{color:inherit}.ic-support-page .main-page-title{font-size:clamp(54px,6.3vw,88px);text-transform:uppercase;margin:0 0 24px;max-width:1000px;letter-spacing:-.035em}.ic-support-page .ic-support-lead{font:18px/1.6 Arial,sans-serif;max-width:610px;color:#5e6059;margin:0 0 38px}.ic-support-help{margin-top:38px;padding-top:28px;border-top:1px solid #d1d0c6}.ic-support-help .ic-eyebrow{margin-bottom:12px!important}.ic-support-email{font-weight:700;font-size:clamp(17px,1.8vw,23px);text-decoration:none;overflow-wrap:anywhere}.ic-support-help>p:not(.ic-eyebrow){font-size:14px;color:#5e6059;max-width:370px;margin:16px 0 22px}.ic-support-links{display:grid;gap:0}.ic-support-links a{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid #d1d0c6;font-size:14px;font-weight:700;text-decoration:none}.ic-support-links a:hover,.ic-support-email:hover{color:#bd301e}.ic-support-content{margin-top:22px}.ic-support-content:empty{display:none}.ic-support-page[data-ic-support=assembly-and-installation] .ic-support-content{padding-top:35px;border-top:1px solid #d1d0c6}.ic-support-page[data-ic-support=assembly-and-installation] .ic-support-content>div{text-align:left!important}.ic-support-page[data-ic-support=assembly-and-installation] .ic-support-content strong{display:block;font:900 clamp(26px,3.1vw,38px)/1.15 Impact,"Arial Narrow",Arial,sans-serif;letter-spacing:-.015em;color:#1b1c1a}.ic-support-page[data-ic-support=assembly-and-installation] .ic-support-content strong>br{display:none}.ic-support-content iframe{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/9;background:#20211f;border:1px solid #d1d0c6;margin:20px 0 42px}.ic-support-after{display:flex;gap:30px;align-items:center;justify-content:space-between;border-top:1px solid #d1d0c6;padding-top:36px;margin-top:12px}.ic-support-after h2{font-size:clamp(32px,3.8vw,50px)}body:has([data-ic-support=contact]) #MainContent{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px;max-width:1240px;padding:54px 5% 72px;margin:auto;align-items:start}body:has([data-ic-support=contact]) #MainContent>.shopify-section{min-width:0}body:has([data-ic-support=contact]) .ic-support-page{padding:0}body:has([data-ic-support=contact]) .contact{width:100%;max-width:none;padding:32px;background:#e7e6dd;border:1px solid #d1d0c6;margin-top:56px}body:has([data-ic-support=contact]) .contact h2{font:900 36px/1.05 Impact,Arial Narrow,Arial,sans-serif;color:#1b1c1a;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 28px}body:has([data-ic-support=contact]) .contact .field{margin-bottom:18px}body:has([data-ic-support=contact]) .contact .field:before,body:has([data-ic-support=contact]) .contact .field:after{display:none}body:has([data-ic-support=contact]) .contact .field__input{background:#f4f2eb;color:#1b1c1a;border:1px solid #929389;border-radius:0;box-shadow:none;min-height:56px;font:16px/1.5 Arial,sans-serif}body:has([data-ic-support=contact]) .contact .field__input:focus-visible{outline:3px solid #2160ac;outline-offset:3px}body:has([data-ic-support=contact]) .contact .text-area{min-height:160px}body:has([data-ic-support=contact]) .contact .field__label{color:#5e6059;font-family:Arial,sans-serif}body:has([data-ic-support=contact]) .contact .button{background:#bd301e;color:#fff;min-height:52px;border:1px solid #bd301e;border-radius:0;box-shadow:none;font:700 15px/1.4 Arial,sans-serif;padding:14px 32px;width:100%}body:has([data-ic-support=contact]) .contact .button:hover{background:#972515}body:has([data-ic-support=contact]) .contact .button:before,body:has([data-ic-support=contact]) .contact .button:after{display:none}@media(max-width:989px){body:has([data-ic-support=contact]) #MainContent{gap:36px}.ic-support-email{font-size:18px}body:has([data-ic-support=contact]) .contact{padding:24px}.ic-support-page .main-page-title{font-size:60px}}@media(max-width:749px){.ic-support-page{padding:32px 6% 48px}.ic-support-breadcrumb{font-size:11px;margin-bottom:30px}.ic-support-page .main-page-title{font-size:clamp(43px,11.7vw,72px);margin-bottom:22px}.ic-support-page .ic-support-lead{font-size:16px;margin-bottom:26px}.ic-support-help{margin-top:28px;padding-top:24px}.ic-support-after{display:block;padding-top:28px}.ic-support-after .ic-button{margin-top:24px}.ic-support-content iframe{margin:18px 0 28px}.ic-support-page[data-ic-support=assembly-and-installation] .ic-support-content{padding-top:26px}body:has([data-ic-support=contact]) #MainContent{grid-template-columns:minmax(0,1fr);padding:32px 6% 48px;gap:30px}body:has([data-ic-support=contact]) .contact{margin:0;padding:24px 18px}body:has([data-ic-support=contact]) .contact h2{font-size:32px}body:has([data-ic-support=contact]) .contact__fields{display:block}.ic-support-email{font-size:20px}}@media(max-width:749px){body:has([data-ic-support=contact]) #MainContent{gap:0}body:has([data-ic-support=contact]) #MainContent>.shopify-section:has(.ic-support-page),body:has([data-ic-support=contact]) .ic-support-page{display:contents}body:has([data-ic-support=contact]) .ic-support-breadcrumb{order:0}body:has([data-ic-support=contact]) .ic-support-page>.ic-eyebrow{order:1}body:has([data-ic-support=contact]) .ic-support-page>.main-page-title{order:2}body:has([data-ic-support=contact]) .ic-support-lead{order:3}body:has([data-ic-support=contact]) #MainContent>.shopify-section:not(:has(.ic-support-page)){order:4}body:has([data-ic-support=contact]) .ic-support-help{order:5}body:has([data-ic-support=contact]) .ic-support-content{order:6;margin:0}}.ic-packs{border:0;padding:0;margin:20px 0;display:grid;gap:10px;min-width:0}.ic-packs legend{font-weight:700;margin-bottom:12px}.ic-product-form .ic-pack{display:flex;align-items:center;gap:12px;border:1px solid #aaa99e;padding:16px;cursor:pointer;margin:0;font-size:15px}.ic-pack:has(input:checked){border:2px solid #bd301e;background:#f6e9e2;padding:15px}.ic-product-form .ic-pack input{width:16px;height:16px;min-height:16px;margin:0;accent-color:#bd301e;flex:0 0 16px}.ic-pack>span{display:grid;gap:5px}.ic-pack strong{font-size:16px}.ic-pack small{font-size:11px;line-height:1.4}.ic-pack em{font:700 9px Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em;background:#bd301e;color:#fff;padding:5px 7px;justify-self:start;font-style:normal}.ic-pack .ic-pack-price{margin-left:auto;text-align:right;white-space:nowrap}.ic-pack-price b{font-size:15px}.ic-pack-total{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #cccabd;padding-top:18px;font-weight:700}.ic-pack-total output{font-size:21px}@media(max-width:400px){.ic-product-form .ic-pack{gap:9px;padding:12px}.ic-pack:has(input:checked){padding:11px}.ic-pack-price b{font-size:13px}.ic-pack strong{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ic-draft.css.map */
