:root{--chill-top: 16px;--chill-card-line: #e0e2da;--chill-soft: #edf0e9}.chill-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:8px}.chill-heading h1{margin:0}.chill-heading .eyebrow{margin-bottom:8px;color:var(--muted)}.chill-heading__intro{max-width:560px;color:var(--muted)}.chill-heading__search{flex:1 1 420px;max-width:620px}.chill-note{margin:10px 0 0;padding:8px 12px;background:var(--mint);display:inline-block;font-weight:600}.account-context--ready{background:var(--mint);border-color:#9bd8c4}.chill-toolbar{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);margin-bottom:16px;position:relative;z-index:3;background:var(--paper)}.chill-toolbar__count{margin:0 auto 0 0;font-size:1rem;color:var(--muted)}.chill-toolbar__count strong{color:var(--petrol);font-size:1.125rem}.chill-toolbar__tools{display:flex;gap:12px;align-items:center}.chill-sort{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:600;margin:0}.chill-sort select{min-height:40px;padding:6px 32px 6px 12px;border:1px solid #9daba8;background-color:var(--white);border-radius:var(--radius);font:inherit;font-weight:500}.chill-density{display:inline-flex;border:1px solid #9daba8;border-radius:var(--radius);overflow:hidden;background:var(--white)}.chill-density button{width:40px;height:38px;display:grid;place-items:center;background:transparent;border:0;color:var(--muted);cursor:pointer}.chill-density button[aria-pressed=true]{background:var(--petrol);color:var(--paper)}.chill-density .icon{width:18px;height:18px}.chill-toolbar__filters{display:none;align-items:center;gap:8px;min-height:40px;padding:6px 14px;border:1px solid var(--petrol);background:var(--white);border-radius:var(--radius);font:inherit;font-weight:600;cursor:pointer}.chill-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--accent);color:#fff;font-size:.75rem;font-weight:700;line-height:1}.chill-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.chill-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:4px 8px 4px 12px;background:var(--mint);color:var(--petrol);text-decoration:none;font-size:.925rem;border-radius:999px}.chill-chip .icon{width:14px;height:14px}.chill-chip__label{color:var(--muted)}.chill-chip:hover{background:#b2e6d6}.chill-chips__clear{font-size:.925rem;font-weight:600;margin-left:4px}.chill-catalog__layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:32px;align-items:start}.chill-catalog.is-loading .chill-results{opacity:.45;transition:opacity .15s;pointer-events:none}.chill-sidebar{position:sticky;top:var(--chill-top);max-height:calc(100vh - var(--chill-top) - 16px);display:flex;flex-direction:column;border:1px solid var(--line);background:var(--white)}.chill-sidebar__head,.chill-sidebar__foot{display:none}.chill-sidebar__scroll{overflow-y:auto;overscroll-behavior:contain;padding:4px 0 12px;scrollbar-width:thin}.chill-side__title{margin:0;padding:14px 16px 6px;font:700 .8rem/1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.chill-cats ul{list-style:none;margin:0;padding:0}.chill-cats>ul{padding:0 8px 10px;border-bottom:1px solid var(--line)}.chill-cats a{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:6px 8px;text-decoration:none;color:var(--petrol);border-radius:var(--radius);font-weight:600}.chill-cats a:hover{background:var(--chill-soft)}.chill-cats__item.is-active>a{background:var(--petrol);color:var(--paper)}.chill-cats__item.is-active>a .chill-count{color:var(--mint)}.chill-groups{margin:4px 0 6px 10px!important;padding-left:8px!important;border-left:2px solid var(--mint)}.chill-groups a{font-weight:500;min-height:32px;font-size:.95rem}.chill-groups li.is-active a{background:var(--mint);font-weight:700}.chill-count{color:var(--muted);font-size:.85rem;font-weight:500;font-variant-numeric:tabular-nums}.chill-filters{padding:0 8px}.chill-facet{border-bottom:1px solid var(--line)}.chill-facet:last-of-type{border-bottom:0}.chill-facet summary{display:flex;align-items:center;gap:8px;min-height:46px;padding:0 8px;cursor:pointer;list-style:none;font-weight:700}.chill-facet summary::-webkit-details-marker{display:none}.chill-facet summary:after,.chill-facet summary:before{content:none!important;display:none!important}.chill-facet summary>span:first-child{margin-right:auto}.chill-facet summary .icon{width:16px;height:16px;transition:transform .2s}.chill-facet[open] summary .icon{transform:rotate(90deg)}.chill-facet__find{width:calc(100% - 16px);margin:0 8px 8px;min-height:36px;padding:6px 10px;border:1px solid #b9c4c1;border-radius:var(--radius);font:inherit;font-size:.925rem;background:var(--paper)}.chill-facet__values{list-style:none;margin:0;padding:0 0 8px}.chill-check{display:flex;align-items:center;gap:10px;min-height:34px;padding:4px 8px;margin:0;cursor:pointer;border-radius:var(--radius);font-weight:400;font-size:.95rem}.chill-check:hover{background:var(--chill-soft)}.chill-check input{position:absolute;opacity:0;width:1px;height:1px}.chill-check__box{flex:0 0 18px;width:18px;height:18px;border:1.5px solid #849797;border-radius:4px;display:grid;place-items:center;background:var(--white)}.chill-check__box .icon{width:13px;height:13px;opacity:0;color:#fff;stroke-width:3}.chill-check input:checked+.chill-check__box{background:var(--petrol);border-color:var(--petrol)}.chill-check input:checked+.chill-check__box .icon{opacity:1}.chill-check input:focus-visible+.chill-check__box{outline:2px solid var(--focus);outline-offset:2px}.chill-check input:disabled~*{opacity:.45}.chill-check__label{margin-right:auto;line-height:1.3}.chill-facet__more{margin:0 8px 10px;padding:0;border:0;background:none;font:inherit;font-size:.925rem;font-weight:600;text-decoration:underline;cursor:pointer;color:var(--petrol)}.chill-price{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 8px 12px}.chill-price label{display:grid;gap:4px;font-size:.85rem;color:var(--muted);margin:0}.chill-price input{min-height:38px;padding:6px 8px;border:1px solid #b9c4c1;border-radius:var(--radius);font:inherit;width:100%}.chill-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px}.chill-card{background:var(--white);border:1px solid var(--chill-card-line);padding:10px;transition:box-shadow .15s,border-color .15s}.chill-card:hover{border-color:#b9c4c1;box-shadow:0 8px 22px #102f3514}.chill-card .product-image{background:#fff;border:0;aspect-ratio:1 / 1}.chill-card .product-image img{width:100%;height:100%;object-fit:contain;padding:6px;transition:transform .25s}.chill-card .product-card-info{padding-top:10px;gap:4px}.chill-card__brand{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.chill-card__title{margin:0;font-size:.95rem;line-height:1.35;font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.chill-card__title a{text-decoration:none;color:var(--petrol)}.chill-card__title a:hover{text-decoration:underline}.chill-card__meta{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0;font-size:.8rem;color:var(--muted)}.chill-card__buy{margin-top:auto;padding-top:8px;display:grid;gap:8px}.chill-card__price{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.chill-card__price .price{font-size:1.125rem;margin:0;padding:0}.chill-card__stock--out{font-size:.8rem;font-weight:600;color:var(--error)}.chill-card__login,.chill-card__options{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px;border:1px solid var(--petrol);border-radius:var(--radius);text-decoration:none;font-weight:600;font-size:.9rem;color:var(--petrol);text-align:center}.chill-card__login{background:var(--mint);border-color:var(--mint)}.chill-card__login:hover,.chill-card__options:hover{background:var(--petrol);color:var(--paper);border-color:var(--petrol)}.chill-card__options .icon{width:16px;height:16px}.chill-card .card-detail{margin-top:auto}.chill-qa{display:flex;gap:6px;align-items:stretch;margin:0}.chill-qa__qty{display:flex;flex:1 1 auto;min-width:0;border:1px solid #9daba8;border-radius:var(--radius);background:var(--white);overflow:hidden}.chill-qa__qty button{width:32px;flex:0 0 32px;display:grid;place-items:center;border:0;background:transparent;cursor:pointer;color:var(--petrol)}.chill-qa__qty button:hover{background:var(--mint)}.chill-qa__qty .icon{width:14px;height:14px}.chill-qa__qty input{flex:1 1 auto;min-width:0;width:100%;border:0;text-align:center;font:600 .95rem var(--body);-moz-appearance:textfield;background:transparent;padding:0}.chill-qa__qty input::-webkit-inner-spin-button,.chill-qa__qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.chill-qa__add{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 12px;border:0;border-radius:var(--radius);background:var(--petrol);color:var(--paper);font:700 .9rem var(--body);cursor:pointer;transition:background .15s,transform .1s}.chill-qa__add:hover{background:var(--accent)}.chill-qa__add:active{transform:scale(.96)}.chill-qa__add .icon{width:20px;height:20px}.chill-qa.is-busy .chill-qa__add{opacity:.7;cursor:progress}.chill-qa.is-added .chill-qa__add{background:var(--success)}.chill-grid--list{grid-template-columns:1fr!important;gap:0!important;border:1px solid var(--chill-card-line);background:var(--white)}.chill-grid--list .chill-card{flex-direction:row;align-items:center;gap:14px;border:0;border-bottom:1px solid var(--chill-card-line);padding:8px 12px;box-shadow:none}.chill-grid--list .chill-card:last-child{border-bottom:0}.chill-grid--list .chill-card .product-image{flex:0 0 64px;width:64px}.chill-grid--list .chill-card .product-card-info{flex:1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand buy" "title buy" "meta buy";align-items:center;column-gap:16px;row-gap:2px;padding:0}.chill-grid--list .chill-card__brand{grid-area:brand}.chill-grid--list .chill-card__title{grid-area:title;-webkit-line-clamp:2}.chill-grid--list .chill-card__meta{grid-area:meta}.chill-grid--list .chill-card__buy,.chill-grid--list .chill-card__login,.chill-grid--list .chill-card__options,.chill-grid--list .card-detail{grid-area:buy;grid-row:1 / span 3;margin:0;padding:0}.chill-grid--list .chill-card__buy{grid-template-columns:auto 210px;align-items:center;gap:14px}.chill-grid--list .chill-card__login,.chill-grid--list .chill-card__options{padding:8px 14px}.chill-help{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:24px;padding:22px 24px;background:var(--petrol);color:var(--paper)}.chill-help h2{margin:0 0 6px;font-size:1.25rem;color:var(--paper)}.chill-help p{margin:0;max-width:560px;color:#d8e6e2}.chill-help__actions{display:flex;gap:10px;flex-wrap:wrap}.chill-help .button{gap:10px;min-height:46px;padding:10px 18px;background:var(--mint);color:var(--petrol);border-color:var(--mint)}.chill-help .button-outline{background:transparent;color:var(--paper);border-color:#6d8a8c}.chill-help .icon{width:18px;height:18px}.chill-help--empty{margin-top:0}.chill-search-start{padding:24px 0}.chill-search-start__links{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chill-search-shell{position:relative}.chill-search-form{align-items:stretch;background:var(--white)}.chill-search-form input[type=search]{flex:1 1 auto;min-width:0;border:0;background:transparent;padding:0 12px;font:inherit}.chill-search-form__cat{flex:0 0 auto;max-width:130px;border:0;border-right:1px solid #c9d2cf;background-color:#eeeee7;padding:0 26px 0 12px;font:600 .9rem var(--body);color:var(--petrol);border-radius:var(--radius) 0 0 var(--radius);cursor:pointer}.chill-search-form button[type=submit]{background:var(--petrol);color:var(--paper);border-radius:0 var(--radius) var(--radius) 0}.chill-search-shell.is-suggesting .chill-search-form{box-shadow:0 0 0 2px var(--mint)}.chill-suggest{position:absolute;z-index:60;top:calc(100% + 6px);left:0;right:0;background:var(--white);border:1px solid var(--line);box-shadow:0 18px 40px #102f352e;max-height:min(70vh,560px);overflow:auto}.chill-suggest__list{list-style:none;margin:0;padding:4px 0}.chill-suggest__item{display:flex;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;color:var(--petrol)}.chill-suggest__item:hover,.chill-suggest [aria-selected=true]{background:var(--mint)}.chill-suggest__img{flex:0 0 48px;width:48px;height:48px;display:grid;place-items:center;background:#f4f4f0;overflow:hidden}.chill-suggest__img img{width:100%;height:100%;object-fit:contain}.chill-suggest__text{display:grid;gap:2px;min-width:0}.chill-suggest__title{font-weight:600;font-size:.95rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chill-suggest__meta{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:.8rem;color:var(--muted)}.chill-suggest__all,.chill-suggest__jump{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;font-weight:700;text-decoration:none;color:var(--petrol);border-top:1px solid var(--line);background:var(--chill-soft)}.chill-suggest__jump{border-top:0;border-bottom:1px solid var(--line);background:var(--white)}.chill-suggest__jump:after{content:"\2192"}.chill-suggest__all .icon{width:16px;height:16px}.chill-suggest__fix{margin:0;padding:8px 12px;font-size:.85rem;color:var(--muted);border-bottom:1px solid var(--line)}.chill-suggest__empty{margin:0;padding:14px 12px;color:var(--muted)}.chill-toast{position:fixed;z-index:1000;right:20px;bottom:20px;display:flex;align-items:center;gap:12px;max-width:min(380px,calc(100vw - 32px));padding:12px 14px;background:var(--petrol);color:var(--paper);box-shadow:0 16px 40px #0003;transform:translateY(16px);opacity:0;pointer-events:none;transition:transform .25s,opacity .25s}.chill-toast--show{transform:none;opacity:1;pointer-events:auto}.chill-toast img{width:44px;height:44px;object-fit:contain;background:#fff;flex:0 0 44px}.chill-toast div{display:grid;gap:2px;min-width:0}.chill-toast strong{font-size:.95rem}.chill-toast span{font-size:.85rem;color:#cfe1dc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chill-toast a{margin-left:auto;color:var(--mint);font-weight:700;white-space:nowrap}.chill-toast--error{background:var(--error)}.chill-fly{position:fixed;z-index:1001;width:48px;height:48px;object-fit:contain;background:#fff;border-radius:50%;box-shadow:0 6px 18px #0003;pointer-events:none}.cart-link.chill-bump .cart-count{animation:chill-bump .45s ease}.cart-count.is-empty{opacity:.7}@keyframes chill-bump{40%{transform:scale(1.35);background:var(--accent);color:#fff}}.chill-ids{display:flex;flex-wrap:wrap;gap:4px 16px}.chill-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:16px 0;border:1px solid var(--line);background:var(--white)}.chill-facts div{padding:10px 12px;border-bottom:1px solid var(--line)}.chill-facts div:nth-child(odd){border-right:1px solid var(--line)}.chill-facts dt{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.chill-facts dd{margin:2px 0 0;font-weight:600}.chill-add-button{gap:12px}.chill-add-button .icon{width:22px;height:22px}.chill-login-notice h2{margin-top:0}.chill-login-notice .button{gap:10px}.chill-rows{margin-top:48px;display:grid;gap:40px}.chill-row:not(.is-loaded){min-height:120px}.chill-row__head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.chill-row__head h2{margin:0;font-size:1.375rem}.chill-row__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);gap:14px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:8px;scrollbar-width:thin}.chill-row__track .chill-card{scroll-snap-align:start}@media(max-width:1199px){.chill-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.chill-catalog__layout{grid-template-columns:230px minmax(0,1fr);gap:24px}}@media(max-width:989px){.chill-catalog__layout{grid-template-columns:1fr}.chill-toolbar{position:sticky;top:var(--chill-top);padding:10px 0;margin-inline:calc(var(--gutter, 16px) * -1);padding-inline:var(--gutter, 16px);box-shadow:0 1px 0 var(--line)}.chill-toolbar__filters{display:inline-flex}.chill-toolbar{flex-wrap:wrap;row-gap:6px;column-gap:8px}.chill-toolbar__count{order:3;flex-basis:100%;margin:0;font-size:.9rem}.chill-toolbar__tools{flex:1 1 0;min-width:0;gap:8px}.chill-sort{flex:1 1 auto;min-width:0}.chill-sort select{width:100%;min-width:0}.chill-sort span{display:none}.chill-sidebar{position:fixed;z-index:90;inset:0 auto 0 0;top:0;width:min(380px,88vw);max-height:none;height:100dvh;border:0;transform:translate(-102%);transition:transform .25s ease;box-shadow:0 0 40px #0003}.chill-sidebar.is-open{transform:none}.chill-sidebar__head{display:flex;justify-content:space-between;align-items:center;padding:10px 12px 10px 18px;border-bottom:1px solid var(--line);font-size:1.125rem}.chill-sidebar__foot{display:block;padding:12px;border-top:1px solid var(--line);background:var(--white)}.chill-sidebar__foot .button{margin:0;min-height:48px}.chill-sidebar__scroll{flex:1}.chill-sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;background:#102f3566}html.chill-drawer-open{overflow:hidden}.chill-heading__search{display:none}}@media(max-width:767px){.chill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mobile-columns-1 .chill-grid:not(.chill-grid--list){grid-template-columns:1fr}.chill-card{padding:8px}.chill-card__title{font-size:.9rem}.chill-qa__label{display:none}.chill-qa__add{padding:0 10px}.chill-qa__qty button{width:28px;flex-basis:28px}.chill-grid--list .chill-card .product-image{flex-basis:56px;width:56px}.chill-grid--list .chill-card .product-card-info{grid-template-columns:1fr;grid-template-areas:"brand" "title" "meta" "buy"}.chill-grid--list .chill-card__buy,.chill-grid--list .chill-card__login,.chill-grid--list .chill-card__options,.chill-grid--list .card-detail{grid-row:auto;margin-top:6px}.chill-grid--list .chill-card__buy{grid-template-columns:auto minmax(0,1fr)}.chill-search-form__cat{max-width:96px;padding-left:8px;font-size:.85rem}.chill-facts{grid-template-columns:1fr}.chill-facts div:nth-child(odd){border-right:0}.chill-row__track{grid-auto-columns:46%}.chill-toast{left:12px;right:12px;bottom:12px;max-width:none}.chill-help{padding:18px}}.chill-compact-header .utility,.chill-compact-header .category-nav{display:none}.chill-compact-header .header-main{padding-block:10px}.chill-compact-header .brand img{max-height:48px;width:auto}.chill-search h1{font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.15}@media(max-width:989px){.sticky-header .shopify-section-group-header-group,.sticky-header #shopify-section-header-group-main{position:sticky!important;top:0;z-index:30}.chill-compact-header .utility,.chill-compact-header .category-nav{display:none}.chill-compact-header .header-main{padding-block:8px}.chill-compact-header .brand img{max-height:40px;width:auto}}@media(prefers-reduced-motion:reduce){.chill-sidebar,.chill-toast,.chill-card .product-image img{transition:none}}.chill-search-form__cat,.chill-sort select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23102F35' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px}.chill-search-form__cat{padding:0 38px 0 14px;max-width:150px}.chill-sort select{padding-right:38px}@media(max-width:767px){.chill-search-form__cat{padding:0 28px 0 10px;max-width:104px;background-position:right 10px center}}.chill-account{display:inline-flex;align-items:center}.chill-account__sheet{display:inline-flex;align-items:center;--shopify-account-color-accent: #102F35;--shopify-account-color-accent-hover: #D95B38;--shopify-account-color-accent-text: #F5F2EB;--shopify-account-color-background: #ffffff;--shopify-account-color-background-subdued: #F5F2EB;--shopify-account-color-text: #102F35;--shopify-account-color-text-subdued: #53666a;--shopify-account-color-border: #ccd4d1;--shopify-account-font-body: Inter, sans-serif;--shopify-account-font-heading: Manrope, sans-serif;--shopify-account-font-heading-weight: 800;--shopify-account-radius-base: 6px;--shopify-account-radius-dialog: 10px;--shopify-account-radius-button: 6px;--shopify-account-radius-input: 6px;--shopify-account-avatar-size: auto;--shopify-account-signed-in-avatar-size: 32px;--shopify-account-signed-in-avatar-color-background: #C8F1E5;--shopify-account-signed-in-avatar-color-text: #102F35}.chill-account__sheet:not(:defined){display:none}.chill-account__sheet:defined+.chill-account__fallback{display:none}.chill-account__sheet::part(signed-out-avatar){display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.chill-account__trigger,.chill-account__fallback{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:inherit;text-decoration:none;font-weight:600;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/19/assets/chill-catalog.css.map */
