.media-collection-tabs{width:100%}.media-collection-tabs__layout{display:grid;grid-template-columns:minmax(0,45%) minmax(0,55%);min-height:760px}.media-collection-tabs__media-column{order:1}.media-collection-tabs__content-column,.media-collection-tabs[data-layout=content_first] .media-collection-tabs__media-column{order:2}.media-collection-tabs[data-layout=content_first] .media-collection-tabs__content-column{order:1}.media-collection-tabs__media-column{position:relative;overflow:hidden;min-width:0;background:rgba(var(--color-foreground),.05)}.media-collection-tabs__media{position:relative;width:100%;height:100%;min-height:760px}.media-collection-tabs__media img,.media-collection-tabs__media video{display:block;width:100%;height:100%;min-height:760px;object-fit:cover;object-position:center center}.media-collection-tabs__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#00000085,#00000026 45%,#0000 70%)}.media-collection-tabs__video-controls{position:absolute;z-index:3;left:22px;bottom:22px;display:flex;align-items:center;gap:8px}.media-collection-tabs__video-control{appearance:none;-webkit-appearance:none;width:46px;height:46px;border:0;border-radius:50%;padding:0;background:#232323f0;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .2s ease}.media-collection-tabs__video-control:hover{background:#111}.media-collection-tabs__video-control:active{transform:scale(.96)}.media-collection-tabs__video-control:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.media-collection-tabs__video-control svg{width:19px;height:19px;display:block}.media-collection-tabs__overlay{position:absolute;display:flex;flex-direction:column;height:100%;bottom:0;gap:20px;padding:100px;color:#fff;justify-content:flex-end;z-index:2}.media-collection-tabs__overlay-caption{margin:0;font-size:1.4rem;line-height:1.4;font-weight:600}.media-collection-tabs__overlay-heading{margin:0;color:inherit;line-height:1.18;font-weight:400}.media-collection-tabs__overlay-description{max-width:470px;line-height:1.55}.media-collection-tabs__overlay-description>*:first-child{margin-top:0}.media-collection-tabs__overlay-description>*:last-child{margin-bottom:0}.media-collection-tabs__overlay-button{margin-top:10px;margin-left:0;padding:15px 50px;text-decoration:none;transition:all .3s ease;font-family:Suisse Medium,sans-serif!important;font-size:1.4rem;border:1px solid #fffef2;color:#fffef2;width:auto;align-self:flex-start;display:flex;flex-direction:row;align-items:center;gap:2px}.media-collection-tabs__overlay-button svg{flex:0 0 auto;width:1.4rem;height:1.4rem;transition:transform .25s ease;stroke:#fffef2;fill:#fffef2}.media-collection-tabs__overlay-button:hover{background:#fff;color:#252525;border-color:#fff}.media-collection-tabs__overlay-button:hover svg{transform:translate(4px);stroke:#252525;fill:#252525}.media-collection-tabs__content-column{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:80px 55px}.media-collection-tabs__intro{text-align:center;max-width:760px;width:100%;margin-left:auto;margin-right:auto}.media-collection-tabs__caption{margin:0 0 18px;color:inherit;font-size:1.4rem;line-height:1.4;font-weight:600}.media-collection-tabs__heading{margin:0;font-size:clamp(3rem,2.2vw,4.8rem);line-height:1.15;font-weight:400;color:inherit}.media-collection-tabs__description{margin-top:22px;font-size:1.6rem;line-height:1.55}.media-collection-tabs__description>*:first-child{margin-top:0}.media-collection-tabs__description>*:last-child{margin-bottom:0}.media-collection-tabs__tabs{margin-top:44px;width:100%}.media-collection-tabs__nav{display:flex;width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.media-collection-tabs__nav::-webkit-scrollbar{display:none}.media-collection-tabs__tab-button{position:relative;flex:1 0 auto;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:0 22px 20px;font:inherit;font-size:clamp(2rem,1.55vw,2.9rem);line-height:1.2;font-weight:400;color:rgba(var(--color-foreground),.68);text-align:center;cursor:pointer;transition:color .2s ease}.media-collection-tabs__tab-button:after{content:"";position:absolute;left:12%;right:12%;bottom:0;height:2px;background:rgb(var(--color-foreground));transform:scaleX(0);transform-origin:center;transition:transform .25s ease}.media-collection-tabs__tab-button:hover,.media-collection-tabs__tab-button.is-active{color:rgb(var(--color-foreground))}.media-collection-tabs__tab-button.is-active:after{transform:scaleX(1)}.media-collection-tabs__tab-button:focus-visible{outline:1px solid currentColor;outline-offset:-2px}.media-collection-tabs__panels{position:relative;margin-top:44px}.media-collection-tabs__tab-panel{position:relative}.media-collection-tabs__empty{padding:40px 20px;text-align:center;border:1px dashed rgba(var(--color-foreground),.2)}.media-collection-tabs__slider{position:relative}.media-collection-tabs__product-list{display:flex;gap:28px;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.media-collection-tabs__product-list.is-drag-enabled{touch-action:pan-y;cursor:grab}.media-collection-tabs__product-list.is-dragging{scroll-behavior:auto;scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.media-collection-tabs__product-list::-webkit-scrollbar{display:none}.media-collection-tabs__product-card{flex:0 0 calc((100% - (2 * 28px)) / 3);min-width:0;scroll-snap-align:start}.media-collection-tabs__badge-wrapper{position:absolute;z-index:2;top:14px;left:14px;padding:0}.media-collection-tabs__product-media{position:relative;display:block;width:100%;background:transparent;overflow:hidden;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.media-collection-tabs__product-media img{-webkit-user-drag:none}.media-collection-tabs__product-media-inner{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden}.media-collection-tabs__product-media img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .5s ease}.media-collection-tabs__product-media:hover img{transform:scale(1.015)}.media-collection-tabs__product-information{padding-top:12px;text-align:center;display:flex;flex-direction:column;gap:14px}.media-collection-tabs__product-information .collection-card-variants,.media-collection-tabs__product-information .single-variant-display{text-align:left}.media-collection-tabs__product-information .collection-card-price{font-size:1.4rem;text-align:left}.media-collection-tabs__product-information .button--full-width{width:100%}.media-collection-tabs__product-title{margin:0 0 1rem;color:inherit;font-size:1.5rem;line-height:1.35;font-weight:600;min-height:42px}.media-collection-tabs__product-title a{color:inherit;text-decoration:none}.media-collection-tabs__product-title a:hover{text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:1025px){.media-collection-tabs__product-title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}}.media-collection-tabs__slider-arrow{position:absolute;z-index:4;top:40%;width:42px;height:42px;transform:translateY(-50%);appearance:none;-webkit-appearance:none;border:0;background:transparent;color:rgb(var(--color-foreground));padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.8;transition:opacity .2s ease}.media-collection-tabs__slider-arrow .icon{width:1.4rem;height:1.4rem}.media-collection-tabs__slider-arrow--prev{left:-42px;transform:translateY(-50%) rotate(90deg)}.media-collection-tabs__slider-arrow--next{right:-42px;transform:translateY(-50%) rotate(-90deg)}.media-collection-tabs__slider-arrow:not([disabled]):hover{opacity:1}.media-collection-tabs__slider-arrow[disabled]{opacity:.2;pointer-events:none}@media screen and (max-width:1199px){.media-collection-tabs__content-column{padding-left:45px;padding-right:45px}.media-collection-tabs__tab-button{padding-left:15px;padding-right:15px}.media-collection-tabs__slider-arrow--prev{left:-30px}.media-collection-tabs__slider-arrow--next{right:-30px}}@media screen and (max-width:768px){.media-collection-tabs__layout{display:flex;flex-direction:column;min-height:0}.media-collection-tabs[data-layout=content_first] .media-collection-tabs__media-column{order:1}.media-collection-tabs[data-layout=content_first] .media-collection-tabs__content-column{order:2}.media-collection-tabs__media,.media-collection-tabs__media img,.media-collection-tabs__media video{min-height:460px;height:460px}.media-collection-tabs__overlay{padding:30px 30px 80px}.media-collection-tabs__overlay-caption{margin-bottom:10px;font-size:1.2rem}.media-collection-tabs__overlay-heading{font-size:2.8rem}.media-collection-tabs__overlay-description{margin-top:15px;font-size:1.4rem;line-height:1.45}.media-collection-tabs__overlay-button{margin-top:18px;min-height:48px;width:220px}.media-collection-tabs__content-column{padding:50px 20px}.media-collection-tabs__heading{font-size:3rem}.media-collection-tabs__description{font-size:1.5rem;margin-top:18px}.media-collection-tabs__tabs{margin-top:35px}.media-collection-tabs__nav{justify-content:center}.media-collection-tabs__tab-button{flex:0 0 auto;min-width:120px;padding:0 18px 15px;font-size:2rem}.media-collection-tabs__tab-button:first-child{padding-left:0}.media-collection-tabs__tab-button:first-child:after{left:0}.media-collection-tabs__panels{margin-top:30px}.media-collection-tabs__product-list{padding-right:25px}.media-collection-tabs__product-card{flex:0 0 calc((100% - (2 * 28px)) / 2.05)}.media-collection-tabs__slider-arrow{display:none}.media-collection-tabs__video-controls{left:15px;bottom:15px}.media-collection-tabs__video-control{width:42px;height:42px}.media-collection-tabs__product-information .card__information{padding-inline:0px}}@media(prefers-reduced-motion:reduce){.media-collection-tabs__tab-button:after,.media-collection-tabs__product-media img,.media-collection-tabs__overlay-button,.media-collection-tabs__overlay-button svg,.media-collection-tabs__video-control{transition:none}}@media screen and (max-width:1024px){.media-collection-tabs__product-information .button--full-width{min-width:unset;font-size:12px}}@media screen and (max-width:696px){.media-collection-tabs__product-card{flex:0 0 80%}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-media-collection-tabs.css.map */
