span[data-product-price]{display:none}*{box-sizing:border-box;margin:0;padding:0}.inquiry-modal{display:none;position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#0009;justify-content:center;align-items:center;padding:20px;overflow-y:auto}.inquiry-modal-content{background:#fff;padding:30px;width:100%;max-width:600px;border-radius:15px;position:relative;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #00000026;animation:scaleIn .3s ease}@keyframes scaleIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.close-modal{position:absolute;top:15px;right:20px;font-size:26px;font-weight:700;color:#666;cursor:pointer;transition:.2s}.close-modal:hover{color:#000}.inquiry-modal h2{font-size:24px;margin-bottom:20px;color:#222;text-align:center}.inquiry-modal label{font-size:14px;font-weight:600;color:#333;margin-bottom:5px;display:block}.inquiry-modal input,.inquiry-modal textarea,.inquiry-modal select{width:100%;margin-bottom:18px;padding:12px 14px;border:1px solid #ddd;border-radius:8px;font-size:15px;transition:border .2s ease,box-shadow .2s ease}.inquiry-modal input:focus,.inquiry-modal textarea:focus,.inquiry-modal select:focus{border-color:#333;box-shadow:0 0 0 3px #0000001a;outline:none}.inquiry-modal button[type=submit]{display:block;width:100%;margin-top:10px;padding:12px;background:#222;color:#fff;font-size:16px;border:none;border-radius:8px;cursor:pointer;transition:background .3s ease}.inquiry-modal button[type=submit]:hover{background:#444}.kitchen-inquiry-container{display:flex;justify-content:center;padding:30px 20px}.kitchen-inquiry-container button{padding:15px 35px;background:#222;color:#fff;border:none;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;transition:background .3s ease}.kitchen-inquiry-container button:hover{background:#444}.faq-section{background:#f9f9f9;padding:60px 20px;border-radius:12px}.faq-title{text-align:center;margin-bottom:40px;font-size:30px;font-weight:700;color:#222}.faq-items{max-width:900px;margin:0 auto}.faq-item{border-bottom:1px solid #eaeaea;padding:20px 0}.faq-question{width:100%;background:none;border:none;display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;text-align:left;cursor:pointer;color:#333;padding:5px 0}.faq-question:hover{color:#000}.faq-icon{font-size:22px;position:relative;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.icon-plus,.icon-minus{position:absolute;transition:opacity .3s ease,transform .3s ease}.icon-plus{opacity:1}.icon-minus,.faq-question[aria-expanded=true] .icon-plus{opacity:0;transform:rotate(90deg)}.faq-question[aria-expanded=true] .icon-minus{opacity:1;transform:rotate(0)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease;color:#555;line-height:1.7;font-size:15px}.faq-answer.open{max-height:600px;padding-top:15px}@media (max-width: 1024px){.faq-title{font-size:26px}.inquiry-modal-content{padding:20px}}@media (max-width: 768px){.faq-title{font-size:24px}.faq-question{font-size:16px}.inquiry-modal h2{font-size:20px}.inquiry-modal button[type=submit]{font-size:15px}}@media (max-width: 480px){.faq-title{font-size:22px}.faq-question{font-size:15px}.faq-items{padding:0 10px}.inquiry-modal-content{padding:15px;border-radius:10px}.inquiry-modal h2{font-size:18px}}.grandparent:not(.grandparent--all-images) .header__dropdown__wrapper,.wrapper{max-width:1320px!important}@media only screen and (min-width: 768px){.medium-up--three-eighths{width:40%!important}}@media only screen and (min-width: 768px){.medium-up--five-eighths{width:60%!important}}.grid__item.medium-up--three-eighths{padding:20px!important;background:#fff!important;border-radius:12px!important;box-shadow:0 4px 20px #0000000d!important}.product__headline{margin-bottom:25px!important}.product__title{font-size:28px!important;font-weight:700!important;color:#222!important;margin-bottom:10px!important}.product__price__wrap{margin:10px 0!important}.product__price span[data-product-price]{font-size:20px!important;font-weight:600!important;color:#df314d!important}.product__subheading,.grid__item.medium-up--three-eighths p{font-size:16px!important;line-height:1.7!important;color:#555!important;margin-bottom:15px!important}.kitchen-inquiry-container{display:flex!important;justify-content:center!important;margin-top:unset!important}.kitchen-inquiry-container button{padding:15px 35px!important;background:linear-gradient(135deg,#222,#444)!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:18px!important;font-weight:600!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 5px 15px #0003!important}.kitchen-inquiry-container button:hover{background:linear-gradient(135deg,#df314d,#b02136)!important;transform:translateY(-2px)!important}.inquiry-modal{position:fixed!important;z-index:9999!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;background:#0009!important;justify-content:center!important;align-items:center!important;padding:20px!important;overflow-y:auto!important}.inquiry-modal-content{background:#fff!important;padding:30px!important;width:100%!important;max-width:600px!important;border-radius:12px!important;position:relative!important;max-height:90vh!important;overflow-y:auto!important;box-shadow:0 8px 30px #0003!important;animation:scaleIn .3s ease!important}@keyframes scaleIn{0%{transform:scale(.9)!important;opacity:0!important}to{transform:scale(1)!important;opacity:1!important}}.close-modal{position:absolute!important;top:15px!important;right:20px!important;font-size:26px!important;font-weight:700!important;color:#666!important;cursor:pointer!important;transition:.2s!important}.close-modal:hover{color:#000!important}.inquiry-modal h2{font-size:22px!important;font-weight:700!important;text-align:center!important;margin-bottom:20px!important;color:#222!important}.inquiry-modal label{font-size:14px!important;font-weight:600!important;color:#333!important;margin-bottom:5px!important;display:block!important}.inquiry-modal input,.inquiry-modal textarea,.inquiry-modal select{width:100%!important;margin-bottom:15px!important;padding:12px 14px!important;border:1px solid #ccc!important;border-radius:8px!important;font-size:15px!important;transition:all .3s ease!important}.inquiry-modal input:focus,.inquiry-modal textarea:focus,.inquiry-modal select:focus{border-color:#df314d!important;box-shadow:0 0 0 3px #df314d33!important;outline:none!important}.inquiry-modal button[type=submit]{width:100%!important;padding:14px!important;background:linear-gradient(135deg,#df314d,#b02136)!important;color:#fff!important;font-size:16px!important;font-weight:600!important;border:none!important;border-radius:8px!important;cursor:pointer!important;transition:all .3s ease!important}.inquiry-modal button[type=submit]:hover{background:linear-gradient(135deg,#222,#444)!important;transform:translateY(-2px)!important}@media (max-width: 768px){.product__title{font-size:22px!important}.product__price span[data-product-price]{font-size:18px!important}.inquiry-modal-content{padding:20px!important}}@media (max-width: 480px){.product__title{font-size:20px!important}.product__subheading,.grid__item.medium-up--three-eighths p{font-size:14px!important}.kitchen-inquiry-container button{font-size:16px!important;padding:12px 25px!important}.inquiry-modal h2{font-size:18px!important}.inquiry-modal-content{padding:15px!important;border-radius:10px!important}}.text__standard{padding:60px 20px!important;background:#f9f9f9!important;border-radius:12px!important;margin:40px auto!important;box-shadow:0 6px 25px #0000000d!important}.text__standard .standard__rte li:before{margin-bottom:15px!important;content:"\2022"!important;margin-right:10px!important;text-align:left!important}.text__standard .standard__rte ul{text-align:left!important}.text__standard{width:100%!important;max-width:100%!important;padding:60px 20px!important;background:#f9f9f9!important;border-radius:0!important;margin:0!important;box-shadow:none!important;text-align:center!important}.text__standard .standard__kicker{font-size:16px!important;font-weight:600!important;color:#df314d!important;margin-bottom:10px!important;text-transform:uppercase!important;letter-spacing:1px!important}.text__standard .standard__heading{font-size:32px!important;font-weight:700!important;color:#222!important;margin-bottom:20px!important;line-height:1.3!important}.text__standard .standard__rte{font-size:16px!important;line-height:1.8!important;color:#555!important;text-align:center!important;max-width:900px!important;margin:0 auto!important}.text__standard .standard__rte ul{list-style:none!important;padding-left:0!important;margin:0!important}.text__standard .standard__rte li{margin-bottom:15px!important}.text__standard{width:100%!important;max-width:100%!important;padding:60px 20px!important;background:#f9f9f9!important;border-radius:0!important;margin:0!important;text-align:center!important}.text__standard .standard__kicker{font-size:16px!important;font-weight:600!important;color:#df314d!important;margin-bottom:10px!important;text-transform:uppercase!important;letter-spacing:1px!important;text-align:center!important}.text__standard .standard__heading{font-size:32px!important;font-weight:700!important;color:#222!important;margin-bottom:20px!important;line-height:1.3!important;text-align:center!important}.text__standard .standard__rte{font-size:16px!important;line-height:1.8!important;color:#555!important;max-width:900px!important;margin:0 auto!important;text-align:center!important}.text__standard .standard__rte p{margin-bottom:15px!important}.text__standard strong{color:#222!important;font-weight:700!important}@media (max-width: 1024px){.text__standard{padding:50px 15px!important}.text__standard .standard__heading{font-size:28px!important}}@media (max-width: 768px){.text__standard{padding:40px 15px!important}.text__standard .standard__heading{font-size:24px!important}.text__standard .standard__rte{font-size:15px!important}}@media (max-width: 480px){.text__standard{padding:30px 12px!important}.text__standard .standard__heading{font-size:20px!important}.text__standard .standard__rte{font-size:14px!important}}@media (max-width: 480px){.faq-question{display:flex;justify-content:space-between;align-items:center;width:100%;gap:10px}.faq-question span:first-child{flex:1;white-space:normal;word-wrap:break-word}.faq-icon{flex-shrink:0;margin-left:8px}}.blog__article{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:40px 20px!important;background:linear-gradient(135deg,#fdfbfb,#ebedee)!important;border-radius:10px!important;box-shadow:0 8px 25px #00000014!important;font-family:Segoe UI,Tahoma,sans-serif!important;line-height:1.7!important;color:#333!important}.blog__article header{text-align:center!important;margin-bottom:25px!important}.blog__article header h1{font-size:2rem!important;font-weight:700!important;color:#222!important;margin-bottom:10px!important}.blog__article header p{font-size:.95rem!important;color:#777!important}.blog__article__content{max-width:850px!important;margin:0 auto!important}.blog__article__content p{font-size:1rem!important;margin-bottom:18px!important;color:#444!important}.blog__article__content strong{color:#df314d!important;font-weight:600!important}.blog__article__content em{color:#391965!important;font-style:italic!important}.blog__article__content h2,.blog__article__content h3{margin:25px 0 15px!important;color:#391965!important;font-weight:700!important;border-left:4px solid #df314d!important;padding-left:12px!important;font-size:1.5rem!important}.blog__article__content ul{margin:20px 0!important;padding-left:20px!important;list-style:none!important}.blog__article__content ul li{background:#fff!important;border:1px solid #eee!important;border-radius:12px!important;padding:12px 15px!important;margin-bottom:12px!important;font-size:.98rem!important;box-shadow:0 2px 6px #0000000a!important;position:relative!important}.blog__article__content ul li:before{content:"\2714"!important;color:#df314d!important;font-weight:700!important;position:absolute!important;left:-25px!important;top:40%!important;transform:translateY(-50%)!important}.blog__article__content a{color:#df314d!important;text-decoration:underline!important;font-weight:500!important}.blog__article__content a:hover{color:#391965!important;text-decoration:none!important}@media (max-width: 768px){.blog__article{padding:25px 15px!important}.blog__article header h1{font-size:1.6rem!important}.blog__article__content h2,.blog__article__content h3{font-size:1.25rem!important}.blog__article__content p{font-size:.95rem!important}.blog__article__content ul li{font-size:.9rem!important;padding:10px 12px!important}}@media (max-width: 480px){.blog__article{padding:20px 12px!important;border-radius:8px!important}.blog__article header h1{font-size:1.4rem!important}.blog__article header p{font-size:.85rem!important}.blog__article__content h2,.blog__article__content h3{font-size:1.1rem!important;padding-left:10px!important}.blog__article__content p{font-size:.9rem!important}.blog__article__content ul li{font-size:.85rem!important;padding:8px 10px!important}}.faq-accordion{margin-top:2rem;max-width:850px;margin-left:auto;margin-right:auto}.faq-item{background:#fff;border:1px solid #eee;border-radius:10px;margin-bottom:15px;overflow:hidden;box-shadow:0 4px 12px #0000000d;transition:all .3s ease}.faq-question{background:linear-gradient(135deg,#fdfbfb,#ebedee);border:none;font-weight:600;font-size:1rem;width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:14px 18px;cursor:pointer;color:#391965;transition:background .3s ease}.faq-question:hover{background:linear-gradient(135deg,#ebedee,#fdfbfb)}.faq-answer{max-height:0;overflow:hidden;padding:0 18px;background:#fafafa;color:#444;font-size:.95rem;line-height:1.6;transition:max-height .4s ease,padding .3s ease}.faq-item.active .faq-answer{max-height:500px;padding:14px 18px 20px}.faq-icon{font-size:1.2rem;color:#df314d;transition:transform .3s ease}.faq-item.active .faq-icon{transform:rotate(180deg)}@media (max-width: 768px){.faq-question{font-size:.95rem;padding:12px 15px}.faq-answer{font-size:.9rem;padding:0 15px}}@media (max-width: 480px){.faq-question{font-size:.9rem;padding:10px 12px}.faq-answer{font-size:.85rem;padding:0 12px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom.css.map */
