html{scroll-behavior:smooth}.footer-block__heading,.card__information .card__heading,.title-wrapper-with-link .title,p.description{font-weight:400!important}p.description,.rte p{font-size:16px;line-height:1.5;text-transform:initial}h2.title.h2{text-transform:initial}.hero-banner-cs .slideshow__text-wrapper.banner__content{background:#0000009e;cursor:initial}img.multicolumn-card__image{width:100%!important}.card-wrapper .card__inner{aspect-ratio:1}.dt-sc-header-top-bar{display:none}.popular-dishes-sec .media.media--transparent.media--adapt{padding-bottom:120%!important}ul.dt-nav>li.top-level-link a.dt-sc-nav-link{font-weight:400!important;text-transform:none}.popular-dishes-sec .multicolumn-list h3,.popular-dishes-sec .multicolumn-list h3 a{font-size:22px;margin-bottom:10px}ul.sub-menu-lists::-webkit-scrollbar{width:5px}ul.sub-menu-lists li a{font-size:15px}ul.sub-menu-lists::-webkit-scrollbar-track{background:#f1f1f1}ul.sub-menu-lists::-webkit-scrollbar-thumb{background:#c59d5f}.footer .footer-block__address a img{width:180px}.footer .footer__content-top .grid,.custom-home-grid-split .grid-banner-wrapper{gap:20px}.newsletter-form__button.button{border-radius:0}.newsletter-form__button.button:focus{background:transparent}.price.product-price-current{font-family:var(--font-additional-family);margin-bottom:0!important}.footer-block.grid__item.address.footer_address{padding-right:40px}.popular-dishes-sec .description_block{display:flex;flex-direction:column;gap:20px}.popular-dishes-sec .description_block p{text-align:left;margin:0!important;line-height:1.5;text-transform:initial}.popular-dishes-sec .title-wrapper-with-link{align-items:flex-start!important}.home-services-sec .support-block-list__item .support-block-card{padding:0}.home-services-sec .title-wrapper-with-link p.description{max-width:760px}.home-services-sec .support-block-card__image-wrapper{aspect-ratio:1;width:100%;overflow:hidden;border-radius:10px}.home-services-sec .support-block-card__image-wrapper img{object-fit:cover!important;width:100%!important;overflow:hidden;border-radius:10px;transition:all .5s}.home-services-sec .support-block-card:hover .support-block-card__image-wrapper img{transform:scale(1.1)}ul.footer-block__details-content{display:block!important}ul.footer-block__details-content li a{padding:0 0 6px!important}.home-services-sec .title-wrapper-with-link .button.button--primary{position:absolute;bottom:100px}.home-services-sec .title-wrapper-with-link .button.button--primary:hover:before,.black_btn .button:hover:before{background-color:transparent}.home-services-sec .title-wrapper-with-link .button.button--primary,.black_btn .button{border:1px solid #000!important}.home-services-sec .title-wrapper-with-link .button.button--primary:hover,.black_btn .button:hover{background-color:transparent;color:#000;border:1px solid #000}.slideshow .swiper .swiper-pagination-bullet:before{background:#fff!important}.button:hover:before{background-color:#000;border:1px solid #fff}.popular-dishes-sec .page-full-width{background:#fff!important;background-image:none!important;border-bottom:1px solid #edededb5}.custom-home-grid-split .title-wrapper-with-link.title-wrapper--self-padded-mobile{padding-right:60px!important}h6.sub-heading{font-family:var(--font-additional-family);letter-spacing:0;font-weight:400;margin:0!important;color:var(--gradient-base-accent-2);font-size:3.4rem;line-height:normal}.home-services-sec h2.title.h2{margin-bottom:2rem}.collapsible_address-block .chat-buttons a:before,.collapsible_address-block .reserve-button:before{display:block!important}.popular-dishes-sec .heading_block{text-align:left}.multicolumn-card.content-container.overlay_style .multicolumn-card__info h3{letter-spacing:0!important}.multicolumn .swiper-button-next{right:5%!important}ul.product-icons.right-aligned{top:40px}ul.product-icons.right-aligned button{background:#000}.our-testimonials-sec .title-wrapper-with-link{margin-bottom:50px}.testimonial-content blockquote>p{font-size:18px!important;line-height:1.8!important}.testimonial-content blockquote.content-center{border:1px solid #ffffff26;justify-content:center;padding:20px 20px 40px}.our-testimonials-sec .testimonial-content{display:flex;height:100%}.our-testimonials-sec .testimonial-container{padding-bottom:0!important;height:auto}ul.product-icons.right-aligned button:hover{background:var(--gradient-base-accent-2)}.card__inner .product-icons button:hover{color:#fff!important}.cookie-disclaimer .cookie-content button,.multicolumn-card__info .link{background:#fff;color:#000}.multicolumn-card__info .link:hover{color:#fff}.slideshow .banner__box .banner__buttons .button{background:#fff;color:#000}.slideshow .banner__box .banner__buttons .button:hover{color:#fff}h3.address-block-heading.h4{margin-bottom:6px!important}.timing-block{margin-top:0}.layout-contact-left{right:60px;left:auto!important;height:75%!important;top:0!important;bottom:0;margin:auto}.collapsible_address-block{text-align:left;width:100%}p.address-block-desc{margin-bottom:3rem!important;max-width:400px}.house-cosma-cs p.description{max-width:760px}.house-cosma-cs .support-block-card{padding-top:0;padding-bottom:0}.house-cosma-cs h2.title.h2{font-size:0}.house-cosma-cs h2.title.h2:before{content:"";position:absolute;background-image:url(/cdn/shop/files/LogoMain.png?v=1753272144);width:170px;height:113px;top:84px;left:0;right:0;margin:auto;background-size:contain;background-repeat:no-repeat}.house-cosma-cs .page-width{padding-top:220px;margin:0 8%;width:100%;padding-left:0;padding-right:0}.house-cosma-cs .title-wrapper-with-link{margin-bottom:0}.hero-banner-cs .swiper-button-next,.hero-banner-cs .swiper-button-prev{width:40px;height:40px;background-color:#fff;border-radius:50%;color:#000;display:flex;align-items:center;justify-content:center;font-size:18px;z-index:10;transition:all .3s ease;box-shadow:0 2px 8px #00000026}.hero-banner-cs .swiper-button-next:after,.hero-banner-cs .swiper-button-prev:after{font-size:16px;font-weight:700}.hero-banner-cs .swiper-button-next:hover,.hero-banner-cs .swiper-button-prev:hover{background-color:#000;color:#fff}.product-recommendations .swiper-button-next,.product-recommendations .swiper-button-prev{width:40px;height:40px;background-color:#fff;border-radius:50%;color:#000;display:flex;align-items:center;justify-content:center;font-size:18px;z-index:10;transition:all .3s ease;box-shadow:0 2px 8px #00000026}.product-recommendations .swiper-button-next:after,.product-recommendations .swiper-button-prev:after{font-size:16px;font-weight:700}.product-recommendations .swiper-button-next:hover,.product-recommendations .swiper-button-prev:hover{background-color:#000;color:#fff}.insta-gallery-section.overlay .insta-gallery-wrapper .insta-gallery-block-image img{border-radius:10px}slideshow-component .swiper{height:calc(90vh - 50px);min-height:520px}.banner--medium:not(.banner--adapt){height:100%!important}.layout-contact-left:before{transform:scale(.92)!important}.testimonial-content blockquote .h3{text-align:center}.popular-dishes-sec .swiper{margin-right:0!important}.header__icon--menu .icon path{fill:#000}.submenu_inner{border-radius:10px;background:#fff!important}a.header__icon:not(:last-child){margin-right:15px!important}.header__icons .icon-search{margin-right:8px!important}.home-product-sec .card__content{padding-left:15px!important;padding-right:15px!important}slideshow-component .swiper .slide-banner{min-height:fit-content!important}ul.menu-drawer__menu li .menu-drawer__menu-item{padding-left:0!important;padding-right:0!important}ul.menu-drawer__menu li{padding-left:15px!important;padding-right:15px!important}.menu-drawer__menu-item>.icon-arrow{right:4px!important}.menu-drawer .list-social__link{padding-top:0!important}.menu-drawer .list-social{margin-top:10px!important}.menu-drawer__account{padding-top:0!important}.title-wrapper-with-link{padding-left:0;padding-right:0}.home-services-sec .support-block-card__info{padding-top:15px!important}.home-services-sec .support-block-card__info a.link.animate-arrow{margin-top:6px}.ndis-sec .image-with-text__content{background:transparent}.ndis-sec{padding-bottom:0!important;background:#fff;border-top:1px solid #edededb5}.ndis-sec .image-with-text__media{border-radius:10px!important}.ndis-sec .image-with-text__text p:has(strong){font-size:20px;margin-top:30px}.ndis-sec .image-with-text__text.rte{margin-top:20px}.ndis-sec .image-with-text__text--caption{margin-bottom:0!important}.ndis-sec .image-with-text__text p strong{font-weight:500}.hero-banner-cs .banner__text{margin-top:0!important}.header__heading-logo{width:180px}footer#Banner-footer,.footer-bottom{border-top:1px solid #ffffff26!important}.collapsible_address-block a.button.reserve-button{display:none}.collapsible_address-block .timing-block{margin-bottom:0}.custom-home-grid-split h2.title.h2{max-width:280px;color:#fff}.home-product-sec h6.sub-heading{color:#000}.house-cosma-cs .support-block-card__image-wrapper.color-inverse.gradient{background:transparent}.layout-contact-right iframe{margin-bottom:-10px}.hoc-sec h2.image-with-text__heading.h1{font-size:0;position:relative}.hoc-sec h2.image-with-text__heading.h1:before{content:"";position:absolute;background-image:url(/cdn/shop/files/WebsiteLogoBlackFull.png?v=1753275687);width:170px;height:30px;top:-50px;left:0;right:0;margin:auto;background-size:contain;background-repeat:no-repeat}.hoc-sec .image-with-text__content{padding-top:100px}.hoc-sec .image-with-text__text-item.grid__item{padding:0 240px 0 0}.custom-home-grid-split{background:#000}.custom-home-grid-split p.description{color:#fff}.custom-home-grid-split a.button.button--primary{background:#fff;color:#000}.custom-home-grid-split a.button.button--primary:hover{color:#fff}.ndis-sec{padding-top:0!important}.home-services-sec .support-block-card__info a.link.animate-arrow.button.button--primary{background:#fff;color:#000}.home-services-sec .support-block-card__info a.link.animate-arrow.button.button--primary:hover{color:#fff}.hoc-sec .image-with-text__media img{object-fit:contain}.about-sec{border:none}.about-sec h2.image-with-text__heading.h2,.about-sec .image-with-text__text.rte.body{color:#000}.about-sec .image-with-text__content{padding:0!important}.home-services-sec .support-block-list{row-gap:50px}.about-sec .image-with-text__text-item.grid__item{padding-top:0;padding-bottom:0}.about-sec .image-with-text__text.rte.body{margin-top:0}#terms-of-service .shopify-policy__body ul{margin:0}#terms-of-service p:has(em>strong){margin:20px 0 7px!important}#terms-of-service p:has(>strong){margin-top:30px!important;text-transform:uppercase!important}#terms-of-service .shopify-policy__container{padding-top:85px}.ContactForm .layout-contact-left{display:none}.ContactForm .layout-contact-right{width:100%}.kudil-form{max-width:1100px;margin:0 auto;border-radius:16px;color:#3b3b3b}.kudil-form h2{text-align:center;margin:0 0 25px}.section.form-image .contact .title{font-weight:400!important}.kudil-form .form-grid{display:flex;flex-wrap:wrap;gap:20px}.kudil-form .form-group{flex:1 1 calc(50% - 10px);min-width:240px}.kudil-form .form-group.full{flex:1 1 100%}.kudil-form .button{display:block;margin:auto}.kudil-form label{display:block;margin-bottom:6px;font-family:Inter;color:#000;font-weight:500;font-size:15px}.kudil-form textarea{resize:vertical}.kudil-form input,.kudil-form textarea,input#special-requests{width:100%;padding:12px 14px;font-family:Inter;margin-bottom:10px;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:15px;transition:border .3s ease;box-sizing:border-box}.kudil-form input:focus,.kudil-form textarea:focus,input#special-requests:focus{outline:none;box-shadow:none}body#privacy-policy p:has(>span>strong){margin:20px 0 -10px;text-transform:uppercase!important}.kudil-form input:hover,.kudil-form input:focus,.kudil-form textarea:hover,.kudil-form textarea:focus,input#special-requests:hover,input#special-requests:focus,.product-form__input .select select:hover,.product-form__input .select select:focus{border-color:#000;background-color:#fff;cursor:pointer}body:has(.kudil-form) .breadcrumb{margin-bottom:0}.grid-banner-section{gap:30px!important;padding:100px 30px}.grid-banner-wrapper{border-radius:10px}.home-services-sec{border-top:1px solid #edededb5}.footer-block__details-content .list-menu__item--link:hover,.copyright__content a:hover{color:#7c7c7c!important}.cart-items .cart-item__details p.caption-with-letter-spacing{display:none}.cart__items .cart-item__name{margin-top:0;font-size:20px;text-align:left}quantity-input.quantity{border-radius:50px;overflow:hidden;border:2px solid #000}quantity-input.quantity:before,quantity-input.quantity:after{display:none}#your-shopping-cart cart-items.page-width{padding-top:0}#your-shopping-cart .cart__footer{padding-bottom:100px}.cart__footer input.discount-code{border-radius:50px}.popular-dishes-sec .multicolumn-list h3 a:hover{color:#fff}.custom-home-grid-split .grid-banner-wrapper h4.main-title{letter-spacing:0!important}.event-enquiry-sec .contact-layout{display:flex;justify-content:center}.event-enquiry-sec .layout-contact-right{width:100%}.section.form-image .form-contact>.contact,.section.form-image .form-contact>.cont-img{flex:1;height:auto}.section.form-image .cont-img img{height:100%;object-fit:cover;width:100%;display:block;border-radius:10px;min-height:100%!important}.section.form-image .form-contact{gap:40px;align-items:stretch!important}.section.form-image .form-contact .field input,.section.form-image .form-contact textarea{width:100%;padding:12px 14px!important;font-family:Inter;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:15px;transition:border .3s ease;box-sizing:border-box;min-height:45px;margin-bottom:0}.section.form-image .form-contact textarea{min-height:100px!important}.section.form-image .form-contact .field input:focus,.section.form-image .form-contact textarea:focus{outline:none;box-shadow:none}.section.form-image .form-contact .field input:hover,.section.form-image .form-contact .field input:focus,.section.form-image .form-contact .field textarea:hover,.section.form-image .form-contact .field textarea:focus{border-color:#000;background-color:#fff;cursor:pointer}.section.form-image .form-contact .field__label{display:none}form#ContactForm{margin-top:30px!important}.search-modal form.search.search-modal__form{background:#fff!important}.search__input.field__input{background:#fff!important;border:1px solid #000;border-radius:50px}.search-modal .search-tags li a{border-radius:50px}.search-modal__content.search-modal__content-bottom{width:100%!important;height:100vh!important}.kudil-form p.form-success{width:100%;text-align:center;border:1px solid #007e00;color:#007e00;padding:7px;border-radius:8px;margin-top:0}.card__media.prd_placeholder{border:1px solid #ededed}.prdmainmedia_placeholder,.cartmedia_placeholder{border:1px solid #ededed;border-radius:10px}.pagination__item:hover svg{fill:#fff}.template-search .facets-vertical .product-grid-container{width:100%}.about-testimonial blockquote.content-center p{font-size:16px!important;color:#000}nav.breadcrumb[aria-label="breadcrumbs product"]{display:none}.thumbnail-list__item{width:120px!important;height:auto!important}.thumbnail img{width:100%!important;height:auto!important;object-fit:cover}.thumbnail-list__item{width:120px!important;height:120px!important}.product--thumbnail_slider .thumbnail-slider{width:120px!important;height:100%!important;margin-right:20px;padding:0!important}.thumbnail.global-media-settings img{height:120px!important;border-radius:10px!important;object-fit:cover!important}button.thumbnail.global-media-settings{border-radius:10px!important;left:0}.product--thumbnail_slider media-gallery{align-items:self-start!important}.product--thumbnail_slider_left button.slick-prev.slick-arrow,.product--thumbnail_slider_left button.slick-next.slick-arrow{opacity:1!important;margin:0;background:transparent}.product--thumbnail_slider_left a.slick-prev.pull-left:before{top:10px!important;right:0!important;left:0!important}.product--thumbnail_slider_left a.slick-next.pull-right:before{bottom:5px;left:0!important;right:0!important}.product__media-list .product__media-item{align-items:flex-start}.product__info-container .product__title h1,.product-recommendations__heading{font-size:calc(var(--font-heading-scale) * 3.2rem)!important;font-weight:400!important;line-height:1.3!important}.product-recommendations__heading{text-align:center}.product__info-container p.product__text{font-size:16px!important;line-height:1.5!important;text-transform:initial!important;margin-top:15px;margin-bottom:20px!important;font-family:var(--font-body-family)!important}.social-proof-sales,.product__inventory,.product__tax,.product__info-as-bottom-tabs,.product__info-container .html-sections-product:has(p.delivery),.product__info-container .html-sections-product:has(p.shipping),.product__payment,.dt-sc-enquiry-form,.product__info-container .icon-with-text{display:none!important}.product__info-container .total-price__container{align-items:center}product-recommendations.product-recommendations{border-top:1px solid #edededb5}.quantity__button{margin:0!important}.product-icons.right-aligned tooltip.tooltip:before{right:-7px!important;bottom:9px!important}button.shopify-payment-button__button--unbranded:hover,button.product-form__submit:hover{background:transparent!important;color:#000!important;border:1px solid #000}button.shopify-payment-button__button--unbranded:hover:before,button.product-form__submit:hover:before{background:transparent}.product__info-container .product-form__buttons{max-width:490px!important;border:none!important;padding-bottom:0!important;margin-top:25px}pickup-availability-preview.pickup-availability-preview{max-width:490px;border:1px solid #000;border-radius:10px;padding:20px}.pickup-availability-button{color:#000!important;margin-bottom:0}.pickup-availability-info p.caption-large+.caption{display:none}.pickup-availability-preview .icon{top:3px;position:relative;margin-right:6px}.pickup-availability-header{flex-direction:column-reverse}.pickup-availability-drawer-button{padding:0!important;width:100%!important;text-align:right}address.pickup-availability-address{font-size:14px}.main-product-template{border-top:1px solid #edededb5}.product__info-container .product-form__input{min-height:auto!important}.product-form__input input[type=radio]+label{border:1px solid transparent;border-radius:5px;margin-bottom:1rem!important;line-height:1.3!important}.product-form__input input[type=radio]:checked+label:not(.swatch-variant-color){background:#000!important;color:#fff!important}.product-form__input .select:after,.product-form__input .select:before{display:none}.product-form__input .select select{width:100%;padding:8px 34px 8px 14px;font-family:Inter;margin-bottom:0;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:15px;transition:border .3s ease;box-sizing:border-box;width:490px}variant-selects .product-form__input .form__label{font-size:16px!important;font-weight:600!important;width:140px;margin-bottom:0}.product-form__input .select{max-width:100%!important}.product__info-container .product-form__input{max-width:490px;flex-direction:column;align-items:flex-start!important;gap:3px;margin-top:30px}.special_requests_txt{margin-bottom:40px!important}.product-form__input .select select{box-shadow:none;height:45px}input#special-requests{max-width:490px}label.form__label[for=special-requests]{font-weight:600}#shopify-section-header{position:relative;z-index:9999}.product-attributes{display:flex;align-items:center}.select .icon-caret{top:0!important;bottom:0;margin:auto}body:has(.remove-margin) nav.breadcrumb{margin-bottom:0}.remove-margin .rich-text__blocks{max-width:1000px}.grid__item.product__media-wrapper{position:sticky;top:20px;height:fit-content}.main-services-sec{border:none}.cosma-listing-header{text-align:left;padding:0 20px 20px;border-bottom:1px solid #dddddd}.cosma-main-heading{font-size:32px;font-weight:400;margin:0}.cosma-sub-heading{font-size:16px;color:#000;margin:0}.cosma-listing-products details{border:1px solid #ddd;border-radius:10px;margin-bottom:12px;background:#fff;overflow:hidden;transition:all .3s ease}.cosma-listing-products summary{cursor:pointer;padding:8px 20px;font-size:16px;font-weight:500;position:relative;list-style:none;display:flex;align-items:center;justify-content:space-between}.cosma-listing-products summary span{float:right;font-size:24px;color:#000}.cosma-listing-products details[open] summary span{transform:rotate(45deg);transition:transform .2s ease}.accordion-content{padding:15px 20px;border-top:1px solid #e0e0e0;background:#fff}.cosma-listing-price{color:#3e3e3e;margin:0 5px 0 0;font-size:12px;display:flex;align-items:center;gap:4px}.accordion-content ul{margin:10px 0;padding-left:20px}.accordion-content li{margin-bottom:6px;font-size:14px}.quantity-cs{display:flex;align-items:center;outline:none;border:1px solid #dddddd;border-radius:50px;height:32px}.qty-btn{width:26px;border:none;background:transparent;color:#000;font-size:18px;font-weight:400;cursor:pointer;transition:background .2s ease}.qty-input-cs{width:30px;text-align:center;border:transparent;font-size:12px}#corporate-menu .layout-contact-left{display:none}#corporate-menu .layout-contact-right{width:100%}.cosma-listing-wrapper{padding:20px 0 0;border:1px solid #dddddd;display:flex;gap:40px;align-items:self-start;border-radius:10px}.listing-products-boxes:last-child{border-bottom:none}.cosma-listing-wrapper .quantity:after{display:none}.cosma-listing-img{width:50%;position:sticky;top:70px;height:auto}.cosma-listing-content{width:100%}.cosma-listing-img img{width:100%;border-radius:10px}.accordion-content p{margin-top:0}.quantity__button:hover{background:transparent;color:#000}.buy-btn-cs{position:sticky;bottom:0;z-index:9;right:0;background:#000;border:1px solid #dddddd;padding:10px 15px;display:none;justify-content:space-between;align-items:center;max-width:870px;margin:auto;width:100%}.buy-btn-cs.active{display:flex}.cosma-cart-info p{margin:0;text-align:left;color:#fff}.cosma-cart-button-info .button{background:#fff;color:#000}.cosma-cart-button-info .button:hover{color:#fff}details .accordion-content{overflow:hidden;max-height:0;opacity:0;transition:all .4s ease}details[open] .accordion-content{max-height:1000px;opacity:1;transition:all .4s ease}.accordion-content li:has(.quantity){list-style:none;display:flex;align-items:center;gap:20px}.accordion-content li:has(label) .quantity{margin-top:0}.accordion-content:has(label) li{font-size:16px}.accordion-content li:has(.quantity) label{width:300px}.listing-products-boxes{border-bottom:1px solid #dddddd;padding:20px;position:relative;display:flex;justify-content:space-between;gap:30px}.listing-products-boxes h3{margin:0 0 3px;font-size:18px;max-width:500px}.cosma-listing-desc{max-width:500px}.cosma-listing-price span{color:#000;font-size:15px}.cosma-listing-desc p,.cosma-listing-desc li{margin:0;line-height:1.3;font-size:12px;color:#3e3e3e}.qty-input-cs:focus-visible{outline:none}.listing-form-buttons{display:flex;height:fit-content;align-items:center;justify-content:flex-end;position:absolute;right:20px;top:20px;width:45%}.listing-left-content{width:100%}.listing-form-buttons .cosma-cart-btn{margin-left:5px;display:flex;gap:5px;flex-direction:row-reverse}.listing-form-buttons .cosma-cart-btn .button{min-width:32px;background:transparent;padding:0;min-height:32px;border-color:#ddd!important}.listing-form-buttons .cosma-cart-btn .btn--addbag{color:#000;font-size:12px;padding:0 10px;text-transform:none}.listing-form-buttons .cosma-cart-btn .btn--addbag:hover{color:#fff}.listing-form-buttons .cosma-cart-btn .btn--addbag.active{background:#000;color:#fff}.listing-form-buttons .cosma-cart-btn .button svg{width:15px;height:15px}.variant-listing-cs h4{margin:0;font-size:12px;font-weight:600}.variant-listing-cs{padding-top:15px;display:flex;gap:5px;flex-direction:column}.variant-listing-cs ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;gap:5px}h4.var_option_subname{margin-top:10px}h4.var_option_subname:after{content:":"}.variant-listing-cs ul li{border:1px solid #dddddd;border-radius:50px;padding:3px 12px;cursor:pointer;font-size:11px;color:#7e7e7e;line-height:1.4}.variant-listing-cs ul li.active-variant-cs{background:transparent;color:#000;border-color:#000}.cosma-listing-desc ul{padding-left:18px;margin:0}.qty-input-cs:focus-visible{box-shadow:none}.listing-form-buttons .cosma-cart-btn .button:hover{background:#000}.listing-form-buttons .cosma-cart-btn .button:hover svg path{fill:#fff}.listing-form-buttons input[type=number]::-webkit-outer-spin-button,.listing-form-buttons input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.listing-form-buttons input[type=number]{-moz-appearance:textfield}.listing-form-buttons input[type=number]{-webkit-appearance:textfield;appearance:textfield}body:has(.cosma-listing-sec) nav.breadcrumb{margin-bottom:0}.welcome-cosma-cs .rich-text{background:#f7f7f742;border-bottom:1px solid #edededb5}.event-notes-sec{margin-top:50px}.cosma-listing-sec{max-width:900px;margin:auto;padding:0 15px 30px}.event-notes-sec .rich-text{text-align:left}.event-notes-sec .rich-text__blocks,.welcome-cosma-cs .rich-text__blocks{max-width:900px;padding:0 15px;width:100%!important}.event-notes-sec p,.event-notes-sec li{font-size:14px;line-height:1.4}.event-notes-sec ul{margin-top:-12px;margin-bottom:20px}.event-notes-sec p{margin-bottom:20px}.event-notes-sec li{padding-bottom:12px}.event-notes-sec li:last-child{padding-bottom:0}.services-list-cs p.subtitle{margin:15px 0 10px!important;line-height:1.2}.services-list-cs .image-with-text__text-item{padding:40px!important;background:#fff;border-radius:10px}.services-list-cs .image-with-text__grid{background:#f5f5f5;padding:10px;border-radius:10px}body .services-list-cs .image-with-text__media-item{padding-right:10px!important}.breadcrumb a,.breadcrumb span{display:none!important}nav.breadcrumb{border-top:1px solid #efefef;border-bottom:1px solid #efefef;padding:50px 0}.cm_tabs_buttons{display:flex;gap:5px;justify-content:center;border:1px solid #000000;max-width:600px;margin:auto;padding:5px;border-radius:50px}.cm_tabs_button{padding:15px 30px;border:none;background:#eee0;cursor:pointer;border-radius:50px;transition:background .3s;font-size:16px;font-family:var(--font-heading-family);width:50%}.cm_tabs_button:hover{background:#dddddd5e}.cm_tabs_button.active{background:#000;color:#fff}.cm_contact_info_wrapper{margin-top:40px;position:relative;padding:20px 30px;border:1px solid #dddddd;width:fit-content;border-radius:10px;background:#fdfdfd}.cm_contact_info_item{display:flex;gap:4px}.cm_contact_value a{color:#000;text-decoration:underline;font-weight:500}span.cm_contact_or_divider:before{content:"Contact Info";font-size:20px;font-weight:600;position:relative;bottom:8px}.custom-contact-info .layout-contact-left{display:none}.custom-contact-info .layout-contact-right{width:100%}.contact-info-row{display:flex;gap:40px}.contact-info-col{width:33%;background:#fff;padding:40px 30px;border:1px solid #dddddd54;border-radius:10px}.contact-info-col img{width:50px}.contact-info-col a{color:#000;font-size:18px}.contact-info-col ul{padding-left:0;list-style:none;margin:0}.contact-info-col ul li{line-height:1.2;padding-bottom:12px}.contact-info-col ul li:last-child{padding-bottom:0}.contact-info-col a:hover{text-decoration:underline}.custom-element-remove .layout-contact-left{display:none}.custom-element-remove .layout-contact-right{width:100%}.cosma-service-box{display:flex;gap:40px;align-items:center;margin-bottom:30px;position:sticky;top:60px;background:#fff;padding:50px;border-radius:10px;border:1px solid #dddddd80}.cosma-service-img img{aspect-ratio:16/15;border-radius:10px}.cosma-service-img{width:45%}.cosma-service-content{width:55%}.cosma-service-content h3{font-size:20px;margin:25px 0 10px}.cosma-service-content p,.cosma-service-content h2{margin:0}.cosma-service-content .button{margin-top:40px}.cosma-cart-info p.cosma-cart-price-info{font-weight:700}.popular-dishes-sec a.button.button--primary{width:fit-content;margin-top:10px}.home-product-sec .button.button--primary{margin-top:20px}.slideshow .banner__box .banner__buttons .button.button--secondary{background:transparent;color:#fff;border:1px solid #fff}.slideshow .banner__box .banner__buttons .button.button--secondary:hover{border-color:transparent}.slideshow .banner__box .banner__buttons .button{margin-right:0}.coming_soon{margin-bottom:100px}.addons select{width:100%;padding:8px 34px 8px 14px;font-family:Inter;margin-bottom:0;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:15px;transition:border .3s ease;box-sizing:border-box;box-shadow:none;height:45px;outline:none;cursor:pointer;background-image:url(/cdn/shop/files/dropdown-arrow.svg);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-size:12px;background-position:calc(100% - 15px) center;background-repeat:no-repeat}li.addon-item{list-style:none}li.addon-head{left:0!important}ul.addons{padding-left:0}.cart-drawer .cart-items-addons{padding:50px 15px 10px!important;border-bottom:0px solid #e5e5e5!important;margin:0;transform:scale(.7);border-top:none!important;transform-origin:top;background:#e5e5e599;border-radius:5px}.cart-drawer .cart-items-addons:before{content:"Add-on";position:absolute;top:10px;font-size:18px;text-transform:uppercase}.cart-drawer .cart-items-addons+.cart-item{margin-top:-20px}.cart-drawer .cart-item:has(+.cart-items-addons){border-bottom:none!important;padding-bottom:0}.cart-drawer .cart-item:nth-child(1){padding-top:30px}.cart-drawer .cart-item__image{aspect-ratio:16/16}.cart-drawer .cart-items-addons+.cart-item{border-top:1px solid #e5e5e5!important}.shopify-section:has(.cosma-listing-sec){padding-top:80px}#main-cart-items .cart-items-addons{transform:scale(.9);transform-origin:top;background:#e5e5e54d;border-radius:5px;position:relative}#main-cart-items .cart-items-addons td{padding:60px 30px 23px}#main-cart-items .cart-items-addons td.cart-item__media:before{content:"Add-on";position:absolute;top:15px;font-size:20px;text-transform:uppercase}#main-cart-items .cart-item .cart-item__image-container img{aspect-ratio:16/16}li.collection-list__item.grid__item .card__media .media img{height:100%}#collections .collection-list .card__information .card__heading{font-size:2.2rem!important;color:var(--color-icon);text-transform:capitalize!important}#collections .collection-list .card__information{margin-top:10px!important}#main-cart-items .cart-items-addons td dl{display:none}.cart-drawer .cart-items-addons cart-remove-button{bottom:20px;top:auto!important;right:15px!important}.custom-select-cs:before,.custom-select-cs:after{display:none}.custom-select-cs .form__label{color:#000;font-weight:600}select#custom-dropdown{width:100%!important;padding:8px 34px 8px 14px;font-family:Inter;margin-bottom:0;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:15px;transition:border .3s ease;box-sizing:border-box;width:490px;height:45px;outline:none;box-shadow:none;cursor:pointer;background-image:url(/cdn/shop/files/dropdown-arrow.svg);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-size:12px;background-position:calc(100% - 15px) center;background-repeat:no-repeat}select#custom-dropdown:hover,select#custom-dropdown:focus{border-color:#000}.custom-product-dropdown{width:100%}#lox-bagel-box .addons select option[value=dessert]{display:none}@media(min-width:1541px){.popular-dishes-sec .title-wrapper-with-link{margin-left:16.7%!important;margin-right:0!important;max-width:70%!important}}@media screen and (min-width:1200px)and (max-width:1540px){body .popular-dishes-sec .title-wrapper-with-link{margin-left:4%!important}.popular-dishes-sec multi-slider{max-width:98%!important}}@media screen and (min-width:1024px)and (max-width:1540px){.popular-dishes-sec .title-wrapper-with-link{margin-left:30px!important}}@media(min-width:1400px){.services-list-cs .page-full-width>.row{margin:0 auto;padding:0 20px;max-width:1360px}}@media(min-width:1200px){.popular-dishes-sec .heading_block{width:calc(27% - 30px)}.popular-dishes-sec .description_block{width:calc(70% - 30px)}.header .dt-sc-list-inline li:first-child .sub-menu-block{width:500px}.header .dt-sc-list-inline li:first-child .sub-menu-block ul.sub-menu-lists{display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,auto)}.header .dt-sc-list-inline li:first-child .sub-menu-block ul.sub-menu-lists li{display:flex;width:100%}ul.sub-menu-lists li a{padding:8px 15px!important}ul.sub-menu-lists{padding:10px 0!important}ul.sub-menu-lists{max-height:400px;overflow:auto}.product-collection .grid--4-col-desktop .grid__item .card__information .card__heading{font-size:2rem!important}.product-collection .grid--5-col-desktop .grid__item .card__information .card__heading{font-size:1.7rem!important}}@media(min-width:1100px){.ndis-sec .image-with-text__media-item,.AboutImg .image-with-text__text-item{padding:0 40px 0 0!important}}@media screen and (min-width:990px)and (max-width:1300px){.hoc-sec .image-with-text__text-item.grid__item{padding-right:100px}}@media screen and (min-width:750px)and (max-width:1199px){.custom-home-grid-split .title-wrapper-with-link.title-wrapper--self-padded-mobile{padding:0!important;margin-left:30px!important;margin-right:30px!important}body .contact-layout{flex-direction:column}body .layout-contact-left,body .layout-contact-right{width:100%!important}body .layout-contact-left{padding-left:30px!important}}@media screen and (min-width:750px)and (max-width:1024px){#main-cart-items td.cart-item__details{padding-left:15px!important}#main-cart-items .cart-items-addons td{padding:50px 12px 20px}#main-cart-items .cart-items-addons td.cart-item__media{width:27rem!important}#main-cart-items .cart-items-addons td.cart-item__media:before{top:10px}.home-services-sec .title-wrapper-with-link .button.button--primary{left:0;right:0;margin:auto;width:fit-content;bottom:80px}.home-services-sec .page-full-width{padding-bottom:180px}.main-services-sec .page-full-width{padding-bottom:75px}}@media(max-width:1299px){.thumbnail-list__item{width:80px!important}.thumbnail-list__item{width:80px!important;height:80px!important}.product--thumbnail_slider .thumbnail-slider{width:80px!important}.thumbnail.global-media-settings img{height:80px!important}}@media(max-width:1199px){.custom-home-grid-split .grid-banner-wrapper{gap:0}a.header__icon:not(:last-child){margin-left:15px!important}.header__icons .icon-search{margin-right:0!important;text-align:right}.header__icons{margin-left:15px!important}.header__icon .icon{width:18px}ul.menu-drawer__menu li .menu-drawer__menu-item{background:transparent!important;font-size:16px}ul.menu-drawer__menu li a{font-size:16px!important}.grid-banner-section{padding-top:0;padding-bottom:100px}.custom-home-grid-split .title-wrapper-with-link.title-wrapper--self-padded-mobile{margin-top:100px!important}}@media(max-width:1099px){.ndis-sec .image-with-text__grid.grid{flex-direction:column}.ndis-sec .image-with-text__grid.grid>div{width:100%}.ndis-sec .image-with-text__grid.grid .image-with-text__text-item .image-with-text__content{padding-bottom:0!important}.about-sec .image-with-text__text-item.grid__item{padding-top:40px}.about-sec .image-with-text__text.rte.body{max-width:100%}.services-list-cs .image-with-text__text-item{padding:20px!important}body .services-list-cs .image-with-text__media-item{padding-right:0!important;padding-bottom:10px}}@media(min-width:1025px){.home-services-sec .page-full-width>.row{display:flex;align-items:flex-start;gap:50px}.home-services-sec .title-wrapper-with-link{width:30%;position:sticky;top:100px}.home-services-sec slider-component.slider-mobile-gutter{width:70%;padding-left:15rem}.home-services-sec .title-wrapper-with-link .button.button--primary{position:initial}.home-services-sec .title-wrapper-with-link .button.button--primary{position:relative;bottom:0}.home-services-sec .support-block-card__info a.link.animate-arrow{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all .5s}.home-services-sec .support-block-card:hover .support-block-card__info a.link.animate-arrow{opacity:1}.home-services-sec .support-block-card .support-block-card__info a.link.animate-arrow span.icon-wrap{display:none}.main-services-sec slider-component.slider-mobile-gutter{width:100%;padding:0}}@media(min-width:750px){h3.address-block-heading.h4{font-size:calc(var(--font-heading-scale) * 3.2rem)}.layout-contact-left{position:initial!important;width:35%!important;justify-content:left!important;padding-left:100px!important;padding-right:100px!important}.contact-layout{display:flex;flex-direction:row-reverse}.layout-contact-right{width:65%}.layout-contact-left:before{display:none}}@media(max-width:1024px){.home-services-sec .title-wrapper-with-link{text-align:center!important;align-items:center!important}}@media(max-width:990px){.product__info-wrapper.grid__item{padding-left:20px!important}}@media(max-width:989px){.product__info-wrapper.grid__item{padding-left:0!important}.grid__item.product__media-wrapper{position:initial}.house-cosma-cs .support-block-list{gap:0!important;justify-content:center}.house-cosma-cs .support-block-list__item .support-block-card{padding:0}.house-cosma-cs .support-block-card .support-block-card__image-wrapper img{width:50%}.hoc-sec .image-with-text__text-item.grid__item{padding:0}.hoc-sec .image-with-text__content{padding-bottom:0;padding-top:70px}.hoc-sec .image-with-text__grid{flex-direction:column-reverse;gap:40px}.hoc-sec h2.image-with-text__heading.h1+.image-with-text__text{text-align:center;max-width:700px;margin:auto}.hoc-sec .image-with-text__media-item{max-width:60%;margin:auto}.hoc-sec h2.image-with-text__heading.h1{text-align:center;width:100%}.section.form-image .form-contact{gap:40px}.about-sec{padding-top:25px!important}.cosma-service-box{gap:30px;padding:25px}.cosma-service-content h3{font-size:18px;margin:10px 0 6px}.cosma-service-content p{font-size:14px;line-height:1.4}.cosma-service-content h2{font-size:26px}.cosma-service-content .button{margin-top:20px}}@media(max-width:749px){.cosma-service-box{flex-direction:column;gap:15px;position:inherit}.cosma-service-img,.cosma-service-content{width:100%}.main-cardcontainer{padding-bottom:30px}.testimonial-content blockquote>p{font-size:14px!important;line-height:1.5!important;margin:0}.header__heading,.header__heading-link{grid-column:2}a.header__icon:not(:last-child){margin-left:0!important}a#cart-icon-bubble{margin-left:8px!important}h1.header__heading{width:180px}.testimonials .testimonial-container{padding-bottom:0!important}.home-services-sec .support-block-list li{width:100%!important;margin:0!important;min-width:100%!important}.support-block-list{gap:30px!important}.home-services-sec .title-wrapper-with-link .button.button--primary{bottom:70px}.home-services-sec .page-full-width{padding-bottom:150px}.main-services-sec .page-full-width{padding-bottom:75px}.hero-banner-cs .swiper-button-next,.hero-banner-cs .swiper-button-prev{display:none}.testimonial-content blockquote.content-center{border:none;padding-top:0;padding-bottom:0}.popular-dishes-sec.multicolumn .title-wrapper-with-link{gap:0!important;padding-left:15px!important;padding-right:15px!important}.popular-dishes-sec .heading_block,.popular-dishes-sec .description_block p{text-align:center!important}.popular-dishes-sec .description_block p.description{margin-bottom:0}.hero-banner-cs .slideshow__text.banner__box{padding:20px!important}.hero-banner-cs .slideshow__text.banner__box h2.banner__heading.h0{font-size:32px}.house-cosma-cs h2.title.h2:before{top:50px}.house-cosma-cs .page-width{padding-top:170px}body:has(.shopify-policy__body) .footer{margin-top:0!important}.header .header-row{grid-template-columns:0fr .3fr 1fr!important}.header__icon--menu .icon{width:20px!important;height:20px!important}.header__icons .icon-search{text-align:left}.grid-banner.custom-home-grid-split .title-wrapper-with-link{padding-right:15px!important;padding-left:15px!important}.house-cosma-cs .support-block-card .support-block-card__image-wrapper img{width:80%}.footer .newsletter-form__field-wrapper .field__input{height:56px}.title-wrapper-with-link{text-align:center!important;align-items:center!important}slideshow-component .swiper{height:calc(80vh - 50px)}.home-product-sec .card__information .card__heading{font-size:18px}.layout-contact-left{padding:50px 30px!important;margin-bottom:0!important;margin-top:0!important;width:100%!important}.ndis-sec .image-with-text__media{height:25rem}.header__heading-logo{width:130px}.hoc-sec,.hoc-sec .page-full-width{padding-bottom:0!important}.hoc-sec .image-with-text__media-item{max-width:100%}.collection .title-wrapper-with-link{margin-bottom:30px}.home-product-sec .grid__item{width:100%!important;max-width:100%!important}.popular-dishes-sec .description_block{margin-top:20px}.grid-banner-section{padding-bottom:75px;padding-left:15px;padding-right:15px}.custom-home-grid-split .title-wrapper-with-link.title-wrapper--self-padded-mobile{margin-top:75px!important}#your-shopping-cart .cart__footer{padding-bottom:0}.section.form-image .form-contact{flex-direction:column!important}a.header__heading-link.link.link--text.focus-inset{width:130px;margin-left:10px}.breadcrumb .breadcrumb_title{font-size:34px!important}.services-list-cs>.page-full-width{padding-bottom:40px!important}.cm_tabs_button{padding:10px 16px}.contact-info-row{flex-direction:column;gap:30px}.contact-info-col{width:100%}.popular-dishes-sec a.button.button--primary{margin:auto}.product__info-container p.product__text{font-size:15px!important}#main-cart-items .cart-items-addons td{padding:0 10px;text-align:center}#main-cart-items .cart-items-addons{transform:none;margin-left:10px;margin-right:10px;margin-top:-20px}#main-cart-items .cart-items-addons td.cart-item__media,#main-cart-items .cart-items-addons td.cart-item__details{padding-top:40px}#main-cart-items .cart-items-addons td.cart-item__media:before{font-size:15px;left:10px;top:9px}}@media screen and (min-width:567px)and (max-width:749px){.popular-dishes-sec.multicolumn .title-wrapper-with-link{padding:0}}@media screen and (min-width:320px)and (max-width:566px){.multicolumn .title-wrapper-with-link,.grid-banner.custom-home-grid-split .title-wrapper-with-link{margin-left:0!important;margin-right:0!important}.layout-contact-left{margin-top:0!important}}@media(max-width:566px){.popular-dishes-sec .swiper{margin-left:15px!important}}body .breadcrumb:before{opacity:1}.product-collection .facets__heading{font-size:calc(var(--font-heading-scale) * 3.2rem);--font-heading-scale: 1}.product-collection ul.custom-product-grid li[data-cols=grid--2-col-desktop]{display:none}.product-collection .facets__disclosure-vertical .facets__summary .icon-caret{height:1.2rem;aspect-ratio:1;width:auto;top:27px}.product-collection .facets__summary>div{font-weight:400;font-size:25px}.product-collection .mobile-facets__summary>div{font-size:17px}.product-collection .facets details .button{padding:0 10px!important;font-weight:400!important;letter-spacing:.4px!important;border:1px solid #000!important}.product-collection summary .icon-caret{right:10px;height:1rem;aspect-ratio:1;width:auto;top:13px}.product-collection .facets label.facet-checkbox span{text-transform:capitalize}.product-collection .facets__list{padding:10px}.product-collection .facets__list li .facet-checkbox{line-height:1.3}.product-collection{margin-bottom:100px}.cart-item__quantity .quantity:after{border-radius:500px!important}body#your-shopping-cart .cart-item__quantity .quantity:after,body#your-shopping-cart .quantity__button:first-child,body#your-shopping-cart .quantity__button:last-child{border-radius:0!important}.product-collection .active-facets__button--light:hover .active-facets__button-inner{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.4)!important}.mobile-facets__sort .select__select{padding-left:2rem!important}.select .icon-caret{width:auto;height:.7rem;top:21px}div#CartDrawer .cart-item__name{text-align:left}.product-collection .facets__item label{margin-bottom:13px;border-bottom:1px solid #e9e9e9;padding-bottom:13px;font-size:16px;line-height:1}.header__icon--compare{display:none!important}.product-collection .facets__item:last-child .facet-checkbox{border-bottom:0}.heating-sec{background-color:#fff;border-top:0px solid}.heating-sec h2.image-with-text__heading.h2,.heating-sec .image-with-text__text.rte.body{color:#000}.heating-sec .image-with-text__text p:has(strong){font-size:16px}.ContactForm{background:#fff;border-bottom:1px solid #edededb5}.heatingData .rich-text__blocks p:has(em){margin-top:7px!important;font-style:normal!important}.heatingData .rich-text__blocks{max-width:100%;padding:0 var(--page-full-width-spacing);text-align:left}.heatingData .rich-text__blocks{width:100%!important}.heatingData .rich-text__blocks p{margin:0}.heatingData .rich-text__blocks p:has(strong){margin:35px 0 8px}.heatingData .rich-text__blocks p:first-child:has(strong){margin-top:0}.link-underline a{text-decoration:underline}.table-main .layout-contact-left{display:none}.table-main .layout-contact-right{width:100%}.Timing{display:flex;justify-content:space-between;margin-top:50px;padding:25px 50px;background:#000;border-radius:10px}.Timing h4{margin-bottom:20px;margin-top:0;color:#fff}.Timing p{margin:0;line-height:1.5;color:#fff}.Timing a{color:#fff;text-decoration:underline}.Timing a:hover{color:#c59d5f}.shopify-policy__container{max-width:100%;padding:100px var(--page-full-width-spacing);background:#fbfbfb}.shopify-policy__title{display:none}body:has(.shopify-policy__body) .breadcrumb{margin:0}.shopify-policy__container a{text-decoration:underline}.product__info-bottom.tabs{margin-bottom:25px}.product__info-as-bottom-tabs .dt-sc-tabs-content{padding:15px;border-radius:5px}.margin-left{margin-left:8%;margin-right:8%}cart-drawer.drawer{z-index:99999}.gst-price-content p{margin:0;font-size:14px}.gst-price-content{margin-top:20px}@media screen and (max-width:1440px){.heatingData .rich-text__blocks{padding:0 4%}.shopify-policy__container{padding:100px 4%}.margin-left{margin-left:4%;margin-right:4%}}@media screen and (max-width:1200px){facet-filters-form.facets.facets-vertical-sort{justify-content:flex-end!important}.popular-dishes-sec .grid__item{width:calc(50% - 15px)!important;max-width:100%!important}}@media screen and (max-width:990px){#your-shopping-cart .cart__footer{padding-bottom:50px}.shopify-policy__container{padding:50px 4%}.ContactForm>div{padding-top:50px;padding-bottom:50px}#terms-of-service .shopify-policy__container{padding-top:15px}.Timing{flex-direction:column;gap:30px}.Timing h4{margin-bottom:10px}.mb-padding>div{padding-bottom:50px}.product-collection{margin-bottom:50px}body:has(.product-collection) .footer,body:has(.mobile-padding) .footer{margin-top:0!important}.mobile-padding .image-with-text__text-item.grid__item{padding-top:0}.mobile-padding>div{padding-bottom:50px}.heatingData>div{padding-top:15px;padding-bottom:50px}.mobile-bottom>div{padding-bottom:0}.section.form-image .cont-img{margin-top:0!important}}@media screen and (max-width:767px){.Timing{padding:20px}.zoomWindowContainer{width:auto!important}.thumbnail-list__item{width:60px!important}.thumbnail-list__item{width:60px!important;height:60px!important}.product--thumbnail_slider .thumbnail-slider{width:60px!important;margin-right:0!important}.thumbnail.global-media-settings img{height:60px!important}.product--thumbnail_slider .slider-mobile-gutter:not(.thumbnail-slider){width:calc(100% - 70px)!important}.product__info-container .product__title h1,.product-recommendations__heading{font-size:24px!important;line-height:1.3!important}button.slick-prev.slick-arrow,button.slick-next.slick-arrow{height:0!important}.product--thumbnail_slider_left a.slick-prev.pull-left:before,.product--thumbnail_slider_left a.slick-next.pull-right:before{width:10px!important;height:10px!important;left:0!important}.product-recommendations__heading{margin-bottom:0!important}.product-recommendations .swiper-button-next:after,.product-recommendations .swiper-button-prev:after{font-size:10px}.product-recommendations .swiper-button-next,.product-recommendations .swiper-button-prev{width:30px;height:30px;font-size:12px}}@media(max-width:480px){cart-items .cart-item{flex-direction:row!important;flex-wrap:wrap;padding:0!important}cart-items td.cart-item__media{width:30%}cart-items td.cart-item__details{width:60%;text-align:left!important;padding-left:12px}cart-items .cart-item__totals{align-items:center}.cart-item__error{margin:0}.cart__items .cart-item__name{font-size:18px}}.house-of-cosma-banner p:has(strong){padding-top:20px}@media screen and (min-width:1541px){.margin-left{margin-left:16.7%;margin-right:0%;max-width:70%}}@media screen and (min-width:1200px)and (max-width:1540px){.margin-left{margin-left:4%!important;margin-right:4%!important}}@media screen and (min-width:750px)and (max-width:1023px){.margin-left{max-width:100%;margin-left:3rem;margin-right:30px}}@media screen and (min-width:481px)and (max-width:749px){#main-cart-items .cart-items-addons .cart-item__totals{padding-top:40px}}@media screen and (max-width:749px){.margin-left{padding-left:15px!important;padding-right:15px!important;margin-left:0!important;margin-right:0!important}.popular-dishes-sec .grid__item{width:100%!important;max-width:100%!important}.copyright-sec{flex-wrap:wrap}.listing-form-buttons{position:initial;width:100%;justify-content:flex-start}.listing-products-boxes{flex-direction:column;gap:20px;padding:15px}.quantity-cs{height:30px}.listing-form-buttons .cosma-cart-btn .button{min-width:30px;min-height:30px}.cosma-main-heading{font-size:22px}.cosma-listing-header{padding:0 15px 15px}.cosma-listing-wrapper{padding:15px 0 0}.buy-btn-cs.active{flex-direction:column}.cosma-cart-info p{text-align:center;line-height:1.3;margin-bottom:7px}.cosma-listing-price{flex-direction:column;gap:0;line-height:1.3;align-items:flex-start}}@media screen and (min-width:991px){div#ImageWithText--template--20014317371651__image_with_text_7rWTwN{padding-top:50px!important;padding-bottom:50px!important}}.main-cardcontainer{display:flex;flex-wrap:wrap;gap:30px;margin-right:30px}.productsNew{padding-top:75px;padding-bottom:75px}.section-custom-liquid:has(.main-cardcontainer) .color-inverse{background-color:#000}article.singleCard h2{margin:0}.productCard{align-items:center;overflow:hidden;border-radius:20px}.main-cardcontainer>*{width:calc(25% - 22.5px);position:relative;min-height:380px;display:flex;flex-direction:column;justify-content:center}.productCard img{position:absolute;top:0;left:0;height:100%;transform:scale(1.1);transform-origin:center;width:100%;object-fit:cover;transition:all .3s linear}.productCard .content{z-index:3;opacity:0;visibility:hidden;transition:all .3s linear}.productCard:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:#0000;z-index:1;transition:all .3s linear}.productCard:hover:before{background:#00000080}.productCard:hover .content{opacity:1;visibility:visible}.productCard .content h4{font-size:calc(var(--font-heading-scale) * 2.2rem);text-align:center;margin:0 0 10px}.productCard .content h4 a{color:#fff}.productCard .content .button,.shopbtn a{background:#fff;color:#000}.productCard .content .button:hover,.shopbtn:hover{color:#fff}.productCard:hover img{transform:scale(1)}.mainProductGrid .layout-contact-left{display:none}.shopbtn{text-align:center}.mainProductGrid .layout-contact-right{width:100%}.product-collection #main-collection-filters,.product-collection facet-filters-form.facets.facets-vertical-sort{display:none}.product-collection .facets-vertical .product-grid-container{width:100%}.welcome-cosma-cs .button:hover:before,.event-notes-sec .button:hover:before{background-color:transparent!important;border-color:#000}.welcome-cosma-cs .button:hover,.event-notes-sec .button:hover{background-color:transparent;color:#000}.event-notes-sec .button{display:block;width:fit-content;line-height:2.6;margin:30px auto 0}.cosma-service-content .button.button--secondary{margin-left:10px}.cosma-service-content .button.button--secondary:hover{background:#000!important;border-color:#000!important;color:#fff}.cosma-service-content .button.button--secondary:hover:before{border-color:#000}@media screen and (min-width:1920px){.main-cardcontainer{margin-left:200px}}@media screen and (min-width:1540px){.main-cardcontainer{margin-left:150px}}@media screen and (min-width:1200px)and (max-width:1540px){.main-cardcontainer{margin:3rem}}@media screen and (min-width:750px)and (max-width:1199px){.main-cardcontainer{margin-left:30px!important;margin-right:30px!important}.contact-info-row{flex-wrap:wrap}.contact-info-col{width:calc(50% - 20px)}.contact-info-col:last-child{width:100%}}@media screen and (min-width:750px){.main-cardcontainer{padding-bottom:50px}.productsNew .main-cardcontainer{padding-bottom:0}.productsNew{padding-top:100px;padding-bottom:100px}}@media screen and (max-width:1440px){.main-cardcontainer{gap:20px}.main-cardcontainer>*{width:calc(25% - 15px)}}@media screen and (max-width:1024px){.main-cardcontainer>*{width:calc(50% - 10px)}article.singleCard:has(h2){order:-2}}@media screen and (max-width:767px){.main-cardcontainer{margin:0 4%}}@media screen and (max-width:550px){.main-cardcontainer>*{width:100%;min-height:300px}.product-form__input .select select,input#special-requests{width:100%}}body .breadcrumb .breadcrumb_title{text-transform:unset}@media screen and (min-width:1100px){.about-sec .image-with-text__text-item.grid__item{padding-left:2rem}}.custom-home-grid-split p.description{margin-bottom:4.5rem!important}.margin-zero p:has(strong){margin-top:0!important;padding-top:0!important}.margin-zero p:has(em){margin-top:50px!important}.black-btn-section a.button{background:#000!important;color:#fff!important;border:1px solid #000}.black-btn-section a.button:hover{background:transparent!important;color:#000!important}.black-btn-section a.button:hover:before{background:transparent!important}.margin-zero p em{font-style:normal}.productsNew{background:#fff}.productsNew h2.title.h2,.productsNew h2.title.h2+p{color:#000}.singleCard h2,.singleCard p{color:#fff}.singleCard p{text-align:justify}body#contact .breadcrumb{margin-bottom:0}.section.form-image .contact .description a{text-decoration:underline;color:#000}.section.form-image .contact .description a:hover{text-decoration:none}@media screen and (max-width:989px){.margin-zero{padding-top:0!important}.listing-products-boxes h3{font-size:16px;max-width:430px}.cosma-main-heading{font-size:26px}}@media screen and (max-width:767px){.mobile-padding-section .rich-text.content-container{padding-top:50px;padding-bottom:50px}.mobile-width .rich-text__blocks{width:92%!important}}.lightBg .page-full-width{background-color:#f7f7f742!important}h4.addon-heading{font-size:1.6rem;line-height:1.5;letter-spacing:.04rem;font-weight:600;margin:0}.special_requests_txt{margin-bottom:10px!important}.addons{margin-bottom:15px}.cart-drawer span.main-remove-custom{position:absolute;top:30px;right:30px;margin:0;display:flex;justify-content:center;align-items:center;border:1px solid #000;cursor:pointer;border-radius:500px;height:20px!important;width:20px!important}.cart-drawer span.main-remove-custom svg{height:8px!important;aspect-ratio:1!important;width:auto!important}li.addon-head{list-style:none;left:-25px;position:relative;font-weight:600}li.addon-item{font-size:13px}.addon-subitem span.addon-remove svg{height:14px;width:25px;cursor:pointer;top:3px;position:relative}.cart-item__image-container{min-width:150px}.cart-item__image-container img{width:100%}td.cart-item__details .product-option{display:block}input#special-requests{border:1px solid #ddd}.cart-drawer span.main-remove-custom:hover{background-color:#000}.cart-drawer span.main-remove-custom:hover svg{filter:invert(1)}span.addon-subitem{white-space:nowrap}#your-shopping-cart td.cart-item__quantity span.main-remove-custom{margin:.7rem 0 0 1.5rem}#your-shopping-cart td.cart-item__quantity span.main-remove-custom svg{height:15px;width:15px!important;cursor:pointer}#your-shopping-cart .cart-item__quantity-wrapper{justify-content:space-between}.general-enquiry .newsletter-checkbox{display:none}.general-enquiry .contact__button{margin-top:30px!important}@media screen and (max-width:1200px){.product__info-container .product-form__input{max-width:100%}.product-form__input .select select{width:100%}input#special-requests{max-width:100%}}@media screen and (max-width:767px){.cart-item__image-container{min-width:unset}#your-shopping-cart .product-option *{display:inline-block!important}#your-shopping-cart .product-option dt{font-weight:700}#your-shopping-cart .cart-items *.right{width:100%;text-align:left;justify-content:flex-start}#your-shopping-cart td.cart-item__quantity span.main-remove-custom{min-width:calc(9rem + var(--buttons-border-width) * 2);display:flex;justify-content:center;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/style.css.map */
