.heading-root{text-align:center}.heading-root .title{font-weight:700}.float-left{display:flex;justify-content:flex-start}.float-right{display:flex;justify-content:flex-end}.banner__content .box-button{height:auto;margin-right:2rem}.float-right .button,.float-right .box-button{margin-right:0!important}.box-button{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;font:inherit;padding:.9rem 3rem 1.1rem;text-decoration:none;border:0;border-radius:0;background-color:var(--color-button-background);box-shadow:0 0 0 .1rem var(--color-button-border);color:var(--color-button-text);min-width:12rem;min-height:4.5rem;transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none}.image-grid-root-1{margin:20px 0;display:grid;grid-template-columns:1fr 1fr}.image-grid-root-1 .image-grid-item{padding:10px 15px}.image-grid-root-1 .image-container{border-radius:10px;overflow:hidden;aspect-ratio:1;position:relative}.image-grid-root-1 .image{width:100%;height:100%;object-fit:cover}.image-grid-root-1 .hover-content{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;transition:opacity .2s}.image-grid-root-1 .hover-content a{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.image-grid-item:hover .hover-content{opacity:1}@media screen and (max-width: 768px){.image-grid-root-1{display:grid;grid-template-columns:1fr}}.image-grid-2{display:grid;margin:25px 0}.image-grid-2 .img-container{aspect-ratio:1;position:relative}.image-grid-2 .img-container img{width:100%;height:100%;object-fit:cover}.image-grid-2 .img-rounded{border-radius:10px;overflow:hidden}.img-container .img-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.img-container .overlay-data{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;width:80%}.img-container .overlay-data .overlay-title{color:#fff!important;font-weight:700;margin-bottom:5px!important}.img-container .overlay-data .overlay-subtitle{margin-top:0!important;color:#fff!important}.skiny{grid-template-columns:1fr 1fr 1fr 1fr;display:grid;margin:25px 0;margin-left:1rem;margin-right:1rem}.skiny .img-con{aspect-ratio:02;position:relative}.skiny .img-con img{width:100%;height:100%;object-fit:cover}.skiny .img-rounded{border-radius:10px;overflow:hidden}.img-con .img-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.img-con .overlay-data{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;width:80%}.img-con .overlay-data .spaced{color:#fff!important;font-weight:700}.img-con .overlay-data .overlay-subtitle{margin-top:0!important;color:#fff!important}h3.spaced{margin-bottom:35px!important}@media only screen and (max-width: 600px){.skiny{margin-left:0rem;margin-right:0rem;padding:0 1.5rem;grid-template-columns:1fr 1fr}.skiny .img-con{aspect-ratio:01;position:relative;margin:0}}.video-container{border-radius:2px;overflow:hidden;margin:5px 0;position:relative}.video-container .video-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%}.video-container .video-thumbnail .thumbnail{width:100%;height:100%;object-fit:cover;cursor:pointer}.video-container .video-thumbnail svg{width:60px;height:60px;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);fill:#fff;pointer-events:none}.zigzag-root{display:flex;align-items:center;justify-content:center}.zigzag-root>*{flex:1}.zigzag-root .text-content{box-sizing:border-box;position:relative}.zigzag-root .text-content-container{position:absolute;top:50%;left:50%;width:80%;transform:translate(-50%) translateY(-50%)}.zigzag-root .image-container img{height:500px;width:100%;object-fit:cover}.zigzag-root .title{text-transform:uppercase;font-weight:700;margin-bottom:15px}.zigzag-root hr{margin:0}@media screen and (max-width: 768px){.zigzag-root{display:block;position:relative}.zigzag-root .text-content{position:inherit;top:0;left:0;width:100%;height:100%;color:#000!important;z-index:0}.zigzag-root .text-content-container{position:inherit;width:100%;top:auto;left:auto;transform:translate(-0%) translateY(-0%);padding:20px}.text-content-container h2{color:#000!important}.zigzag-root img{filter:brightness(50%)}}
/*# sourceMappingURL=/cdn/shop/t/174/compiled_assets/styles.css.map */
