.page-solutions .inner-banner__overlay .heading{max-width:69rem}.section-solutions-path .solutions-path{padding-top:calc(var(--padding80) - 3rem)}.solutions-path__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.8rem}.solutions-path__grid .solutions-path__image{position:relative;min-height:30rem;display:flex;align-items:self-end;justify-content:flex-start;background-color:var(--dark-greeen);height:100%}.solutions-path__grid .solutions-path__item{overflow:hidden}.solutions-path__grid .solutions-path__image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;will-change:transform;transition:.3s ease}.solutions-path__grid .solutions-path__item:hover img{transform:scale(1.06)}.solutions-path__grid .solutions-path__overlay{padding:11rem 2.5rem 2.5rem;position:relative;z-index:1;color:var(--white);width:100%;max-width:40rem}.solutions-path__grid .solutions-path__image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0e181726,#0e1817ed);pointer-events:none}.solutions-path__subheading{font-family:var(--Martian-Mono);font-weight:500;font-size:9px;line-height:1.2;letter-spacing:1.958px;text-transform:uppercase;color:#5fd6da;display:inline-flex;align-items:center;margin:0 0 2rem}.solutions-path .top-header-wrapper{width:100%;max-width:56rem;margin:0 0 1rem}.solutions-path__heading{font-size:clamp(1.6rem,1.25vw,2rem);color:inherit}.solutions-path__button{display:inline-flex;align-items:center;font-weight:600;font-size:14.4px;color:#5fd6da;gap:1rem}.solutions-path__text{margin:0 0 1rem;font-size:14.4px;color:#cfe1de}.solutions-path__button svg path{fill:currentColor}.solutions-path__button .icon{line-height:0}.browse-products .browse-products-wrap{padding-top:var(--padding100)}.browse-products__grid{display:flex;justify-content:center;flex-wrap:wrap;--gap: 1.4rem;--count:4;gap:var(--gap);margin-top:var(--padding-50)}.browse-products__grid .solutions-path__item{width:100%;max-width:calc((100% / var(--count)) - (var(--gap) - (var(--gap) / var(--count))));overflow:hidden}.browse-products__grid .solutions-path__image{border:1px solid #D5D8D2;background:#fff;overflow:hidden}.browse-products__grid .solutions-path__overlay{padding:1.6rem;line-height:1.2}.browse-products__grid .solutions-path__image .image_wrrp{position:relative;padding-bottom:100%;overflow:hidden}.browse-products__grid .solutions-path__image img{object-fit:contain;object-position:center;transition:.3s ease;will-change:transform;position:absolute;width:100%;height:100%;top:00;left:0}.browse-products__grid .solutions-path__item:hover .solutions-path__image img{transform:scale(1.05)}.browse-products__grid .solutions-path__subheading{color:var(--body-text-color);margin:0 0 .5rem;letter-spacing:.08em}.browse-products__grid .solutions-path__heading{font-weight:600;font-size:1.5rem;margin:0 0 .4rem}.browse-products__grid .solutions-path__button{color:var( --btn-color);font-size:.96rem;line-height:1;text-transform:uppercase;letter-spacing:.058em}.browse-products__grid .solutions-path__button svg{height:auto}.browse-products-wrap .btn{position:relative;left:50%;transform:translate(-50%);color:var(--primary-color);margin-top:var(--padding-50)}.browse-products-wrap .btn:hover{background:var(--dark-greeen);color:var(--white)}.browse-products-wrap .btn svg{width:auto;height:26px}.browse-products-wrap .btn svg path{fill:currentColor}.browse-products-wrap .btn .icon{line-height:0}.custom-collection-list .collection-list{padding-top:var(--padding100)}.custom-collection-list .collection-list__wrapper{margin:var(--padding-50) 0 0;display:flex;justify-content:center;flex-wrap:wrap;--gap: 1.4rem;--count: 4;gap:var(--gap)}.custom-collection-list .collection-list__item{width:100%;max-width:calc((100% / var(--count)) - (var(--gap) - (var(--gap) / var(--count))));border:1px solid #D5D8D2;min-height:5.8rem;display:flex;align-items:center;justify-content:flex-start;padding:1rem 1.8rem;background:var(--white)}.custom-collection-list .collection-list__item .collection-list__link{width:100%;justify-content:space-between;display:flex;color:var(--primary-color);font-family:var(--Archivo);font-weight:600}.custom-collection-list .collection-list__item .collection-list__link .icon svg{transition:.3s ease}.custom-collection-list .collection-list__item .collection-list__link:hover .icon svg{transform:scale(1.3)}.page-solutions .subheading:before{display:none}.about-img-with-text .about-img-with-text__content .btn{margin:1rem 0 0;border-color:var(--primary-color);color:var(--primary-color)}.about-img-with-text .about-img-with-text__content .btn:hover{background:var(--primary-color);color:var(--white)}.page-solutions .about-partner .about-partner-wrapper,.page-toa-brands-details .about-partner .about-partner-wrapper{margin-top:var(--padding100)}.section-custom-coll-banner .custom-coll-banner__wrapper{position:relative;min-height:17rem;display:flex;align-items:flex-end;padding:3.2rem 2.8rem 3rem}.section-custom-coll-banner .custom-coll-banner__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.section-custom-coll-banner .custom-coll-banner__image .banner-image{width:100%;height:100%;object-fit:cover;object-position:center}.section-custom-coll-banner .breadcrumb-wrapper .container{padding-inline:0!important}.section-custom-coll-banner .custom-coll-banner__content{padding-inline:0!important;color:#cfe1de;max-width:60rem;margin:0}.section-custom-coll-banner .custom-coll-banner__content .custom-coll-banner__subtitle{font-family:var(--Martian-Mono);font-weight:500;line-height:1.2;text-transform:uppercase;display:inline-flex;align-items:center;font-size:10.5px;letter-spacing:1.476px;color:#5fd6da;margin:0 0 10px}.section-custom-coll-banner .custom-coll-banner__content .custom-coll-banner__title{color:#f4f3ef;font-size:clamp(25px,2.4vw,38.4px);font-weight:700}.breadcrumb-wrapper .breadcrumb .container>:last-child{font-family:var(--Martian-Mono);font-weight:500;font-size:10.5px;line-height:1.4;letter-spacing:.634px;text-transform:uppercase;color:var(--primary-color);margin:0}.breadcrumb-wrapper .breadcrumb .container>:last-child *{color:inherit;font-weight:inherit;letter-spacing:inherit}.collection-products-list .collection-list-section .collection-list-grid{display:flex;justify-content:center;flex-wrap:wrap;--gap: 2.4rem;--count: 6;gap:var(--gap);margin-top:2rem;text-align:center;border-bottom:1px solid #C7CAC6;padding-bottom:3rem;margin-bottom:3rem}.collection-products-list .collection-list-section .collection-list-grid .collection-list-item{width:100%;max-width:calc((100% / var(--count)) - (var(--gap) - (var(--gap) / var(--count))));overflow:hidden;color:inherit;text-decoration:none}.collection-products-list .collection-list-section .collection-list-grid .collection-list-item .collection-image{width:100%;height:100%;position:absolute;object-fit:cover;transition:.3s ease}.collection-products-list .collection-list-section .collection-list-grid .collection-list-item .collection-list-item__image{position:relative;padding-bottom:61%;overflow:hidden}.collection-products-list .collection-list-section .collection-list-grid .collection-list-item .collection-list-item__content{padding:1.6rem 1rem 0}.collection-products-list .collection-list-section .collection-list-grid .collection-list-item .collection-list-item__content h3{font-weight:600;margin:0 0 .5rem;font-size:clamp(1.6rem,1.25vw,2rem)}.collection-products-list .collection-list-section .collection-list-grid .collection-list-item:hover .collection-image{transform:scale(1.05)}.collection-richtext-section .collection-richtext{background:#e8eeeb;border-top:1px solid #D5D8D2}.collection-richtext-section .collection-richtext .collection-richtext__button{padding:0;background:transparent;border:none;min-width:auto;min-height:auto;margin:1rem 0 0;color:var(--btn-color);font-size:14px;font-weight:600}.collection-richtext-section .collection-richtext .collection-richtext__button svg path{stroke:currentColor}.collection .product-grid.grid{--grid-desktop-horizontal-spacing: 14px;--grid-desktop-vertical-spacing: 14px;--grid-mobile-horizontal-spacing: 7px;--grid-mobile-vertical-spacing: 7px}.collection .product-grid.grid .button{min-width:100px;padding-inline:1rem}.shopify-section .container:has(.customer.login),.shopify-section .container:has(.customer.register){max-width:62rem}.shopify-section .container:has(.customer) .page-title{font-size:clamp(25px,2.4vw,38.4px);text-transform:capitalize}.grid .card-media .aspect-ratio{--ratio-percent: 100% !important;!i;!}.grid .card-media .aspect-ratio :is(video,svg,img){object-fit:contain}@media only screen and (max-width:1440px){.collection-products-list .collection-list-section .collection-list-grid{--gap: 1.2rem}}@media only screen and (max-width:1199px){.collection-products-list .collection-list-section .collection-list-grid .collection-list-item{width:100%;max-width:18rem;min-width:18rem}.collection-products-list .collection-list-section .collection-list-grid{--count: 4;flex-wrap:nowrap;overflow-x:auto;--gap: 1.8rem;justify-content:flex-start}.collection-products-list .collection-list-section .collection-list-grid{scrollbar-width:thin;scrollbar-color:#d0d0d0 #ffffff}.collection-products-list .collection-list-section .collection-list-grid::-webkit-scrollbar{width:0px}.collection-products-list .collection-list-section .collection-list-grid::-webkit-scrollbar-track{background:#fff}.collection-products-list .collection-list-section .collection-list-grid::-webkit-scrollbar-thumb{background-color:#d0d0d0;border-radius:0;border:0px solid #ffffff}}@media only screen and (max-width:989px){.solutions-path__grid{grid-template-columns:1fr 1fr}.solutions-path__grid:has(.solutions-path__item:last-child:nth-child(odd)) .solutions-path__item:last-child{grid-column:1 / -1;width:100%;max-width:100%}.browse-products__grid,.custom-collection-list .collection-list__wrapper{--count: 2}}@media only screen and (max-width:767px){.solutions-path__grid{grid-template-columns:1fr}.solutions-path__grid .solutions-path__image{min-height:22rem}.solutions-path__grid .solutions-path__overlay{padding:7rem 1.5rem 2.2rem}.browse-products__grid,.custom-collection-list .collection-list__wrapper{--count: 1}.custom-collection-list .collection-list__wrapper{--gap: 1rem}.collection .product-grid.grid .button{min-height:4rem}.card-product .card-heading{font-size:12.6px!important}.card-eyebrow a,.card-eyebrow-item{font-size:9px!important}.card-footer .withoutlogin-text{font-size:10.6px!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/style-sk.css.map */
