:root{--cr-font-body: "Barlow", "Barlow Fallback", "Helvetica Neue", Arial, sans-serif;--cr-font-head: "Barlow Condensed", "Barlow Condensed Fallback", "Arial Narrow", sans-serif;--cr-ink: #1f2023;--cr-ink-2: #44464c;--cr-muted: #5b5d63;--cr-orange: #c2410c;--cr-orange-tint: #fff7ed;--cr-green: #1f7a3a;--cr-light: #f4f4f1;--cr-border: #e6e6e2;--cr-input-border: #b9babf;--cr-white: #fff;--cr-radius: 10px;--cr-radius-lg: 12px;--cr-container: 1120px;--cr-text: 760px;--cr-col: var(--cr-text);--cr-gutter: 20px;--cr-s1: 8px;--cr-s2: 16px;--cr-s3: 24px;--cr-block: 40px;--cr-section: 64px;--cr-hero-top: 24px;--cr-sticky-h: 84px}@media(min-width:750px){:root{--cr-gutter: 32px;--cr-section: 96px;--cr-hero-top: 48px}}.cr[id],.cr [id],#MainContent{scroll-margin-top:calc(var(--header-height, 66px) + 12px)}.cr{position:relative;font-family:var(--cr-font-body);font-size:18px;line-height:1.5;color:var(--cr-ink);background:var(--cr-white);-webkit-font-smoothing:antialiased}.cr *,.cr *:before,.cr *:after{box-sizing:border-box}.cr--light{background:var(--cr-light)}.cr a{color:var(--cr-ink);text-decoration:underline;text-decoration-color:currentcolor;text-underline-offset:.15em}.cr a:hover{color:var(--cr-ink);text-decoration-thickness:2px}.cr :focus-visible{outline:3px solid var(--cr-orange);outline-offset:2px}.cr p,.cr ul,.cr ol,.cr dl,.cr figure{margin:0}.cr img{display:block;max-width:100%;height:auto}.cr [hidden]{display:none!important}.cr-sec{width:100%;max-width:calc(var(--cr-container) + 2 * var(--cr-gutter));margin-inline:auto;padding:var(--cr-section) var(--cr-gutter);display:flex;flex-direction:column;gap:var(--cr-block)}.cr-sec--text{max-width:calc(var(--cr-text) + 2 * var(--cr-gutter))}.cr-split,.cr-sec--stack{gap:var(--cr-s3)}.cr .cr-split__body>:is(.cr-head,.cr-h3,dl,.cr-table-wrap,.cr-card,.cr-receipts,.cr-picker),.cr .cr-sec--stack>:is(.cr-head,.cr-h3,dl,.cr-table-wrap,.cr-card,.cr-picker){margin-top:calc(var(--cr-block) - var(--cr-s3))}.cr .cr-split__body>:is(.cr-head,.cr-h3)+*,.cr .cr-sec--stack>:is(.cr-head,.cr-h3)+*{margin-top:calc(var(--cr-s2) - var(--cr-s3))}.cr .cr-sec>:is(.cr-p,.cr-p2,.cr-lead,.cr-rte,.cr-sm),.cr .cr-split__body>:is(.cr-p,.cr-p2,.cr-rte){max-width:var(--cr-text)}.cr-sec--hero,.cr-sec--pdp{padding-top:var(--cr-hero-top)}.cr-sec+.cr-sec,.cr-section:has(>.cr--light:not(.cr--mixed))+.cr-section>.cr--light>.cr-sec:first-child,.cr-section:has(>.cr:not(.cr--light,.cr--dark,.cr--mixed,.cr-band))+.cr-section>.cr:not(.cr--light,.cr--dark,.cr-band)>.cr-sec:first-child{padding-top:0}.cr-sec--rule{border-top:1px solid var(--cr-border)}.cr-head{display:flex;flex-direction:column;gap:var(--cr-s1)}.cr .cr-sec>:is(.cr-head,.cr-h2,.cr-h3,.cr-display)+:is(.cr-p,.cr-p2,.cr-lead,.cr-rte,.cr-sm),.cr .cr-sec>.cr-tag+:is(.cr-h1,.cr-h2,.cr-h3){margin-top:calc(var(--cr-s2) - var(--cr-block))}.cr .cr-sec>:is(.cr-head,.cr-h2,.cr-h3,.cr-display,h2.cr-eyebrow,h3.cr-eyebrow)+:is(dl,ul,ol,.cr-table-wrap,.cr-card,.cr-acc,.cr-stats,.cr-app){margin-top:calc(var(--cr-s3) - var(--cr-block))}.cr figure.cr-stack{gap:var(--cr-s2)}.cr .cr-sec>:is(dl,ul,ol,.cr-table-wrap)+.cr-sm{margin-top:calc(var(--cr-s2) - var(--cr-block))}.cr-stack{display:flex;flex-direction:column;gap:var(--cr-s2)}.cr-stack--sm{gap:var(--cr-s1)}.cr-stack--md{gap:var(--cr-s2)}.cr .cr-mt{margin-top:6px}.cr .cr-fieldset{margin:0;padding:0;border:0;min-width:0}.cr .cr-fieldset legend{padding:0;margin-bottom:10px}.cr .cr-editor-note{padding:10px 12px;border:1px dashed var(--cr-orange);background:var(--cr-orange-tint);border-radius:var(--cr-radius)}.cr-app{min-width:0}.cr .cr-h1,.cr .cr-h2,.cr .cr-h3,.cr .cr-display{margin:0;font-family:var(--cr-font-head);font-weight:700;font-style:normal;letter-spacing:0;text-transform:none;color:var(--cr-ink);text-wrap:balance}.cr .cr-h1{font-size:44px;line-height:1}.cr .cr-h1--product{font-size:36px;line-height:1.02}.cr .cr-h2{font-size:32px;line-height:1.05}.cr .cr-h3{font-size:28px;line-height:1.1}.cr .cr-display{font-size:30px;line-height:1.1}.cr .cr-card-title{margin:0;font-family:var(--cr-font-head);font-weight:700;font-size:28px;line-height:1.1}.cr .cr-p{font-size:18px}.cr .cr-p2{font-size:16px;color:var(--cr-ink-2)}.cr .cr-sm{font-size:16px;color:var(--cr-muted)}.cr .cr-strong{font-weight:600}.cr .cr-b{font-weight:700}.cr .cr-center{text-align:center}.cr .cr-ok{color:var(--cr-green);font-weight:600}.cr .cr-rte p+p{margin-top:18px}.cr .cr-rte a{color:inherit}.cr-tag{align-self:flex-start;font-size:16px;font-weight:700;letter-spacing:1px;line-height:1.3;text-transform:uppercase;border-radius:16px;padding:6px 12px}.cr-tag--orange{color:var(--cr-orange);border:1px solid var(--cr-orange)}.cr-tag--green{color:var(--cr-green);border:1px solid var(--cr-green)}.cr-tag--plain{padding:0;border:0;border-radius:0}.cr-founders{display:flex;flex-direction:column;gap:8px}.cr-founders__line{margin:0;font-weight:600}.cr-founders__bar{height:6px;border-radius:3px;background:var(--cr-border);overflow:hidden}.cr-founders__bar>span{display:block;height:100%;background:var(--cr-orange)}.cr-founders__left{margin:0;color:var(--cr-muted)}.cr.cr-band{display:flex;align-items:center;justify-content:center;min-height:56px;padding-inline:var(--cr-gutter);background:var(--palette-darkest);color:var(--palette-lightest)}.cr-band__text{align-self:center;max-width:100%;margin:0;font-size:14px;letter-spacing:1.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr .cr-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:54px;padding:12px 18px;border:0;border-radius:var(--cr-radius);font-family:var(--cr-font-body);font-weight:700;font-size:18px;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:filter .15s ease}.cr .cr-btn:hover{filter:brightness(1.08);text-decoration:none}.cr .cr-btn[disabled],.cr .cr-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.cr .cr-btn--lg{min-height:56px;font-size:19px}.cr .cr-btn--md{min-height:48px}.cr .cr-btn--orange,.cr a.cr-btn--orange{background:var(--cr-orange);color:var(--cr-white)}.cr .cr-btn--black,.cr a.cr-btn--black{background:var(--cr-ink);color:var(--cr-white)}.cr .cr-btn--outline,.cr a.cr-btn--outline{background:var(--cr-white);color:var(--cr-ink);border:2px solid var(--cr-ink)}.cr .cr-btn--auto{width:auto;white-space:nowrap}.cr .cr-input{width:100%;min-width:0;min-height:54px;padding:14px 16px;border:1px solid var(--cr-input-border);border-radius:var(--cr-radius);background:var(--cr-white);color:var(--cr-ink);font-family:var(--cr-font-body);font-size:18px;line-height:1.3}.cr .cr-input::placeholder{color:var(--cr-muted);opacity:1}.cr .cr-label{display:flex;flex-direction:column;gap:6px;font-size:16px;color:var(--cr-ink-2)}.cr .cr-inline-form{display:flex;flex-wrap:wrap;gap:8px}.cr .cr-inline-form .cr-input{flex:1 1 180px}.cr .cr-inline-form .cr-btn{width:auto;flex:0 0 auto}.cr .cr-inline-form__note,.cr .cr-inline-form .cr-error{flex:1 1 100%}.cr .cr-check{display:flex;gap:10px;align-items:flex-start;min-height:48px;padding-block:12px;font-size:16px;color:var(--cr-ink-2);cursor:pointer}.cr .cr-check input{width:22px;height:22px;margin:2px 0 0;flex:0 0 22px;accent-color:var(--cr-ink)}.cr .cr-error{font-size:16px;color:#a1260b;font-weight:600}.cr .visually-hidden,.cr .cr-vh{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.cr-chips{display:flex;flex-wrap:wrap;gap:8px}.cr .cr-chip{display:inline-flex;align-items:center;justify-content:center;min-height:50px;min-width:50px;padding:12px 16px;border:1px solid var(--cr-input-border);border-radius:999px;background:var(--cr-white);color:var(--cr-ink);font-family:var(--cr-font-body);font-size:17px;font-weight:600;line-height:1.2;cursor:pointer;position:relative}.cr .cr-chip[aria-pressed=true],.cr .cr-chip:has(input:checked){background:var(--cr-ink);border-color:var(--cr-ink);color:var(--cr-white)}.cr .cr-chip--notify{border-style:dashed;color:var(--cr-muted)}.cr .cr-chip--notify[aria-expanded=true]{border-style:solid;border-color:var(--cr-ink);box-shadow:inset 0 0 0 1px var(--cr-ink);background:var(--cr-light);color:var(--cr-ink)}.cr .cr-chip input{position:absolute;opacity:0;width:1px;height:1px}.cr .cr-chip:has(input:focus-visible){outline:3px solid var(--cr-orange);outline-offset:2px}.cr-picker__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.cr-picker__head a{font-size:16px;min-height:48px;display:inline-flex;align-items:center}.cr .cr-measure summary{display:inline-flex;align-items:center;gap:8px;min-height:48px;font-size:16px;color:var(--cr-ink);cursor:pointer;list-style:none}.cr .cr-measure summary::-webkit-details-marker{display:none}.cr .cr-measure summary span{text-decoration:underline;text-underline-offset:.15em}.cr .cr-measure summary:after{content:"+";color:var(--cr-orange);font-weight:700;font-size:20px;line-height:1}.cr .cr-measure[open] summary:after{content:"\2212"}.cr-measure__body{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;background:var(--cr-light);border-radius:var(--cr-radius-lg)}.cr-measure__svg{display:block;width:100%;max-width:340px;height:auto;color:var(--cr-ink)}.cr-measure__labels{font-family:var(--cr-font-body);font-size:16px;font-weight:600;fill:var(--cr-ink)}.cr-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.cr-price b{font-size:28px;font-weight:700}.cr-price span{font-size:17px;color:var(--cr-ink-2)}.cr-price--accent span{color:var(--cr-orange);font-weight:600}.cr-strip{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin:0;padding:0;list-style:none;font-size:16px;color:var(--cr-ink-2)}.cr-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cr-s2);margin:0;padding:0;list-style:none}.cr-stats li{border:1px solid var(--cr-border);border-radius:var(--cr-radius);padding:var(--cr-s2);display:flex;flex-direction:column;gap:var(--cr-s1)}.cr-stats__big{font-family:var(--cr-font-head);font-weight:700;font-size:32px;line-height:1}.cr-stats__big--accent{color:var(--cr-orange)}.cr-stats__label{font-weight:600}.cr-media{border-radius:var(--cr-radius-lg);overflow:hidden;background:var(--cr-white)}.cr-media img{width:100%;height:auto}.cr-media--square{aspect-ratio:1 / 1}.cr-media--square img{height:100%;object-fit:cover}.cr-media--4x3{aspect-ratio:4 / 3}.cr-media--4x3 img{height:100%;object-fit:cover}.cr-media--4x3 .cr-ph,.cr-media--square .cr-ph{aspect-ratio:auto;height:100%}.cr-media[data-cr-swapped] img{object-fit:contain}.cr-ph{background:var(--cr-light);border-radius:var(--cr-radius-lg);display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;color:var(--cr-muted);font-size:16px;aspect-ratio:1 / 1}.cr-thumbs{display:grid;grid-template-columns:repeat(var(--cr-thumbs, 4),minmax(0,1fr));gap:var(--cr-s2)}.cr-thumbs>*{border-radius:8px;overflow:hidden;aspect-ratio:1 / 1;background:var(--cr-light)}.cr .cr-thumbs button{display:block;width:100%;min-height:48px;padding:0;border:2px solid transparent;cursor:pointer}.cr .cr-thumbs button[aria-current=true]{border-color:var(--cr-ink)}.cr-thumbs img{width:100%;height:100%;object-fit:cover}.cr-thumbs .cr-ph{border-radius:8px;padding:6px;font-size:16px;line-height:1.15;overflow-wrap:anywhere}.cr-callouts{position:relative}.cr-callouts__layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cr-callouts[data-cr-swapped] .cr-callouts__layer{display:none}.cr-callout{position:absolute;z-index:1;top:var(--y);left:calc(var(--x) - 14px);width:calc(100% - var(--x) + 14px);display:flex;align-items:center;transform:translateY(-50%)}.cr-callout--left{left:auto;right:calc(100% - var(--x) - 14px);width:calc(var(--x) + 14px);flex-direction:row-reverse}.cr-callout__dot,.cr-callout-list__n{flex:0 0 28px;width:28px;height:28px;border-radius:999px;background:var(--cr-ink);color:var(--cr-white);display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;line-height:1}.cr-callout__dot{border:2px solid var(--cr-white);box-shadow:0 1px 4px #0000004d;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.cr-callout.is-open{z-index:2}.cr-callout.is-open .cr-callout__dot{background:var(--cr-orange)}.cr-callout__label{display:none;width:max-content;max-width:calc(100% - 36px);margin-left:8px;padding:5px 10px;background:#fffffff5;border:1px solid var(--cr-border);border-radius:8px;box-shadow:0 1px 4px #0000001f;font-size:16px;font-weight:600;line-height:1.25;color:var(--cr-ink)}.cr-callout--left .cr-callout__label{margin-left:0;margin-right:8px}.cr-callout.is-open .cr-callout__label{display:block}.cr ol.cr-callout-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.cr-callout-list li{display:flex;gap:10px;align-items:flex-start;font-size:16px;line-height:1.4;color:var(--cr-ink-2)}.cr-callout-list li>span:last-child{padding-top:3px}.cr ul.cr-bullets{padding-left:20px;display:flex;flex-direction:column;gap:12px}.cr ol.cr-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--cr-s3)}.cr-steps li{display:flex;gap:12px;align-items:flex-start}.cr-steps__n{flex:0 0 34px;height:34px;border-radius:999px;background:var(--cr-ink);color:var(--cr-white);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:16px}.cr-spec{border-top:2px solid var(--cr-ink)}.cr-spec>div{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--cr-border)}.cr-spec dt{flex:0 0 96px;font-family:var(--cr-font-head);font-weight:700;font-size:16px;letter-spacing:1px;text-transform:uppercase;color:var(--cr-muted);padding-top:2px}.cr-spec dd{margin:0;font-size:17px}.cr-table-wrap{overflow-x:auto}.cr table.cr-table{border-collapse:collapse;width:100%;font-size:16px;border:0}.cr-table th{text-align:left;font-size:16px;color:var(--cr-muted);font-weight:600;padding:6px 8px 6px 0;letter-spacing:1px;text-transform:uppercase;border:0}.cr-table td{padding:14px 8px 14px 0;border:0;border-top:1px solid var(--cr-border);vertical-align:top}.cr-table--receipts td:first-child{color:var(--cr-ink-2);width:46%}.cr-table--receipts td:last-child{font-weight:600}.cr .cr-table tbody th{padding:14px 8px 14px 0;border-top:1px solid var(--cr-border);font-size:inherit;font-weight:400;letter-spacing:0;text-transform:none;color:var(--cr-ink);vertical-align:top}.cr-table--sizes{font-size:17px}.cr .cr-table--sizes td,.cr .cr-table--sizes tbody th{padding:12px 8px 12px 0}.cr-stock--in{color:var(--cr-green)}.cr-stock--out{color:var(--cr-muted)}.cr-card{background:var(--cr-white);border:1px solid var(--cr-border);border-radius:var(--cr-radius-lg);padding:var(--cr-s3);display:flex;flex-direction:column;gap:var(--cr-s2)}.cr-card--light{background:var(--cr-light);border-color:var(--cr-light)}.cr-card--row{flex-direction:row;align-items:center;padding:14px}.cr-card__thumb{flex:0 0 76px;width:76px;height:76px;border-radius:8px;overflow:hidden;background:var(--cr-light)}.cr-card__thumb img{width:100%;height:100%;object-fit:cover}.cr-card__thumb .cr-ph{height:100%;border-radius:0;padding:4px;font-size:16px;line-height:1.1}.cr ul.cr-receipts{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cr-s2)}.cr-receipt{display:flex;gap:var(--cr-s2);align-items:flex-start;padding:var(--cr-s3);background:var(--cr-white);border:1px solid var(--cr-border);border-radius:var(--cr-radius-lg)}.cr-receipt__icon{flex:0 0 44px;width:44px;height:44px;border-radius:var(--cr-radius);background:var(--cr-orange-tint);color:var(--cr-orange);display:inline-flex;align-items:center;justify-content:center}.cr-receipt__icon .cr-icon{width:26px;height:26px}.cr .cr-receipt__rows{display:flex;flex-direction:column;gap:10px;min-width:0}.cr-receipt__rows dt{font-size:16px;font-weight:600;line-height:1.3;letter-spacing:1px;text-transform:uppercase;color:var(--cr-muted)}.cr-receipt__rows dd{margin:2px 0 0;font-size:17px;line-height:1.4}.cr-receipt__wrote{color:var(--cr-ink-2)}.cr-receipt__did{font-weight:600}.cr-acc{border-bottom:1px solid var(--cr-border)}.cr details.cr-acc__item{border-top:1px solid var(--cr-border);padding:0}.cr .cr-acc__item summary{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:12px 0;font-weight:600;font-size:18px;color:var(--cr-ink);cursor:pointer;list-style:none}.cr .cr-acc__item summary::-webkit-details-marker{display:none}.cr .cr-acc__item summary:after{content:"+";flex:0 0 auto;color:var(--cr-orange);font-weight:700;font-size:22px;line-height:1}.cr .cr-acc__item[open] summary:after{content:"\2212"}.cr .cr-acc__body{padding:0 0 14px;font-size:17px;color:var(--cr-ink-2)}.cr-sig{display:flex;align-items:center;gap:12px}.cr-sig__photo{flex:0 0 52px;width:52px;height:52px;border-radius:999px;overflow:hidden;background:var(--cr-light)}.cr-sig__photo img{width:100%;height:100%;object-fit:cover}.cr-sig__photo .cr-ph{height:100%;padding:2px;border-radius:999px;font-size:16px;line-height:1}.cr .cr-sig a{font-size:16px;color:var(--cr-muted);text-decoration:none;display:inline-flex;min-height:48px;align-items:center}.cr.cr-signup{padding-bottom:24px}.cr-dark{margin:0 var(--cr-gutter);padding:18px;background:var(--cr-ink);color:var(--cr-white);border-radius:var(--cr-radius-lg);display:flex;flex-direction:column;gap:10px}.cr .cr-dark .cr-card-title{color:var(--cr-white)}.cr .cr-dark .cr-p{font-size:16px;color:#d5d6da}.cr .cr-dark .cr-inline-form{flex-wrap:nowrap}.cr .cr-dark .cr-ok{color:#7fd39a}.cr .cr-dark .cr-error{color:#ffb4a0}@media(max-width:359px){.cr .cr-dark .cr-inline-form{flex-wrap:wrap}}.cr.cr-404{min-height:60vh;display:flex;flex-direction:column;justify-content:center;background:var(--cr-white)}.cr-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--cr-white);border-top:1px solid var(--cr-border);box-shadow:0 -4px 16px #0000000f;padding-bottom:env(safe-area-inset-bottom,0px)}.cr-sticky__inner{max-width:calc(var(--cr-container) + 2 * var(--cr-gutter));margin-inline:auto;padding:12px var(--cr-gutter) 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.cr-sticky__text{flex:1 1 auto;display:flex;flex-direction:column;line-height:1.3;min-width:0}.cr-sticky__title{font-weight:700;font-size:18px}.cr-sticky__text>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-sticky__title--short{display:none}@media(max-width:639.98px){.cr-sticky__title--long:has(+.cr-sticky__title--short){display:none}.cr-sticky__title--short{display:inline}}.cr.cr-sticky .cr-btn{width:auto;flex:0 0 auto;min-height:52px;font-size:17px;white-space:nowrap}.cr-sticky product-form-component,.cr-sticky form{flex:0 0 auto;display:flex}body:has(.cr-sticky) .footer-utilities .utilities{padding-block-end:calc(var(--padding-block-end) + var(--cr-sticky-h) + env(safe-area-inset-bottom,0px))}body:has(.cr-sticky):not(:has(.footer-utilities .utilities)){padding-bottom:calc(var(--cr-sticky-h) + env(safe-area-inset-bottom,0px))}@media(min-width:990px){body:has(.cr-sticky):not(:has(.footer-utilities .utilities)){padding-bottom:0}body:has(.cr-sticky):not(:has(.footer-utilities .utilities)) .page-wrapper{padding-bottom:calc(var(--cr-sticky-h) + env(safe-area-inset-bottom,0px))}}body:has(.cr-sticky) #shop-hcaptcha-badge-container{bottom:calc(var(--cr-sticky-h) + 12px + env(safe-area-inset-bottom,0px))!important}@media(max-width:399px){.cr-sticky__inner{gap:10px}.cr.cr-sticky .cr-btn{padding-inline:14px}.cr-sticky__text .cr-sm{font-size:15px}}.cr-sticky[data-cr-sticky-reveal],.cr-sticky[data-cr-sticky-hide-near]{transition:transform .2s ease,visibility .2s}.cr-sticky.is-concealed,body:has(theme-drawer[open]) .cr-sticky,body:has(.menu-drawer-container[open]) .cr-sticky{transform:translateY(100%);visibility:hidden}.menu-drawer-container .header__icon--menu.header__icon--summary{min-width:44px;min-height:44px;justify-content:flex-start}.menu-drawer-container .header__icon--menu .header-drawer-icon{margin-inline:0}.footer-utilities .utilities{--color-foreground-muted: rgb(var(--color-rgb, var(--color-foreground-rgb)) / .8)}.footer-utilities .utilities a{display:inline-block;padding-block:14.5px;margin-block:-14.5px}.cr-seat-hero__media{display:flex;flex-direction:column;gap:var(--cr-s3)}.cr-seat-hero__figure,.cr-seat-hero__body{display:flex;flex-direction:column;gap:var(--cr-s2)}.cr .cr-seat-hero__body>.cr-tag+.cr-h1{margin-top:0}.cr .cr-seat-hero__body>.cr-price{margin-top:var(--cr-s1)}.cr .cr-seat-hero__body>.cr-seat-hero__proof{margin-top:calc(var(--cr-s1) - var(--cr-s2))}.cr .cr-seat-hero__body>.cr-seat-hero__cta{margin-top:var(--cr-s1)}.cr .cr-seat-hero__body>.cr-seat-hero__under{margin-top:calc(var(--cr-s1) - var(--cr-s2))}.cr .cr-seat-hero__body>.cr-callout-list{margin-top:var(--cr-s1);padding-top:var(--cr-s3);border-top:1px solid var(--cr-border)}@media(max-width:749.98px){.cr-seat-hero__body>.cr-tag{padding:4px 10px;line-height:1.25}.cr .cr-seat-hero .cr-h1--product{font-size:30px}}.cr-ph--gallery{aspect-ratio:4 / 5;font-size:18px;font-weight:600}.cr-pdp-hero .cr-split__body{gap:var(--cr-s2)}.cr .cr-pdp-hero .cr-split__body>.cr-price{margin-top:var(--cr-s1)}.cr .cr-pdp-hero .cr-pdp-hero__firm{margin-top:calc(var(--cr-s1) - var(--cr-s2))}.cr .cr-pdp-hero .cr-split__body>.cr-picker{margin-top:var(--cr-s1)}.cr .cr-pdp-hero .cr-split__body>.cr-strip{margin-top:var(--cr-s1)}@media(max-width:1023.98px){.cr-pdp-hero{gap:var(--cr-s2)}.cr-pdp-hero>.cr-split__media{display:contents}.cr-pdp-hero .cr-ph--gallery{display:none}.cr .cr-pdp-hero .cr-price{line-height:1.2}.cr .cr-pdp-hero .cr-pdp-hero__intro{order:2;margin-top:var(--cr-s1)}.cr .cr-pdp-hero .cr-strip{order:3;margin-top:var(--cr-s1)}.cr .cr-pdp-hero .cr-pdp-hero__thumbs{order:4;margin-top:var(--cr-s1)}}@media(max-width:749.98px){.cr-pdp-hero .cr-media--square{aspect-ratio:4 / 3}.cr .cr-pdp-hero .cr-h1--product{font-size:30px}}@media(min-width:1024px){.cr .cr-pdp-hero .cr-strip--cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.cr-split--hero,.cr-split--hero .cr-split__body{gap:var(--cr-s3)}.cr .cr-split--hero .cr-h1+.cr-p{margin-top:calc(var(--cr-s2) - var(--cr-s3))}.cr .cr-strip--icons{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cr-s2) var(--cr-s3)}.cr-strip--icons li{display:flex;align-items:flex-start;gap:var(--cr-s1);line-height:1.35}.cr-strip--icons .cr-strip__icon{flex:0 0 24px;margin-top:-1px}@media(min-width:1024px){.cr .cr-split--hero .cr-hero-ctas{margin-top:var(--cr-s2)}}.cr .cr-eyebrow{margin:0;font-family:var(--cr-font-body);font-size:14px;font-weight:700;line-height:1.3;letter-spacing:1.5px;text-transform:uppercase;color:var(--cr-orange);text-wrap:balance}.cr .cr-lead{width:100%;font-size:21px;line-height:1.45;color:var(--cr-ink)}.cr-zone{width:100%}.cr dl.cr-spec-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cr-s2)}.cr-spec-cards>div{display:flex;flex-direction:column;gap:var(--cr-s1);padding:var(--cr-s3);background:var(--cr-white);border:1px solid var(--cr-border);border-radius:var(--cr-radius-lg)}.cr-spec-cards dt{font-size:14px;font-weight:700;line-height:1.3;letter-spacing:1.5px;text-transform:uppercase;color:var(--cr-muted)}.cr-spec-cards dd{margin:0;font-size:17px;line-height:1.45}.cr ul.cr-cards{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cr-s2)}.cr-card--tile{padding:var(--cr-s3)}.cr-card--tile p{font-size:17px;line-height:1.45;color:var(--cr-ink-2)}.cr-card--tile strong{font-weight:700;color:var(--cr-ink)}.cr .cr-strip--cards{gap:var(--cr-s1)}.cr-strip--cards li{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;background:var(--cr-white);border:1px solid var(--cr-border);border-radius:var(--cr-radius);line-height:1.3}.cr-strip__icon{display:inline-flex;color:var(--cr-orange);--icon-stroke-width: 1.5px}.cr-strip__icon svg{width:24px;height:24px}.cr-card--acc{padding:2px 20px;gap:0}.cr .cr-card--acc .cr-acc{border-bottom:0}.cr .cr-card--acc details.cr-acc__item:first-child{border-top:0}.cr.cr--dark{background:var(--palette-darkest);color:var(--palette-lightest)}.cr.cr--dark :is(.cr-h2,.cr-h3,.cr-card-title,.cr-eyebrow,.cr-p,.cr-p2,.cr-sm,.cr-label,.cr-check,legend),.cr.cr--dark a,.cr.cr--dark a:hover{color:var(--palette-lightest)}.cr.cr--dark .cr-editor-note{color:var(--cr-ink)}.cr.cr--dark .cr-ok{color:#7fd39a}.cr.cr--dark .cr-error{color:#ffb4a0}.cr.cr--dark .cr-btn--black{background:var(--cr-orange)}.cr.cr--dark .cr-chip:has(input:checked){background:var(--cr-orange);border-color:var(--cr-orange);color:var(--cr-white)}.cr-dark-form{display:flex;flex-direction:column;gap:16px;width:100%;max-width:560px;margin-inline:auto;text-align:center}.cr .cr-dark-form legend{width:100%}.cr-dark-form .cr-chips{justify-content:center}.cr .cr-dark-form .cr-inline-form{flex-wrap:nowrap}@media(max-width:359px){.cr .cr-dark-form .cr-inline-form{flex-wrap:wrap}}@media(min-width:750px){.cr .cr-lead{font-size:22px}.cr dl.cr-spec-cards,.cr ul.cr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.cr-seat-hero) .cr ul.cr-receipts{grid-auto-rows:1fr}}@media(min-width:750px){.cr ul.cr-receipts{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-dark{max-width:calc(var(--cr-text) - 2 * var(--cr-gutter));margin-inline:auto}.cr-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.cr-stats__big{font-size:40px}.cr-spec dt{flex-basis:120px}}@media(max-width:1023.98px){.cr-contents{display:contents}.cr-desktop-only{display:none!important}.cr-hero-phone-media{display:block}.cr-hero-phone-media img{display:block;width:100%;height:auto;max-height:36vh;object-fit:contain}}@media(min-width:1024px){.cr-phone-only{display:none!important}}@media(min-width:1024px){.cr-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr;column-gap:var(--cr-block);row-gap:var(--cr-s2);align-items:start}.cr-split>*{grid-column:2;min-width:0}.cr-split>.cr-tag{justify-self:start}.cr-split>.cr-split__media{grid-column:1;grid-row:1 / span 2;position:sticky;top:24px}body:has(#header-component[sticky=always]) .cr-split>.cr-split__media{top:calc(var(--header-height, 0px) + 24px)}.cr-split__body{display:flex;flex-direction:column;gap:var(--cr-s3)}.cr-split--hero{grid-template-rows:auto}.cr-split--hero>*{grid-column:1}.cr-split--hero>.cr-split__media{grid-column:2;grid-row:1;position:static}.cr-split--hero picture,.cr-split--hero picture img{display:block;width:100%;height:auto}}@media(min-width:750px){.footer-content.footer-content{grid-template-columns:minmax(0,1fr) auto}.footer-content>.menu{justify-self:end;width:auto;text-align:end}}@media(max-width:749.98px){footer .menu__item a,footer .footer-utilities a,footer .rte a{display:inline-flex;align-items:center;min-height:44px}footer .menu__item+.menu__item{margin-block-start:0}}@media(prefers-reduced-motion:reduce){.cr-sticky,.cr *{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cabrest.css.map */
