body.partchap-bag-product-public form.variations_form table.variations{width:100%!important;max-width:100%!important;table-layout:fixed!important}body.partchap-bag-product-public form.variations_form table.variations th{width:82px!important}body.partchap-bag-product-public form.variations_form table.variations select{width:100%!important;min-width:0!important;max-width:100%!important}body.partchap-bag-product-public .partchap-bag-product-summary,body.partchap-bag-product-public .partchap-bag-product-personalization{padding:14px 16px;line-height:1.9;text-align:right;font-size:14px}body.partchap-bag-product-public .partchap-bag-product-summary ul,body.partchap-bag-product-public .partchap-bag-product-personalization ul{margin:0;padding-right:20px}body.partchap-bag-product-public .partchap-bag-product-personalization p{margin:10px 0 0;color:#666}body.partchap-bag-product-public .partchap-bag-product-faq{width:100%;max-width:100%;margin:0;padding:28px 30px;border:1px solid #e5e5e5;border-radius:18px;background:#fff;box-shadow:0 10px 34px rgba(27,36,50,.05)}body.partchap-bag-product-public .partchap-bag-product-faq h2{margin:0 0 18px;font-size:28px;line-height:1.5;color:#222}body.partchap-bag-product-public .partchap-bag-product-faq details{border-top:1px solid #ececec}body.partchap-bag-product-public .partchap-bag-product-faq details:last-child{border-bottom:1px solid #ececec}body.partchap-bag-product-public .partchap-bag-product-faq summary{position:relative;cursor:pointer;list-style:none;padding:18px 28px 18px 8px;font-weight:700;line-height:1.8;color:#252525}body.partchap-bag-product-public .partchap-bag-product-faq summary::-webkit-details-marker{display:none}body.partchap-bag-product-public .partchap-bag-product-faq summary:before{content:"+";position:absolute;right:0;color:#cf342f;font-size:24px;line-height:1}body.partchap-bag-product-public .partchap-bag-product-faq details[open] summary:before{content:"−"}body.partchap-bag-product-public .partchap-bag-product-faq-answer{padding:0 28px 18px 8px;color:#555;line-height:2}body.partchap-bag-product-public .partchap-bag-product-faq-answer p{margin:0}body.partchap-bag-product-public .partchap-bag-product-video{width:100%;margin:28px 0 10px;padding:24px;border:1px solid #e5e5e5;border-radius:18px;background:#fff}body.partchap-bag-product-public .partchap-bag-product-video h2{margin:0 0 18px;padding-right:14px;border-right:5px solid #c9342e;font-size:28px;line-height:1.5}body.partchap-bag-product-public .partchap-bag-product-video iframe{display:block;width:100%!important;max-width:100%!important;aspect-ratio:16/9;height:auto!important;border:0;border-radius:14px}body.partchap-bag-product-public .elementor-widget-woocommerce-product-additional-information .woocommerce-product-attributes{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:14px}@media (max-width:767px){body.partchap-bag-product-public form.variations_form table.variations th{width:70px!important;font-size:12px!important}body.partchap-bag-product-public .partchap-bag-product-summary,body.partchap-bag-product-public .partchap-bag-product-personalization{padding:12px 13px;font-size:13px}body.partchap-bag-product-public .partchap-bag-product-faq{padding:20px 16px;border-radius:15px}body.partchap-bag-product-public .partchap-bag-product-faq h2{font-size:21px;margin-bottom:10px}body.partchap-bag-product-public .partchap-bag-product-faq summary{padding:15px 24px 15px 2px;font-size:14px}body.partchap-bag-product-public .partchap-bag-product-faq-answer{padding:0 24px 15px 2px;font-size:13px}body.partchap-bag-product-public .partchap-bag-product-video{padding:14px;margin-top:20px;border-radius:14px}body.partchap-bag-product-public .partchap-bag-product-video h2{font-size:21px;margin-bottom:12px}}body.single-product.partchap-bag-product-public #elementor-popup-modal-182630 .dialog-widget-content,body.single-product.partchap-bag-product-public #elementor-popup-modal-160840 .dialog-widget-content{width:min(760px,-24px + 100vw)!important;height:auto!important;min-height:0px!important;max-height:none!important;overflow:visible!important;border-radius:16px!important}body.single-product.partchap-bag-product-public #elementor-popup-modal-182630 .dialog-message,body.single-product.partchap-bag-product-public #elementor-popup-modal-160840 .dialog-message{padding:0!important;overflow:visible!important;align-items:stretch!important}body.single-product.partchap-bag-product-public #elementor-popup-modal-182630 .dialog-close-button,body.single-product.partchap-bag-product-public #elementor-popup-modal-160840 .dialog-close-button{top:10px!important;left:10px!important;z-index:20!important}body.single-product.partchap-bag-product-public .elementor-section:has(.partchap-bag-product-video){padding-left:10px!important;padding-right:10px!important;background:0 0!important}body.single-product.partchap-bag-product-public .elementor-section:has(.partchap-bag-product-video)>.elementor-container{width:100%!important;max-width:1140px!important;margin-inline:auto!important}body.single-product.partchap-bag-product-public .elementor-column:has(.partchap-bag-product-video){width:100%!important;max-width:100%!important;flex-basis:100%!important}body.single-product.partchap-bag-product-public .elementor-widget-wrap:has(>.partchap-bag-product-video){width:100%!important;max-width:100%!important;padding:10px 0!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.single-product.partchap-bag-product-public .partchap-bag-product-video{display:block!important;position:relative!important;width:100%!important;max-width:1090px!important;margin-inline:auto!important;padding:0!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.single-product.partchap-bag-product-public .partchap-bag-product-video .h_iframe-aparat_embed_frame{display:block!important;position:relative!important;width:100%!important;max-width:930px!important;height:auto!important;aspect-ratio:16/9!important;margin:0 auto 26px!important;overflow:hidden!important;border:8px solid #f7f8fa!important;border-radius:16px!important;background:#111!important;box-shadow:none!important}body.single-product.partchap-bag-product-public .partchap-bag-product-video .h_iframe-aparat_embed_frame>span{display:block!important;width:100%!important;height:100%!important;padding-top:0!important}body.single-product.partchap-bag-product-public .partchap-bag-product-video .h_iframe-aparat_embed_frame iframe{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important}@media (max-width:767px){body.single-product.partchap-bag-product-public #elementor-popup-modal-182630 .dialog-widget-content,body.single-product.partchap-bag-product-public #elementor-popup-modal-160840 .dialog-widget-content{width:calc(-12px + 100vw)!important;max-height:calc(-12px + 100vh)!important;overflow:auto!important}body.single-product.partchap-bag-product-public .partchap-bag-product-video .h_iframe-aparat_embed_frame{width:100%!important;max-width:100%!important;margin-bottom:18px!important;border-width:4px!important;border-radius:12px!important}}body.single-product.partchap-bag-product-public .elementor-section:has(.partchap-bag-product-video){background:#fff!important;background-image:none!important}body.single-product.partchap-bag-product-public .elementor-section:has(.partchap-bag-product-video)>.elementor-background-slideshow,body.single-product.partchap-bag-product-public .elementor-section:has(.partchap-bag-product-video) .elementor-background-slideshow,body.single-product.partchap-bag-product-public .elementor-section:has(.partchap-bag-product-video) .elementor-background-slideshow__slide,body.single-product.partchap-bag-product-public .elementor-section:has(.partchap-bag-product-video) .elementor-background-slideshow__slide__image{display:none!important;background-image:none!important}body.single-product.partchap-bag-product-public .elementor-section:has(.partchap-bag-product-video)>.elementor-background-overlay,body.single-product.partchap-bag-product-public .elementor-section:has(.partchap-bag-product-video) .elementor-background-overlay{display:none!important;opacity:0!important;background:0 0!important}