@font-face{font-family:'Kaushan Script';src:url(/assets/fonts/Kaushan%20Script-3db770c46931b64b6e281dcb2a7d0586.woff2?h=625514689b0c1b27f90e1735c474c83e) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Kaushan Script';src:url(/assets/fonts/Kaushan%20Script-ba85b3a237ebd28058cd515071c02485.woff2?h=625514689b0c1b27f90e1735c474c83e) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-16d9ee0ebbec087f1d7d1a0a3f72e273.woff2?h=7d905b14a806f3a7b8773b3965dbdd14) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-30bd1028004fd46e16721f5aacb1be51.woff2?h=7d905b14a806f3a7b8773b3965dbdd14) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-b5899d3276b788302c5a70ae63bd6fa3.woff2?h=7d905b14a806f3a7b8773b3965dbdd14) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-4324ae120a67404c707aa93d6b0064e7.woff2?h=7d905b14a806f3a7b8773b3965dbdd14) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-acc5ddb9ccd43e6501c2cdc1846574f4.woff2?h=7d905b14a806f3a7b8773b3965dbdd14) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-16d9ee0ebbec087f1d7d1a0a3f72e273.woff2?h=7d905b14a806f3a7b8773b3965dbdd14) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-30bd1028004fd46e16721f5aacb1be51.woff2?h=7d905b14a806f3a7b8773b3965dbdd14) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-b5899d3276b788302c5a70ae63bd6fa3.woff2?h=7d905b14a806f3a7b8773b3965dbdd14) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-4324ae120a67404c707aa93d6b0064e7.woff2?h=7d905b14a806f3a7b8773b3965dbdd14) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-acc5ddb9ccd43e6501c2cdc1846574f4.woff2?h=7d905b14a806f3a7b8773b3965dbdd14) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.bs-icon{--bs-icon-size:.75rem;display:flex;flex-shrink:0;justify-content:center;align-items:center;font-size:var(--bs-icon-size);width:calc(var(--bs-icon-size) * 2);height:calc(var(--bs-icon-size) * 2);color:var(--bs-primary)}.bs-icon-xs{--bs-icon-size:1rem;width:calc(var(--bs-icon-size) * 1.5);height:calc(var(--bs-icon-size) * 1.5)}.bs-icon-sm{--bs-icon-size:1rem}.bs-icon-md{--bs-icon-size:1.5rem}.bs-icon-lg{--bs-icon-size:2rem}.bs-icon-xl{--bs-icon-size:2.5rem}.bs-icon.bs-icon-primary{color:var(--bs-white);background:var(--bs-primary)}.bs-icon.bs-icon-primary-light{color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.2)}.bs-icon.bs-icon-semi-white{color:var(--bs-primary);background:rgba(255,255,255,.5)}.bs-icon.bs-icon-rounded{border-radius:.5rem}.bs-icon.bs-icon-circle{border-radius:50%}.timeline{border-color:#fff!important}.hideSection,.sortFilter{display:none}.ref-original-price{color:red!important}#productSlider{width:40%;margin:auto;position:relative}.carousel-inner,.intro-text{position:relative}.product-image{width:100%;height:auto}.marker{position:absolute;width:30px;height:30px;border-radius:50%;background-color:#fff;border:5px solid #afadae;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:transform .2s}.marker:hover{transform:scale(1.2)}.marker a{text-decoration:none;color:#ff4081;font-weight:700}.ref-category a{text-decoration:none;color:var(--bs-emphasis-color)}.ref-category a:hover{color:#fed136}.reflow-category-list{background-color:#fff;padding:20px;border-radius:8px}.ref-categories,.ref-categories ul{list-style-type:none;padding:0;margin:0}.ref-category>span{font-weight:700;color:#333;cursor:pointer;display:block;padding:5px 0}.ref-category>ul{margin-left:20px;border-left:2px solid #ddd;padding-left:10px}.ref-category ul .ref-category>span{font-weight:400;color:#666}.ref-category ul .ref-category ul .ref-category>span{font-weight:400}#modal-1,.sortFilter-Mobile{display:block}@media (min-width:768px){.sortFilter{display:block}.sortFilter-Mobile{display:none}}body{overflow-x:hidden!important}.ref-button{font-size:1.5rem;padding:0 6px!important;margin-left:0!important;border-radius:0 10px 10px 0}.ref-search{border-radius:10px 0 0 10px!important}.video-background{position:relative;height:100%;width:100%;overflow:hidden}.video-foreground{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);pointer-events:none}.video-foreground iframe{position:absolute;top:0;left:0;width:100vw;height:100vh;pointer-events:none}.pageHero{background-color:#f4f4f4;text-align:center;padding:50px 20px}#shopMaterials{margin-top:25px}@media (min-width:576px){#shopMaterials{margin-left:25px;margin-top:0}}#contactUs-Overlay{width:auto;height:auto;background-color:red}#services{height:30%}@media (min-width:992px){.short-center{width:50%;margin:auto}}.timeline .list-group-item{border:none!important}.timeline-image img{width:100%;height:100%}.filamentFeatureCards{width:100%;flex:1 1 calc(50% - 20px);padding:20px;background:#f5f5f5;text-align:center;border:1px solid #ddd;position:relative;cursor:pointer;transition:background .3s,color .3s;display:flex;align-items:center;justify-content:center}.filamentFeatureCards:hover{color:#fff}.filamentFeatureCards:hover.filamentFeatureCard1{background:url('https://img-cdn.pixlr.com/image-generator/history/65bb506dcb310754719cf81f/ede935de-1138-4f66-8ed7-44bd16efc709/medium.webp') center/cover no-repeat}.filamentFeatureCards :hover.feature2{background:url('your-image-url-2.png') center/cover no-repeat}.filamentFeatureCards :hover.feature3{background:url('your-image-url-3.png') center/cover no-repeat}.filamentFeatureCards :hover.feature4{background:url('your-image-url-4.png') center/cover no-repeat}.top-banner{background-color:#fc0;color:#000;text-align:center;padding:2px;font-size:16px;font-weight:700;width:100%;height:5%;position:fixed;top:0;left:0;z-index:1050}.navbar{margin-top:1%}@media (max-width:768px){#productSlider{width:90%}.marker{width:20px;height:20px;font-size:.8em}.navbar{margin-top:4%}}@media (max-width:480px){.navbar{margin-top:8%}}