:root{--cz-navy:#100f2c;--cz-indigo:#1f1d63;--cz-orange:#e95d2a;--cz-amber:#ffb547;--cz-text:#1f1f2e;--cz-muted:#6b6b7b;--cz-line:#e3e3ea;--cz-soft:#f5f5f7;--cz-tint:#f1f0fb;--cz-radius:12px;--fs-h1:clamp(1.5rem,1.211rem + 1.233vw,2rem);--fs-h2:clamp(1.25rem,1.106rem + .616vw,1.5rem);--fs-h3:clamp(1rem,.928rem + .308vw,1.125rem);--fs-body:1rem;--fs-small:.875rem;--fs-label:.75rem;--lh-h1:1.25;--lh-h2:1.35;--lh-h3:1.45;--lh-body:1.5;--lh-small:1.43;--lh-label:1.33;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-heading:var(--space-4);--space-section:var(--space-7)}@media(min-width:1024px){:root{--space-heading:var(--space-5);--space-section:4rem}}.cz-hero{padding:var(--space-6) 0;background:var(--cz-hero-bg,var(--cz-indigo));color:#fff}.cz-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"crumbs media" "copy media";grid-template-rows:auto 1fr;column-gap:var(--space-6);row-gap:var(--space-4)}.cz-crumbs{grid-area:crumbs}.cz-hero__copy{grid-area:copy;align-self:center}.cz-hero__media{grid-area:media}.cz-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);min-width:0}.cz-crumbs ol{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none;font-size:var(--fs-small);line-height:var(--lh-small)}.cz-crumbs li{color:#ffffffbf}.cz-crumbs li+li:before{content:"/";margin-right:var(--space-2);opacity:.6}.cz-crumbs a{color:#fff!important;text-decoration:none}.cz-crumbs a:hover{text-decoration:underline}.cz-hero__h1{margin:0;color:#fff;font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-bold);letter-spacing:-.01em;text-transform:none;text-wrap:balance}.cz-hero__title{margin:0;color:#ffffffe6;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-regular);letter-spacing:0;text-transform:none;text-wrap:balance}.cz-hero__hl{color:var(--cz-amber);font-weight:var(--fw-semibold);white-space:nowrap}.cz-hero__hl:before,.cz-hero__hl:after{content:"\2726";display:inline-block;margin:0 .2em;font-size:.6em;vertical-align:.25em}.cz-hero__text,.cz-hero__text p{margin:0;color:#ffffffd9;font-size:var(--fs-body);line-height:var(--lh-body)}.cz-hero__select{position:relative;width:100%;max-width:360px;margin-top:var(--space-2)}.cz-hero__select select{width:100%;min-height:48px;margin:0;padding:0 48px 0 var(--space-5);border:0;border-radius:999px;background:#fff;color:var(--cz-navy);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:none}.cz-hero__select select:focus-visible{outline:3px solid var(--cz-amber);outline-offset:2px}.cz-hero__chev{position:absolute;top:50%;right:var(--space-5);color:var(--cz-navy);transform:translateY(-50%);pointer-events:none}.cz-hero__note{margin:0;color:#ffffffbf;font-size:var(--fs-small);line-height:var(--lh-small)}.cz-hero__media{position:relative;align-self:stretch;min-height:320px;border-radius:var(--cz-radius);overflow:hidden;background:#ffffff14}.cz-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cz-hero__trust{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid rgba(255,255,255,.15);width:100%}.cz-rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:#fff!important;font-size:var(--fs-small);line-height:var(--lh-small);text-decoration:none}.cz-rating__label{font-weight:var(--fw-bold)}.cz-rating__stars{display:inline-flex;gap:2px}.cz-rating__text{opacity:.85}.cz-hero__badges{display:inline-flex;align-items:center;gap:var(--space-2)}.cz-hero__badge{width:auto;height:48px;object-fit:contain}@media(max-width:768px){.cz-hero{padding:0 0 var(--space-6)}.cz-hero__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"crumbs" "copy";grid-template-rows:auto;row-gap:var(--space-2)}.cz-crumbs{padding-top:var(--space-3)}.cz-hero__media{display:none}.cz-hero__select{max-width:none}.cz-hero__badge{height:40px}}.cz-collection{padding-top:var(--space-6)}.cz-collection .tag-list__header{padding:var(--space-3) 0!important;color:var(--cz-navy)!important;font-size:var(--fs-small)!important;line-height:var(--lh-small)!important;font-weight:var(--fw-semibold)!important;letter-spacing:0!important;text-transform:none!important}.cz-collection .collection-sidebar__group{border-color:var(--cz-line)!important}.cz-collection .tag__text{color:var(--cz-text);font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:0;text-transform:none}.cz-collection .tag__checkbox-wrapper{letter-spacing:0;text-transform:none}.cz-collection .grid__item--sidebar{transition:opacity .2s}@media(min-width:769px){.cz-collection.is-filters-hidden .grid__item--sidebar{display:none}.cz-collection.is-filters-hidden .grid__item--content{width:100%}.cz-collection.is-filters-hidden .cz-grid{--cz-cols:var(--cz-cols-wide)}}.cz-toolbar{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-5)!important;padding:0!important;border:0!important}.cz-toolbar__left{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4)}.cz-tool-btn{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--cz-line);border-radius:999px;background:#fff;color:var(--cz-navy);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none;cursor:pointer;transition:border-color .2s}.cz-tool-btn:hover{border-color:var(--cz-navy)}.cz-tool-btn:focus-visible{outline:2px solid var(--cz-navy);outline-offset:2px}.cz-toolbar__count{margin:0;color:var(--cz-muted);font-size:var(--fs-small);line-height:var(--lh-small)}.cz-toolbar__sort{display:flex;align-items:center;gap:var(--space-2)}.cz-toolbar__sort-label{margin:0;color:var(--cz-muted);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-regular);letter-spacing:0;text-transform:none}.cz-select{position:relative}.cz-select select{min-height:44px;margin:0;padding:0 40px 0 var(--space-4);border:1px solid var(--cz-line);border-radius:999px;background:#fff;color:var(--cz-navy);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:none}.cz-select svg{position:absolute;top:50%;right:var(--space-4);color:var(--cz-navy);transform:translateY(-50%);pointer-events:none}.cz-mobile-only{display:none!important}@media(max-width:768px){.cz-mobile-only{display:inline-flex!important}.cz-desktop-only{display:none!important}.cz-toolbar{margin-bottom:var(--space-4)!important}.cz-toolbar__sort-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.cz-grid{display:grid!important;grid-template-columns:repeat(var(--cz-cols,3),minmax(0,1fr));gap:var(--space-6) var(--space-5);margin:0!important}.cz-grid:before,.cz-grid:after{display:none!important}.cz-grid>.grid__item{width:auto!important;max-width:none!important;float:none!important;clear:none!important;margin:0!important;padding:0!important}.cz-grid__empty{grid-column:1/-1;margin:0;padding:var(--space-6) 0;color:var(--cz-muted);font-size:var(--fs-body);text-align:center}@media(max-width:768px){.cz-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-3)}}.cz-collection .featured-collection-pagination{display:flex;justify-content:center;gap:var(--space-3);margin-top:var(--space-6)}.cz-collection .featured-collection-pagination__btn{min-height:48px;padding:0 var(--space-6);border:1px solid var(--cz-navy)!important;border-radius:999px!important;background:#fff!important;color:var(--cz-navy)!important;font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:0!important;text-transform:none!important}.cz-collection .featured-collection-pagination__btn:hover{background:var(--cz-navy)!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/132/assets/cz-cabin.css.map */
