body::-webkit-scrollbar{width:.2rem}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}body::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:.2px solid slategrey}.cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;object-fit:cover;z-index:-1}#appLegend{position:relative;overflow-x:clip;width:100%;min-height:30em}#appLogo{color:#c255d4}#pageLinks{color:#c255d4;margin-top:1rem;margin-bottom:1rem}.appHeader{background-color:inherit}#appFooter{display:flex;flex-direction:column;min-width:100%;bottom:0;left:0;margin-top:5rem;background-color:#311835}#appFooter #appTopFooter{display:grid;grid-template-columns:repeat(1,1fr);background-color:#311835;padding:1.5rem 0;background-color:inherit}#appFooter .paymentCardSection{display:grid;grid-template-columns:repeat(6,1fr)}#appFooter .paymentCardSection img{max-width:50px}#appFooter #appBottomFooter{max-height:fit-content;display:grid;grid-template-columns:repeat(1,1fr);background-color:#ffe1ff;padding:1rem 0}#appFooter #appBottomFooter .appBottomFooterItems{justify-content:center;align-content:center}.roundButton,.socialMediaBox .socialButtons{border:1px solid #e4b1f0;border-radius:50%}.socialMediaBox{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;max-width:20rem;margin:1rem auto}.socialMediaBox .socialButtons{padding:.5rem;margin:0 .5rem;max-width:2.5rem;display:flex;flex-direction:row;justify-content:"center";align-items:"center"}.roundButton{padding:.3rem}.roundButton img{height:2rem;width:2rem}.bigger-screen-only,.smaller-screen-only{visibility:hidden;display:none}.ThreeDText{font-family:Catamaran,sans-serif;letter-spacing:20px;font-weight:900;max-width:800px;display:block;font-size:250px;color:#e475f099;text-shadow:-14px 14px 0 rgba(49,24,53,.4),-1px 1px 0 #311835,-2px 2px 0 #311835,-3px 3px 0 #311835,-4px 4px 0 rgb(49,24,53),-5px 5px 0 #311835,-6px 6px 0 #311835,-7px 7px 0 #311835,-8px 8px 0 #311835,-9px 9px 0 #311835,-10px 10px 0 #311835,-11px 11px 0 #311835,-12px 12px 0 #311835,-13px 13px 0 #311835,-14px 14px 0 #311835,-15px 15px 35px rgba(0,0,0,.2),-35px 15px 10px rgba(0,0,0,.1);transition:all .1s;line-height:240px}#appLegend{display:flex;justify-content:flex-start;background-size:100% 80%;background-repeat:no-repeat;background-position:center}#appLegend .appLegendItems{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around;gap:1rem;max-width:50%;text-align:left;padding-left:2rem;background-color:transparent}#appLegend .appLegendItems .paragraphText{max-width:50%}.adContainer{position:relative;overflow-x:clip;display:flex;justify-content:flex-start;background-size:100% 80%;background-repeat:no-repeat;background-position:center}.adContainer .appLegendItems{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem;max-width:50%;text-align:left;padding-left:2rem;background-color:transparent}.adContainer .appLegendItems .paragraphText{max-width:50%}.settingMenu{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100vw;padding:0;margin:0}.settingMenu .SidebarMenu{display:grid;grid-template-columns:repeat(7,1fr);overflow-x:scroll;gap:.5rem;margin:.5rem auto;width:90%}.settingMenu .SidebarMenu div{width:max-content}.settingMenu .containerBox{width:fit-content;margin:0 auto}#Cart{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;gap:1rem;min-height:100%}@media (min-width: 40em){#Cart{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:400;gap:1rem;min-height:100vh}#appLegend{display:flex;justify-content:flex-start;background-size:cover;background-repeat:no-repeat;background-position:center}#appLegend .appLegendItems{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem;max-width:50%;text-align:left;padding-left:2rem;background-color:transparent}#appLegend .appLegendItems .paragraphText{max-width:50%}.adContainer{position:relative;overflow-x:clip;display:flex;justify-content:flex-start;background-size:cover;background-repeat:no-repeat;background-position:center}.bigger-screen-only{visibility:visible;display:block}.settingMenu{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;gap:.5rem}.settingMenu .SidebarMenu{min-height:50vh;border:1px solid #311835;border-radius:.5rem;background-color:#3118354d;position:sticky;top:0;gap:1.5rem;padding:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:max-content;overflow-x:hidden}.settingMenu .SidebarMenu div{width:100%}.settingMenu .containerBox{width:100%;min-height:50vh}.adContainer{position:relative;overflow-x:clip;width:100%;min-height:10rem;display:flex;justify-content:flex-start}.adContainer .appLegendItems{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem;max-width:50%;text-align:left;padding-left:2rem;background-color:transparent}.adContainer .appLegendItems .paragraphText{max-width:50%}#appFooter{display:flex;flex-direction:column;min-width:100%;bottom:0;left:0;margin-top:5rem}#appFooter #appTopFooter{display:grid;grid-template-columns:repeat(3,1fr);padding:1.5rem 0;background-color:#311835}#appFooter .paymentCardSection{display:grid;grid-template-columns:repeat(6,1fr)}#appFooter .paymentCardSection img{max-width:2rem}#appFooter #appBottomFooter{max-height:fit-content;display:grid;grid-template-columns:repeat(1,1fr);background-color:#ffe1ff;padding:1rem 0}#appFooter #appBottomFooter .appBottomFooterItems{justify-content:center;align-content:center}}.buttonPrimary{background-color:#c255d4;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;border-radius:0}.buttonPrimary:disabled{background-color:#31183566;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;border-radius:0}.buttonDisabled{background-color:#31183566;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;border-radius:0}.buttonPrimaryBlock{background-color:#311835;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:block;font-size:16px;border-radius:0;width:100%}.buttonPrimaryBlock:disabled{background-color:#31183566;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:block;font-size:16px;border-radius:0;width:100%}.buttonSecondary{background-color:#c7253e;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;border-radius:0}.buttonSecondary:disabled{background-color:#c7253e66;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;border-radius:0}.buttonSecondaryBlock{background-color:#c7253e;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:block;font-size:16px;border-radius:0;width:100%}.buttonSecondaryBlock:disabled{background-color:#c7253e66;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:block;font-size:16px;border-radius:0;width:100%}.buttonTertiary{background-color:#311835;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;border-radius:0}.buttonTertiary:disabled{background-color:#31183566;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;border-radius:0}.buttonTertiaryBlock{background-color:#e4b1f0;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:block;font-size:16px;border-radius:0;color:#000}.buttonTertiaryBlock:disabled{background-color:#e4b1f066;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:block;font-size:16px;border-radius:0;color:#000}.flexible{display:flex;flex-direction:row;justify-content:center;align-items:center}.flexibleAndUp{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.flexibleItems{flex-grow:1}#storeHeader,.flexibleRowApart{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.flexibleRowSpace{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:100%}.flexibleLeft{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:0 1rem}.flexibleLeftAndUp{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:0 1rem}.flexibleRight{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0 1rem}.flexibleRightAndUp{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;padding:0 1rem}.flexibleColumn{display:flex;flex-direction:column;justify-content:center;align-items:center}.flexibleColumnLeft{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 1rem}.flexibleColumnLeftAndUp{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 1rem}.flexibleColumnRight{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding:0 1rem}.flexibleColumnApart{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.flexibleColumnSpace{display:flex;flex-direction:column;justify-content:space-around;align-items:center}.FiveGridContainer{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}.FiveGridContainerMobile{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.SixGridContainerMobile{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}.SevenGridContainerMobile{display:grid;grid-template-columns:repeat(7,1fr);gap:1rem}.FourGridContainerMobile{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.TwoGridContainerMobile{display:grid;grid-template-columns:repeat(2,1fr)}.ThreeGridContainerMobile{display:grid;grid-template-columns:repeat(3,1fr)}.FourGridContainer{margin:1.5rem 0;display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}.FourGridContainerAlt{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.ThreeGridContainer{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}.TwoGridContainer{display:grid;grid-template-columns:repeat(1,1fr)}#MiscContainer,.MiscContainer{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.5rem 0}@media (min-width: 40em){.FiveGridContainer{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.FourGridContainer{margin:1.5rem 0;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.FourGridContainerAlt{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.ThreeGridContainer{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.TwoGridContainer{display:grid;grid-template-columns:repeat(1,1fr)}.small-screen-only{visibility:hidden;display:none}#MiscContainer{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:1.5rem 0}}@media (min-width: 60em){.FiveGridContainer{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.FourGridContainer{margin:1.5rem 0;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.FourGridContainerAlt{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.ThreeGridContainer{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.TwoGridContainer{display:grid;grid-template-columns:repeat(2,1fr)}.small-screen-only{visibility:hidden;display:none}}.productImageContainer{max-width:276px;height:276px}.responsive{width:100%;height:auto}.wrapped{margin:1.5rem 0}.upperwrapped{margin-bottom:1.5rem}.bottomwrapped{margin-bottom:1rem}.sideWrapped{margin:0 1.5rem}#alternateLayout #loginBox,.floaterBoxImage,.floaterBox,#featureSection div{padding:2rem;margin:2rem;max-width:60%;display:flex;flex-direction:column;justify-content:center;align-items:center}#alternateLayout #loginBox span,.floaterBoxImage span,.floaterBox span,#featureSection div span{text-align:left}#featureSection{min-height:25em;display:flex;flex-direction:row;justify-content:center;align-items:center}#featureSection div{background-color:#311835b3;border:1px solid #311835;border-radius:0;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem}#featureSectionSecond{min-height:25em;display:flex;flex-direction:row;justify-content:center;align-items:center}#featureSectionSecond .registerContainer{background:linear-gradient(to right top,#d16ba5,#c777b9,#ba83ca,#aa8fd8,#9a9ae1,#8aa7ec,#8aa7ec,#8aa7ec,#9a9ae1,#ba83ca,#c777b9,#d16ba5);border-radius:.9rem;color:#fff;padding:1.5rem;max-width:80%;max-height:80%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}#demo-simple-select-helper-label{color:#311835}#demo-simple-select-helper{border-color:#311835}.floaterBoxContainer{position:relative}.floaterBox{border:1px solid #311835;background-color:#311835;position:absolute;top:40%;left:0;right:0;bottom:40%;margin-inline:auto;width:fit-content}.floaterBox span{color:#ffe1ff}.floaterBoxImage{border:1px solid #311835;background-color:#fffc;position:absolute;top:40%;left:0;right:0;bottom:40%;margin-inline:auto;width:fit-content}.floaterBoxImage span{color:#ffe1ff}.offerBanner{position:absolute;top:0;left:0;border:1px solid #ffe1ff;background-color:#311835;color:#fff;padding:0 1rem}.offerBannerNoFloating{border:1px solid #ffe1ff;background-color:#311835;color:#fff;padding:.2rem 3rem;margin:.88rem 0}.offerBannerBottomRight{position:absolute;bottom:.35rem;right:0;border:1px solid #ffe1ff;background-color:#311835;color:#fff;padding:0 1rem}.offerBannerBottomRightTop{position:absolute;top:.5rem;right:.5rem;color:#fff;padding:0 1rem}.offerBannerBottomRightFlame{position:absolute;bottom:.35rem;right:0;color:red;padding:.2rem}.tooltipContainer{visibility:hidden;display:none}#productCard{margin:.2rem auto;height:fit-content;max-height:29rem;min-width:17rem;width:100%;max-width:17rem}#productCard img{height:17rem;min-width:17rem;width:100%;max-width:17rem}.miniBrandCard{margin:.2rem auto;height:fit-content;max-height:5rem;min-width:7rem;max-width:10rem;width:100%;background-color:"white"}.brandCard{margin:.2rem auto;height:fit-content;max-height:21.6rem;width:fit-content;max-width:17rem;background-color:"white"}.brandCard img{height:12rem;min-width:10rem;width:100%;max-width:10rem}.brandCard .tooltipContainer{background-color:#c255d4;color:#fff;text-align:center;visibility:visible;display:block;position:absolute;left:0;right:0;bottom:0;gap:1rem;max-width:10rem;margin:1rem auto;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:all ease-in-out 3s}.brandCard .tooltipContainer button{color:#311835;background-color:#fff}.brandCard .tooltipContainer .tootltipItems{border:1px solid #ffe1ff;background-color:#fff;color:#ffe1ff;border-radius:50%}.brandCard .tooltipContainer .tootltipItems button{display:flex;flex-direction:row;justify-content:center;align-items:center}#ProductSetCard{margin:2rem auto;height:20rem;max-height:20rem;min-width:17rem;width:100%;max-width:17rem}#ProductSetCard img{height:17rem;min-width:17rem;width:100%;max-width:17rem}#productCard:hover .tooltipContainer{visibility:visible;display:block;position:absolute;left:0;right:0;bottom:35%;gap:1rem;max-width:max-content;margin:1rem auto;display:grid;grid-template-columns:repeat(3,1fr);transition:all ease-in-out 3s}#productCard:hover .tooltipContainer button{color:#311835;background-color:#fff}#productCard:hover .tooltipContainer .tootltipItems{border:1px solid #ffe1ff;background-color:#fff;color:#ffe1ff;border-radius:50%}#productCard:hover .tooltipContainer .tootltipItems button,.shopDashboard{display:flex;flex-direction:row;justify-content:center;align-items:center}#sideBar{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh;max-width:fit-content}#sideBar img{max-width:5rem}.sideBarCardTitle{border-left:2px solid #311835;padding-left:.5rem}.colorRadioButton{color:#311835}.colorRadioButton:checked{color:#311835}.sizeCard{border:1px #311835 solid;padding:.3rem;max-width:max-content;margin:0 .2rem .2rem 0}.colorSizeCard{border:1px #311835 solid;min-width:2.5rem;height:2.5rem;margin:0 .2rem .2rem 0}#accordionSection{background-color:#311835}.brandLinks{background-color:inherit;padding:0;margin:.1rem;font-size:auto;max-height:2rem;color:#fff;border:1px solid black}#article{width:100%;text-align:left;text-wrap:wrap;margin:1rem}#article div{width:100%}#article #articleHeader{position:relative}#article #articleBody{border-bottom:1px solid #311835;margin:.5rem}#article #articleFooter{border-bottom:1px solid #311835}#article img{max-height:40em}@media (max-width: 39em){#article{width:100%;text-align:left;text-wrap:wrap;font-size:x-small;margin:1rem}#article .floaterBox span{font-size:x-large}#article div{width:100%}#article #articleHeader{position:relative}#article #articleBody,#article #articleFooter{border-bottom:.5px solid #311835}#article img{max-height:30em}.smaller-screen-only{visibility:visible;display:block}}@media (max-width: 39em){.floaterBox{width:max-content;height:max-content}.floaterBox .MuiTypography-h3{font-size:x-large}.floaterBoxImage{width:max-content}.floaterBoxImage .MuiTypography-h3{font-size:x-large}}.clickable{cursor:pointer}.borderBottom{border-bottom:1px solid #311835;padding-bottom:2rem}#productShowcase{align-items:flex-start}#productShowcase .showcaseItem{width:100%}#productShowcase #description{border-top:1px solid #311835;text-wrap:wrap;text-align:center;margin:2rem 0 0;padding:1rem 0}.tester{border:1px solid purple}.quickPolicyBox{border:1px solid #311835;padding:1rem .5rem}.smallBox{background-color:#311835;color:#fff;padding:1rem 5rem;margin-right:5rem;height:100%;text-transform:uppercase}#commentButton{position:absolute;right:.5rem;bottom:.7rem}.fullbox{border:1px solid #311835;padding:.5rem;border-radius:20px}.normalBox,.containerBox{border:1px solid #311835;padding:1.5rem;border-radius:.5rem}.containerBox{min-height:50vh;gap:1rem;background-color:#3118354d}.normalBox{background-color:#3118351a}.normalBox .imageContainer{max-width:30%}.normalBox div{height:100%}.miniBox{border:1px solid #311835;padding:.5rem 0;border-radius:.5rem;width:max-content}.thinBox{padding:.2rem .5rem;background-color:#3118351a;margin:.2rem 0}.thinBox .imageContainer{max-width:15%}.thinBox .flexibleItems{width:100%}.thinBox .thinButton{background-color:#c255d4;border:none;color:#fff;padding:.1rem .7rem;text-align:center;text-decoration:none;display:inline;font-size:.8rem;border-radius:0}.settingButton{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;border-bottom:1px solid #311835}.settingButton .title{max-width:fit-content;padding:0;text-align:left;margin:0}.settingBox .flexibleColumnLeft{padding:1.5rem;border-radius:.5rem;gap:1rem;background-color:#3118351a}.stickyBox{position:sticky;top:0}#alternateLayout{display:flex;flex-direction:column;justify-content:center;align-items:center}#alternateLayout #loginBox{display:grid;grid-template-columns:repeat(2,1fr);max-width:100vw;background-color:#3118351a;gap:1rem}#alternateLayout #loginBox form{padding:1rem}#alternateLayout #loginBox form div{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}@media (max-width: 39em){#alternateLayout #loginBox{display:grid;grid-template-columns:repeat(1,1fr);background-color:#3118351a}#alternateLayout #loginBox form div{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}}.customCart{position:relative;height:100%}.customCart .floatingNumber{position:absolute;bottom:0;z-index:5}.customInput{padding-left:"0.7rem";overflow-x:"hidden"}#image-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}#image-gallery #gallery-showcase{border:1px rgba(49,24,53,.4) solid;display:grid;grid-template-columns:repeat(2,1fr)}.image{width:100%}.images{overflow:hidden;top:0;bottom:0;left:0;right:0;width:100%}.images-inner{width:500%;transition:all .8s cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.image-slide{width:20%;float:left}.image-slide,.fake-radio,.radio-btn{transition:all 15s ease-out}.fake-radio{float:right}#slide1:checked~.images .images-inner{margin-left:0}#slide2:checked~.images .images-inner{margin-left:-100%}#slide3:checked~.images .images-inner{margin-left:-200%}#slide1:checked~div .fake-radio .radio-btn:nth-child(1),#slide2:checked~div .fake-radio .radio-btn:nth-child(2),#slide3:checked~div .fake-radio .radio-btn:nth-child(3){background:#311835}.radio-btn{width:9px;height:9px;border-radius:5px;background:gray;display:inline-block!important;margin:0 1px;cursor:pointer}#slide1:checked~.labels .label:nth-child(1),#slide2:checked~.labels .label:nth-child(2),#slide3:checked~.labels .label:nth-child(3){opacity:1}.label{opacity:0;position:absolute}@keyframes bullet{0%,33.32333333333334%{background:#311835}33.333333333333336%,to{background:gray}}#play1:checked~div .fake-radio .radio-btn:nth-child(1){animation:bullet 15s infinite -1s}#play1:checked~div .fake-radio .radio-btn:nth-child(2){animation:bullet 15s infinite 3.1s}#play1:checked~div .fake-radio .radio-btn:nth-child(3){animation:bullet 15s infinite 7.2s}@keyframes slide{0%,25.203252032520325%{margin-left:0}33.333333333333336%,58.53658536585366%{margin-left:-100%}66.66666666666667%,91.869918699187%{margin-left:-200%}}.st-slider>#play1:checked~.images .images-inner{animation:slide 15s infinite}@keyframes caption{0%,33.32333333333334%{opacity:1}33.333333333333336%,to{opacity:0}}#play1:checked~.labels .label:nth-child(1){animation:caption 12.3s infinite -1s}#play1:checked~.labels .label:nth-child(2){animation:caption 12.3s infinite 3.1s}#play1:checked~.labels .label:nth-child(3){animation:caption 12.3s infinite 7.2s}.tech-slideshow{width:100%;margin:0 auto;position:relative;overflow:hidden;transform:translateZ(0)}.tech-slideshow>div{padding:0;width:3000px;position:absolute;top:0;left:0;height:100%;transform:translateZ(0)}.tech-slideshow .mover-1{animation:moveSlideshow 30s linear infinite}@keyframes moveSlideshow{to{transform:translate(-100%)}}.carousel{overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}@media (prefers-reduced-motion: no-preference){.carousel{scroll-behavior:smooth}}.carousel li{scroll-snap-align:center}@layer support.demo{.scroll-layout{display:grid;grid-template-areas:"left scroll right" ". markers .";grid-template-areas:"scroll scroll scroll" "left markers right";grid-template-columns:auto 1fr auto;height:fit-content}.scroll-layout .carousel{grid-area:scroll}.carousel{max-inline-size:80cqi;overscroll-behavior-x:contain;scroll-behavior:smooth;height:fit-content;position:relative}.carousel:after{content:"";position:absolute;top:0;right:0;height:100%;width:5rem;background-image:linear-gradient(to left,#fff,#fff0);max-width:10%;transition:all linear .3s}.carousel:before{content:"";position:absolute;top:0;left:0;height:100%;width:5rem;background-image:linear-gradient(to right,#fff0,#fff0);transition:all linear .3s}.carousel.scrolled-right:after{z-index:9999;background-image:linear-gradient(to left,#fff0,#fff0);max-width:10%}.carousel.scrolled-left:before{z-index:9999;background-image:linear-gradient(to right,#fff,#fff0);max-width:10%}.carousel_two{max-inline-size:80cqi;overscroll-behavior-x:contain;scroll-behavior:smooth;height:fit-content}.content{display:grid;overflow:hidden;gap:15px;padding:0;margin:0;height:fit-content}.content>li{list-style-type:none;padding:0;margin:0;height:fit-content}}@media (min-width: 40em){.content::-webkit-scrollbar{height:.5rem;width:.5rem;margin:0;padding:0}.content::-webkit-scrollbar-thumb{background:#311835e6;border-radius:20px}.content:hover{overflow:auto}}@media (max-width: 39em){.content{overflow:auto;display:grid;gap:15px;padding:0;margin:0;height:fit-content}.content>li{list-style-type:none;padding:0;margin:0;height:fit-content}.content>li:not(:last-child){margin-right:1rem}}.content::-webkit-scrollbar{display:none}.content::-webkit-scrollbar-thumb{display:none}.hor-scroll-wrap{position:relative}.hor-scroll-wrap:after{content:"";position:absolute;top:0;right:0;height:100%;width:5rem;background-image:linear-gradient(to left,#fff,#fff0);transition:all linear .3s}.hor-scroll-wrap:before{content:"";position:absolute;top:0;left:0;height:100%;width:5rem;background-image:linear-gradient(to right,#fff0,#fff0);transition:all linear .3s}.hor-scroll-wrap.scrolled-right:after{z-index:9999;background-image:linear-gradient(to left,#fff0,#fff0);max-width:10%}.hor-scroll-wrap.scrolled-left:before{z-index:9999;background-image:linear-gradient(to right,#fff,#fff0);max-width:10%}.treatmentCard img{border-radius:50%;width:10rem;height:10rem;border:1px solid;padding:10px;box-shadow:5px 10px #31183533}.BroadcastContainer{position:relative}.BroadcastContainer .BroadcastContainerFistCard{box-shadow:5px 5px 5px #31183533;position:relative;margin:4rem 0;width:30vw;padding:1rem 5rem;background-color:#80808033;min-height:100vh;border-radius:1rem}.BroadcastContainer .BroadcastContainerFistCard form{display:flex;min-height:100vh;flex-direction:column;justify-content:space-around}.BroadcastContainer .BroadcastContainerFistCard .BroadcastContainerFloatingCard{position:absolute;right:-70%;top:20%;background-color:#e4b1f0;width:30vw;min-height:70vh;border-radius:1rem;padding:1rem}.BroadcastContainer .BroadcastContainerFistCard .BroadcastContainerFloatingCard .BroadcastContainerFloatingCardChild{border:1px dashed black;border-radius:1rem;min-height:70vh;z-index:9999;text-align:left;display:flex;justify-content:center;align-items:center}.BroadcastContainer .BroadcastContainerFistCard .BroadcastContainerFloatingCard .BroadcastContainerFloatingCardChild div{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start;flex-wrap:wrap;text-wrap:wrap;max-width:50%}@media (max-width: 39rem){.BroadcastContainer{position:relative}.BroadcastContainer .BroadcastContainerFistCard{box-shadow:5px 5px 5px 5px #31183533;position:relative;margin:4rem 0;width:50vw;padding:1rem 5rem;background-color:#80808033;min-height:100vh;border-radius:1rem}.BroadcastContainer .BroadcastContainerFistCard form{display:flex;min-height:100vh;flex-direction:column;justify-content:space-around}.BroadcastContainer .BroadcastContainerFistCard .BroadcastContainerFloatingCard{position:absolute;right:-70%;top:20%;background-color:#e4b1f0;width:30vw;min-height:70vh;border-radius:1rem;padding:1rem}.BroadcastContainer .BroadcastContainerFistCard .BroadcastContainerFloatingCard .BroadcastContainerFloatingCardChild{border:1px dashed black;border-radius:1rem;min-height:70vh;z-index:9999;text-align:left;display:flex;justify-content:center;align-items:center}.BroadcastContainer .BroadcastContainerFistCard .BroadcastContainerFloatingCard .BroadcastContainerFloatingCardChild div{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start;flex-wrap:wrap;text-wrap:wrap;max-width:50%}}.selected_effect_box{box-shadow:0 4px 8px #c255d433,0 6px 20px #c255d430}.purple_shadow{box-shadow:0 9px 7px #c255d466;-webkit-box-shadow:0px 9px 7px 0px rgba(194,85,212,.4);-moz-box-shadow:0px 9px 7px 0px rgba(194,85,212,.4)}.faculty-glyphic-regular{font-family:Faculty Glyphic,sans-serif;font-weight:400;font-style:normal}.lato-thin{font-family:Lato,sans-serif;font-weight:100;font-style:normal}.lato-light{font-family:Lato,sans-serif;font-weight:300;font-style:normal}.lato-regular{font-family:Lato,sans-serif;font-weight:400;font-style:normal}.lato-bold{font-family:Lato,sans-serif;font-weight:700;font-style:normal}.lato-black{font-family:Lato,sans-serif;font-weight:900;font-style:normal}.lato-thin-italic{font-family:Lato,sans-serif;font-weight:100;font-style:italic}.lato-light-italic{font-family:Lato,sans-serif;font-weight:300;font-style:italic}.lato-regular-italic{font-family:Lato,sans-serif;font-weight:400;font-style:italic}.lato-bold-italic{font-family:Lato,sans-serif;font-weight:700;font-style:italic}.lato-black-italic{font-family:Lato,sans-serif;font-weight:900;font-style:italic}.white-out{opacity:1}.white-out:hover{opacity:.7;transition:opacity ease-in-out .2s}.fade-out{animation:cover linear forwards;animation-timeline:view();animation-range:exit}.animatedImageContainer{position:relative}.animatedImage{display:block;width:100%;height:100%}.imageContainerOverlay{position:absolute;bottom:100%;left:0;right:0;background-color:#fff;border:none;overflow:hidden;width:100%;height:0;transition:.5s ease-in-out}.animatedImageContainer:hover .imageContainerOverlay{bottom:0;height:100%}.imageContainerOverlayChild{border:none;background-color:#fff;font-size:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.appear{animation:appear linear;animation-timeline:view();animation-range:entry 0% cover 40%}.scale-up-center{-webkit-animation:scale-up-center .4s cubic-bezier(.39,.575,.565,1) both;animation:scale-up-center .4s cubic-bezier(.39,.575,.565,1) both}@keyframes appear{0%{opacity:0;clip-path:inset(100% 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes fade-out{to{opacity:0}}@keyframes scale-up-center{0%{-webkit-transform:scale(.2);transform:scale(.2)}to{-webkit-transform:scale(1);transform:scale(1)}}:root{font-family:Lato,Faculty Glyphic,Nixie One,Helvetica,Arial,メイリオ,meiryo,hiragino,kaku gothic pro,sans-serif;line-height:1.5;font-weight:400;font-style:normal;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#000;background-color:#fff}a:hover{color:#311835}button{background-color:#f9f9f9}h1,h2,h3,h4,h5,h6,a{color:#c255d4}span,input[type=text],p{color:#000}}@media (prefers-color-scheme: dark){:root{color:#000;background-color:#fff}a:hover{color:#311835}button{background-color:#f9f9f9}h1,h2,h3,h4,h5,h6,a{color:#c255d4}span,p{color:#000}input[type=text]{color:inherit}}#root{margin:0 auto;text-align:center}th,td{padding-left:1rem;padding-right:1rem}
