.gallery-wrapper,.icons-wrapper{display:grid;grid-template-columns:repeat(3,33.33%);overflow-wrap:break-word;align-items:center;justify-content:center;justify-items:center;margin-bottom:5vh;gap:1.2rem;padding:5%}.gallery-title{text-align:center}.middle{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center;width:35vw}.description_wrapper{display:flex;align-items:center;gap:.7vw}.ProductItem__Wrapper:hover .middle{opacity:100}.description_wrapper h1{text-align:center;font-weight:700;color:#c5031b;font-size:3rem}.description_wrapper h2{text-align:center;font-size:1.4rem}.icons-wrapper img{width:10vw;height:auto}.icon-title{text-align:center;font-weight:700;font-size:1.8rem}.card{background-color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:25px;-moz-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;color:#000000de;margin:8px;min-width:290px;overflow:hidden;position:relative}.card:after{clear:both}.card:after,.card:before{content:"";display:block}.card__dark .action-icons{color:#fff}.card__dark .border-top,.border-top{border-top:1px solid rgba(0,0,0,.12)}.card__dark .secondary-text,.card__dark .subhead,.media .optional-header .subhead{color:#ffffffb3}.card__dark,.media .primary-text,.media .secondary-text{color:#fff}.card__dark--anthracite{background-color:#293133}.card__dark--magenta{background-color:#494065}.card__small{height:146px}.card__small .media{float:left;height:100%;overflow:hidden;width:88px}.card__small .media img{height:100%;left:50%;position:absolute;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%);width:auto}.card__small .media__right{float:right;height:100%;overflow:hidden;width:88px}.card__small .media__right~.optional-header,.card__small .media__right~.primary-title,.card__small .media__right~.supporting-text,.card__small .media__right~.actions{margin-left:0;margin-right:88px}.card__small .optional-header,.card__small .primary-title,.card__small .supporting-text,.card__small .actions{margin-left:88px}.card__small .primary-text,.card__small .secondary-text{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media{position:relative}.media .action-icon{color:#fff;text-shadow:0 2px 2px rgba(0,0,0,.54)}.media .actions{background-image:linear-gradient(#00000061,#0000);color:#fff;position:absolute;width:100%}.media .optional-header{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;float:left;width:100%;z-index:100}.media .optional-header .primary-title{background-image:none;width:auto}.media .primary-title{background-image:linear-gradient(#0000,#00000075);bottom:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px 16px 24px;position:absolute;width:100%;z-index:1}[class*=media--]{height:0;overflow:hidden}.media--1-1{padding-bottom:100%}.media--16-9{padding-bottom:56.25%}.media--16-9>img,.media--3-2>img,.media--4-3>img{height:auto;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.media--16-9 img,.media--3-2 img,.media--4-3 img,.media--80x80 img,.media--1-1 img,.media--3-4 img,.media--2-3 img{position:absolute}.media--2-3{padding-bottom:150%}.media--80x80>img,.media--1-1>img,.media--3-4>img,.media--2-3>img{height:100%;left:50%;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%);width:auto}.optional-header{min-height:40px;padding:16px;position:relative}.optional-header .action-icons{float:right;position:relative;right:-8px;top:2px}.optional-header .primary-title{bottom:auto;display:inline-block;padding:0;position:absolute;top:50%;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translateY(-50%)}.primary-text{font-size:24px}.primary-text+.secondary-text,.secondary-text+.primary-text,.optional-header+.primary-text{margin-top:6px}.primary-title{padding:24px 16px 16px}.primary-title+.supporting-text,.optional-header+.supporting-text{padding-top:0}.primary-title .optional-header{padding-left:0;padding-right:0}.secondary-text .action-icon{font-size:inherit;margin:0;padding:0}.subhead,.secondary-text{color:#0000008a;font-size:14px}.supporting-text{font-size:14px;line-height:1.5;padding:16px}.thumbnail{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;float:left;height:40px;position:relative;width:40px}.thumbnail img{background-color:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:50%;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translateY(-50%)}.thumbnail--24x24 img{height:24px;width:24px}.thumbnail--28x28{margin-right:4px}.thumbnail--28x28 img{height:28px;width:28px}.thumbnail--32x32{margin-right:8px}.thumbnail--32x32 img{height:32px;width:32px}.thumbnail--36x36{margin-right:12px}.thumbnail--36x36 img{height:36px;width:36px}.thumbnail--40x40{margin-right:16px}.thumbnail--40x40 img{height:40px;width:40px}.title{font-size:14px;font-weight:500}.title+.subhead{margin-top:3.5px}.title,.primary-text{line-height:1.2}.image-gallery{display:flex;flex-direction:column;gap:10px}.image-gallery .column{display:flex;flex-direction:column;flex:1 0 21%;gap:10px}.image-item{height:fit-content}.image-item img{width:100%;border-radius:5px;height:100%;object-fit:cover}@media only screen and (min-width: 768px){.image-gallery{flex-direction:row}}@media only screen and (min-width: 641px){[class*=col-]:after{clear:both}[class*=col-]:after,[class*=col-]:before{clear:both}[class*=col-]{width:49%}}@media only screen and (min-width: 992px){[class*=col-]{width:32%}}@media only screen and (min-width: 1200px){[class*=col-]{width:24%}}@media only screen and (max-width: 768px){.gallery-wrapper{display:grid;grid-template-columns:repeat(2,50%)}.icons-wrapper{display:grid;grid-template-columns:repeat(1,100%)}.description_wrapper{display:grid}.icons-wrapper img{width:25vw;height:auto}}
/*# sourceMappingURL=/s/files/1/0589/0844/2813/t/2/assets/custom.css.map */
