.cust-campaign-page{width:100%;margin:0;padding:0;overflow:clip;background:#f7f7f7;color:#111}.cust-campaign-videos,.cust-campaign-video-list{width:100%;margin:0;padding:0;flex-direction:column}.cust-campaign-video-list--desktop{display:block}.cust-campaign-video-list--mobile{display:none}.cust-campaign-video-item{position:relative;width:100%;height:100vh;height:100svh;min-height:0;overflow:hidden;background:#eaeaea}.cust-campaign-video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cust-campaign-video-controls{position:absolute;right:1vw;bottom:1.2vw;z-index:2;display:flex;align-items:center;gap:.5vw}.cust-campaign-video-controls button{border-radius:100px;font-family:inherit;cursor:pointer}.cust-campaign-video-controls button svg{height:1.5vw;width:1.5vw}.cust-campaign-gallery{width:100%;padding:0;margin:0}.cust-campaign-gallery-header{display:flex;align-items:end;width:100%;min-height:8.2vw;padding:2vw 1vw 2.2vw;gap:1vw}.cust-campaign-gallery-left{display:flex;flex-direction:column;justify-content:end;height:100%;flex:1}.cust-campaign-gallery-left p{margin:0;color:#000;font-size:.75vw;line-height:1.3;font-weight:400;opacity:.5;letter-spacing:-.025vw!important}.cust-campaign-gallery-heading{margin:0;padding:0;text-align:center;font-size:1.1vw;line-height:1;font-weight:600;text-transform:lowercase;color:#000;width:5vw;text-align:end;letter-spacing:-.05vw!important}.cust-campaign-gallery-right{display:flex;flex-direction:column;align-items:flex-end;text-align:right;padding-top:2.5vw;flex:1}.cust-campaign-gallery-right-main{font-weight:600;font-size:.8vw;letter-spacing:-.03vw!important}.cust-campaign-gallery-right-secondary{font-weight:400;font-size:1.1vw;letter-spacing:-.06vw!important;margin-top:.3vw}.cust-campaign-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;padding:0 .65vw;gap:0}.cust-campaign-gallery-item{position:relative;width:100%;aspect-ratio:3/4;margin:0;padding:0;overflow:hidden}.cust-campaign-gallery-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cust-campaign-product{width:100%;min-height:auto;padding:3vw 0;margin:0;display:flex;align-items:center;justify-content:center}.cust-campaign-product-link{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;color:inherit;text-decoration:none;width:15vw;gap:2vw}.cust-campaign-product-image{display:block;width:15vw;max-width:100%;aspect-ratio:1/1;object-position:center}.cust-campaign-product-cta{display:inline-block;border-bottom:1px solid #aaa;font-size:.72vw;line-height:1.2;font-weight:400;text-transform:lowercase}.cust-campaign-content{position:absolute;bottom:1.2vw;left:1vw;display:flex;flex-direction:column;gap:.5vw;width:30%}.cust-campaign-content h5{font-weight:500;font-size:.7vw;color:#fff;letter-spacing:-.01vw!important;background:#ffffff91;-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);padding:.4vw .9vw;border-radius:50px;width:fit-content}.cust-campaign-content h2{font-weight:600;font-size:1.5vw;color:#fff;letter-spacing:-.01vw!important;padding-top:.3vw}.cust-campaign-content p{font-weight:400;font-size:.6vw;color:#fff;opacity:70%;line-height:1.3;letter-spacing:-.01vw!important;text-transform:lowercase}@media screen and (max-width:950px){.cust-campaign-videos{background:#f7f7f7}.cust-campaign-video-list--desktop{display:none}.cust-campaign-video-list--mobile{display:block}.cust-campaign-video-item{height:auto}.cust-campaign-video-item video{height:58vw}.cust-campaign-video-controls{right:3vw;top:50vw;bottom:unset;gap:2vw}.cust-campaign-content{position:unset;padding:10vw 10vw 15vw;align-items:center;gap:3vw;width:100%}.cust-campaign-video-item{background:#f7f7f7}.cust-campaign-gallery{padding:0 2vw;background:#f7f7f7;position:relative}.cust-campaign-content h5{color:#000;font-size:3vw;background:unset;padding:0;-webkit-backdrop-filter:unset;backdrop-filter:unset;line-height:.9;letter-spacing:-.15vw!important}.cust-campaign-content h2{font-size:4vw;letter-spacing:-.2vw!important;color:#000;padding-top:0;line-height:.9}.cust-campaign-content p{font-size:2.5vw;line-height:1.2;color:#000;text-align:center;letter-spacing:-.05vw!important}.cust-campaign-video-controls button svg{height:4vw;width:4vw}.cust-campaign-gallery-header{grid-template-columns:1fr 1fr;min-height:auto;padding:14vw 0vw 2vw;gap:5vw 2vw}.cust-campaign-gallery-left p{font-size:2.5vw;line-height:1.35}.cust-campaign-gallery-heading{grid-column:1 / -1;grid-row:1;margin:0;font-size:4vw;width:25%}.cust-campaign-gallery-left{grid-column:1;grid-row:2}.cust-campaign-gallery-right{grid-column:2;grid-row:2;padding-top:0}.cust-campaign-gallery-right-main,.cust-campaign-gallery-right-secondary{font-size:2.5vw}.cust-campaign-gallery-grid{display:flex;height:135vw;padding:0;scrollbar-width:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth}.cust-campaign-gallery-item{min-width:100%;margin-bottom:2vw;scroll-snap-align:start;scroll-snap-stop:always}.cust-campaign-product{min-height:75vw;padding:15vw 0 8vw;background:#fff;max-width:100%;overflow:hidden;overflow-x:auto;scrollbar-width:none;flex-wrap:wrap;background:#f7f7f7}.cust-campaign-product-image{width:55vw;height:42vw}.cust-campaign-product-link{width:40%;height:38vw;position:relative}.cust-campaign-product-cta{position:absolute;bottom:3vw;left:50%;transform:translate(-50%);margin:0;padding-bottom:0;font-size:2.5vw;display:none!important}.cust-campaign-progress{width:20vw;height:1px;background:#ffffff30;overflow:hidden;position:absolute;bottom:4.5vw;left:50%;transform:translate(-50%)}.cust-campaign-progress-fill{width:100%;height:100%;background:#ffffff70;transform:scaleX(0);transform-origin:left;transition:transform .1s linear}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/cust-campaign-article.css.map */
