#slime-workshop-wrapper>p:last-child{margin-bottom:0}#slime-workshop-wrapper .workshop-list,#slime-workshop-wrapper .workshop-not-found{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}#slime-workshop-wrapper .workshop-list{gap:2rem}#slime-workshop-wrapper .workshop-not-found{height:200px;justify-content:center;align-items:center}#slime-workshop-wrapper .workshop-not-found h4{font-size:28px}#slime-workshop-wrapper .workshop-item{display:flex;width:100%;padding-top:20px;padding-bottom:20px;align-items:flex-start;gap:2rem}#slime-workshop-wrapper .workshop-item>strong{flex:0 0 auto}#slime-workshop-wrapper .workshop-item__date{display:flex;flex-direction:column;align-items:center;border:2px solid var(--e-global-color-primary);padding:.5rem;font-weight:700;line-height:1;border-radius:8px;margin-top:.5rem;flex:0 0 auto;min-width:6.25rem}#slime-workshop-wrapper .workshop-item__date span{font-size:1.5rem}#slime-workshop-wrapper .workshop-item__title{font-size:var(--fs-32);margin:0;margin-bottom:.5rem}#slime-workshop-wrapper .workshop-item__description{font-size:1.7rem;margin:0}#slime-workshop-wrapper .workshop-item__description>*{margin-top:0;font-weight:400;font-size:var(--fs-20);margin-top:1.5rem}@media (max-width:767px){#slime-workshop-wrapper .workshop-item__description>*{margin-top:1.25rem}}#slime-workshop-wrapper .workshop-item__description>*:last-child{margin-bottom:0}#slime-workshop-wrapper .workshop-item__price{font-size:var(--fs-32);margin:0;font-weight:700}#slime-workshop-wrapper .workshop-item__date-info{display:flex;flex-direction:column;font-size:var(--fs-20);font-weight:600;color:#4c4c4c}#slime-workshop-wrapper .workshop-item__body{flex:1}#slime-workshop-wrapper .workshop-item__date .workshop-item__body{display:flex;flex-direction:column;justify-content:flex-start;gap:12px}#slime-workshop-wrapper .workshop-item .workshop__actions{width:160px;display:flex;flex-direction:column;justify-content:flex-start}#slime-workshop-wrapper .workshop-button{display:inline-flex;background-color:#ec008c;color:#fff;border:0;border-radius:40px;cursor:pointer;font-family:"Montserrat",sans-serif;font-size:1rem;justify-content:center;transition:all 0.3s;text-align:center}#slime-workshop-wrapper .workshop-button:hover{background-color:#ff00a8}#slime-workshop-wrapper .workshop-button:disabled{background-color:#ccc;cursor:not-allowed}@media (max-width:768px){#slime-workshop-wrapper .workshop-item{flex-direction:column;gap:1rem}#slime-workshop-wrapper .workshop-item__date{flex-direction:row;gap:.5rem;padding-inline:1rem}#slime-workshop-wrapper .workshop__actions{width:100%}}@media (max-width:767px){#slime-workshop-wrapper .workshop-item{gap:.75rem}#slime-workshop-wrapper .workshop-item__title{font-size:1.5rem}#slime-workshop-wrapper .workshop-item__price{font-size:1.5rem}}#sb-workshop-purchase-modal>div{max-height:85dvh;overflow:auto}#sb-workshop-purchase-modal.sb-modal{display:flex;flex-direction:column;justify-content:center;gap:.4rem;max-width:450px;width:90%;padding:1.3rem;min-height:250px;background-color:#fff;position:relative;border:1px solid #ddd;border-radius:15px}#sb-workshop-purchase-modal.sb-modal .flex{display:flex;align-items:center;justify-content:space-between}#sb-workshop-purchase-modal.sb-modal p{font-size:.9rem;color:#777;margin:.4rem 0 .2rem}#sb-workshop-purchase-modal .sb-form .form-row{display:flex;margin:1.5rem 0;gap:20px}#sb-workshop-purchase-modal .sb-form .form-row .input-data{width:100%;height:40px;position:relative}#sb-workshop-purchase-modal .input-data input,#sb-workshop-purchase-modal .input-data select,#sb-workshop-purchase-modal .textarea textarea{display:block;outline:0;width:100%;height:100%;border:none;font-size:17px;border-bottom:2px solid rgb(0 0 0 / .12);font-family:"Montserrat",sans-serif;padding-inline:0}#sb-workshop-purchase-modal .input-data input::-moz-placeholder,#sb-workshop-purchase-modal .input-data textarea::-moz-placeholder{color:#fff0}#sb-workshop-purchase-modal .input-data input::-moz-placeholder,#sb-workshop-purchase-modal .input-data textarea::-moz-placeholder{color:#fff0}#sb-workshop-purchase-modal .input-data input::placeholder,#sb-workshop-purchase-modal .input-data textarea::placeholder{color:#fff0}#sb-workshop-purchase-modal .input-data input:not(:-moz-placeholder-shown)~label,#sb-workshop-purchase-modal .input-data textarea:not(:-moz-placeholder-shown)~label{transform:translateY(-24px);font-size:14px;color:var(--e-global-color-secondary)}#sb-workshop-purchase-modal .input-data input:not(:-moz-placeholder-shown)~label,#sb-workshop-purchase-modal .input-data textarea:not(:-moz-placeholder-shown)~label{transform:translateY(-24px);font-size:14px;color:var(--e-global-color-secondary)}#sb-workshop-purchase-modal .input-data input:focus~label,#sb-workshop-purchase-modal .input-data input:not(:placeholder-shown)~label,#sb-workshop-purchase-modal .input-data textarea:focus~label,#sb-workshop-purchase-modal .input-data textarea:not(:placeholder-shown)~label{transform:translateY(-24px);font-size:14px;color:var(--e-global-color-secondary)}#sb-workshop-purchase-modal label{position:absolute;pointer-events:none;bottom:10px;font-size:16px;transition:all 0.3s ease;font-weight:600;color:#434343}#sb-workshop-purchase-modal .textarea label{width:100%;bottom:40px;background:#fff}#sb-workshop-purchase-modal .input-data .underline{position:absolute;bottom:0;height:2px;width:100%}#sb-workshop-purchase-modal .input-data .underline:before{position:absolute;content:"";height:1px;width:100%;background:var(--e-global-color-secondary);transform:scaleX(0);transform-origin:center;transition:transform 0.3s ease}#sb-workshop-purchase-modal .input-data input:not(:-moz-placeholder-shown)~.underline:before,#sb-workshop-purchase-modal .textarea textarea:not(:-moz-placeholder-shown)~.underline:before{transform:scale(1)}#sb-workshop-purchase-modal .input-data input:not(:-moz-placeholder-shown)~.underline:before,#sb-workshop-purchase-modal .textarea textarea:not(:-moz-placeholder-shown)~.underline:before{transform:scale(1)}#sb-workshop-purchase-modal .input-data input:focus~.underline:before,#sb-workshop-purchase-modal .input-data input:not(:placeholder-shown)~.underline:before,#sb-workshop-purchase-modal .textarea textarea:focus~.underline:before,#sb-workshop-purchase-modal .textarea textarea:not(:placeholder-shown)~.underline:before{transform:scale(1)}#sb-workshop-purchase-modal .form-group{padding:0 20px;border:1.3px solid #ddd;position:relative;margin-bottom:30px}#sb-workshop-purchase-modal .form-group-title{font-size:1rem;margin:0;background-color:#fff;margin-bottom:16px;position:absolute;top:-10px;left:10px;padding:0 10px;font-family:"Montserrat",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;font-weight:700}#sb-workshop-purchase-modal .sb-modal-close{position:absolute;top:-20px;right:-20px;border:none;cursor:pointer;background:#000;color:#fff;--size:3rem;width:var(--size);height:var(--size);border-radius:50%;padding:0}#sb-workshop-purchase-modal .sb-modal-close:hover,#sb-workshop-purchase-modal .sb-modal-close:focus{background:var(--e-global-color-primary)}#sb-workshop-purchase-modal #sb-modal-title{text-align:center;margin-bottom:40px;margin-top:10px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.25rem}#sb-workshop-purchase-modal .sb-message{font-size:1rem;margin-top:20px;padding:20px;border-radius:5px}#sb-workshop-purchase-modal .sb-message.success{color:#28a745;background-color:#d4edda}#sb-workshop-purchase-modal .sb-message.error{color:#dc3545;background-color:#f8d7da}@media (max-width:980px){#sb-workshop-purchase-modal .sb-modal-wrapper{align-items:flex-start}}#sb-workshop-purchase-modal .workshop-purchase-button{background:var(--e-global-color-primary);text-align:center;border-color:var(--e-global-color-primary);justify-content:center}#sb-workshop-purchase-modal .workshop-purchase-button:hover,#sb-workshop-purchase-modal .workshop-purchase-button:focus{background:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.sb-modal-wrapper{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;padding-top:50px;padding-bottom:50px}.sb-modal-wrapper *{box-sizing:border-box}.sb-overlay{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgb(0 0 0 / .5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:99998}.hidden{display:none}.workshop-list{display:grid;gap:var(--fs-32)}.workshop-card-item{position:relative;background:var(--bg-color,#6e6e6e);color:#fff;padding-left:250px;border-radius:24px;overflow:hidden}@media screen and (max-width:1024px){.workshop-card-item{padding-left:0;display:flex;flex-direction:column}}.workshop-card-item__img{position:absolute;left:0;top:0;width:460px;height:100%!important;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:linear-gradient(89deg,#000000 0%,#fff0 100%);mask-image:linear-gradient(89deg,#000000 0%,#fff0 100%)}@media screen and (max-width:1024px){.workshop-card-item__img{position:relative;-webkit-mask-image:linear-gradient(0deg,#000000 0%,#fff0 100%);mask-image:linear-gradient(0deg,#000000 0%,#fff0 100%);order:1;width:100%;max-height:200px}}.workshop-card-item__content{z-index:1;position:relative;padding:2rem;padding-bottom:1rem}@media screen and (max-width:767px){.workshop-card-item__content{padding:1.5rem}}.workshop-card-item__date{display:flex;flex-wrap:wrap;gap:.25rem;font-size:12px}.workshop-card-item__date span{background:var(--e-global-color-e9f00e9);padding:.25rem 1rem;color:#000;border-radius:4px;display:inline-flex;align-items:center;gap:.5rem;line-height:1.25}.workshop-card-item__date span strong{padding:.25rem .5rem;background:#000;color:#fff;display:inline-block;text-transform:uppercase;font-size:.8em;border-radius:4px;margin-left:-.75rem}.workshop-card-item__title{padding-right:6rem}@media screen and (max-width:767px){.workshop-card-item__title{font-size:1.5rem;padding-right:0}}.workshop-card-item__description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0}.workshop-card-item__description>*:last-child{margin-bottom:0}.workshop-card-item__price{font-size:1rem;font-weight:700;position:absolute;right:1.5rem;top:1.5rem;padding:1rem;line-height:1.2;border-radius:12px;background:#ec008c}@media screen and (max-width:767px){.workshop-card-item__price{margin-right:auto;width:-moz-fit-content;width:fit-content;padding:0;background:0;margin-top:.5rem;color:#fff;font-weight:700;font-size:1.75rem;position:static}}.workshop-card-item__actions{position:relative;padding-left:2rem;padding-bottom:2rem}@media screen and (max-width:767px){.workshop-card-item__actions{padding-left:1.5rem;padding-bottom:0}}.workshop-card-item[data-location-name]::before{content:attr(data-location-name);position:absolute;top:.5rem;left:.5rem;position:absolute;--size:100%;z-index:1;padding:.5rem 1rem .4rem 1rem;background:#000;border-radius:1rem .3rem 1rem .1rem;font-weight:600;font-size:14px}@media screen and (max-width:767px){.workshop-card-item[data-location-name]::before{top:1.2rem;left:1.5rem;position:absolute;--size:100%;z-index:1;padding:.2rem 1rem .2rem 1rem}}.workshop-card-item.hide{display:none}.workshop-list--all{gap:0}.workshop-list--all>*+* .workshop-card-item{margin-top:var(--fs-32)}@media screen and (max-width:767px){.workshop-list--all .workshop-card-item__content{padding-top:3.2rem}}.workshop-list-head{display:flex;gap:1.5rem;margin-bottom:2rem}@media screen and (max-width:767px){.workshop-list-head{flex-direction:column;gap:0}}.workshop-list-head__search{flex:1 1 70%}.workshop-list-head label{left:1.5rem;font-weight:600;position:relative;bottom:-.8rem;background:#fff;padding:.15rem .25rem}.workshop-list-head input,.workshop-list-head select{border:2px solid #a0a0a0!important;border-radius:50px!important;height:3rem;padding-left:1.75rem!important}.workshop-list-head select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='oui:arrow-up'%3E%3Cpath id='Vector' d='M13.069 5.158 8.383 9.77a.546.546 0 0 1-.768 0L2.93 5.16a.55.55 0 0 0-.889.174.53.53 0 0 0 .118.585l4.684 4.61a1.65 1.65 0 0 0 2.312 0l4.684-4.61a.53.53 0 0 0 0-.76.55.55 0 0 0-.77 0Z'/%3E%3C/g%3E%3C/svg%3E");width:100%;background-repeat:no-repeat;background-position:center right 16px;padding-right:3rem}.workshop-archive{position:relative}.workshop-archive .workshop-archive-item{padding:80px 0}.workshop-archive .workshop-archive-item__inner{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 15px}.workshop-archive .workshop-archive-item__inner>div{width:48%}.workshop-archive .workshop-archive-item.odd{background:#eee}.workshop-archive .workshop-archive-item.even .workshop-archive-item__inner{flex-direction:row-reverse}.workshop-archive .workshop-archive-item__image img{max-width:100%;height:auto;border-radius:30px}.workshop-archive .workshop-archive-item__title{font-size:3rem;margin-bottom:1rem;color:var(--e-global-color-primary)}.workshop-archive .workshop-archive-item__info{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.workshop-archive .workshop-archive-item__info strong{color:var(--e-global-color-primary)}.workshop-archive .workshop-archive-item__locations{display:flex;gap:1rem}.workshop-archive .workshop-archive-item__locations select{width:60%}@media (max-width:980px){.workshop-archive .workshop-archive-item__title{font-size:2.5rem}}@media (max-width:768px){.workshop-archive .workshop-archive-item__inner{flex-direction:column!important;gap:2rem}.workshop-archive .workshop-archive-item__inner>div{width:100%}.workshop-archive .workshop-archive-item__title{font-size:2rem}}.workshop-single__header{padding-top:260px;padding-bottom:100px;position:relative;background-size:cover;background-position:center}.workshop-single__header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:1}.workshop-single__container{max-width:1100px;margin:0 auto;padding:0 15px}.workshop-single__title{font-size:3rem;margin-bottom:1rem;text-align:center;color:#fff!important;position:relative;z-index:9}.workshop-section{padding-top:80px;padding-bottom:80px}.sb-waiver__field-wrapper{display:flex;gap:1rem;margin-bottom:1.5rem!important}.sb-waiver__field-wrapper label{position:static!important;pointer-events:initial!important}.sb-waiver__field-wrapper label button{padding:0 .5rem;font-size:.75em;pointer-events:initial!important}.sb-waiver__content{margin-top:-1rem;margin-bottom:1rem}.sb-waiver__inner{padding:1rem;background:#f7f7f7}.sb-waiver__inner *{color:#323232}.sb-summary{margin-top:-1rem;margin-bottom:2rem}.sb-summary__title{font-size:1rem;margin:0;font-family:"Montserrat",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;font-weight:700!important;margin-bottom:.5rem}.sb-summary table{background:none;border:none}.sb-summary tr,.sb-summary td,.sb-summary th{background:none;border:none}.sb-summary td,.sb-summary th{padding:.5rem}.sb-summary th{text-align:left!important}