.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.pagination-wrapper{display:flex;justify-content:center;margin-top:3rem;margin-bottom:2rem}.pagination{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:.5rem;text-decoration:none;border-radius:.375rem;font-weight:500;transition:all .2s ease}.pagination a{background-color:#fff;color:#374151;border:1px solid #d1d5db}.pagination a:hover{background-color:#f9fafb;border-color:#9ca3af}.pagination .current{background-color:#1f2937;color:#fff;border:1px solid #1f2937}.pagination .deco{color:#9ca3af;border:none;background:none;cursor:default}@media (max-width: 640px){.pagination-wrapper{margin-top:2rem;margin-bottom:1.5rem}.pagination{gap:.25rem}.pagination a,.pagination span{min-width:2rem;height:2rem;font-size:.875rem}}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.dropdown-animated-item{opacity:0;transform:translateY(10px);transition:opacity .3s ease-out,transform .3s ease-out;will-change:transform,opacity}.js-nav-dropdown.is-open .dropdown-animated-item{opacity:1;transform:translateY(0);transition-delay:calc(var(--animation-order) * 20ms + 30ms)}.mobile-menu-item,.mobile-account-link,.mobile-journal-section{opacity:0;transform:translateY(10px);transition:opacity .15s ease-out,transform .15s ease-out}.mobile-menu-item.fade-in,.mobile-account-link.fade-in,.mobile-journal-section.fade-in{opacity:1;transform:translateY(0)}.submenu-item{opacity:0;transform:translateY(10px);transition:opacity .1s ease-out,transform .1s ease-out}.submenu-item.fade-in{opacity:1;transform:translateY(0)}.snize-sticky-searchbox,#snize-modal-sticky-searchbox{display:none!important}.hamburger-open .hamburger-line:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger-open .hamburger-line:nth-child(2){opacity:0}.hamburger-open .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}body.mobile-menu-open{overflow:hidden}.slide__content-wrapper{color:var(--text-color, #FFFFFF)}.slide__cta-button{background-color:var(--button-bg-color, #FFFFFF);color:var(--button-text-color, #000000)}.slide-item{opacity:0;visibility:hidden;transition:opacity .8s ease-in-out,visibility .8s;z-index:1}.slide-item:first-child,.slide-item.is-active{opacity:1;visibility:visible;z-index:2}.slide-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000,#0006);z-index:1}.dot-indicator{width:.625rem;height:.625rem;transition:width .4s ease}.dot-nav-item.is-active .dot-indicator{width:2.5rem}.dot-nav-item:not(.is-active) .progress-bar{display:none}.progress-bar{width:0}@media (prefers-reduced-motion: reduce){.slide-item{transition:none}.progress-bar{width:100%!important}}.newsletter-signup{background-color:var(--bg-color)}.newsletter-btn{background-color:var(--btn-color)}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
