.editorial-grid-wrapper{width:100%;margin:0;padding:0;padding-top:var(--canvas-padding-top, 0px);padding-bottom:var(--canvas-padding-bottom, 0px);overflow:visible}.editorial-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;position:relative;z-index:1;overflow:visible;align-items:start}.grid-item{position:relative;overflow:visible;transform:translate(var(--offset-x, 0px),var(--offset-y, 0px)) rotate(var(--rotation, 0deg)) scale(var(--scale, 1));transform-origin:center center;transition:transform .25s ease;will-change:transform}.grid-item-content{position:relative;width:100%;box-sizing:border-box}.grid-item-shell{position:relative;overflow:hidden;border-radius:var(--block-radius, 0px);background:var(--block-bg, transparent)}.grid-item-shell.has-shadow{box-shadow:0 22px 60px #0000002e,0 8px 24px #0000001a}.grid-item img,.grid-item video{width:100%;display:block}.grid-item-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;width:90%;z-index:6;pointer-events:none}.grid-item-title-label{display:inline;word-break:break-word}.grid-item-title-label.has-card{display:inline-block;padding:12px 16px;border-radius:18px;background:var(--title-card-bg, transparent);-webkit-backdrop-filter:blur(var(--title-card-blur, 0px));backdrop-filter:blur(var(--title-card-blur, 0px));box-shadow:0 10px 30px #0000001f}.image-carousel{position:relative;overflow:hidden}.image-carousel-track{display:flex;transition:transform .35s ease;will-change:transform;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.image-carousel-track.is-dragging{cursor:grabbing}.image-carousel-slide{flex:0 0 100%}.image-carousel-slide img{width:100%;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.image-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:7;background:#00000059;color:#fff;border:none;width:36px;height:36px;cursor:pointer;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center}.image-carousel-arrow.prev{left:10px}.image-carousel-arrow.next{right:10px}.image-carousel-dots{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:flex;gap:6px;z-index:7}.image-carousel-dot{width:8px;height:8px;border-radius:50%;border:none;background:#ffffff80;padding:0;cursor:pointer}.image-carousel-dot.active{background:#fff}.editorial-text-link{color:inherit;text-decoration:none;display:block}.editorial-text{padding:clamp(20px,3vw,36px)}.editorial-text h3{margin:0 0 12px;font-size:clamp(28px,4vw,56px);line-height:.95;letter-spacing:-.04em}.editorial-text p{margin:0;max-width:34ch;font-size:15px;line-height:1.55}.product-card{color:inherit;text-decoration:none;display:block}.product-meta{padding:14px 0 0;display:grid;gap:4px}.product-title{font-size:13px;letter-spacing:.08em;text-transform:uppercase}.product-price{font-size:13px;opacity:.78}.filter-bar{position:fixed;top:calc(var(--header-height, 80px) + 10px);right:10px;z-index:60;font-size:12px;background:#0000;padding:4px 12px;border-radius:6px;display:flex;align-items:center;gap:8px;box-shadow:none;border:none;-webkit-backdrop-filter:none;backdrop-filter:none}.filter-toggle{background:none;border:none;color:#fff;cursor:pointer;opacity:1;mix-blend-mode:difference;font-weight:700;text-shadow:0 2px 2px rgba(0,0,0,.6)}.filter-toggle:hover,.filter-toggle.active{text-decoration:line-through;text-decoration-color:#fff}.filter-dropdown{position:absolute;top:calc(100% + 6px);right:0;display:flex;flex-direction:column;gap:6px;opacity:0;pointer-events:none;transform:translateY(-10px);transition:all .25s ease;background:#0000;border-radius:4px;padding:6px 8px;box-shadow:none;border:none;-webkit-backdrop-filter:none;backdrop-filter:none}.filter-bar.open .filter-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.filter-dropdown button{background:none;border:none;color:#fff;text-align:right;opacity:1;cursor:pointer;mix-blend-mode:difference;font-size:12px;text-shadow:0 2px 2px rgba(0,0,0,.6);transition:opacity .2s,color .2s,text-decoration .2s}.filter-dropdown button:hover{text-decoration:line-through;text-decoration-color:#fff}.filter-dropdown button.active{opacity:1;color:#fff;mix-blend-mode:normal;font-weight:700;text-decoration:line-through;text-decoration-color:#fff}.filter-dropdown button:hover,.filter-dropdown button.active{cursor:pointer}@media(max-width:768px){.editorial-grid-wrapper{padding-top:0;padding-bottom:0}.editorial-grid{grid-template-columns:1fr;gap:0}.grid-item{grid-column:auto!important}.grid-item[data-mobile-transform=false]{z-index:auto!important;transform:none!important}.grid-item[data-mobile-transform=true]{transform:translate(var(--offset-x, 0px),var(--offset-y, 0px)) rotate(var(--rotation, 0deg)) scale(var(--scale, 1))!important}.image-carousel-arrow{width:32px;height:32px}.image-carousel[data-hide-arrows-mobile=true] .image-carousel-arrow,.image-carousel[data-hide-dots-mobile=true] .image-carousel-dots{display:none}}body.mobile-menu-open .filter-bar{z-index:70}.section{background-color:var(--background-color)}.block-body{color:var(--text-color)}@media(min-width:768px){.block-body{color:var(--text-color-desktop)}}.block-heading{color:var(--heading-color)}.block-heading{font-size:var(--heading-size)}.block-heading.mark:before{height:var(--height)}@media(min-width:768px){.block-heading{color:var(--heading-color-desktop)}.block-heading{font-size:var(--heading-size-desktop)}}.block-image{max-width:var(--image-width)}.block-subheading{color:var(--subheading-color)}.block-subheading{font-size:var(--subheading-size)}@media(min-width:768px){.block-subheading{color:var(--subheading-color-desktop)}.block-subheading{font-size:var(--subheading-size-desktop)}}.block-video{max-width:var(--video-width)}.block-video video{width:100%}.block-video__embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.block-video__embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.group{background-color:var(--background-color)}.group__content{width:var(--content-width)}.group__container{background-color:var(--background-color)}@media(min-width:768px){.group__content{width:var(--content-width-desktop)}}.section-heading__container{width:var(--content-width)}@media(min-width:768px){.section-heading__container{width:var(--content-width-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/67/compiled_assets/styles.css.map */
