.custom-collection-title__count{font-size:var(--custom-count-size, .4em);line-height:1;margin-inline-start:.18em;opacity:var(--custom-count-opacity, .7);font-weight:inherit;letter-spacing:.02em;white-space:nowrap}.custom-collection-title__count--superscript{vertical-align:super}.custom-collection-title__count--inline,.custom-collection-title__count--parentheses{vertical-align:baseline}.custom-category-nav{font-size:calc(1em - var(--custom-category-font-offset, 1pt));line-height:1.7}.custom-category-nav__link{display:inline-block;margin-inline-end:var(--custom-category-gap, 1.1em);text-decoration:none;opacity:.82;transition:opacity .15s ease}.custom-category-nav__link:last-child{margin-inline-end:0}.custom-category-nav__link:hover,.custom-category-nav__link:focus-visible{opacity:1}.custom-category-nav__link.is-current{opacity:1;text-decoration:underline;text-underline-offset:.28em}.custom-view-switch{display:inline-flex;align-items:center;gap:var(--custom-view-switch-gap, .7rem);white-space:nowrap;padding-inline:1.25rem}@media screen and (min-width:700px){.custom-view-switch{padding-inline:1.875rem}}.custom-view-switch__label{opacity:.5}.custom-view-switch__button{-webkit-appearance:none;appearance:none;background:none;border:0;border-bottom:1px solid transparent;border-radius:0;padding:.2rem 0;margin:0;color:inherit;font:inherit;cursor:pointer;opacity:.5;transition:opacity .15s ease,border-color .15s ease}.custom-view-switch__button:hover{opacity:.85}.custom-view-switch__button.is-active{opacity:1;border-bottom-color:currentColor}.product-card__image--model{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--custom-model-object-fit, cover);opacity:0;pointer-events:none;transition:opacity .2s ease}[data-collection-view=model] .product-card__image--model{opacity:1}[data-collection-view=model] .product-card__image--primary{opacity:0}[data-collection-view=model] .product-card__image--secondary{display:none}.custom-sidebar-promo{margin-block-start:var(--custom-sidebar-promo-spacing, 1.5rem)}.custom-coming-soon{display:inline-block;font-size:var(--custom-coming-soon-size, .85rem);color:rgb(var(--custom-coming-soon-color, var(--text-color)));letter-spacing:var(--custom-coming-soon-letter-spacing, 0px);text-transform:var(--custom-coming-soon-casing, none);margin-block-start:var(--custom-coming-soon-spacing, 0px);line-height:1.3}.custom-notify-popup[hidden]{display:none!important}.custom-notify-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:1.25rem}.custom-notify-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-appearance:none;appearance:none;border:0;margin:0;padding:0;background:rgb(0 0 0 / var(--custom-notify-overlay-opacity, .5));cursor:pointer}.custom-notify-popup__dialog{position:relative;width:100%;max-width:var(--custom-notify-width, 26rem);max-height:90vh;overflow-y:auto;border-radius:var(--custom-notify-radius, 0px);padding:2.25rem 1.75rem 1.75rem}.custom-notify-popup__close{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;-webkit-appearance:none;appearance:none;background:none;border:0;padding:.6rem;color:inherit;cursor:pointer;line-height:0}.custom-notify-popup__body{display:grid;gap:1.1rem}.custom-notify-popup__heading{margin:0}.custom-notify-popup__message>:first-child{margin-block-start:0}.custom-notify-popup__message>:last-child{margin-block-end:0}.custom-swipe{display:block}.custom-swipe__viewport{position:relative}.custom-swipe__track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.custom-swipe__track::-webkit-scrollbar{display:none}.custom-swipe__track.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}.custom-swipe__slide{flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always}.custom-swipe__slide img{display:block;width:100%;height:auto}[data-collection-view=model] .custom-swipe__slide--skip{display:none}.custom-swipe__rail{position:relative;margin-block-start:var(--custom-swipe-rail-spacing, 8px);height:var(--custom-swipe-rail-thickness, 2px);background:var(--custom-swipe-rail-track-color, rgb(0 0 0 / .15));border-radius:999px;overflow:hidden}.custom-swipe__thumb{position:absolute;inset-block:0;inset-inline-start:0;height:100%;width:100%;background:var(--custom-swipe-rail-color, currentColor);border-radius:inherit;will-change:transform,width}.product-gallery__image-list{position:relative}.custom-gallery-overlay{position:absolute;inset-inline:0;inset-block-end:var(--custom-note-space-bottom, 12px);z-index:2;display:flex;flex-direction:column;align-items:center;gap:var(--custom-bar-space-top, 10px);pointer-events:none;padding-inline:12px}@media screen and (min-width:700px){.custom-product-note--phone-only{display:none}}.custom-product-note{display:flex;width:100%}.custom-product-note--justify-left{justify-content:flex-start}.custom-product-note--justify-center{justify-content:center}.custom-product-note--justify-right{justify-content:flex-end}.custom-product-note__box{pointer-events:auto;margin:0;max-width:100%;font-size:var(--custom-note-size, 13px);line-height:1.4;color:var(--custom-note-color, #1a1a1a);background:var(--custom-note-bg, transparent);padding-block:var(--custom-note-padding-block, 10px);padding-inline:var(--custom-note-padding-inline, 14px)}.custom-product-note--align-left{text-align:left}.custom-product-note--align-center{text-align:center}.custom-product-note--align-right{text-align:right}.product-gallery__bars{display:none}@media screen and (max-width:699px){.product-gallery__bars{display:flex;justify-content:center;align-items:center;gap:var(--custom-bar-gap, 6px);pointer-events:auto}}.product-gallery__bar{width:var(--custom-bar-width, 18px);height:var(--custom-bar-thickness, 2px);padding:0;border:0;border-radius:999px;background:var(--custom-bar-color, #d8d5cf);transition:background-color .15s ease}.product-gallery__bar[aria-current=true]{background:var(--custom-bar-active-color, #1a1a1a)}@media screen and (max-width:699px){html.custom-sticky-managed .product-sticky-bar{padding-block:var(--custom-sticky-padding, 6px);opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s linear 0s}html.custom-sticky-managed.custom-atc-visible .product-sticky-bar{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/custom-behind.css.map */
