@import url("https://guardedsanctuarysolutions.info/components/css/root.css");:root{--slide:45rem;--topbar:4rem;--header:8rem}@media (min-width:576px){:root{--slide:50rem;--header:10rem}}.topbar{background-color:var(--colorred)}.topbarside{height:var(--topbar);justify-content:space-between}.topbarside,.topbarsideleft{align-items:center;display:flex}.topbarsideleft{column-gap:1rem;height:100%;justify-content:center;text-align:center;width:100%}@media (min-width:576px){.topbarsideleft{column-gap:2rem}}@media (min-width:768px){.topbarsideleft{justify-content:flex-start;text-align:left;width:auto}}.topbarsideleft a{font-size:1.25rem;color:#fff;transition:all .3s ease}@media (min-width:350px){.topbarsideleft a{font-size:1.3rem}}@media (min-width:576px){.topbarsideleft a{font-size:1.4rem}}.topbarsideleft a i{margin-right:.3rem}.topbarsideleft a:hover{opacity:.8}.topbarsideright{column-gap:2rem}.topbarsideright,.topbarsocial{height:100%;justify-content:flex-end;align-items:center;display:flex}.topbarsocial{column-gap:1rem;position:relative}.topbarsocial a{font-size:1.4rem;color:#fff;transition:all .3s ease}.topbarsocial a:hover{opacity:.8}.topbarsocial:after{right:-1rem;content:"";position:absolute;opacity:.4;bottom:1.2rem;top:1.2rem;background-color:#fff;width:.05rem}.catalog{height:100%;justify-content:flex-end;align-items:center;display:inline-flex}.catalog a{padding:.5rem 1rem;font-size:1.3rem;font-weight:500;color:var(--colorred);transition:all .3s ease;background-color:#fff;border-radius:.3rem;display:inline-block}.catalog a:hover{color:#fff;background-color:var(--colorblue)}.headerside{height:var(--header);justify-content:space-between}.headerside,.logo{align-items:center;display:flex}.logo{height:100%;justify-content:flex-start;width:14rem;display:inline-flex}@media (min-width:576px){.logo{width:16rem}}@media (min-width:768px){.logo{width:18rem}}@media (min-width:992px){.logo{width:20rem}}.mainmenu{column-gap:4rem;height:100%;justify-content:flex-end;align-items:center;display:flex}.mainmenu li{height:100%;text-transform:uppercase;position:relative;align-items:center;cursor:pointer;display:inline-flex}.mainmenu li,.mainmenu li a{font-size:1.5rem;font-weight:500;color:var(--textcolor);transition:all .3s ease}.mainmenu li:hover,.mainmenu li:hover .mainlink{color:var(--colorred)}.dropdownlink i{font-size:1.4rem;transition:all .3s ease;margin-left:.5rem;line-height:1}.dropdownlink:hover i{transform:rotate(-45deg)}.dropdownmenu{transform:perspective(600px) rotateX(-90deg);padding:1rem;right:0;transition:transform .3s ease-in-out;position:absolute;flex-direction:column;min-width:22rem;top:100%;background-color:#fff;transform-origin:top right;align-items:flex-start;border-radius:0 0 .3rem .3rem;display:flex;z-index:20}.dropdownlink:hover .dropdownmenu{transform:perspective(600px) rotateX(0deg);display:block}.droplinks{padding:1rem;font-weight:400!important;color:var(--textcolor);transition:all .3s ease;text-transform:capitalize;border-radius:.3rem;width:100%;display:block}.droplinks:hover{color:#fff;background-color:var(--colorblue)}.droplinks:not(:last-child){margin-bottom:.3rem}.slideside{height:var(--slide);position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat}.slideside:before{height:100%;content:"";position:absolute;top:0;background:var(--colorblue);background:linear-gradient(142deg,#204286,transparent);left:0;width:100%}.slideside .container,.slidetext{height:100%}.slidetext{justify-content:center;position:relative;flex-direction:column;align-items:flex-start;width:calc(100% - 2rem);display:flex;z-index:1}@media (min-width:768px){.slidetext{width:80%}}@media (min-width:992px){.slidetext{width:70%}}@media (min-width:1200px){.slidetext{width:60%}}@media (min-width:1400px){.slidetext{width:50%}}.slidetext h1{font-size:clamp(2rem,.5714rem + 7.1429vw,5rem);font-weight:800;margin-bottom:1rem;color:#fff}.slidetext p{font-size:1.6rem;font-weight:300;margin-bottom:1rem;color:hsla(0,0%,100%,.8)}.slidetext a{padding:1.2rem 2rem;font-size:1.4rem;color:#fff;transition:all .3s ease;background-color:var(--colorred);border-radius:.3rem;display:inline-block}.slidetext a:hover{color:#fff;background-color:var(--colorredhover)}.slidetext a i{transition:all .3s ease;margin-left:.5rem;display:inline-block}.slidetext a:hover i{transform:translateX(.5rem)}.mobileatach{column-gap:.5rem;justify-content:flex-end;align-items:center;display:flex}#mobilemenu{font-size:2rem;border:none;color:var(--colorblue);background-color:transparent}#mobilemenu,#mobilesearch,#mobilesearch2{height:3rem;justify-content:center;align-items:center;width:3rem;display:inline-flex}#mobilesearch,#mobilesearch2{font-size:1.2rem;color:#fff;transition:all .3s ease;background-color:var(--colorred);border-radius:50%}#mobilesearch2:hover,#mobilesearch:hover{color:#fff;background-color:var(--colorblue)}@media (min-width:576px){#mobilemenu{height:3.5rem;width:3.5rem}#mobilesearch{height:3.5rem;font-size:1.4rem;width:3.5rem}}.homeaboutcontent{margin-bottom:2rem;flex-direction:column;align-items:flex-start;width:100%;display:flex}@media (min-width:992px){.homeaboutcontent{margin-bottom:0;padding-right:2rem}}@media (min-width:1200px){.homeaboutcontent{padding-right:5rem}}.homeaboutcontenttitle{margin-bottom:2rem;flex-direction:column;width:100%;display:flex}@media (min-width:576px){.homeaboutcontenttitle{justify-content:flex-start;flex-direction:row;align-items:center}}.homeaboutcontenttitle figure{height:8rem;justify-content:center;align-items:center;width:8rem;display:flex}.homeaboutcontenttitle .content{justify-content:center;flex-direction:column;align-items:flex-start;width:100%;margin-top:2rem;display:flex}@media (min-width:576px){.homeaboutcontenttitle .content{width:calc(100% - 8rem);margin-top:0;padding-left:2rem}}.homeaboutcontenttitle .content h2{font-size:2rem;font-weight:800;margin-bottom:.5rem}@media (min-width:992px){.homeaboutcontenttitle .content h2{font-size:2.5rem}}.homeaboutcontenttitle .content p{font-size:1.5rem;opacity:.8}.homeaboutcontentmaintitle{margin-bottom:2rem}.homeaboutcontentmaintitle h3{font-size:2rem;font-weight:700}.homeaboutbuttons{flex-direction:column;align-items:flex-start;width:100%;row-gap:2rem;margin-top:2rem;display:flex}@media (min-width:576px){.homeaboutbuttons{column-gap:2rem;justify-content:flex-start;flex-direction:row;align-items:center;row-gap:0}}.aboutphone{justify-content:flex-start;align-items:center;display:flex}.phoneicon{height:4rem;justify-content:center;font-size:2rem;border:.2rem dashed var(--colorred);color:var(--textcolor);align-items:center;border-radius:50%;width:4rem;display:inline-flex}.aboutphone .content{justify-content:center;flex-direction:column;align-items:flex-start;width:calc(100% - 4rem);padding-left:1rem;display:flex}.aboutphone .content p{font-size:1.4rem;opacity:.8}.aboutphone .content a{font-size:1.6rem;font-weight:500;color:var(--textcolor);transition:all .3s ease}.aboutphone .content a:hover{text-decoration:underline;color:var(--colorred)}.aboutlink{padding:1.2rem 2rem;font-size:1.4rem;color:#fff;transition:all .3s ease;background-color:var(--colorred);border-radius:.3rem}.aboutlink:hover{color:#fff;background-color:var(--colorredhover)}.aboutlink i{transition:all .3s ease;display:inline-block}.aboutlink:hover i{transform:translateX(.5rem)}.homeaboutmaintext figure{overflow:hidden;margin-bottom:1rem;border-radius:.5rem}.homeaboutmaintext figure img{object-fit:cover;aspect-ratio:3.5}.homeaboutmaintext p{font-size:1.5rem}.aboutservice{overflow:hidden;flex-direction:column;background-color:#fff;align-items:flex-start;border-radius:.5rem;width:100%;display:flex}@media (min-width:576px){.aboutservice{justify-content:flex-start;flex-direction:row;align-items:center}}.aboutservice:not(:last-child){margin-bottom:2rem}.aboutservice figure{height:14rem;padding:2rem;justify-content:center;position:relative;background-color:var(--colorblue);align-items:center;width:10rem;display:flex}.aboutservice.secondservice figure{background-color:var(--colorred)!important}.aboutservice figure:after{content:"";position:absolute;clip-path:polygon(22% 50%,0 0,0 100%);bottom:0;top:0;background-color:var(--colorblue);left:99%;width:100%}.aboutservice.secondservice figure:after{background-color:var(--colorred)}.aboutservice .content{padding:2rem;justify-content:center;flex-direction:column;align-items:flex-start;width:100%;display:flex}@media (min-width:576px){.aboutservice .content{padding:0 0 0 4rem;width:calc(100% - 12rem)}}.aboutservice .content h3{font-size:1.6rem;font-weight:700;margin-bottom:.5rem}.aboutservice .content p{font-size:1.5rem;opacity:.8}.blogtitle{margin-bottom:2rem;flex-direction:column;align-items:flex-start;width:100%;row-gap:2rem;display:flex}@media (min-width:768px){.blogtitle{justify-content:space-between;flex-direction:row;align-items:center}}.blogtitleleft{flex:1;flex-direction:column;align-items:flex-start;display:flex}.blogtitleleft h2{font-size:2.2rem;font-weight:700;margin-bottom:1rem}@media (min-width:576px){.blogtitleleft h2{font-size:2.5rem}}@media (min-width:768px){.blogtitleleft h2{font-size:3rem}}.blogtitleleft p{font-size:1.5rem;opacity:.8}.blogtitleright{flex:1;justify-content:flex-end;align-items:flex-end;display:flex}.blogtitleright a{padding:1rem 2rem;font-size:1.5rem;color:#fff;transition:all .3s ease;background-color:var(--colorblue);border-radius:.3rem}.blogtitleright a:hover{color:#fff;background-color:var(--colorred)}.blogtitleright a i{transition:all .3s ease;margin-left:.5rem;display:inline-block}.blogtitleright a:hover i{transform:translateX(.5rem)}.blogbox2{padding:2rem;justify-content:center;border:.2rem solid #f1f1f1;align-items:flex-start;border-radius:.5rem}.blogbox,.blogbox2{margin-bottom:2rem;flex-direction:column;width:100%;display:flex}.blogboxdate{margin-bottom:1rem}.blogboxdate p{font-size:1.4rem!important;font-weight:500;color:var(--textcolor)}.blogboxdate p i{margin-right:.5rem;color:var(--colorred)}.blogbox figure{overflow:hidden;border-radius:.5rem}.blogbox figure img{height:100%;transition:all 1.2s ease;object-fit:cover;aspect-ratio:1.8}.blogbox:hover figure img{transform:scale(1.2);filter:brightness(.5)}.blogbox .content{flex:1;padding:2rem;flex-direction:column;width:100%;display:flex}.blogbox .content h3{font-size:1.6rem;font-weight:700;margin-bottom:1rem}.blogbox .content h3 a{color:var(--textcolor);transition:color .3s ease}.blogbox:hover .content h3 a{color:var(--colorred)}.blogbox .content p{flex:1;font-size:1.5rem}.bloglink{font-size:1.4rem;font-weight:500;color:var(--textcolor);margin-top:1rem}.bloglink,.bloglink i{transition:all .3s ease}.bloglink i{color:var(--colorred);display:inline-block}.bloglink:hover{color:var(--textcolor)}.bloglink:hover i{transform:translateX(.5rem)}.blogbox2 h3{font-size:1.6rem;font-weight:600;margin-bottom:1rem}.blogbox2 h3 a{color:var(--textcolor);transition:color .3s ease}.blogbox2:hover h3 a{color:var(--colorred)}.blogdate p{font-size:1.4rem}.blogdate p i{color:var(--colorred)}.footer{padding:5rem 0 2rem;position:relative;border-top:1rem solid var(--colorblue);border-bottom:1rem solid var(--colorred);background-color:#fbfbfb;z-index:0}.footerbox{margin-bottom:2rem;flex-direction:column;align-items:flex-start;width:100%;display:flex}.footerbox h4{font-size:1.5rem;font-weight:700;margin-bottom:2rem;position:relative}.footerbox h4:before{background-color:var(--colorred);left:0;width:1rem}.footerbox h4:after,.footerbox h4:before{height:.3rem;content:"";position:absolute;bottom:-1rem;border-radius:.3rem}.footerbox h4:after{background-color:var(--colorblue);left:1.3rem;width:2rem}.footerbox ul li{padding:.3rem 0;transition:all .3s ease}.footerbox ul li a{font-size:1.5rem;color:var(--textcolor);transition:color .3s ease}.footerbox ul li:hover{transform:translateX(.5rem)}.footerbox ul li:hover a{color:var(--colorred)}.footerlogo{margin-bottom:1rem;width:18rem}@media (min-width:992px){.footerlogo{width:15rem}}@media (min-width:1400px){.footerlogo{width:18rem}}.footercontact{flex-direction:column}.footercontact,.footercontactitem{align-items:flex-start;width:100%;display:flex}.footercontactitem{justify-content:flex-start}.footercontactitem:not(:last-child){margin-bottom:2rem}.footercontactitemicon{height:4rem;justify-content:center;font-size:1.6rem;border:.1rem solid #ddd;background-color:#f1f1f1;align-items:center;border-radius:50%;width:4rem;display:inline-flex}.footercontactitem .content{flex-direction:column;align-items:flex-start;width:calc(100% - 4rem);padding-left:1rem;display:flex}.footercontactitem .content span{font-size:1.2rem;font-weight:600;margin-bottom:.3rem}.footercontactitem .content p{font-size:1.4rem}.footercontactitem .content a{font-size:1.4rem;color:var(--textcolor);transition:color .3s ease}.footercontactitem .content a:hover{color:var(--colorred)}.footersocial p{font-size:1.2rem;font-weight:600;margin-bottom:1rem}.footersocial a{height:3.5rem;justify-content:center;border:.1rem solid #ddd;color:var(--textcolor);transition:all .3s ease;align-items:center;border-radius:50%;width:3.5rem;display:inline-flex}.footersocial a:hover{border:.1rem solid var(--colorblue);color:#fff;background-color:var(--colorblue)}.deep{padding-top:2rem;justify-content:center;border-top:.1rem dashed #ddd;text-align:center;align-items:center;margin-top:2rem;display:flex}.deep a{font-size:2rem;color:var(--textcolor);transition:all .3s ease;font-family:pill}.deep a:hover{color:var(--colorred)}.pagemap{padding:2rem 0;background-color:var(--colorblue)}@media (min-width:576px){.pagemap{padding:3rem 0}}@media (min-width:768px){.pagemap{padding:5rem 0}}.pagemapcontent{justify-content:center;flex-direction:column;align-items:flex-start;display:flex}.pagemapcontent h1{font-size:1.8rem;font-weight:800;margin-bottom:1rem;color:#fff}@media (min-width:768px){.pagemapcontent h1{font-size:2rem}}@media (min-width:992px){.pagemapcontent h1{font-size:2.2rem}}@media (min-width:1500px){.pagemapcontent h1{font-size:2.5rem}}.pagemapcontent ul{column-gap:2rem;justify-content:flex-start;flex-wrap:wrap;align-items:center;display:inline-flex}@media (min-width:768px){.pagemapcontent ul{flex-wrap:nowrap}}.pagemapcontent ul li{font-size:1.4rem;position:relative;cursor:pointer}.pagemapcontent ul li a{font-size:1.4rem;color:#fff;transition:all .3s ease}.pagemapcontent ul li:hover a{opacity:.8}.pagemapcontent ul li:not(:last-child):after{right:-1.8rem;color:#fff;content:"\EA54";position:absolute;top:.1rem;font-family:remixicon}.pagemapcontent ul li.active{text-decoration:underline;font-weight:500;color:#fff}.bloginlineimages{overflow:hidden;margin-bottom:2rem;border-radius:.5rem}.bloginlineimages img{height:100%;object-fit:cover;aspect-ratio:1.5}@media (min-width:576px){.bloginlineimages img{aspect-ratio:2}}@media (min-width:768px){.bloginlineimages img{aspect-ratio:auto}}.bloginlinecontent{flex-direction:column;align-items:flex-start;width:100%;display:flex}@media (min-width:768px){.bloginlinecontent{padding-left:1rem}}@media (min-width:992px){.bloginlinecontent{padding-left:2rem}}@media (min-width:1200px){.bloginlinecontent{padding-left:5rem}}.bloginlinecontenttitle{margin-bottom:1rem;border-bottom:.1rem solid #eaeaea;padding-bottom:1rem;width:100%}.bloginlinecontenttitle h2{font-size:1.6rem;font-weight:700}@media (min-width:768px){.bloginlinecontenttitle h2{font-size:1.8rem}}@media (min-width:1200px){.bloginlinecontenttitle h2{font-size:2rem}}.affixitem{margin-top:2rem}@media (min-width:768px){.affixitem{position:sticky;top:1rem;margin-top:0}}.othercontent{padding:2rem;margin-bottom:2rem;flex-direction:column;background-color:#f1f1f1;border-radius:.5rem;width:100%;display:flex}.othercontent a{padding:1rem;font-size:1.4rem;color:var(--textcolor);transition:all .3s ease;background-color:#fff;border-radius:.3rem}@media (min-width:768px){.othercontent a{font-size:1.2rem}}@media (min-width:992px){.othercontent a{font-size:1.3rem}}@media (min-width:1200px){.othercontent a{font-size:1.4rem}}.othercontent a:not(:last-child){margin-bottom:.8rem}.othercontent a:hover{color:#fff;background-color:var(--colorred)}.othercontenttitle{margin-bottom:1rem}.othercontenttitle h3{font-size:1.5rem;font-weight:600}.tickets{flex-wrap:wrap;display:flex}.tickets a{padding:.3rem .5rem;font-size:1.2rem;color:var(--textcolor);background-color:#fff;border-radius:.3rem}.tickets a:hover{color:#fff;background-color:var(--colorblue)}.pagecontrolbuttons{justify-content:space-between;align-items:center;width:100%;margin-top:2rem;display:flex}.pagecontrolbuttons .pagecurrent,.pagecontrolbuttons .pagenext,.pagecontrolbuttons .pageprev{flex:1}.pagecontrolbuttons .pageprev{justify-content:flex-start;align-items:center;display:flex}.pagecontrolbuttons .pagecurrent{justify-content:center;align-items:center;display:flex}.pagecontrolbuttons .pagenext{justify-content:flex-end;align-items:center;display:flex}.pagecontrolbuttons .pagecurrent a,.pagecontrolbuttons .pagenext a,.pagecontrolbuttons .pageprev a{padding:.5rem 1rem;font-size:1.4rem;color:var(--textcolor);transition:all .3s ease;border-radius:.3rem}.pagecontrolbuttons .pagecurrent a:hover,.pagecontrolbuttons .pagenext a:hover,.pagecontrolbuttons .pageprev a:hover{color:#fff;background-color:var(--colorred)}.contactbox{padding:2rem;flex-direction:column;background-color:#fff;width:100%;display:flex}#iframemap,.contactbox{margin-bottom:2rem;border-radius:.5rem}#iframemap{overflow:hidden}.addresscontent{flex-direction:column;align-items:flex-start;width:100%;display:flex}.addresscontent:not(:last-child){margin-bottom:1rem;border-bottom:.1rem solid #eaeaea;padding-bottom:1rem}.addresscontent h3{font-size:1.4rem;font-weight:700;margin-bottom:.5rem}.addresscontent p{font-size:1.5rem}.addresscontent a{font-size:1.4rem;color:var(--colorred);transition:all .3s ease;margin-top:.3rem}.addresscontent a:hover{text-decoration:underline;color:var(--colorred)}.addresscontent a i{transition:all .3s ease;display:inline-block}.addresscontent a:hover i{transform:translateX(.5rem)}.contactboxestitle{padding:1rem;margin-bottom:1rem;flex-direction:column;background-color:#f4f4f4;align-items:flex-start;border-radius:.5rem;width:100%;display:flex}.contactboxestitle h3{font-size:1.6rem;font-weight:600;margin-bottom:.5rem}.contactboxestitle p{font-size:1.4rem}.contactbars{column-gap:2rem;padding:1rem;flex-direction:column;background-color:#f1f1f1;align-items:flex-start;border-radius:.3rem;width:100%;row-gap:1rem;margin-top:1rem;display:flex}@media (min-width:768px){.contactbars{justify-content:flex-start;flex-direction:row;align-items:center;row-gap:0}}.contactbars a{color:var(--textcolor)}.contactbars a:hover i{transform:translateX(0)!important}.imagebox{overflow:hidden;margin-bottom:2rem;border-radius:.5rem}.imagebox img{height:100%;transition:all 1.2s ease;object-fit:cover;aspect-ratio:1}.imagebox:hover img{transform:scale(1.2);filter:brightness(.5)}.videobox{margin-bottom:2rem;flex-direction:column;width:100%;display:flex}.videobox figure{overflow:hidden;position:relative;border-radius:.5rem}.videobox figure img{height:100%;object-fit:cover;aspect-ratio:1.5}.videofilter{height:100%;position:absolute;top:0;background-color:rgba(0,0,0,.6);left:0;width:100%;display:flex}.videofilter,.videofilter a{justify-content:center;align-items:center}.videofilter a{height:5rem;font-size:1.8rem;border:.2rem solid #fff;color:#fff;transition:all .3s ease;border-radius:50%;width:5rem;display:inline-flex}.videofilter a:hover{border:.2rem solid #fff;color:#fff;background-color:hsla(0,0%,100%,.2)}.videobox .content{flex:1;padding:2rem;flex-direction:column;width:100%;display:flex}.videobox .content h3{font-size:1.6rem;font-weight:500}.bloginlinecontentdesc{margin-bottom:1rem}.bloginlinecontentdesc p{font-size:1.4rem}@media (min-width:350px){.bloginlinecontentdesc p{font-size:1.5rem}}@media (min-width:1600px){.bloginlinecontentdesc p{font-size:1.6rem}}@media (min-width:768px){.paddingleft{padding-left:1rem}}@media (min-width:992px){.paddingleft{padding-left:2rem}}@media (min-width:1200px){.paddingleft{padding-left:5rem}}.productbox{padding:1rem;margin-bottom:2rem;transition:all .3s ease-in-out;flex-direction:column;background-color:#f1f1f1;width:100%}.productbox,.productimage{border-radius:.5rem;display:flex}.productimage{overflow:hidden;justify-content:center;background-color:#fff;align-items:center}.productimage img{height:100%;object-fit:contain;aspect-ratio:1}.productbox .content{flex:1;padding:1rem;flex-direction:column;align-items:flex-start;width:100%;display:flex}.productbox .content h3{flex:1;font-size:1.5rem;font-weight:600;margin-bottom:.8rem}.productbox .content h3 a{color:var(--textcolor);transition:color .3s ease}.productbox:hover{background-color:var(--colorblue)}.productbox:hover .content h3 a{color:#fff}.productlink{font-size:1.4rem;font-weight:500;color:var(--colorred);transition:color .3s ease}.productlink:hover{color:#fff}.productlink i{transition:all .3s ease;display:inline-block}.productlink:hover i{transform:translateX(.5rem)}.productbox:hover .productlink{color:#fff}.categorycontact{padding:2rem;margin-bottom:1rem;flex-direction:column;background-color:#fff;box-shadow:0 8px 24px hsla(210,8%,62%,.2);border-radius:.5rem;width:100%;display:flex}.categorycontact p{font-size:1.5rem;margin-bottom:1rem}.categorycontactbuttons{flex-direction:column;width:100%;row-gap:.5rem;display:flex}.wpcontact{padding:.8rem 1rem;font-size:1.4rem;color:#fff;transition:all .3s ease;background-color:#25d366;border-radius:.3rem;width:100%}.wpcontact:hover{color:#fff;background-color:#075e54}.singlecontact{padding:.8rem 1rem;font-size:1.4rem;color:#fff;transition:all .3s ease;background-color:var(--colorred);border-radius:.3rem;width:100%}.singlecontact:hover{color:#fff;background-color:var(--colorblue)}.productinlineimage{justify-content:center;align-items:center;width:100%;display:flex}.productinlineimage img{height:100%;object-fit:contain;aspect-ratio:1}.allcategory{padding:2rem;flex-direction:column;background-color:#fbfbfb;border-radius:.5rem;width:100%;display:flex}.allcategorytitle{margin-bottom:1rem;border-bottom:.1rem solid #f4f4f4;padding-bottom:1rem}.allcategorytitle h3{font-size:1.5rem;font-weight:600}.allcategorylinks{flex-direction:column;width:100%;row-gap:.5rem;display:flex}.allcategorylinks a{padding:1rem;font-size:1.5rem;color:var(--textcolor);transition:all .3s ease;background-color:#fff;border-radius:.3rem;width:100%}.allcategorylinks a:hover{color:#fff;background-color:var(--colorred)}.mobilemenu{padding:2rem 0;border-top:.2rem solid var(--colorblue);display:none}.mobilemenucontent{flex-direction:column;width:100%;row-gap:.5rem;display:flex}.mainmobilelink{padding:.8rem 1rem;font-size:1.5rem;font-weight:500;color:var(--textcolor);transition:all .3s ease;border-radius:.3rem;width:100%}.mainmobilelink:hover{color:#fff;background-color:var(--colorred)}.mobiledropdownlink{padding:.8rem 1rem;justify-content:space-between;font-size:1.5rem;font-weight:500;color:var(--textcolor);transition:all .3s ease;background-color:transparent;align-items:center;border-radius:.3rem;width:100%;display:flex}.mobiledropdownlink:hover{color:#fff;background-color:var(--colorred)}.mobiledrops{padding:1rem;background-color:#f1f1f1;width:100%;display:none}.mdroplinks{padding:.8rem 1rem;font-size:1.5rem;font-weight:500;color:var(--textcolor);transition:all .3s ease;border-radius:.3rem;width:100%;display:block}.mdroplinks:hover{color:#fff;background-color:var(--colorblue)}.searchbar{padding:2rem 0;background-color:#f1f1f1;display:none}.searchboxes{margin-bottom:2rem;flex-direction:column;width:100%;display:flex}.searchboxestitle{margin-bottom:1rem;border-bottom:.1rem solid #ddd;padding-bottom:1rem}.searchboxestitle h3{font-size:1.6rem;font-weight:600}.searchlinks{padding:1rem;justify-content:flex-start;border:.1rem solid #ddd;margin-bottom:1rem;transition:all .3s ease;align-items:flex-start;border-radius:.3rem;width:100%;display:flex}.searchlinks a{font-size:1.4rem;color:var(--textcolor);transition:all .3s ease}@media (min-width:768px){.searchlinks a{font-size:1.5rem}}.searchlinks:hover{border:.1rem solid var(--colorblue);background-color:var(--colorblue)}.searchlinks:hover a{color:#fff}.searchlinks i{margin-right:.5rem;color:var(--textcolor);transition:all .3s ease}.searchlinks:hover i{color:#fff}.searchresults{padding:1rem;margin-bottom:2rem;background-color:#f1f1f1;border-radius:.3rem;width:100%}.searchresults ul{column-gap:1rem;justify-content:flex-start;flex-wrap:wrap;align-items:center;display:flex}.searchresults ul li{font-size:1.4rem}.producteximages{overflow:hidden;margin-bottom:2rem;border-radius:.5rem}.producteximages img{height:100%;transition:all 1.2s ease;object-fit:cover;aspect-ratio:1}.producteximages:hover img{transform:scale(1.2)}