:root{--benton-bold:"Benton Bold";--benton-medium:"Benton Medium";--benton-regular:"Benton Regular";--benton-book:"Pre Benton Book";--font-size-32:clamp(25px, 2.222vw, 32px);--font-size-28:clamp(25px, 1.736vw, 28px);--font-size-23:clamp(20px, 1.597vw, 23px);--font-size-15:15px;--font-size-13:13px;--font-size-12:12px;--font-size-16:16px;--btn-font-size:clamp(12px, 1.111vw, 16px)}body[data-new-template] .main-content{padding-top:0}body[data-new-template] .off-canvas--viewport{overflow:visible}.container{max-width:var(--max-width);margin:0 auto;padding:0 clamp(20px,5.556vw,85px)}.btn__wrap{display:flex}.btn{border:1px solid rgb(var(--color-button-text));display:flex;height:clamp(36px,2.778vw,40px);justify-content:center;align-items:center;padding:5px clamp(30px,3.472vw,50px);color:var(--color-button-text);text-align:center;font-family:var(--benton-medium)!important;font-size:var(--btn-font-size);font-style:normal;font-weight:400;line-height:100%;letter-spacing:.8px!important;position:relative;overflow:hidden;z-index:1}.btn:hover{color:rgb(var(--color-button-text-hover))}.btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:rgb(var(--color-button));-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;transition:all .3s cubic-bezier(.42,0,0,1)}.btn:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.image .image__wrap{padding-top:100%;position:relative}.image .image__wrap img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.video{display:block}.video .video__wrap{padding-top:100%;position:relative;display:block}.video .video__wrap video{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.video .img-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.video .img-wrap img{position:static;display:block;width:100%;height:100%;object-fit:cover;z-index:2;cursor:pointer}.video svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;pointer-events:none;width:clamp(20px,4.03vw,58px);height:clamp(20px,4.03vw,58px)}.video svg path{fill:transparent}.video__wrap:has(.video-play) .img-wrap,.video__wrap:has(.video-play) svg{display:none}.no-border{border:0!important}
/*# sourceMappingURL=/cdn/shop/t/75/assets/custom-global.css.map */
