h1,.h1{font-size:24px;letter-spacing:0px;line-height:1.0833}h2,.h2{font-size:20px;letter-spacing:0px;line-height:1.5}h3,.h3{font-size:18px;letter-spacing:0px;line-height:1.5555}h4,.h4{font-size:16px;letter-spacing:0px;line-height:1.625}h5,.h5{font-size:14px;letter-spacing:0px;line-height:1.7142}h6,.h6{font-size:13px;letter-spacing:0px;line-height:1.6666;font-weight:400}body,p{font-size:14px;letter-spacing:0px;line-height:1.8571}*,*:before,*:after{box-sizing:border-box}img{max-width:100%}ul{padding-left:0;list-style-type:none;margin:0}a{transition:.3s ease-in-out;text-decoration:none}.button,.button-label,.shopify-challenge__button,.customer button{background-color:transparent;font-size:14px;line-height:normal;letter-spacing:.84px;min-height:40px;padding:0 30px;transition:.3s ease-in-out;font-weight:600}.button .button-arrow svg path{stroke:rgb(var(--color-button-text))}.button:not(.btn_link):hover .button-arrow svg path{stroke:#fff}.button.button--secondary:not(.btn_link):hover{color:#000}.button.button--secondary:not(.btn_link):hover .button-arrow svg path{stroke:#000}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before{border-radius:50px}.button:not(.btn_link):hover,.shopify-challenge__button:hover,.customer button:hover{background-color:rgba(var(--color-button-text),1);color:#fff}.btn_link:after{box-shadow:none!important}.btn_link:hover{background-color:transparent}.btn_link{min-height:auto;padding:0}.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before,.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{display:none}.field__input,.select__select,.customer .field input,.customer select{background-color:#fff;height:auto;min-height:auto;border:1px solid #CBCBCB;padding:9.5px 20px;color:#000;line-height:1;margin:0;font-size:15px}.select__select{font-weight:300;line-height:1.27}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:9.5px 20px;margin:0}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:none}.field__label,.customer .field label{display:none}.customer .field label{line-height:1;display:flex}.field__input::placeholder,.customer .field input::placeholder{letter-spacing:0px;color:#676767;font-size:15px;font-weight:300}.button .button-arrow{margin-left:14px}.button .button-arrow path,.btn_link .button-arrow{transition:.3s ease-in-out}.btn_link:hover .button-arrow{margin-left:20px}.form-agreement{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-agreement input{margin-left:0;width:14px;height:14px;margin-right:8px;margin-top:3px;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000000;border-radius:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;cursor:pointer;position:relative}.form-agreement label p a{text-decoration:underline}.form-agreement input[type=checkbox]:after{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transition:all .2s ease-in-out .1s;-o-transition:all .2s ease-in-out .1s;transition:all .2s ease-in-out .1s;opacity:0;margin-left:-1.6px;margin-top:-5.5px;display:inline-block;-webkit-transform:rotate(48deg) scale(.2);-ms-transform:rotate(48deg) scale(.2);transform:rotate(48deg) scale(.2);height:8px;width:4px;border-bottom:1px solid #29320F;border-right:1px solid #29320F}.form-agreement input[type=checkbox]:checked:after{-webkit-transform:rotate(48deg) scale(1);-ms-transform:rotate(48deg) scale(1);transform:rotate(48deg) scale(1);opacity:1}.form-agreement label,.form-agreement label p,.form-agreement label p a{font-size:12px;color:#464646;line-height:normal;margin:0;font-weight:300}.quantity__input{outline:none}.swiper-pagination .swiper-pagination-bullet{margin:0!important;background-color:transparent;opacity:1}.swiper-pagination{line-height:0;display:flex;align-items:center;flex-wrap:wrap;grid-row-gap:5px;grid-column-gap:16px}.sub_heading{font-size:16px;margin-bottom:8px;display:block;line-height:normal;font-style:italic}.header_transparent{background:#ffffffe5;position:absolute;top:0;left:0;right:0}.header .header__inline-menu li .header__menu-item{padding:0;letter-spacing:.14px;color:#000;font-weight:500}.header .header__inline-menu li{padding:0 20px}.header .header__heading .header__heading-link{padding:0;margin-left:0}.header__icons{padding-right:0;gap:20px}.header__icons .header__icon--cart{margin-right:0}.header__icon .login_label,.header__icon--cart .main-cart-price .price{letter-spacing:0px;color:#000;font-size:12px;font-weight:300;margin-left:8px}.header__icons .header__icon{text-decoration:none}.header.page-width{max-width:1500px}.header .header__inline-menu li .header__menu-item#HeaderMenu-shop{border:.5px solid #C7C7C7;padding:3.5px 8.9px}.header .header__icons .header__search{display:none}.header .header__inline-menu li .header__menu-item#HeaderMenu-shop[aria-current=page]{border-color:#000}.header .header__inline-menu li .header__menu-item#HeaderMenu-shop .header__active-menu-item{text-decoration:none}.cart-count-bubble+.main-cart-price .price{margin-left:15px}.product-card-wrapper .card__content .card__information{padding:14px 0 0;text-align:center;display:flex;flex-direction:column;justify-content:space-between}.product-card-wrapper .card__content .card__information .price{text-align:center;margin-top:16px!important;line-height:1}.product-card-wrapper .card__content .card__information .card__heading{font-size:15px;line-height:1.6666}.product-card-wrapper .card__content .card__information .card__heading a{font-weight:400;text-decoration:none}.product-card-wrapper .card__content .card__information .price .price__regular .price-item--regular{letter-spacing:0px;font-weight:600;font-size:14px}.product-card-wrapper .card__content .card__information .price .price__regular{line-height:1;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:10px}.product-card-wrapper .card__content .booking_btn .button{text-decoration:none}.product-card-wrapper .card__content .booking_btn .button:hover{background-color:#000!important}.product-card-wrapper .card__content .booking_btn .button:hover .button-arrow svg path{stroke:#fff}.cooking-course-collection .card__heading a:after{z-index:auto}.product-card-wrapper .card__content .booking_btn .button .button-arrow path{stroke:#000}.product-card-wrapper .card__media+.card__content{grid-template-rows:1fr;align-items:flex-end;justify-content:center;padding:20px}.product-card-wrapper:hover .card__content .booking_btn .button{opacity:1;visibility:visible}.product-card-wrapper .card .card__inner .card__content{position:static}.product-card-wrapper .card .card__content{position:relative}.product-card-wrapper .card .quick-add .quick-add__submit{padding:0 20.5px;background-color:#000;visibility:hidden;opacity:0}.card-wrapper:hover .card__inner .card__content .quick-add__submit{opacity:1;visibility:visible}.product-card-wrapper .card .quick-add .quick-add__submit .quick_cart_icon{line-height:0}.product-card-wrapper .card__content .card__information .per_person_text{letter-spacing:0px;color:#767676;font-size:12px;font-weight:300}.product-card-wrapper .card__content .card__information .price .price__container{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.product-card-wrapper .card__content .card__information .price .price__container .unit-price{margin-top:0;letter-spacing:0px;color:#767676;font-size:12px;font-weight:300}.product-grid .grid__item .product-card-wrapper .card{justify-content:space-between}.product-grid .grid__item .product-card-wrapper .card .card__content{flex-grow:inherit}.shopify-policy__container{padding-top:50px;padding-bottom:50px}.custom-cooking-course-collection .product-card-wrapper .card--card.gradient,.custom-cooking-course-collection .card__inner.gradient{--ratio-percent: 100% !important}.custom-cooking-course-collection .product-card-wrapper .card__media,.custom-cooking-course-collection .card .media{bottom:0;position:relative;top:0;margin:0 auto!important}.custom-cooking-course-collection .product-card-wrapper .media>*:not(.zoom):not(.deferred-media__poster-button),.custom-cooking-course-collection .product-card-wrapper .media model-viewer{position:relative}.custom-cooking-course-collection .product-card-wrapper .card__inner .card__media+.card__content{display:none}.custom-cooking-course-collection .product-card-wrapper .card__inner{max-width:500px;margin:0 auto}.custom-cooking-course-collection .product-card-wrapper .card__inner img{object-fit:contain}@media only screen and (min-width:750px){h1,.h1{font-size:30px;letter-spacing:0px;line-height:1.3333}h2,.h2{font-size:24px;letter-spacing:0px;line-height:1.5}h3,.h3{font-size:20px;letter-spacing:0px;line-height:1.5}h4,.h4{font-size:18px;letter-spacing:0px;line-height:1.6666}h5,.h5{font-size:16px;letter-spacing:0px;line-height:1.75}h6,.h6{font-size:15px;letter-spacing:0px;line-height:1.6666}body,p{font-size:16px;letter-spacing:0px;line-height:1.75}.mobile_img{display:none!important}}@media screen and (min-width:990px){.header-wrapper .header.header--middle-left{grid-template-columns:auto 1fr auto}.header .header__inline-menu .list-menu{width:100%;justify-content:center;align-items:center}}@media screen and (max-width:1199px){.header .header__inline-menu li{padding:0 5px}}@media screen and (max-width:989px){.header header-drawer{margin-left:0}.header__icon--menu .icon-hamburger{fill:#000;left:50px}.header .header__icons .header__icon .main-cart-price,.header .header__icons .header__icon .login_label{display:none}.header__icons{gap:15px}}@media screen and (max-width:749px){.header__icon--menu .icon-hamburger{left:18px}.button,.button-label,.shopify-challenge__button,.customer button{padding:0 20px}.button .button-arrow{margin-left:8px}.sub_heading{font-size:14px}.field__input,.customer .field input{padding:8.5px 20px}.newsletter .newsletter_grid .newsletter_form .newsletter_form_content #contact_form .newsletter-form__field-wrapper .fr_polict_text p{margin:8px 0 25px}#product-grid{--grid-mobile-horizontal-spacing: 15px;--grid-mobile-vertical-spacing: 35px}.product-grid .card__content .card__information .card__heading a{font-size:14px;line-height:1.4285}.product-grid .card__content .card__information .price{margin-top:6px!important}}@media screen and (max-width:480px){.cooking-course-collection .product-grid .card__media+.card__content{padding:20px 10px}.cooking-course-collection .product-grid .card__content .booking_btn .button{font-size:12px;padding:0 15px}.cooking-course-collection .product-grid .card__content .booking_btn .button .button-arrow{margin-left:5px}.cooking-course-collection .product-grid .card__content .booking_btn .button .button-arrow svg{width:20px}.product-card-wrapper .card__content .booking_btn .button{letter-spacing:0;font-size:12px}}@media screen and (max-width:424px){.button,.button-label,.shopify-challenge__button,.customer button{padding:0 20px;font-size:13px;letter-spacing:.5px}.related-products .button,.related-products .button-label,.related-products .shopify-challenge__button,.related-products .customer button{padding:0 15px}}@media screen and (max-width:360px){.cooking-course-collection .product-grid .card__content .booking_btn .button{font-size:11px;padding:0 10px}.product-card-wrapper .card__content .booking_btn .button{font-size:11px}.product-card-wrapper .card__content .booking_btn .button .button-arrow svg{width:20px}.product-card-wrapper .card__content .booking_btn .button .button-arrow{margin-left:5px}.related-products .button,.related-products .button-label,.related-products .shopify-challenge__button,.related-products .customer button{padding:0 14px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/dynamic.css.map */
