.app-wrapper-custom .rc-selling-plans-dropdown__label{font-weight:400;padding:10px 0 5px}.app-wrapper-custom{margin:2.5rem 0 .5rem}.app-wrapper-custom .rc-template__checkbox{padding:0}.app-wrapper-custom .rc-widget select{background:#f4fbf9;border:1px solid black}.app-wrapper-custom .rc-checkbox__subscription,.app-wrapper-custom .rc-selling-plans-dropdown__label{font-weight:500!important}.app-wrapper-custom .rc-widget{padding:30px 0}.app-wrapper-custom .rc-subscription-details svg{color:#000;stroke:#dae3e1}.app-wrapper-custom .rc-subscription-details span{color:#000}.app-wrapper-custom .learn-more{display:none}.app-wrapper-custom .rc-checkbox__input{appearance:none;-webkit-appearance:none;background-color:transparent;border:2px solid black;width:20px;height:20px;cursor:pointer;position:relative}.app-wrapper-custom .rc-checkbox__input:checked:after{content:"";display:block;position:absolute;width:8px;height:8px;background-color:#000;left:50%;top:50%;transform:translate(-50%,-50%)}.app-wrapper-custom .rc-tooltip__footer{display:none!important}.w-100-percent-custom{width:100%}.max-content-custom{width:max-content}@media only screen and (max-width: 768px){.max-content-custom{width:auto}}.classes-card-custom .slider-img{max-height:450px;max-width:560px}.classes-card-custom .product_specifications{padding-bottom:0}.classes-grid-custom,.classes-grid-custom .padding-global.is-tile{padding-top:57px;padding-bottom:41px}.classes-grid-custom .product_button{max-width:352px;margin:0 auto}.classes-grid-custom .product_name.text-align-center{font-size:36px;margin-bottom:17px}.classes-title .header-24vh{padding-bottom:20px;height:15vh}@media only screen and (max-width: 768px){.classes-title .header-24vh{padding-bottom:14px;height:10vh;min-height:auto}}.class-date{display:flex;justify-content:center;color:var(--date-label-color);margin-bottom:var(--spacing-before-button);border-bottom:1px solid #000000;border-top:1px solid #000000;padding:24px 0;font-size:var(--date-font-size);max-width:var(--max-image-width);margin-left:auto;margin-right:auto;justify-content:space-between}.class-date span{margin:0;font-weight:500}@media only screen and (max-width: 768px){.class-date{margin-bottom:var(--spacing-before-button-mobile);font-size:var(--date-font-size-mobile);padding:14px 0}}.border-full{border:1px solid var(--black)!important}@media only screen and (max-width: 768px){#cart_form .sidepanel.background-color-grey{justify-content:flex-start!important}#cart_form .padding-global.padding-small.background-color-grey.height-100.w-100-percent-custom{padding:0 24px;flex-direction:column}#cart_form .table3_item{border-bottom:1px solid black}#userwayAccessibilityIcon{bottom:65px;left:8px}}@media only screen and (max-width: 768px){.footer2_link{width:100%;margin:0}.banner_component{height:auto}.banner_content{align-items:center;text-align:center}.banner_component .padding-global{padding:0 10px}.banner_content{margin:0}}.illustration-included-custom .container-illustration img{max-height:30rem;max-width:32rem}.banner_component.hide{transform:translateY(-100%)}.product-header-custom{margin-bottom:1rem}.collection-arrow{display:flex;align-items:center}.swiper{position:relative}.swiper:hover .slide-arrows{opacity:1}.swiper .slide-arrows{position:absolute;top:50%;right:0;width:100%;z-index:3;transform:translateY(-50%);pointer-events:none;opacity:0;transition:opacity .5s}.swiper .slide-arrows .slider-main_arrows{width:100%;margin:0 28px;justify-content:space-between}.swiper .slide-arrows .slider-main_arrows .slider-main_arrow{pointer-events:all}.slider-emerald .swiper .slide-arrows{width:100%}.cafe-card{height:100%}.cafe-card .cafe-card__address{margin-bottom:2rem}.cafe-card .product_image{margin-top:auto!important}#w-node-a19432a2-97c5-981a-7183-5610ec6594cb-95344ba4 div{margin-left:auto}.section_product-header{background-color:#dee5e3}.quantity-selector{display:flex;align-items:center;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;max-width:120px}.quantity-btn{background-color:#fff;border:none;cursor:pointer;padding:.5rem 1rem;font-size:1.2rem;line-height:1;color:#333;transition:background-color .2s}.quantity-btn:hover{background-color:#f5f5f5}.quantity-input{width:3rem;text-align:center;border:none;font-size:1rem;-moz-appearance:textfield}.quantity-input::-webkit-outer-spin-button,.quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-btn.minus{border-right:1px solid #e0e0e0}.quantity-btn.plus{border-left:1px solid #e0e0e0}
/*# sourceMappingURL=/cdn/shop/t/58/assets/custom.css.map */
