.core-results{display:block}.core-results .col-wrap{max-width:var(--wrap);margin:0 auto;padding:18px var(--gutter) 0}.core-search .col-wrap{padding-top:44px}.core-results .col-head{margin:0}.core-results .col-head h1{margin:0;font-family:var(--font-display);font-size:40px;font-weight:400;line-height:1.15;letter-spacing:-.02em;text-transform:none;color:var(--ink)}@media screen and (max-width:750px){.core-results .col-head h1{font-size:30px;letter-spacing:-.01em}}.core-collection .col-head h1{margin-top:20px}.core-results .col-intro{max-width:620px;margin:14px 0 0;font-size:17px;line-height:1.7;color:var(--muted)}.core-search .col-intro{margin-top:18px}.core-results .col-intro p{margin:0;font-size:inherit;color:inherit;line-height:inherit}.core-results .col-intro p+p{margin-top:8px}.core-results .col-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 0;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.core-results .col-tools{display:contents}.core-results .col-tools>.col-btn{order:-1;flex-shrink:0}.core-results .col-tools>.col-sort{order:1;flex-shrink:0}.core-results .col-count{font-size:14px;letter-spacing:normal;color:var(--muted)}.core-results .col-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0;padding:0 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-family:inherit;font-size:14px;font-weight:500;letter-spacing:normal;text-transform:none;color:var(--ink);cursor:pointer;list-style:none}.core-results .col-btn svg{width:16px;height:16px}.core-results .col-btn::-webkit-details-marker{display:none}.core-results .col-btn::marker{content:""}.core-results .col-sort>.col-btn{padding:0 12px;font-weight:400}.core-results .col-sort>.col-btn:after{content:"";width:6px;height:6px;margin:-3px 2px 0 4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.core-results .col-btn{white-space:nowrap}.core-results .col-sort__current{letter-spacing:normal;text-transform:none;color:var(--muted)}.core-results .col-sort>.col-btn:has(.col-sort__current:not(:empty)){gap:0;font-size:0}.core-results .col-sort>.col-btn:has(.col-sort__current:not(:empty)):after{margin-left:10px}.core-results .col-sort>.col-btn .col-sort__current:not(:empty){font-size:14px;color:var(--ink)}.core-results .col-sort-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:210px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);z-index:60}.core-results .col-sort-menu button,.core-results .col-sort-menu a{display:block;width:100%;padding:12px 16px;border:none;background:none;font-family:inherit;font-size:14px;text-align:left;text-decoration:none;color:var(--ink);cursor:pointer}.core-results .col-sort-menu button:hover,.core-results .col-sort-menu a:hover{background:var(--fill)}.core-results .col-sort-menu button.sel,.core-results .col-sort-menu a.sel{font-weight:500}.core-results .col-more{display:flex;justify-content:center;margin-top:48px}.core-results .col-more button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:1px solid var(--ink);border-radius:var(--radius);background:var(--surface);font-family:inherit;font-size:15px;font-weight:500;letter-spacing:normal;text-transform:none;color:var(--ink);cursor:pointer}.core-results .col-more button:hover{background:var(--fill)}.theme-drawer__dialog.core-filters.core-filters .theme-drawer__header{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:1px solid var(--line)}.theme-drawer__dialog.core-filters.core-filters .theme-drawer__title{margin:0;font-family:var(--font-display);font-size:20px;font-weight:400;line-height:1.55;letter-spacing:0;text-transform:none;color:var(--ink)}.theme-drawer__dialog.core-filters.core-filters .theme-drawer__close-button{position:static;order:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border-radius:0}.core-filters .fl-body{padding:24px 28px}.core-filters .fl-none{margin:0;padding:18px 0;font-size:15px;line-height:1.7;color:var(--muted)}.core-filters .fl-group{padding:18px 0;border-bottom:1px solid var(--line)}.core-filters .fl-group:last-of-type{border-bottom:1px solid var(--line)}.core-filters .fl-group h3{margin:0 0 12px;font-family:var(--font-body--family);font-size:15px;font-weight:600;line-height:1.55;letter-spacing:normal;text-transform:none;color:var(--ink)}.core-filters .fl-opts{display:flex;flex-direction:column;gap:0}.core-filters .fl-opt{display:flex;align-items:center;gap:10px;min-height:40px;padding:0;border:0;border-radius:0;background:none;font-family:inherit;font-size:15px;letter-spacing:normal;color:var(--ink);cursor:pointer}.core-filters .fl-opt:before{content:"";flex:none;width:18px;height:18px;border:1px solid var(--muted);border-radius:var(--radius);background:var(--surface) no-repeat center / 12px 12px}.core-filters .fl-opt.on,.core-filters .fl-opt:has(input:checked){background:none;color:var(--ink);border-color:transparent}.core-filters .fl-opt.on:before,.core-filters .fl-opt:has(input:checked):before{border-color:var(--ink);background-color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6 9.6 3.6' fill='none' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.core-filters .fl-price{display:flex;gap:12px}.core-filters .fl-price__field{display:flex;flex:1;flex-direction:column;gap:6px;font-size:13px;letter-spacing:normal;text-transform:none;color:var(--muted)}.core-filters .fl-price__field input{width:100%;min-height:46px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-family:inherit;font-size:15px;color:var(--ink)}.core-filters .fl-foot{display:flex;gap:10px;margin-bottom:32px;padding:16px 28px;border-top:1px solid var(--line);background:var(--surface)}.core-filters .fl-foot>*{display:inline-flex;flex:1;align-items:center;justify-content:center;min-height:50px;padding:0;border-radius:var(--radius);font-family:inherit;font-size:16px;font-weight:500;line-height:1.55;letter-spacing:normal;text-transform:none;text-align:center;cursor:pointer}.core-filters .fl-clear{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-decoration:none}.core-filters .fl-apply{border:0;background:var(--ink);color:var(--on-ink)}.core-404 .nf-actions,.core-search .nf-actions,.core-page-cta .nf-actions{display:flex;gap:12px;margin-top:34px;flex-wrap:wrap;justify-content:center}.core-404 .nf-actions a,.core-search .nf-actions a,.core-page-cta .nf-actions a{padding:15px 32px;font-size:12px;letter-spacing:1.4px;text-transform:uppercase;text-decoration:none;font-weight:500;border-radius:var(--radius)}.core-404 .nf-primary,.core-search .nf-primary,.core-page-cta .nf-primary{background:var(--ink);color:var(--bg);border:1px solid var(--ink)}.core-404 .nf-ghost,.core-search .nf-ghost,.core-page-cta .nf-ghost{border:1px solid var(--ink);color:var(--ink)}.core-404 .nf-primary:hover,.core-search .nf-primary:hover,.core-page-cta .nf-primary:hover{opacity:.88}.core-404 .nf-ghost:hover,.core-search .nf-ghost:hover,.core-page-cta .nf-ghost:hover{background:var(--ink);color:var(--bg)}.core-search .col-search.col-search{display:flex;gap:10px;max-width:680px;margin:22px 0 0}.core-search .col-search .col-search__input{flex:1;min-width:0;min-height:56px;margin:0;padding:0 18px;border:1px solid var(--ink);border-radius:var(--radius);background:var(--surface);font-family:inherit;font-size:18px;color:var(--ink)}.core-search .col-search .col-search__go{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:56px;padding:0 28px;border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);font-family:inherit;font-size:15px;font-weight:500;letter-spacing:normal;text-transform:none;color:var(--on-ink);cursor:pointer}:root:root{--jdgm-primary-color: var(--ink);--jdgm-secondary-color: var(--fill);--jdgm-star-color: var(--ink);--jdgm-snippet-star-color: var(--ink);--jdgm-paginate-color: var(--ink);--jdgm-reviewer-name-color: var(--ink);--jdgm-write-review-bg-color: var(--ink);--jdgm-write-review-text-color: var(--bg);--jdgm-border-radius: 0}.jdgm-widget.jdgm-widget{font-family:var(--font-body--family);color:var(--ink)}.jdgm-widget.jdgm-widget input,.jdgm-widget.jdgm-widget select,.jdgm-widget.jdgm-widget textarea,.jdgm-widget.jdgm-widget button{font-family:var(--font-body--family)}.jdgm-widget.jdgm-widget,.jdgm-widget.jdgm-widget *,.jdgm-widget.jdgm-widget *:before,.jdgm-widget.jdgm-widget *:after{border-radius:var(--radius)}.jdgm-widget.jdgm-widget .jdgm-rev__avatar,.jdgm-widget.jdgm-widget .jdgm-rev__avatar-image{border-radius:var(--radius-round)}.jdgm-widget.jdgm-widget .jdgm-rev-widg__header{border-bottom:1px solid var(--line);padding-bottom:34px;margin-bottom:30px}.jdgm-widget.jdgm-widget .jdgm-rev-widg__title,.jdgm-widget.jdgm-widget .jdgm-all-reviews-page__title{font-size:13px;letter-spacing:1.6px;text-transform:uppercase;font-weight:500;color:var(--ink)}.jdgm-widget.jdgm-widget .jdgm-histogram__bar{background:var(--fill)}.jdgm-widget.jdgm-widget .jdgm-histogram__bar-content{background-color:var(--ink);opacity:1}.jdgm-widget.jdgm-widget .jdgm-histogram__frequency,.jdgm-widget.jdgm-widget .jdgm-histogram__percentage{font-size:12px;color:var(--muted)}.jdgm-widget.jdgm-widget .jdgm-histogram__row--selected .jdgm-histogram__frequency,.jdgm-widget.jdgm-widget .jdgm-histogram__row--selected .jdgm-histogram__percentage{color:var(--ink);font-weight:500}.jdgm-widget.jdgm-widget .jdgm-rev{border:1px solid var(--line);padding:28px}.jdgm-widget.jdgm-widget .jdgm-rev__title{font-size:13.5px;font-weight:500;color:var(--ink)}.jdgm-widget.jdgm-widget .jdgm-rev__body,.jdgm-widget.jdgm-widget .jdgm-rev__body p{font-size:13.5px;line-height:1.8;color:var(--ink)}.jdgm-widget.jdgm-widget .jdgm-rev__timestamp,.jdgm-widget.jdgm-widget .jdgm-rev__location,.jdgm-widget.jdgm-widget .jdgm-rev__prod-info-wrapper,.jdgm-widget.jdgm-widget .jdgm-rev__prod-variant-wrapper,.jdgm-widget.jdgm-widget .jdgm-rev__thumb-count,.jdgm-widget.jdgm-widget .jdgm-rev__variant-label{font-size:11.5px;letter-spacing:.3px;color:var(--muted)}.jdgm-widget.jdgm-widget .jdgm-rev a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.jdgm-widget.jdgm-widget .jdgm-rev__author{font-size:12px;font-weight:500;color:var(--ink)}.jdgm-widget.jdgm-widget .jdgm-rev__buyer-badge{font-size:11px;letter-spacing:.3px;background-color:var(--ink);color:var(--bg)}.jdgm-widget.jdgm-widget .jdgm-rev__reply{background:var(--fill);border-left:1px solid var(--line)}.jdgm-widget.jdgm-widget .jdgm-btn,.jdgm-widget.jdgm-widget .jdgm-write-rev-link,.jdgm-widget.jdgm-widget .jdgm-all-reviews-page__load-more{font-size:12px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;padding:15px 34px;border-width:1px;border-style:solid}.jdgm-widget.jdgm-widget .jdgm-btn--solid,.jdgm-widget.jdgm-widget .jdgm-write-rev-link{background-color:var(--ink);border-color:var(--ink);color:var(--bg)}.jdgm-widget.jdgm-widget .jdgm-btn--solid.jdgm-btn--solid:hover,.jdgm-widget.jdgm-widget .jdgm-write-rev-link.jdgm-write-rev-link:hover{opacity:1;background-color:var(--bg);color:var(--ink)}.jdgm-widget.jdgm-widget .jdgm-sort-dropdown,.jdgm-widget.jdgm-widget .jdgm-review-search{font-size:12px;letter-spacing:.3px;color:var(--ink);background:var(--bg);border:1px solid var(--line);padding:10px 14px}.jdgm-widget.jdgm-widget .jdgm-paginate__page,.jdgm-widget.jdgm-widget .jdgm-paginate__next-page,.jdgm-widget.jdgm-widget .jdgm-paginate__prev-page,.jdgm-widget.jdgm-widget .jdgm-paginate__first-page,.jdgm-widget.jdgm-widget .jdgm-paginate__last-page{font-size:12px;color:var(--muted)}.core-reviews .jdgm-widget.jdgm-widget .jdgm-rev-widg__body,.core-reviews .jdgm-widget.jdgm-widget .jdgm-all-reviews__body,.core-reviews .jdgm-widget.jdgm-widget .jdgm-shop-reviews__body{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}@media(max-width:1100px){.core-reviews .jdgm-widget.jdgm-widget .jdgm-rev-widg__body,.core-reviews .jdgm-widget.jdgm-widget .jdgm-all-reviews__body,.core-reviews .jdgm-widget.jdgm-widget .jdgm-shop-reviews__body{grid-template-columns:repeat(2,1fr)}}@media(max-width:750px){.core-reviews .jdgm-widget.jdgm-widget .jdgm-rev-widg__body,.core-reviews .jdgm-widget.jdgm-widget .jdgm-all-reviews__body,.core-reviews .jdgm-widget.jdgm-widget .jdgm-shop-reviews__body{grid-template-columns:1fr}}.core-kl__lead{max-width:none;margin:10px 0 0;text-align:left;font-size:15px;line-height:1.55;color:var(--muted)}.core-kl__steps{display:flex;flex-direction:column;gap:18px;margin-block-start:22px}.core-kl__step{display:flex;align-items:flex-start;gap:12px}.core-kl__num{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-round);background:var(--ink);color:var(--on-ink);font-size:13px;font-weight:600}.core-kl__step b{display:block;margin-block-end:2px;font-size:15px;font-weight:500;letter-spacing:0;line-height:1.55;color:var(--ink)}.core-kl__step p{margin:0;font-size:15px;line-height:1.55;color:var(--muted)}.core-kl__points{display:flex;flex-direction:column;gap:12px;margin-block-start:26px;padding-block-start:18px;border-block-start:1px solid var(--line)}.core-kl__points div{position:relative;padding-inline-start:16px;font-size:14px;line-height:1.5;color:var(--muted)}.core-kl__points div:before{content:"";position:absolute;inset-inline-start:0;top:8px;width:5px;height:5px;border-radius:var(--radius-round);background:var(--ink)}.core-kl__link{display:block;width:fit-content;margin:11px 0 0;padding:3px 0;font-size:14px;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.core-kl__fine{margin-block-start:22px;font-size:13px;line-height:1.5;color:var(--muted)}.core-kl__risk{max-width:none;margin:26px 0 0;padding-block-start:18px;border-block-start:1px solid var(--line);text-align:left;font-size:15px;line-height:1.55;color:var(--muted)}.core-faq .pg-wrap,.core-feedback .pg-wrap,.core-rform .pg-wrap,.core-rsteps .pg-wrap,.core-track .pg-wrap{max-width:var(--page-col);margin:0 auto}.core-faq .pg-wrap,.core-feedback .pg-wrap,.core-rform .pg-wrap,.core-track .pg-wrap{padding:76px var(--page-col-pad) 96px}.core-faq .pg-wrap h1,.core-feedback .pg-wrap h1,.core-rform .pg-wrap h1,.core-track .pg-wrap h1{font-size:26px;letter-spacing:.5px;text-transform:uppercase;font-weight:600;line-height:normal;margin:0;color:var(--ink)}.core-faq .pg-intro,.core-rform .pg-intro,.core-track .pg-intro{font-size:14px;color:var(--muted);line-height:1.7;margin:14px 0 0}.core-faq .faq-item,.core-rform .faq-item,.core-track .faq-item{border-bottom:1px solid var(--line)}.core-rform .faq accordion-custom:first-of-type .faq-item,.core-track .faq accordion-custom:first-of-type .faq-item{border-top:1px solid var(--line)}.core-faq .faq-q,.core-rform .faq-q,.core-track .faq-q{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:19px 0;cursor:pointer;font-size:14px;letter-spacing:.2px;color:var(--ink);list-style:none}.core-faq .faq-q::-webkit-details-marker,.core-rform .faq-q::-webkit-details-marker,.core-track .faq-q::-webkit-details-marker{display:none}.core-faq .faq-q::marker,.core-rform .faq-q::marker,.core-track .faq-q::marker{content:""}.core-faq .faq-pm,.core-rform .faq-pm,.core-track .faq-pm{color:var(--muted);font-size:16px;flex-shrink:0;line-height:1}.core-faq .faq-pm:before,.core-rform .faq-pm:before,.core-track .faq-pm:before{content:"+"}.core-faq .faq-item[open] .faq-pm:before,.core-rform .faq-item[open] .faq-pm:before,.core-track .faq-item[open] .faq-pm:before{content:"\2013"}.core-faq .faq-a p,.core-rform .faq-a p,.core-track .faq-a p{padding-bottom:20px;font-size:13px;color:var(--muted);line-height:1.75;margin:0}.core-faq .faq-a p+p,.core-rform .faq-a p+p{padding-top:12px}.core-faq .pg-help,.core-rform .pg-help,.core-track .pg-help{margin:60px 0 0;font-size:13px;color:var(--muted);line-height:1.7}.core-feedback .slot-label,.core-track .slot-label{font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted)}.core-feedback .slot-note,.core-track .slot-note{font-size:12px;color:var(--muted);margin-top:10px;max-width:380px;line-height:1.6}@media(max-width:760px){.core-faq .pg-wrap,.core-feedback .pg-wrap,.core-track .pg-wrap{padding:44px 18px 60px}}@media(pointer:coarse){.core-cartpage .ci-qty button:first-child:after,.core-cart .ci-qty button:first-child:after{--tap-left: auto;right:-11px;--tap-w: 44px;--tap-transform: translate(0, -50%)}.core-cartpage .ci-qty button:last-child:after,.core-cart .ci-qty button:last-child:after{--tap-left: -11px;right:auto;--tap-w: 44px;--tap-top: auto;bottom:-6.5px;--tap-h: 44px;--tap-transform: none}.core-cartpage .ci-remove:after,.core-cart .ci-remove:after{--tap-top: -6.5px;bottom:auto;--tap-h: 44px;--tap-transform: translate(-50%, 0)}.pc-save:after{--tap-top: 0;--tap-left: auto;right:0;--tap-w: 44px;--tap-h: 44px;--tap-transform: none}.core-pdp__rating-link:after{--tap-top: auto;bottom:0;--tap-h: 44px;--tap-transform: translate(-50%, 0);z-index:1}.core-header__icon:not(:last-child):after{left:auto;right:-8px;width:44px;transform:translateY(-50%)}.core-header__icon:last-child:after{left:-8px;right:auto;width:44px;transform:translateY(-50%)}.core-reviews .rv-bar:after{--tap-h: 41px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-reduced-motion:reduce){.core-announce__group.core-announce__group.core-announce__group{animation:none!important}}:root:root:root{--theme-drawer-width: var(--drawer-w)}@media(max-width:750px){:root:root:root{--theme-drawer-width: 100%}}.theme-drawer__dialog.theme-drawer__dialog.theme-drawer__dialog--left{right:auto;left:0}.theme-drawer__dialog.theme-drawer__dialog--left[open]{left:0;right:auto}.theme-drawer__dialog.theme-drawer__dialog--left.theme-drawer__dialog--opening,.theme-drawer__dialog.theme-drawer__dialog--left.theme-drawer__dialog--opening-inline-start{animation-name:core-drawer-slide-in-left}.theme-drawer__dialog.theme-drawer__dialog--left.theme-drawer__dialog--closing{animation-name:core-drawer-slide-out-left}.theme-drawer__dialog.core-mega .theme-drawer__title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%);border:0}html:not([data-core-input=pointer]) .theme-drawer__dialog.core-mega .theme-drawer__close-button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}html:not([data-core-input=pointer]) .theme-drawer__dialog.core-nav-drawer .theme-drawer__close-button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.theme-drawer__dialog.core-sizetool .theme-drawer__title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%);border:0}html:not([data-core-input=pointer]) .theme-drawer__dialog.core-sizetool .theme-drawer__close-button:focus-visible,html:not([data-core-input=pointer]) .theme-drawer__dialog.core-filters .theme-drawer__close-button:focus-visible,html:not([data-core-input=pointer]) #cart-drawer .theme-drawer__dialog .theme-drawer__close-button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}:focus:focus:not(:focus-visible){outline:none}[on\:click*="/toggle"][on\:click*="/toggle"]:focus-visible,[on\:click*="/open"][on\:click*="/open"]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}html[data-core-input=pointer] :is(button,a,summary,[tabindex]):focus,html[data-core-input=pointer] :is(button,a,summary,[tabindex]):focus-visible{outline:none;box-shadow:none}html[data-core-input=pointer] .close-button:focus-visible:after,html[data-core-input=pointer] .theme-drawer__close-button:focus-visible:after{content:none}.core-recs.core-recs.core-recs,core-rail{display:block}.pc.pc.pc,.pc-img.pc-img.pc-img{position:relative}.pc-title.pc-title.pc-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pc-title.pc-title.pc-title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.pc-save.pc-save.pc-save{position:relative;z-index:1}.pc-add.pc-add[hidden]{display:none}.core-recs__probe.core-recs__probe.core-recs__probe{min-height:1px}#header-group{display:contents}.core-announce-section.core-announce-section.core-announce-section,.core-header-section.core-header-section.core-header-section{flex-shrink:0}.core-header-section.core-header-section.core-header-section{position:sticky;top:0;z-index:40}:root{--header-offset: var(--header-h);--header-anchor: var(--header-h)}:root:has(.core-header[data-sticky-mode=never]){--header-offset: 0px;--header-anchor: 0px}:root:has(.core-header[data-sticky-mode=scroll_up][data-header-hidden]){--header-offset: 0px}.core-header-section.core-header-section.core-header-section:has(.core-header[data-sticky-mode=never]){position:static}.core-header-section.core-header-section.core-header-section:has(.core-header[data-sticky-mode=scroll_up]){transition:transform .2s ease}.core-header-section.core-header-section.core-header-section:has(.core-header[data-sticky-mode=scroll_up][data-header-hidden]){transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){.core-header-section.core-header-section.core-header-section:has(.core-header[data-sticky-mode=scroll_up]){transition:none}}.core-mega-dd.core-mega-dd.core-mega-dd{position:fixed;top:var(--core-mega-top, var(--header-offset));left:0;right:0;z-index:41;display:block}.core-mega-dd-veil.core-mega-dd-veil.core-mega-dd-veil{position:fixed;top:var(--core-mega-top, var(--header-offset));right:0;bottom:0;left:0;z-index:40;display:block}.core-mega-dd.core-mega-dd.core-mega-dd[hidden],.core-mega-dd-veil.core-mega-dd-veil.core-mega-dd-veil[hidden]{display:none}.core-mega-dd .core-mega-dd__tiles.core-mega-dd__tiles{display:grid;grid-template-columns:repeat(var(--core-mega-cols, 6),var(--core-mega-tile-w, minmax(0, 1fr)));justify-content:start;margin:0;padding:0;list-style:none}.core-mega-dd .core-mega-dd__item.core-mega-dd__item{min-width:0}.core-mega-dd .core-mega-dd__tile.core-mega-dd__tile{display:block}.core-mega-dd .core-mega-dd__frame.core-mega-dd__frame{display:block;aspect-ratio:3 / 4;overflow:hidden}.core-mega-dd .core-mega-dd__img.core-mega-dd__img{display:block;width:100%;height:100%;object-fit:cover}.core-mega-dd.core-mega-dd.core-mega-dd--scroll{max-height:calc(100vh - var(--core-mega-top, 0px));overflow-y:auto;overscroll-behavior:contain}@media screen and (max-width:1100px){.core-mega-dd.core-mega-dd.core-mega-dd,.core-mega-dd-veil.core-mega-dd-veil.core-mega-dd-veil{display:none}}@media(prefers-reduced-motion:reduce){.core-mega-dd.core-mega-dd.core-mega-dd.core-mega-dd,.core-mega-dd-veil.core-mega-dd-veil.core-mega-dd-veil.core-mega-dd-veil,.core-mega-dd.core-mega-dd .core-mega-dd__img.core-mega-dd__img{animation:none;transition:none}}.theme-drawer__dialog.theme-drawer__dialog.core-cart{display:flex;flex-direction:column}.core-cart.core-cart.core-cart cart-drawer-component{display:contents}.core-cart .core-cart__inner.core-cart__inner{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.core-cart .cd-head.cd-head,.core-cart .cd-ship.cd-ship{flex-shrink:0}.core-cart .cd-items.cd-items{flex:1;min-height:0;overflow-y:auto}.core-cart .ci.ci{position:relative}.core-cart [data-cart-removing][data-cart-removing]{pointer-events:none}.core-cart .cd-upsell.cd-upsell{flex-shrink:0}.core-cart .us-name.us-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.core-cart .cd-foot.cd-foot{flex-shrink:0}.core-cartpage [data-cart-removing][data-cart-removing]{pointer-events:none}.core-cartpage--empty .cart-wrap.cart-wrap{grid-template-columns:1fr}.shopify-policy__container.shopify-policy__container.shopify-policy__container{width:100%}.col-empty.col-empty.col-empty{grid-column:1 / -1}.hp-rail>[hidden][hidden],.hp-rail .pc[hidden],.hp-rail .hp-rev[hidden]{display:none}@keyframes core-drawer-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes core-drawer-slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.core-results .col-sort.col-sort{position:relative}.core-results .col-more[hidden],.core-results .pagination[hidden]{display:none}.core-filters .fl-form.fl-form{display:flex;flex-direction:column;min-height:0;flex:1}.core-filters .fl-body.fl-body{flex:1;overflow-y:auto}.core-filters .fl-opt.fl-opt input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.core-filters .fl-opt:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.core-filters .fl-foot.fl-foot{flex-shrink:0}.core-reviews [hidden][hidden]{display:none!important}.core-reviews .rv-sort.rv-sort{position:relative}.core-reviews .rv-body--clamp.rv-body--clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--rv-clamp, 4);overflow:hidden}.core-reviews .rv-expand[hidden]{display:none}html:not([data-core-input=pointer]) .core-reviews .rv-expand:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.core-reviews .rv-by__line.rv-by__line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.core-reviews .rv-empty.rv-empty{grid-column:1 / -1}html:not([data-core-input=pointer]) .core-reviews .rv-bar:focus-visible,html:not([data-core-input=pointer]) .core-reviews .rv-pill:focus-visible,html:not([data-core-input=pointer]) .core-reviews .rv-sortbtn:focus-visible,html:not([data-core-input=pointer]) .core-reviews .rv-more button:focus-visible,html:not([data-core-input=pointer]) .core-reviews .rv-write__btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media(pointer:coarse){.core-pdp__rating-link.core-pdp__rating-link.core-pdp__rating-link,.core-cart .ci-remove.ci-remove,.core-cartpage .ci-remove.ci-remove,.core-cartpage .ci-wish.ci-wish,.pc-save.pc-save.pc-save,.core-results .col-btn.col-btn,.core-cartpage .ci-qty.ci-qty button,.core-cart .ci-qty.ci-qty button,.core-reviews .rv-bar.rv-bar,.core-home-reviews .hp-rev-all.hp-rev-all{position:relative}.core-pdp__rating-link.core-pdp__rating-link.core-pdp__rating-link:after,.core-cart .ci-remove.ci-remove:after,.core-cartpage .ci-remove.ci-remove:after,.core-cartpage .ci-wish.ci-wish:after,.pc-save.pc-save.pc-save:after,.core-results .col-btn.col-btn:after,.core-header__logo.core-header__logo.core-header__logo:after,.core-cartpage .ci-qty.ci-qty button:after,.core-cart .ci-qty.ci-qty button:after,.core-reviews .rv-bar.rv-bar:after,.core-home-reviews .hp-rev-all.hp-rev-all:after{content:"";position:absolute;top:var(--tap-top, 50%);left:var(--tap-left, 50%);transform:var(--tap-transform, translate(-50%, -50%));width:var(--tap-w, max(100%, 44px));height:var(--tap-h, max(100%, 44px))}.core-footer__col--legal.core-footer__col--legal.core-footer__col--legal a{position:relative}.core-footer__col--legal.core-footer__col--legal.core-footer__col--legal a:after{content:"";position:absolute;top:var(--tap-top, 50%);left:var(--tap-left, 50%);transform:var(--tap-transform, translate(-50%, -50%));width:var(--tap-w, max(100%, 44px));height:var(--tap-h, max(100%, 28px))}.col-crumb.col-crumb.col-crumb a{position:relative}.col-crumb.col-crumb.col-crumb a:after{content:"";position:absolute;top:var(--tap-top, 50%);left:var(--tap-left, 50%);transform:var(--tap-transform, translate(-50%, -50%));width:var(--tap-w, max(100%, 44px));height:var(--tap-h, max(100%, 44px))}.core-pdp-hl__controls .hp-nav.hp-nav{position:relative}.core-pdp-hl__controls .hp-nav.hp-nav:after{content:"";position:absolute;top:var(--tap-top, 50%);left:var(--tap-left, 50%);transform:var(--tap-transform, translate(-50%, -50%));width:var(--tap-w, 44px);height:var(--tap-h, 44px)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/core-combined-2.css.map */
