.our-brand-page .page-content{margin:0 auto 52px}html:has(.page-our-brand){scroll-behavior:smooth}.section-navigation{position:fixed;width:100%;top:64px;background-color:#fff;z-index:1}.section-navigation .link-list{display:flex;list-style:none;max-width:235px;margin:20px auto 15px;padding:0}.section-navigation .link-list li:not(:last-child){margin-right:67px}.section-navigation .link-list a{font-family:aktiv-grotesk;font-size:14px;line-height:18px;font-weight:600}.section-navigation .link-list a:hover{text-decoration:none}.our-brand-page .our-brand-section #our-brand{padding-top:46px}.our-brand-page section:last-child{margin-bottom:170px}.our-brand-page .our-brand-section+.our-brand-section{margin-top:8px}.our-brand-wrapper .our-brand-grid{justify-content:center;column-gap:6px;row-gap:6px}.our-brand-wrapper .grid__item{width:calc(100% / 3 - 6px * 2 / 3);max-width:calc(100% / 3 - 6px * 2 / 3)}.our-brand-wrapper .image-section{position:relative;padding-bottom:125.6%}.our-brand-wrapper .image-section img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.our-brand-wrapper .video-section{overflow:hidden;padding-bottom:125.6%;position:relative}.our-brand-wrapper .video-section video{position:absolute;top:50%;left:50%;width:auto;height:100%;transform:translate(-50%,-50%)}.our-brand-wrapper .video-section img{width:100%}.our-brand-wrapper .title-wrapper{display:flex;height:100%;align-items:center;margin-bottom:0;position:relative}.our-brand-wrapper .title-section{font-family:Epicene Display;font-size:55px;font-weight:500;line-height:60px;padding:0 33px 0 25px;margin:27px 0 0}.our-brand-wrapper .title-section p{margin:0}.our-brand-wrapper .grid__item:first-child .title-section{padding:0 10px}.our-brand-wrapper .title-wrapper:has(.title-section.bottom){align-items:flex-end}.our-brand-wrapper .title-section.bottom{position:absolute;bottom:-10px}.our-brand-wrapper .text-wrapper{padding:38px 38px 38px 21px;display:flex;height:100%;flex-direction:column;justify-content:center}.our-brand-page .our-brand-section+.our-brand-section .our-brand-wrapper .text-wrapper{padding:36px 21px 37px 39px}.our-brand-page .our-brand-section+.our-brand-section .our-brand-wrapper .text-wrapper p:last-child{margin-bottom:25px}.our-brand-wrapper .text-wrapper .title{font-size:25px;line-height:32px;margin:0 0 17px}.our-brand-wrapper .text-wrapper p{margin-bottom:17px}.our-brand-wrapper .text-wrapper p:last-child{margin-bottom:4px}.stores-section{margin:190px 0}.stores-section .main-page-title{margin-bottom:13px}.stores-section .page-content{margin-bottom:54px}.our-brand-page .stores-wrapper{margin-bottom:245px}.stores-section .image img{aspect-ratio:453/569;width:100%;height:100%}.stores-section .content-wrapper{padding:0 3px}.stores-section .title{font-size:25px;line-height:32px;margin:11px 0 22px}.stores-section .contact-store a,.stores-section .book-appointment a{font-size:12px;line-height:15px;font-weight:600;padding:21px 15px 18px;text-transform:uppercase;width:100%;max-width:384px;text-align:center;display:block;border:1px solid #000}.stores-section .contact-store a:hover,.stores-section .book-appointment a:hover{background-color:#000;color:#fff;text-decoration:none}.stores-section .book-appointment{margin-top:13px}.stores-section .description p{margin:18px 0 16px}@media only screen and (min-width: 990px){.section-navigation{top:80px}.section-navigation .link-list{margin:26px auto 19px}}@media only screen and (max-width: 1200px){.our-brand-wrapper .title-section.bottom{bottom:-8px}.our-brand-wrapper .title-section{font-size:35px;line-height:40px;margin-top:0;padding:0 15px}}@media only screen and (max-width: 1024px){.our-brand-wrapper .grid__item:first-child .title-section{padding:0 15px 0 10px}.our-brand-wrapper .text-wrapper,.our-brand-page .our-brand-section+.our-brand-section .our-brand-wrapper .text-wrapper{padding:25px 15px}.our-brand-wrapper .text-wrapper .title{font-size:18px;line-height:23px;margin:0 0 5px}.our-brand-wrapper .text-wrapper p{font-size:12px;line-height:15px}.our-brand-page .our-brand-section+.our-brand-section .our-brand-wrapper .text-wrapper p:last-child{margin-bottom:0}.stores-section{margin:104px 0}.our-brand-page .stores-wrapper{margin-bottom:145px}.stores-section .contact-store a,.stores-section .book-appointment a{max-width:90%}}@media only screen and (max-width: 768px){.section-navigation{display:none}.our-brand-page .our-brand-section #our-brand{padding-top:0}.our-brand-page .page-width{padding:0 10px}.our-brand-page .page-content{margin:0 auto 27px}.our-brand-page section:last-child{margin-bottom:41px}.our-brand-wrapper .our-brand-grid{column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing);justify-content:unset}.our-brand-wrapper .grid__item{width:calc(50% - 2px);max-width:calc(50% - 2px)}.our-brand-wrapper .grid__item:has(.title-wrapper),.our-brand-wrapper .grid__item:has(.text-wrapper){width:100%;max-width:100%}.our-brand-wrapper .title-section{padding:0;text-align:center}.our-brand-wrapper .title-section.bottom{position:static;transform:unset;margin:43px 0}.our-brand-wrapper .text-wrapper{padding:24px 0}.our-brand-page .our-brand-section+.our-brand-section .our-brand-wrapper .text-wrapper{padding:41px 0 0}.our-brand-page .our-brand-section+.our-brand-section .our-brand-wrapper .text-wrapper p:last-child{margin-bottom:10px}.our-brand-wrapper .grid__item:first-child .title-section{padding:0;margin:10px 0 30px}.our-brand-wrapper .text-wrapper .title{font-size:18px;line-height:23px;margin:0 0 12px}.our-brand-wrapper .text-wrapper p{margin-bottom:15px}.stores-section{margin-top:41px}.stores-section .main-page-title{margin-top:0}.stores-section .page-content,.our-brand-page .stores-wrapper{margin-bottom:44px}.stores-section .our-stores-grid{row-gap:28px}.stores-wrapper .grid__item{width:100%;max-width:100%}.stores-section .content-wrapper{padding:0;margin:29px 0 22px}.stores-section .title{font-size:18px;line-height:23px;text-align:center;margin-bottom:0}.stores-section .description p,.stores-section .description a{margin:10px 0 15px;text-align:center;font-size:12px;line-height:15px}.stores-section .book-appointment{margin-top:12px}.stores-section .contact-store a,.stores-section .book-appointment a{width:384px;max-width:88.65%;margin:0 auto}.our-brand-wrapper .grid__item:has(.no-content){display:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/our-brand.css.map */
