.filter-seals{background:rgb(var(--color-background))}.filter-seals__inner{position:relative;display:grid;gap:2.4rem}.filter-seals__heading{margin:0;color:rgb(var(--color-foreground));font-size:clamp(2.8rem,4vw,4.8rem);font-weight:400;letter-spacing:-.04em;line-height:1.05;text-transform:uppercase}.filter-seals__heading strong{font-weight:700}.filter-seals__description{max-width:100%;margin-top:-1.2rem;color:rgb(var(--color-foreground));font-size:1.6rem;line-height:1.4}.filter-seals__description p{margin:0}.filter-seals__slider-shell{position:relative}.filter-seals__slider-shell--inside{--filter-seals-controls-space: 5.8rem}.filter-seals__list{display:flex;gap:1.6rem;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin:0;padding:0;list-style:none;scrollbar-width:none}.filter-seals__slider-shell--inside .filter-seals__list{width:calc(100% - (var(--filter-seals-controls-space) * 2));margin-inline:auto}.filter-seals__list::-webkit-scrollbar{display:none}.filter-seals__slide{display:flex;width:calc((100% - (var(--filter-seals-columns-desktop) - 1) * 1.6rem) / var(--filter-seals-columns-desktop));flex:0 0 calc((100% - (var(--filter-seals-columns-desktop) - 1) * 1.6rem) / var(--filter-seals-columns-desktop));scroll-snap-align:start}.filter-seals__list--desktop-static{overflow:visible}.filter-seals__controls{pointer-events:none}.filter-seals__arrow{pointer-events:auto;position:absolute;top:50%;z-index:2;width:3rem;height:3rem;min-width:3rem;min-height:3rem;padding:0;border:.1rem solid #e8e8e8;border-radius:2rem;background:#fff;color:#878787;transform:translateY(-50%);box-shadow:none}.filter-seals__arrow .svg-wrapper{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:.6rem}.filter-seals__arrow .icon{width:1rem;height:.6rem}.filter-seals__controls--inside .slider-button--prev{left:1.2rem}.filter-seals__controls--inside .slider-button--next{right:1.2rem}.filter-seals__controls--outside .slider-button--prev{left:-1.5rem}.filter-seals__controls--outside .slider-button--next{right:-1.5rem}.filter-seals__card{display:grid;grid-template-rows:auto auto 1fr;width:100%;height:100%;min-height:34rem;padding:2.8rem 1.2rem 2.2rem;overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:var(--filter-seals-card-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));text-align:center;text-decoration:none;transition:transform var(--duration-default) ease,box-shadow var(--duration-default) ease}.filter-seals__card:hover{box-shadow:0 .8rem 2rem rgba(var(--color-foreground),.08);transform:translateY(-.2rem)}.filter-seals__image-wrapper{display:grid;place-items:center;width:min(100%,10rem);aspect-ratio:1;margin:0 auto 2rem}.filter-seals__image{display:block;width:100%;height:100%;object-fit:contain}.filter-seals__image-placeholder{display:grid;place-items:center;width:100%;height:100%;padding:1.2rem;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;background:rgba(var(--color-foreground),.04);color:rgba(var(--color-foreground),.7);font-size:1.4rem;font-weight:600;line-height:1.1;text-align:center;text-transform:lowercase}.filter-seals__name{margin:0;padding:0 .5rem 1.6rem;border-bottom:.1rem solid rgba(var(--color-foreground),.16);color:#e87516;font-size:clamp(1.7rem,1.8vw,2.2rem);font-weight:700;line-height:1.15;text-transform:uppercase}.filter-seals__card>.filter-seals__description{align-self:start;margin:1.8rem 0 0;padding:0 .5rem;font-size:1.6rem;line-height:1.2}.filter-seals__card>.filter-seals__description p{margin:0}.filter-seals__controls{justify-content:center;margin-top:.4rem}.filter-seals__pagination{display:none}@media screen and (max-width:989px){.filter-seals__slider-shell{--filter-seals-mobile-gutter: 1.5rem;overflow:hidden}.filter-seals__slider-shell,.filter-seals__slider,.filter-seals__list{min-width:0;max-width:100%}.filter-seals__slider{display:block;width:100%;overflow:hidden}.filter-seals__slide{box-sizing:border-box;width:calc((100% - 1.2rem)/2);min-width:0;max-width:none;flex:0 0 calc((100% - 1.2rem)/2);padding-top:0;padding-bottom:0}.filter-seals__slide:nth-child(odd){scroll-snap-align:start;scroll-snap-stop:always}.filter-seals__slide:nth-child(2n){scroll-snap-align:none}.filter-seals__list{box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:1.2rem;width:100%!important;margin:0!important;padding:0 var(--filter-seals-mobile-gutter)!important;overflow-x:auto;overflow-y:hidden;scroll-padding-left:var(--filter-seals-mobile-gutter);scroll-padding-right:var(--filter-seals-mobile-gutter)}.filter-seals__list.slider--tablet:after{display:none;content:none}.filter-seals__slider-shell--inside{--filter-seals-controls-space: 0rem}.filter-seals__slider-shell--mobile-controls-hidden .filter-seals__list{width:100%;margin-inline:0}.filter-seals__controls--mobile-hidden{display:none}.filter-seals__pagination{display:flex;align-items:center;justify-content:center;gap:2.4rem;min-height:3.6rem;margin-top:3.2rem}.filter-seals__pagination-dot{position:relative;display:grid;place-items:center;flex:0 0 1.8rem;width:1.8rem;height:1.8rem;padding:0;border:0;border-radius:50%;background:#000;cursor:pointer}.filter-seals__pagination-dot+.filter-seals__pagination-dot:before{content:"";position:absolute;top:50%;right:calc(100% + .6rem);width:1.2rem;height:.1rem;background:#000;transform:translateY(-50%)}.filter-seals__pagination-dot.is-active{flex-basis:3.6rem;width:3.6rem;height:3.6rem;border:.2rem solid #e87516;background:#fff}.filter-seals__pagination-dot.is-active:after{content:"";width:1.8rem;height:1.8rem;border-radius:50%;background:#e87516}}@media screen and (min-width:990px){.filter-seals__slider-shell--inside .filter-seals__list{width:100%;margin-inline:0}.filter-seals__list--desktop-static{flex-wrap:wrap;overflow:visible}.filter-seals__controls--desktop-hidden{display:none}}@media screen and (max-width:749px){.filter-seals__inner{gap:1.8rem}.filter-seals__heading{font-size:clamp(2.8rem,8vw,4rem)}.filter-seals__description{margin-top:-.6rem;font-size:1.5rem}.filter-seals__card{min-width:0;min-height:34rem;padding:2.4rem 1rem 1.8rem}.filter-seals__image-wrapper{width:min(100%,13rem);margin-bottom:1.8rem}.filter-seals__name{padding-bottom:1.2rem;overflow-wrap:anywhere;font-size:clamp(1.4rem,4vw,1.8rem)}.filter-seals__card>.filter-seals__description{margin-top:1.4rem;font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-filter-seals.css.map */
