.template-collection.template-collection-edition .main-content{padding-top:0}.dpu-page{padding-bottom:50px}.dpu-page .dpu-logo img{width:100%}.dpu-page .dpu-banner .section-title{color:#fff}.dpu-page .dpu-banner .title-wrapper{width:100%;position:relative}.dpu-page .dpu-banner .dpu-tt-logo{margin-top:70px}.dpu-page .dpu-banner .dpu-tt-logo img{width:100%;max-width:300px}.dpu-page .dpu-banner .custom-triangle{margin-top:100px}.dpu-page .dpu-banner .hero-video{position:absolute;width:100%;height:100%;top:0;left:0}.dpu-page .dpu-banner .hero-video .video-wrapper{padding-bottom:0;height:100%}.dpu-hero-video .video-wrapper{padding-bottom:0}.dpu-page .dpu-text-only{padding:155px 0 105px}.dpu-page .dpu-text-only .wrapper{max-width:600px}.dpu-page .dpu-text-only .text-only-title{font-size:32px;margin-bottom:35px;line-height:normal}.dpu-page .dpu-text-only .text-only-subtitle{font-size:13px;line-height:1.7;margin-bottom:17px}.dpu-page .dpu-text-only .text-only-text{font-size:14px;line-height:1.6;font-weight:400}.dpu-page .dpu-text-only .btn,.dpu-page .dpu-page-eventbrite .btn{min-width:220px}.dpu-page .dpu-page-eventbrite-v2{background-color:#202020;padding:50px 0}.dpu-page .dpu-page-eventbrite-v2 .grid{display:flex;flex-flow:row wrap}.dpu-page .dpu-page-eventbrite-v2 .item-inner{padding:114px 30px;border:3px solid #979797;position:relative;height:100%}.dpu-page .dpu-page-eventbrite-v2 .custom-ratio-image-wrapper{position:absolute;width:100%;height:100%;padding-bottom:0;left:0;top:0}.dpu-page .dpu-page-eventbrite-v2 .item-content{max-width:390px;margin:0 auto;position:relative;display:flex;flex-flow:column nowrap;justify-content:space-between;height:100%}.dpu-page .dpu-page-eventbrite-v2 .single-event .item-content{margin-left:0;padding-left:50px}.dpu-page .dpu-page-eventbrite-v2 .item-title{font-size:20px;font-weight:600;letter-spacing:.75px;color:#f3f3f3;text-transform:uppercase}.dpu-page .dpu-page-eventbrite-v2 .item-description{margin-top:20px;color:#f3f3f3;font-size:12px;font-weight:400;line-height:1.83;letter-spacing:.36px}.dpu-page .dpu-page-eventbrite-v2 .item-description-2{color:#f3f3f3;font-size:12px;font-weight:400;line-height:1.83;letter-spacing:.36px}.dpu-page .dpu-page-eventbrite-v2 .item-description strong,.dpu-page .dpu-page-eventbrite-v2 .item-description-2 strong{font-weight:500}.dpu-page .dpu-page-eventbrite-v2 .btn-wrapper{margin-top:18px}.dpu-page .dpu-page-eventbrite-v2 .eventbrite-btn{min-width:208px;border-color:#fff;border-width:1px;font-size:12px;font-weight:400;letter-spacing:.36px;padding:11px 15px}.dpu-page .dpu-page-eventbrite-v2 .eventbrite-btn:hover{background-color:#fff}@media screen and (max-width:767px){.dpu-page .dpu-page-eventbrite-v2 .grid__item{margin-bottom:50px}.dpu-page .dpu-page-eventbrite-v2 .grid__item:nth-last-of-type(1){margin-bottom:0}.dpu-page .dpu-page-eventbrite-v2 .item-inner{padding:50px 30px 60px}.dpu-page .dpu-page-eventbrite-v2 .single-event .item-content{padding-left:0}}.dpu-page .dpu-page-eventbrite-v3 .wrapper{max-width:1440px;padding:0}.dpu-page .dpu-page-eventbrite-v3 .block-title{font-weight:600;font-size:20px;letter-spacing:1.87px;max-width:1340px;padding:0 20px;margin:0 auto 50px}.dpu-page .dpu-page-eventbrite-v3 .grid{display:flex;flex-flow:row wrap;margin-left:-3px}.dpu-page .dpu-page-eventbrite-v3 .grid__item{padding-left:3px}.dpu-page .dpu-page-eventbrite-v3 .item-inner{padding:50px 30px;position:relative;height:100%;background-color:#202020;min-height:776px;display:flex;flex-flow:column;justify-content:center;align-items:center}.dpu-page .dpu-page-eventbrite-v3 .item-header{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;position:absolute;top:0;left:0;width:100%;padding:48px 68px 0}.dpu-page .dpu-page-eventbrite-v3 .item-date{font-size:20px;font-weight:400;letter-spacing:1.9px;text-transform:uppercase;color:#fff;display:block}.dpu-page .dpu-page-eventbrite-v3 .custom-ratio-image-wrapper{position:absolute;width:100%;height:100%;padding-bottom:0;left:0;top:0}.dpu-page .dpu-page-eventbrite-v3 .item-content{position:relative}.dpu-page .dpu-page-eventbrite-v3 .item-title{font-size:64px;font-weight:600;letter-spacing:1.87px;color:#fff;text-transform:uppercase}.dpu-page .dpu-page-eventbrite-v3 .item-description{margin-top:20px;color:#f3f3f3;font-size:12px;font-weight:400;line-height:1.83;letter-spacing:.36px}.dpu-page .dpu-page-eventbrite-v3 .item-description strong{font-weight:500}.item-content-footer{margin-top:20px}.dpu-page .dpu-page-eventbrite-v3 .btn-wrapper{margin-top:18px;position:absolute;width:100%;bottom:114px;left:0}.dpu-page .dpu-page-eventbrite-v3 .eventbrite-btn{min-width:298px;border-width:1px;font-size:12px;font-weight:500;letter-spacing:1px;padding:10px 15px;border-color:#fff}@media screen and (max-width:767px){.dpu-page .dpu-page-eventbrite-v3 .block-title{margin:0 auto 32px}.dpu-page .dpu-page-eventbrite-v3 .grid__item{margin-bottom:3px}.dpu-page .dpu-page-eventbrite-v3 .grid__item:nth-last-of-type(1){margin-bottom:0}.dpu-page .dpu-page-eventbrite-v3 .item-title{font-size:36px}.dpu-page .dpu-page-eventbrite-v3 .item-inner{min-height:390px}.dpu-page .dpu-page-eventbrite-v3 .btn-wrapper{bottom:50px}.dpu-page .dpu-page-eventbrite-v3 .item-date{font-size:14px}.dpu-page .dpu-page-eventbrite-v3 .item-header{padding:24px 24px 0}}.dpu-page .dpu-image-title-cta{position:relative;display:flex;align-items:center;justify-content:center}.dpu-page .dpu-image-title-cta .bg-image{position:absolute;left:0;top:0;object-fit:cover;object-position:center;width:100%;height:100%}.dpu-page .dpu-image-title-cta .block-content{position:relative}.dpu-page .dpu-image-title-cta h2{font-size:72px;line-height:1.2;letter-spacing:1.87px;color:#fff}.dpu-page .dpu-image-title-cta .btn-wrapper{margin-top:74px}.dpu-page .dpu-image-title-cta .btn{width:100%;max-width:330px;font-size:12px;letter-spacing:1px;border-color:#fff;padding:9px 20px}.dpu-page .dpu-image-title-cta .btn:hover{border-color:#202020}.dpu-page .dpu-image-title-cta .section-overlay{position:absolute;width:100%;height:100%;left:0;top:0}@media screen and (max-width:767px){.dpu-page .dpu-image-title-cta h2{font-size:36px}.dpu-page .dpu-image-title-cta .btn-wrapper{margin-top:46px}}.dpu-page .product-collage{padding:0}.dpu-page .product-collage .wrapper{padding:0;max-width:1440px}.dpu-page .dpu-text-cta{margin-top:100px}.dpu-page .dpu-text-cta .text-cta-subtitle{font-weight:400;line-height:normal;margin-top:15px;font-size:14px}.dpu-page .dpu-text-cta .btn{width:100%;max-width:220px;margin-top:40px;letter-spacing:2px;font-size:14px;font-weight:400}.dpu-page .dpu-text-cta.dpu-text-cta-dark{background-color:#202020;padding:60px 15px 80px}.dpu-page .dpu-text-cta.dpu-text-cta-dark .text-cta-title,.dpu-page .dpu-text-cta.dpu-text-cta-dark .text-cta-subtitle{color:#fff}.dpu-page .dpu-text-cta.dpu-text-cta-dark .text-cta-subtitle{max-width:600px;line-height:1.7;font-size:16px;margin-left:auto;margin-right:auto}.dpu-page .dpu-text-cta.dpu-text-cta-dark .btn{width:100%;max-width:220px;letter-spacing:normal;font-weight:500;border:2px solid #fff;padding:8px 20px}.dpu-page .dpu-images-row .wrapper{max-width:1000px}.dpu-page .dpu-images-row .grid--small{margin-left:-20px}.dpu-page .dpu-images-row .grid--small .grid__item{padding-left:20px}.dpu-page .dpu-images-row img{width:100%}.dpu-page .template-product-dpu,.dpu-page .dpu-video{margin-top:50px}.dpu-page .template-product-dpu .title-wrapper{max-width:1360px}.dpu-page .template-product-dpu .block-title{font-weight:600;font-size:20px;letter-spacing:1.87px;margin-bottom:0}@media screen and (max-width:767px){.dpu-page .template-product-dpu .title-wrapper~.product-main-section.dpu-main-section{padding-top:20px}}.dpu-page .dpu-video .wrapper{max-width:1340px}.dpu-page .dpu-video-with-overlay{margin-top:90px}.dpu-page .dpu-video-with-overlay .wrapper{max-width:1340px}.dpu-page .dpu-video-with-overlay .color-overlay{width:100%;height:100%;position:absolute;left:0;top:0}.dpu-page .dpu-video-with-overlay .video-play-btn{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}.dpu-page .dpu-hero-wrapper{position:relative}.dpu-page .dpu-hero-logo{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.dpu-page .dpu-hero-image{margin-top:70px}.dpu-page .dpu-hero-image .dpu-image-container{position:relative;padding-bottom:56.25%}.dpu-page .dpu-hero-image .section-overlay{position:absolute;width:100%;height:100%;left:0;top:0}.dpu-page .dpu-hero-image .logo-overlay{position:absolute;width:100%;height:100%;left:0;top:0;background-size:30%;background-position:center;background-repeat:no-repeat}.dpu-page .dpu-hero-image img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center;"}.dpu-page .dpu-custom-image{margin-top:70px}.dpu-page .dpu-custom-image .dpu-image-container{margin:0 auto}.dpu-page .dpu-custom-image .dpu-image-container img{display:block;width:100%}.dpu-page .dpu-collage{margin-top:70px}.dpu-page .dpu-collage .wrapper{max-width:1340px}.dpu-page .dpu-text-blocks{margin-top:70px}.dpu-page .dpu-text-blocks .wrapper{max-width:1340px}.dpu-page .dpu-text-blocks h2,.dpu-page .dpu-text-blocks .h2{margin-bottom:40px}.dpu-page .dpu-text-blocks .dpu-text-blocks-container{border:1px solid #1e1d1e;display:flex;flex-flow:row wrap}.dpu-page .dpu-text-blocks .content-wrapper{margin:0 auto;max-width:480px;padding:120px 30px;min-height:600px}.dpu-page .dpu-text-blocks .dpu-text-block-subtitle{text-transform:uppercase;margin-bottom:30px;font-size:20px}.dpu-page .dpu-text-blocks .dpu-text-block-title{line-height:normal;margin-bottom:25px}.dpu-page .dpu-text-blocks .dpu-text-block-text{font-weight:400;font-size:14px}.dpu-page .dpu-text-blocks .right-side{background-color:#1e1d1e;color:#fff}.dpu-page .dpu-text-blocks .right-side h3,.dpu-page .dpu-text-blocks .right-side .h3{color:#fff}.dpu-page .dpu-title-text{margin-top:70px}.dpu-page .dpu-title-text .wrapper{max-width:500px}.dpu-page .dpu-title-text img{margin-bottom:10px}.dpu-page .dpu-title-text h2,.dpu-page .dpu-title-text .h2{line-height:normal;margin-bottom:30px}.dpu-page .dpu-title-text p{font-size:14px;font-weight:400}.dpu-page .dpu-text-image{margin-top:70px}.dpu-page .dpu-text-image .wrapper{max-width:1340px}.dpu-page .dpu-text-image .grid,.dpu-page .dpu-text-image .grid--rev,.dpu-page .dpu-text-image .grid--full{display:flex;flex-flow:row wrap}.dpu-page .dpu-text-image .grid__item{float:none}.dpu-page .dpu-text-image .text-item{background-color:#1e1d1e;color:#fff;display:flex;flex-flow:column nowrap;justify-content:center}.dpu-page .dpu-text-image .text-item .wrapper{max-width:460px;padding-top:30px;padding-bottom:30px}.dpu-page .dpu-text-image .text-item h2,.dpu-page .dpu-text-image .text-item .h2{line-height:normal;color:#fff}.dpu-page .dpu-text-image .text-item p{margin-top:50px}.dpu-page .dpu-text-image .text-item .btn{margin-top:30px;width:100%;max-width:220px;border-color:#fff}.dpu-page .dpu-text-image .text-item .btn:hover{background-color:transparent}.dpu-page .dpu-text-image .image-item .image-wrapper{padding-bottom:100%;height:100%;position:relative}.dpu-page .dpu-text-image .image-item img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center;";display:block}.dpu-page .dpu-logos{padding:30px 0 50px;background-color:#202020}.dpu-page .dpu-logos .section-title{font-size:10px;font-weight:400;letter-spacing:.31px;text-transform:uppercase;color:#fff}.dpu-page .dpu-logos .logos-wrapper{margin-top:35px;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-around}.dpu-page .dpu-logos .logo-wrapper{flex-basis:20%;margin-bottom:20px;padding:0 10px}.dpu-page .dpu-logos .logo{width:100%}@media screen and (max-width:767px){.dpu-page .dpu-logos .logo-wrapper{flex-basis:33%}}.dpu-page .dpu-page-content{margin-top:70px}.dpu-page .dpu-page-content .wrapper{max-width:820px}.dpu-page .dpu-page-content h2,.dpu-page .dpu-page-content .h2{margin-bottom:20px;text-transform:none}.dpu-page .dpu-page-content h3,.dpu-page .dpu-page-content .h3{margin-top:30px;text-transform:none;font-size:18px}.dpu-page .dpu-quote-image{margin-top:90px}.dpu-page .dpu-quote-image .wrapper{max-width:1100px}.dpu-page .dpu-quote-image .grid,.dpu-page .dpu-quote-image .grid--rev,.dpu-page .dpu-quote-image .grid--full{display:flex;flex-flow:row wrap}.dpu-page .dpu-quote-image .dpu-block-title{text-transform:uppercase;font-size:28px;line-height:normal}.dpu-page .dpu-quote-image .dpu-block-text{margin-top:30px;max-width:320px;font-size:14px;font-weight:400;line-height:1.71}.dpu-page .dpu-quote-image .dpu-block-quote{font-size:28px;font-weight:700;line-height:normal;margin-top:20px}.dpu-page .dpu-quote-image .image-wrapper{position:relative;padding-bottom:100%}.dpu-page .dpu-quote-image .image-wrapper img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center;"}@media screen and (min-width:768px){.dpu-page .dpu-quote-image.image-first .dpu-block-text{margin-right:0;margin-left:auto}.dpu-page .dpu-quote-image.image-first .grid__item-image{order:1}.dpu-page .dpu-quote-image.image-first .grid__item-text{order:2}}@media screen and (max-width:1024px){.dpu-page .dpu-text-blocks .content-wrapper{padding:80px 30px;min-height:auto}}@media screen and (max-width:767px){.dpu-page .dpu-banner .dpu-tt-logo{margin-top:35px}.dpu-page .dpu-banner .dpu-tt-logo img{max-width:200px}.dpu-page .template-product-dpu{margin-top:0}.dpu-page .dpu-text-only{padding:75px 0}.dpu-page .dpu-text-only .text-only-title{font-size:24px;margin-bottom:25px}.dpu-page .dpu-text-only .btn,.dpu-page .dpu-page-eventbrite .btn{font-size:12px}.dpu-page .dpu-text-cta{margin-top:70px}.dpu-page .dpu-hero-image{margin-top:50px}.dpu-page .dpu-hero-image .dpu-image-container{padding-bottom:100%;max-height:450px}.dpu-page .dpu-hero-image .logo-overlay{background-size:60%}.dpu-page .dpu-text-image .text-item .wrapper{margin-left:0;padding:30px}.dpu-page .dpu-collage{margin-top:50px}.dpu-page .dpu-text-blocks h2,.dpu-page .dpu-text-blocks .h2{margin-bottom:30px}.dpu-page .dpu-text-blocks .content-wrapper{padding:50px 15px}.dpu-page .dpu-quote-image{margin-top:70px}.dpu-page .dpu-quote-image .grid__item-image{order:1}.dpu-page .dpu-quote-image .grid__item-text{order:2;margin-top:40px}.dpu-page .dpu-quote-image .dpu-block-quote{font-size:20px;margin-top:40px}.dpu-page .find-fit-popup .modal-container{margin-top:30px;padding:0 10px}.dpu-page .find-fit-popup .find-fit{padding:0}}.product-main-section.dpu-main-section{padding-top:40px;background:none}.product-main-section.dpu-main-section .product-section-wrapper{max-width:1084px;border-bottom:1px solid #979797}.product-main-section.dpu-main-section .product-template__container{padding-bottom:40px}.product-main-section.dpu-main-section:nth-last-of-type(1) .product-section-wrapper{border-bottom:none}.product-main-section.dpu-main-section .product-single__photos{padding-top:15px}.product-main-section.dpu-main-section .product-single__photo--flex-wrapper{background-color:#f3f3f3}.product-main-section.dpu-main-section .product-single__photo--container{padding:20px}.product-main-section.dpu-main-section .grid-item-logo{padding-top:5px}.product-main-section.dpu-main-section .product-single__meta{padding-bottom:10px;max-width:none;padding-left:0}.product-main-section.dpu-main-section .product-single__title{font-size:24px}.product-main-section.dpu-main-section .color-white{background-color:#f7f5f5!important}.product-main-section.dpu-main-section .btn--add-to-cart{padding:10px}.product-main-section.dpu-main-section .btn-wrap{margin-bottom:0}.product-main-section.dpu-main-section .product-shipping{margin-top:0}@media screen and (min-width:768px){.product-main-section.dpu-main-section .product-single__meta-main{padding-left:20px}.product-main-section.dpu-main-section .product-single__photos-slider .slick-dots{position:absolute;bottom:20px;left:0;right:0}}@media screen and (min-width:1025px){.product-main-section.dpu-main-section{padding-left:30px;padding-right:30px}}@media screen and (max-width:1024px){.product-main-section.dpu-main-section .product-single__title{font-size:18px}.product-main-section.dpu-main-section .oos-notify-btn{min-width:auto;max-width:115px;width:100%}.product-main-section.dpu-main-section .oos-notify-email{flex:auto;width:100%;min-width:130px}}@media screen and (max-width:767px){.product-main-section.dpu-main-section .product-section-wrapper{border-bottom:none}.product-main-section.dpu-main-section .product-template__container{border-bottom:1px solid #979797;padding-bottom:20px}.product-main-section.dpu-main-section:nth-last-of-type(1) .product-template__container{border-bottom:none}.product-main-section.dpu-main-section .product-single__photos{margin-bottom:30px}.product-main-section.dpu-main-section .product-single__photo-wrapper{padding-bottom:30px}.product-main-section.dpu-main-section .slider-nav .slick-dots{position:absolute}.product-main-section.dpu-main-section .product-single__photos .slick-dots{bottom:10px}.product-main-section.dpu-main-section .partner-logo{float:right;max-width:80px;margin-left:10px;margin-bottom:5px}.product-main-section.dpu-main-section .single-option-radio__label{margin-left:0}.product-main-section.dpu-main-section .single-option-radio{margin-left:0;justify-content:flex-start}.product-main-section.dpu-main-section .btn-wrap{margin-top:30px;max-width:100%}}.eventbrite-page{padding-bottom:70px}.eventbrite-page .wrapper{max-width:1500px}.eventbrite-page .dpu-text-only .wrapper{max-width:710px}.eventbrite-page .dpu-text-only .text-only-title{font-size:18px;letter-spacing:1.87px;margin-bottom:46px}.eventbrite-page .dpu-text-only .text-only-text{font-size:13px;line-height:1.525;letter-spacing:.37px}
/*# sourceMappingURL=/cdn/shop/t/493/assets/styles-dpu-page.css.map */
