::-webkit-scrollbar{width:20px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-40));border-radius:20px;border:6px solid transparent;background-clip:content-box;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-60))}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}[product-grid-view=zoom-out] :is(.product-card,.product-grid__card) :is(h4,.h4){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}@media screen and (max-width:749px){:is(.product-card,.product-grid__card) :is(h4,.h4){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}}.product-card:hover,.collection-card:hover,.resource-card:hover,.predictive-search-results__card--product:hover,.predictive-search-results__card:hover{position:relative;z-index:var(--layer-raised);transition:transform var(--hover-transition-duration) var(--hover-transition-timing),box-shadow var(--hover-transition-duration) var(--hover-transition-timing)}.header .product-card:hover,.header .collection-card:hover,.header .resource-card:hover,.header-drawer .product-card:hover,.header-drawer .collection-card:hover,.header-drawer .resource-card:hover{z-index:auto;transform:none;box-shadow:none}@media screen and (max-width:1200px){input,textarea,select,.paragraph.paragraph input,.paragraph.paragraph textarea,.paragraph.paragraph select,.h1.h1 input,.h1.h1 textarea,.h1.h1 select,.h2.h2 input,.h2.h2 textarea,.h2.h2 select,.h3.h3 input,.h3.h3 textarea,.h3.h3 select,.h4.h4 input,.h4.h4 textarea,.h4.h4 select,.h5.h5 input,.h5.h5 textarea,.h5.h5 select,.h6.h6 input,.h6.h6 textarea,.h6.h6 select{font-size:max(1rem,100%)}}.menu-list__link{position:relative;text-decoration:none;transition:color .3s ease}.menu-list__link:hover{color:#a42325}.menu-list__link:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:50%;background-color:#a42325;transition:all .3s ease-in-out;transform:translate(-50%)}.mega-menu__link{position:relative;text-decoration:none;transition:color .3s ease;display:inline-block}.mega-menu__link:hover .mega-menu__link-title{color:#a42325}.mega-menu__link-title{position:relative;display:inline-block}.mega-menu__link-title:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:50%;background-color:#a42325;transition:all .3s ease-in-out;transform:translate(-50%)}.mega-menu__link:hover .mega-menu__link-title:after{width:100%}.mega-menu__link--parent .mega-menu__link-title{font-weight:700;text-transform:uppercase;font-size:1.1rem;letter-spacing:.05em;padding-bottom:.5rem;display:block}.mega-menu__list li{margin-bottom:.5rem}.mega-menu__link:not(.mega-menu__link--parent){font-weight:400;font-size:1rem;color:#333}.mega-menu__grid{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:start}.mega-menu__list{display:grid;grid-template-columns:repeat(var(--menu-columns-desktop, 4),1fr);gap:2rem;width:100%}.mega-menu__content{width:300px;min-width:250px}.mega-menu__content img{width:100%;height:auto;display:block;object-fit:cover}.header__columns,header-menu,.header__inline-menu,.list-menu,.menu-list__list-item{position:static!important}.menu-list__submenu{position:absolute!important;top:100%!important;left:3rem!important;right:3rem!important;width:auto!important;transform:none!important;margin-left:0!important;margin-right:0!important;box-shadow:0 4px 20px #0000001a;background-color:#fff;border-radius:4px;z-index:1000!important;max-width:none!important}.reveal-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out;will-change:opacity,transform}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}.reveal-on-scroll:nth-child(1){transition-delay:.1s}.reveal-on-scroll:nth-child(2){transition-delay:.2s}.reveal-on-scroll:nth-child(3){transition-delay:.3s}.reveal-on-scroll:nth-child(4){transition-delay:.4s}product-card{transition:transform .4s cubic-bezier(.25,.46,.45,.94)}product-card:hover{transform:translateY(-8px)}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.text-reveal-ready .line-wrapper{display:block;opacity:0;transform:translateY(100%);transition:transform 1.2s cubic-bezier(.16,1,.3,1),opacity 1.2s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.is-text-visible .line-wrapper{opacity:1;transform:translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/base-custom-effects.css.map */
