.barbers-prices-section .container{max-width:1200px;margin:0 auto;padding:32px 15px}.barbers-prices-section .price-items *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.barbers-prices-section .price-items{display:grid;grid-template-columns:1fr;grid-gap:16px}.barbers-prices-section .price-item{border-radius:10px;overflow:hidden;position:relative;display:flex;flex-direction:column}.barbers-prices-section .content{width:100%;height:0;padding-bottom:56.25%;position:relative;flex-grow:1}.barbers-prices-section img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.barbers-prices-section .text{padding:16px;background:linear-gradient(to top,#0000,#00000080);z-index:2;position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between}.barbers-prices-section .text .headlines>*:not(p){color:#fff!important;margin:0}.barbers-prices-section .text p{font-family:var(--font-heading-family);margin-top:4px;line-height:120%;font-size:18px;display:inline-block;background:#fff;color:#000!important;border-radius:4px;padding:6px 8px;margin-bottom:3px}.barbers-prices-section .text h3{font-size:54px;line-height:90%;font-family:"RoadRage",Helvetica,sans-serif,Sans Serif}.barbers-prices-section .button{width:100%;font-weight:700!important;font-size:17px!important;text-transform:uppercase;letter-spacing:0!important;display:flex;justify-content:space-between;align-items:center;margin:0;height:54px;letter-spacing:.3px!important;padding:12px 16px;font-family:var(--font-heading-family)!important}.barbers-prices-section .button svg{display:block;max-width:32px;max-height:32px}.barbers-prices-section .button:hover{background:#ec5e99;border-color:EC5E99;color:#fff}.barbers-prices-section .button:after{content:none!important}@media screen and (min-width: 750px){.barbers-prices-section .container{padding:40px 50px}.barbers-prices-section .content{padding-bottom:56.25%}.barbers-prices-section .price-items{grid-template-columns:1fr 1fr 1fr;grid-gap:16px}.barbers-prices-section .price-item.wide{grid-column:span 2}}@media screen and (min-width: 1024px){.barbers-prices-section .button{padding:12px 24px;height:60px;font-size:18px!important}.barbers-prices-section .text{padding:24px}}.barbers-section .container{max-width:1200px;margin:0 auto;padding:32px 15px}.barbers-section .barbers *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.barbers-section .barbers{display:grid;grid-template-columns:1fr;grid-gap:16px}.barbers-section .barber{border-radius:10px;overflow:hidden;position:relative}.barbers-section .content{width:100%;height:0;padding-bottom:120%;position:relative}.barbers-section img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.barbers-section .text{padding:16px;background:linear-gradient(to bottom,#0000,#00000080);z-index:2;position:absolute;bottom:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between}@keyframes rotation{0%{transform:rotate(45deg)}75%{transform:rotate(405deg)}to{transform:rotate(405deg)}}.barbers-section .text .play-icon{flex-shrink:0;width:60px;height:60px;border-radius:99px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;display:grid;place-items:center;padding:18px;box-shadow:0 0 24px #0000001f;cursor:pointer}.barbers-section .text .play-icon:after{content:"";width:100%;height:100%;border-radius:99px;border-top:1px solid transparent;border-left:1px solid white;border-right:1px solid white;border-bottom:1px solid white;position:absolute;top:0;left:0;transform:rotate(45deg);animation:rotation 1.25s infinite ease-in-out}.barbers-section .play-icon svg{width:100%;height:100%;object-fit:contain;margin-left:3px;pointer-events:none}.barbers-section .text .headlines>*{color:#fff!important;margin:0}.barbers-section .text p{font-family:var(--font-heading-family);margin-top:4px;line-height:120%;font-size:18px}.barbers-section .text h3{font-size:54px;line-height:90%;font-family:"RoadRage",Helvetica,sans-serif,Sans Serif}.barbers-section .button{width:100%;font-weight:700!important;font-size:17px!important;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;margin:0;height:54px;letter-spacing:.3px!important;padding:12px 16px;font-family:var(--font-heading-family)!important}.barbers-section .button svg{display:block;max-width:32px;max-height:32px}.barbers-section .button:hover{background:#ec5e99;border-color:EC5E99;color:#fff}.barbers-section .button:after{content:none!important}.barbers-section .barber-video{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;opacity:0;visibility:hidden;z-index:99;background:#000c;transition:opacity .5s ease,visibility .5s .5s linear}.barbers-section .barber-video.active{opacity:1;visibility:visible;transition:opacity .5s ease,visibility 0ms 0ms linear}.barbers-section video{position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%}.barbers-section .barber-video button{width:60px;height:60px;border-radius:99px;border:none;position:absolute;z-index:10;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);top:3vw;left:3vw;box-shadow:0 0 24px #0000001f;cursor:pointer}.barbers-section .barber-video button:after{content:"";width:100%;height:100%;border-radius:99px;border-top:1px solid transparent;border-left:1px solid white;border-right:1px solid white;border-bottom:1px solid white;position:absolute;top:0;left:0;transform:rotate(45deg);animation:rotation 1.25s infinite ease-in-out}.barbers-section .barber-video button span{position:absolute;top:50%;left:50%;background:#fff;height:3px;width:50%;border-radius:9px}.barbers-section .barber-video button span:first-child{transform:translate(-50%,-50%) rotate(-45deg)}.barbers-section .barber-video button span:last-child{transform:translate(-50%,-50%) rotate(45deg)}@media screen and (min-width: 750px){.barbers-section .container{padding:40px 50px}.barbers-section .content{padding-bottom:135%}.barbers-section .barbers{grid-template-columns:1fr 1fr;grid-gap:32px 16px}}@media screen and (min-width: 1024px){.barbers-section .barbers{grid-template-columns:1fr 1fr 1fr}.barbers-section .button{padding:12px 24px;height:60px;font-size:18px!important}.barbers-section .text{padding:24px}}.product-banner-section+.product-banner-section{margin-top:8px!important}.product-banner-section .inner{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;min-height:500px;display:flex;align-items:stretch}.product-banner-section .content{background:#332133cc;padding:100px 8%;display:grid;width:100%;place-items:center;text-align:center}.product-banner-section .text-content .tag{display:inline-block;background:#fff;text-transform:uppercase;letter-spacing:0;border-radius:99px;padding:6px 16px;margin-bottom:16px}.product-banner-section .text-content .lm-sub-headline{color:#ec5e99}.product-banner-section .text-content .lm-headline{color:#fff;font-weight:600!important}.product-banner-section .text-content a.button{display:inline-flex;align-items:center;background:#ec5e99;color:#fff;font-weight:700!important;font-size:17px!important;text-transform:uppercase;margin:0;height:54px;letter-spacing:.3px!important;padding:12px 16px;font-family:var(--font-heading-family)!important}.product-banner-section .text-content a.button:after{content:none!important}.product-banner-section .text-content a.button i svg{margin-left:16px;width:32px;height:32px;object-fit:contain;display:block}@media screen and (min-width: 750px){.product-banner-section+.product-banner-section{margin-top:32px!important}.product-banner-section .content{width:calc(50% + 50px)}.product-banner-section .content.left{margin-left:0;margin-right:auto;clip-path:polygon(0px 0,calc(100% - 50px) 0px,100% 100%,0% 100%)}.product-banner-section .content.right{margin-left:auto;margin-right:0;clip-path:polygon(50px 0,100% 0,100% 100%,0% 100%)}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
