html.jcg-sheet-open,html.jcg-sheet-open body{overflow:hidden}html.jcg-sheet-open body{position:fixed;inset-inline:0;width:100%}.jcg-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:none}.jcg-sheet[hidden]{display:none}.jcg-sheet__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a1a106b;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;transition:opacity .28s cubic-bezier(.22,.61,.36,1);pointer-events:none}.jcg-sheet.is-open .jcg-sheet__scrim{opacity:1;pointer-events:auto}.jcg-sheet__panel{position:absolute;left:0;right:0;bottom:0;background:var(--jcg-bg, #f4ead6);color:var(--jcg-ink, #2a1a10);border-top-left-radius:16px;border-top-right-radius:16px;height:var(--jcg-sheet-max-h, 88dvh);max-height:88vh;max-height:88dvh;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .28s cubic-bezier(.22,.61,.36,1);pointer-events:auto;box-shadow:0 -8px 32px #2a1a102e;outline:none;overscroll-behavior:contain}.jcg-sheet.is-open .jcg-sheet__panel{transform:translateY(0)}.jcg-sheet.is-dragging .jcg-sheet__panel{transition:none}.jcg-sheet__handle-zone{flex-shrink:0;padding:10px 0 6px;display:flex;justify-content:center;touch-action:none;cursor:grab}.jcg-sheet__handle-zone:active{cursor:grabbing}.jcg-sheet__handle{display:block;width:40px;height:4px;border-radius:2px;background:var(--jcg-line, #d8c498)}.jcg-sheet__head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 18px 14px;border-bottom:1px solid var(--jcg-line, #d8c498)}.jcg-sheet__head-text{display:flex;flex-direction:column;min-width:0}.jcg-sheet__title{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:22px;line-height:1.1;letter-spacing:.5px;text-transform:uppercase;color:var(--jcg-ink, #2a1a10)}.jcg-sheet__subtitle{display:block;margin-top:4px;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:400;font-size:13px;line-height:1.2;color:var(--jcg-muted, #8a6e48);letter-spacing:.2px;text-transform:none}.jcg-sheet__close{flex-shrink:0;width:36px;height:36px;padding:0;background:transparent;border:1px solid var(--jcg-line, #d8c498);border-radius:50%;color:var(--jcg-ink, #2a1a10);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease}.jcg-sheet__close:hover{background:#d8c49826}.jcg-sheet__close:focus-visible{outline:2px solid var(--jcg-ink, #2a1a10);outline-offset:2px}.jcg-sheet__close svg{width:14px;height:14px;display:block}.jcg-sheet__body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px 18px 18px;overscroll-behavior:contain}.jcg-sheet__foot{flex-shrink:0;border-top:1px solid var(--jcg-line, #d8c498);padding:14px 18px;padding-bottom:max(14px,env(safe-area-inset-bottom));background:var(--jcg-bg, #f4ead6)}.jcg-sheet__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:14px 20px;background:var(--jcg-rust, #b04a2a);color:var(--jcg-bg, #f4ead6);font-family:var(--jcg-sans, "Montserrat", system-ui, sans-serif);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-align:center;text-decoration:none;border:0;border-radius:0;cursor:pointer;transition:background-color .25s ease}.jcg-sheet__cta:hover,.jcg-sheet__cta:focus{background:var(--jcg-ink, #2a1a10);color:var(--jcg-bg, #f4ead6);text-decoration:none;opacity:1}.jcg-sheet__cta:focus-visible{outline:2px solid var(--jcg-ink, #2a1a10);outline-offset:2px}@media(min-width:769px){.jcg-sheet__panel{top:0;bottom:0;right:0;left:auto;width:420px;max-width:92vw;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;border-top-left-radius:0;border-top-right-radius:0;transform:translate(100%);box-shadow:-8px 0 32px #2a1a102e}.jcg-sheet.is-open .jcg-sheet__panel{transform:translate(0)}.jcg-sheet__handle-zone{display:none}.jcg-sheet__head{padding-top:18px}}@media(prefers-reduced-motion:reduce){.jcg-sheet__panel,.jcg-sheet__scrim{transition-duration:0ms}}.jcg-sheet[data-jcg-sheet=filter] .jcg-sheet__body{padding:8px 22px 18px}.jcg-sheet[data-jcg-sheet=filter] .jcg-sheet__body form,.jcg-sheet[data-jcg-sheet=filter] .jcg-sheet__body .collection-sidebar{margin:0;padding:0}.jcg-sheet[data-jcg-sheet=filter] .collection-sidebar__title{display:none!important}.jcg-sheet[data-jcg-sheet=filter] .collection-sidebar__group{border-bottom:1px solid var(--jcg-line, #d8c498);margin:0;padding:0}.jcg-sheet[data-jcg-sheet=filter] [class*=collection-sidebar__group--]:last-child .collection-sidebar__group{border-bottom:0}.jcg-sheet[data-jcg-sheet=filter] .collapsible-trigger{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:18px 0;background:transparent;border:0;border-radius:0;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:400;line-height:1.1;letter-spacing:.3px;color:var(--jcg-ink, #2a1a10);text-align:left;text-transform:none;cursor:pointer}.jcg-sheet[data-jcg-sheet=filter] .collapsible-trigger:hover,.jcg-sheet[data-jcg-sheet=filter] .collapsible-trigger:focus{background:transparent;color:var(--jcg-ink, #2a1a10)}.jcg-sheet[data-jcg-sheet=filter] .collapsible-trigger:focus-visible{outline:2px solid var(--jcg-accent, #b04a2a);outline-offset:-2px}.jcg-sheet[data-jcg-sheet=filter] .collapsible-trigger .icon,.jcg-sheet[data-jcg-sheet=filter] .collapsible-trigger svg,.jcg-sheet[data-jcg-sheet=filter] .collapsible-trigger .collapsible-trigger__icon{display:none!important}.jcg-sheet[data-jcg-sheet=filter] .collapsible-trigger:after{content:"+";flex-shrink:0;margin-left:16px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:300;line-height:1;color:var(--jcg-ink, #2a1a10);transition:transform .2s ease}.jcg-sheet[data-jcg-sheet=filter] .collapsible-trigger.is-open:after{content:"\2212"}.jcg-sheet[data-jcg-sheet=filter] .collapsible-content--sidebar{padding:0}.jcg-sheet[data-jcg-sheet=filter] .collapsible-content__inner{padding:0 0 18px}.jcg-sheet[data-jcg-sheet=filter] .tag-list--active-tags{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px;padding:0;list-style:none}.jcg-sheet[data-jcg-sheet=filter] .tag-list--active-tags:empty{display:none}.jcg-sheet[data-jcg-sheet=filter] .tag--remove{position:relative;margin:0;padding:0;display:inline-flex;align-items:center;background:color-mix(in srgb,var(--jcg-accent, #b04a2a) 8%,transparent);border:1px solid color-mix(in srgb,var(--jcg-accent, #b04a2a) 35%,transparent);border-radius:6px;transition:background .18s ease,border-color .18s ease}.jcg-sheet[data-jcg-sheet=filter] .tag--remove:hover{background:color-mix(in srgb,var(--jcg-accent, #b04a2a) 14%,transparent);border-color:var(--jcg-accent, #b04a2a)}.jcg-sheet[data-jcg-sheet=filter] .tag--remove a,.jcg-sheet[data-jcg-sheet=filter] .tag--remove .btn,.jcg-sheet[data-jcg-sheet=filter] .tag--remove .btn--small{display:inline-flex;align-items:center;padding:7px 30px 7px 12px;background:transparent;border:0;border-radius:0;color:var(--jcg-ink, #2a1a10);font-family:var(--jcg-sans, "Montserrat", system-ui, sans-serif);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:none;text-decoration:none;line-height:1.2;min-height:0}.jcg-sheet[data-jcg-sheet=filter] .tag--remove .icon-close,.jcg-sheet[data-jcg-sheet=filter] .tag--remove .icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:10px;height:10px;color:var(--jcg-accent, #b04a2a);pointer-events:none;stroke:currentColor;stroke-width:6;fill:none}.jcg-sheet[data-jcg-sheet=filter] .tag-list--swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 12px;margin:6px 0 4px;padding:0;list-style:none}.jcg-sheet[data-jcg-sheet=filter] .tag-list--swatches>li{display:flex;margin:0;padding:0;list-style:none;min-width:0}.jcg-sheet[data-jcg-sheet=filter] .tag-list--swatches .tag__checkbox-wrapper{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;margin:0;padding:0;cursor:pointer}.jcg-sheet[data-jcg-sheet=filter] .tag-list--swatches .color-swatch{width:38px;height:38px;border-radius:50%;border:1px solid color-mix(in srgb,var(--jcg-ink, #2a1a10) 18%,transparent);background-size:cover;background-position:center;font-size:0;color:transparent;text-indent:-9999px;overflow:hidden;box-shadow:0 1px 2px #2a1a1014;transition:transform .18s ease,box-shadow .18s ease,outline-color .18s ease;outline:2px solid transparent;outline-offset:2px}.jcg-sheet[data-jcg-sheet=filter] .tag-list--swatches .tag__checkbox-wrapper:hover .color-swatch{transform:scale(1.06)}.jcg-sheet[data-jcg-sheet=filter] .tag-list--swatches .tag--active .color-swatch,.jcg-sheet[data-jcg-sheet=filter] .tag-list--swatches input:checked~.color-swatch{outline-color:var(--jcg-accent, #b04a2a)}.jcg-sheet[data-jcg-sheet=filter] .tag-list--swatches .tag__text{font-family:var(--jcg-sans, "Montserrat", system-ui, sans-serif);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--jcg-muted, #8a6e48);text-align:center;line-height:1.2;display:block}.jcg-sheet[data-jcg-sheet=filter] .tag-list--swatches .tag--active .tag__text{color:var(--jcg-ink, #2a1a10);font-weight:600}.jcg-sheet[data-jcg-sheet=filter] .tag-list--swatches .tag__text.hide{display:none}.jcg-sheet[data-jcg-sheet=filter] .tag-list:not(.tag-list--swatches):not(.tag-list--active-tags){display:flex;flex-direction:column;gap:0;margin:4px 0;padding:0;list-style:none}.jcg-sheet[data-jcg-sheet=filter] .tag-list:not(.tag-list--swatches):not(.tag-list--active-tags)>li{list-style:none;margin:0;padding:0}.jcg-sheet[data-jcg-sheet=filter] .tag-list:not(.tag-list--swatches):not(.tag-list--active-tags)>li.hide{display:none}.jcg-sheet[data-jcg-sheet=filter] .tag-list:not(.tag-list--swatches):not(.tag-list--active-tags) .tag__checkbox-wrapper{display:flex;align-items:center;gap:12px;padding:10px 0;margin:0;cursor:pointer;font-family:var(--jcg-sans, "Montserrat", system-ui, sans-serif);font-size:12px;letter-spacing:.06em;color:var(--jcg-ink, #2a1a10);text-transform:none;font-weight:400}.jcg-sheet[data-jcg-sheet=filter] .tag-list:not(.tag-list--swatches):not(.tag-list--active-tags) .tag__checkbox{position:relative;flex:0 0 auto;width:18px;height:18px;padding:0;border:1px solid color-mix(in srgb,var(--jcg-ink, #2a1a10) 35%,transparent);border-radius:3px;background:transparent;transition:background .18s ease,border-color .18s ease}.jcg-sheet[data-jcg-sheet=filter] .tag-list:not(.tag-list--swatches):not(.tag-list--active-tags) .tag__checkbox:before,.jcg-sheet[data-jcg-sheet=filter] .tag-list:not(.tag-list--swatches):not(.tag-list--active-tags) .tag__checkbox:after{content:none}.jcg-sheet[data-jcg-sheet=filter] .tag-list:not(.tag-list--swatches):not(.tag-list--active-tags) input:checked~.tag__checkbox,.jcg-sheet[data-jcg-sheet=filter] .tag-list:not(.tag-list--swatches):not(.tag-list--active-tags) .tag--active .tag__checkbox{background:var(--jcg-accent, #b04a2a);border-color:var(--jcg-accent, #b04a2a)}.jcg-sheet[data-jcg-sheet=filter] .tag-list:not(.tag-list--swatches):not(.tag-list--active-tags) input:checked~.tag__checkbox{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23f4ead6' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='3,7.5 6,10.5 11,4'/></svg>");background-repeat:no-repeat;background-position:center;background-size:14px 14px}.jcg-sheet[data-jcg-sheet=filter] .tag-list:not(.tag-list--swatches):not(.tag-list--active-tags) .tag__checkbox-wrapper:hover .tag__checkbox{border-color:var(--jcg-accent, #b04a2a)}.jcg-sheet[data-jcg-sheet=filter] .tag-list:not(.tag-list--swatches):not(.tag-list--active-tags) .tag--active .tag__checkbox-wrapper{font-weight:500;color:var(--jcg-ink, #2a1a10)}.jcg-sheet[data-jcg-sheet=filter] .tag-list:not(.tag-list--swatches):not(.tag-list--active-tags) .tag__checkbox-wrapper>span:not(.tag__checkbox){display:inline;flex:1 1 auto;min-width:0}.jcg-sheet[data-jcg-sheet=filter] .tag-list:not(.tag-list--swatches):not(.tag-list--active-tags) .tag__text{color:inherit}.jcg-sheet[data-jcg-sheet=filter] .jcg-sheet__cta{position:relative;overflow:hidden;background:var(--jcg-ink, #2a1a10);color:var(--jcg-bg, #f4ead6);border:1px solid var(--jcg-ink, #2a1a10);letter-spacing:.22em;z-index:1;transition:color .4s ease,border-color .4s ease}.jcg-sheet[data-jcg-sheet=filter] .jcg-sheet__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--jcg-accent, #b04a2a);transform:scaleX(0);transform-origin:left center;transition:transform .45s ease;z-index:-1}.jcg-sheet[data-jcg-sheet=filter] .jcg-sheet__cta:hover,.jcg-sheet[data-jcg-sheet=filter] .jcg-sheet__cta:focus,.jcg-sheet[data-jcg-sheet=filter] .jcg-sheet__cta:focus-visible{background:var(--jcg-ink, #2a1a10);color:var(--jcg-bg, #f4ead6);border-color:var(--jcg-accent, #b04a2a)}.jcg-sheet[data-jcg-sheet=filter] .jcg-sheet__cta:hover:before,.jcg-sheet[data-jcg-sheet=filter] .jcg-sheet__cta:focus-visible:before{transform:scaleX(1)}
/*# sourceMappingURL=/cdn/shop/t/31/assets/jcg-bottom-sheet.css.map */
