:root{--container-padding-xs:20px;--container-padding-md:20px;--container-padding-lg:40px}.elementor-container,.elementor-row{flex-wrap:wrap}body,html{overflow-x:hidden;overflow-y:auto;width:100vw}a{color:inherit}.elementor-widget-od-image picture{display:block;image-rendering:-webkit-optimize-contrast}.elementor-widget-od-image picture img{vertical-align:bottom}.elementor-widget-shortcode{position:static}.od-stretched-link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.facetwp-facet .facetwp-checkbox{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 0H1a1 1 0 0 0-1 1v18a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1Zm-1 1.999v16H2v-16h16Z'/%3E%3C/svg%3E");background-size:16px;padding-left:24px}.facetwp-facet .facetwp-checkbox.checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 0H1a1 1 0 0 0-1 1v18a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1Zm-1 1.999v16H2v-16h16Zm-1.937 4.294a1 1 0 0 0-1.414 0L9 11.94 5.51 8.45l-.094-.082a1 1 0 0 0-1.32 1.497l4.197 4.197.094.083a1 1 0 0 0 1.32-.083l6.356-6.356.083-.094a1 1 0 0 0-.083-1.32Z'/%3E%3C/svg%3E")}.od-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.od-accordion .elementor-accordion-item{border-radius:8px;margin-bottom:8px;overflow:hidden}.od-gradient-border{--gradient-border-width:2px;background:linear-gradient(115deg,#0dddef 8.49%,#efc2ff 52.38%,#132956 82.88%);border-radius:16px}.od-gradient-border:after{background:var(--e-global-color-8056f24);border-radius:16px;bottom:var(--gradient-border-width);content:"";height:calc(100% - var(--gradient-border-width)*2);left:var(--gradient-border-width);position:absolute;right:var(--gradient-border-width);top:var(--gradient-border-width);width:calc(100% - var(--gradient-border-width)*2)}.od-gradient-border>div{z-index:1}.od-category-nav .elementor-item:not(.elementor-item-active):before{background-color:var(--e-global-color-78f7600)!important;border:2px solid var(--e-global-color-78f7600);opacity:1!important}.od-category-nav .elementor-item:not(.elementor-item-active):hover{text-decoration:underline;text-decoration-color:var(--e-global-color-78f7600);text-decoration-thickness:2px;text-underline-offset:6px}.od-category-nav .elementor-item:not(.elementor-item-active):hover:before{background-color:var(--e-global-color-primary)!important;border:2px solid var(--e-global-color-8056f24);opacity:1!important}.od-category-nav .elementor-item-active{border-radius:8px;text-decoration:underline;text-decoration-color:var(--e-global-color-78f7600);text-decoration-thickness:2px;text-underline-offset:6px}.od-category-nav .elementor-item-active:before{border:2px solid var(--e-global-color-8056f24)}.od-category-nav .elementor-item{margin-bottom:var(--e-nav-menu-horizontal-menu-item-margin)}.od-blog-listing-image img{border-radius:16px;box-shadow:0 4px 16px 0 rgba(0,0,0,.16);position:relative;z-index:1}.od-blog-listing-image:after{background-color:#dee9f4;border-radius:16px;content:"";display:block;height:80%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.od-available-colors{display:flex;flex-wrap:wrap;gap:8px}.od-available-colors__color{border-radius:2px;display:block;height:24px;width:24px}.od-available-colors__label{display:none}.od-print-options-info .elementor-image-box-img img{width:100%}h1,h2,h3,h4,h5,h6{-webkit-hyphens:auto;hyphens:auto}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2px}.od-products-loop .elementor-loop-container>.e-loop-item{background-color:var(--e-global-color-78f7600)}.od-products-loop .elementor-loop-container>.e-loop-item:nth-child(2n){background-color:var(--e-global-color-e351a45)}.od-products-loop>.elementor-widget-container{overflow:hidden}.elementor-icon-wrapper{position:static}a[href*=scroll-down]:after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}@keyframes fadeInUp2{0%{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:none}}.fadeInUp{animation-duration:.75s!important;animation-name:fadeInUp2!important}@keyframes fadeInLeft2{0%{opacity:0;transform:translate3d(-50px,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-duration:.75s!important;animation-name:fadeInLeft2!important}@keyframes fadeInRight2{0%{opacity:0;transform:translate3d(50px,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-duration:.75s!important;animation-name:fadeInRight2!important}@keyframes slideInLeft2{0%{transform:translate3d(-50px,0,0)}to{transform:none}}.slideInLeft{animation-duration:.75s!important;animation-name:slideInLeft2!important}@keyframes slideInRight2{0%{transform:translate3d(50px,0,0)}to{transform:none}}.slideInRight{animation-duration:.75s!important;animation-name:slideInRight2!important}.elementor-nav-menu--layout-vertical a{display:inline-block}.od-field-label{display:block;left:20px;position:absolute;top:14px;transition:all .4s ease;width:100%;z-index:2}.od-field-label--active{color:var(--e-global-color-secondary)!important;font-size:12px!important;font-weight:700!important;top:4px}.elementor-widget-form .elementor-field-type-checkbox input:focus,.elementor-widget-form .elementor-field-type-checkbox select:focus,.elementor-widget-form .elementor-field-type-date input:focus,.elementor-widget-form .elementor-field-type-date select:focus,.elementor-widget-form .elementor-field-type-radio input:focus,.elementor-widget-form .elementor-field-type-radio select:focus,.elementor-widget-form .elementor-field-type-select input:focus,.elementor-widget-form .elementor-field-type-select select:focus,.elementor-widget-form .elementor-field-type-time input:focus,.elementor-widget-form .elementor-field-type-time select:focus{border-color:var(--e-global-color-secondary)!important;box-shadow:none}.elementor-widget-form .elementor-field-type-checkbox .select-caret-down-wrapper i,.elementor-widget-form .elementor-field-type-date .select-caret-down-wrapper i,.elementor-widget-form .elementor-field-type-radio .select-caret-down-wrapper i,.elementor-widget-form .elementor-field-type-select .select-caret-down-wrapper i,.elementor-widget-form .elementor-field-type-time .select-caret-down-wrapper i{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.329 2 5.708 7.621.086 2 1.5.586l4.208 4.207L9.915.586 11.329 2Z' fill='%23000'/%3E%3C/svg%3E");height:8px;width:12px}.elementor-widget-form .elementor-field-type-checkbox .select-caret-down-wrapper i:before,.elementor-widget-form .elementor-field-type-date .select-caret-down-wrapper i:before,.elementor-widget-form .elementor-field-type-radio .select-caret-down-wrapper i:before,.elementor-widget-form .elementor-field-type-select .select-caret-down-wrapper i:before,.elementor-widget-form .elementor-field-type-time .select-caret-down-wrapper i:before{display:none}.elementor-widget-form .elementor-field-type-email input:focus,.elementor-widget-form .elementor-field-type-email textarea:focus,.elementor-widget-form .elementor-field-type-number input:focus,.elementor-widget-form .elementor-field-type-number textarea:focus,.elementor-widget-form .elementor-field-type-tel input:focus,.elementor-widget-form .elementor-field-type-tel textarea:focus,.elementor-widget-form .elementor-field-type-text input:focus,.elementor-widget-form .elementor-field-type-text textarea:focus,.elementor-widget-form .elementor-field-type-textarea input:focus,.elementor-widget-form .elementor-field-type-textarea textarea:focus,.elementor-widget-form .elementor-field-type-url input:focus,.elementor-widget-form .elementor-field-type-url textarea:focus{border-color:var(--e-global-color-secondary)!important;box-shadow:none}.elementor-widget-form .elementor-field-type-email input:-webkit-autofill,.elementor-widget-form .elementor-field-type-email input:-webkit-autofill:active,.elementor-widget-form .elementor-field-type-email input:-webkit-autofill:focus,.elementor-widget-form .elementor-field-type-email input:-webkit-autofill:hover,.elementor-widget-form .elementor-field-type-number input:-webkit-autofill,.elementor-widget-form .elementor-field-type-number input:-webkit-autofill:active,.elementor-widget-form .elementor-field-type-number input:-webkit-autofill:focus,.elementor-widget-form .elementor-field-type-number input:-webkit-autofill:hover,.elementor-widget-form .elementor-field-type-tel input:-webkit-autofill,.elementor-widget-form .elementor-field-type-tel input:-webkit-autofill:active,.elementor-widget-form .elementor-field-type-tel input:-webkit-autofill:focus,.elementor-widget-form .elementor-field-type-tel input:-webkit-autofill:hover,.elementor-widget-form .elementor-field-type-text input:-webkit-autofill,.elementor-widget-form .elementor-field-type-text input:-webkit-autofill:active,.elementor-widget-form .elementor-field-type-text input:-webkit-autofill:focus,.elementor-widget-form .elementor-field-type-text input:-webkit-autofill:hover,.elementor-widget-form .elementor-field-type-textarea input:-webkit-autofill,.elementor-widget-form .elementor-field-type-textarea input:-webkit-autofill:active,.elementor-widget-form .elementor-field-type-textarea input:-webkit-autofill:focus,.elementor-widget-form .elementor-field-type-textarea input:-webkit-autofill:hover,.elementor-widget-form .elementor-field-type-url input:-webkit-autofill,.elementor-widget-form .elementor-field-type-url input:-webkit-autofill:active,.elementor-widget-form .elementor-field-type-url input:-webkit-autofill:focus,.elementor-widget-form .elementor-field-type-url input:-webkit-autofill:hover{-webkit-text-fill-color:var(--e-global-color-text)!important;-webkit-box-shadow:0 0 0 1000px var(--e-global-color-78f7600) inset!important;color:var(--e-global-color-text)!important}.elementor-widget-form .elementor-field-type-acceptance .elementor-field-option,.elementor-widget-form .elementor-field-type-checkbox .elementor-field-option,.elementor-widget-form .elementor-field-type-radio .elementor-field-option{line-height:20px!important}.elementor-widget-form .elementor-field-type-acceptance:not(.elementor-field-type-acceptance) .elementor-field-subgroup,.elementor-widget-form .elementor-field-type-checkbox:not(.elementor-field-type-acceptance) .elementor-field-subgroup,.elementor-widget-form .elementor-field-type-radio:not(.elementor-field-type-acceptance) .elementor-field-subgroup{padding-top:30px}.elementor-widget-form .elementor-field-type-acceptance input[type=checkbox],.elementor-widget-form .elementor-field-type-acceptance input[type=radio],.elementor-widget-form .elementor-field-type-checkbox input[type=checkbox],.elementor-widget-form .elementor-field-type-checkbox input[type=radio],.elementor-widget-form .elementor-field-type-radio input[type=checkbox],.elementor-widget-form .elementor-field-type-radio input[type=radio]{display:block!important;height:1px;opacity:0;width:1px}.elementor-widget-form .elementor-field-type-acceptance input[type=checkbox]+label,.elementor-widget-form .elementor-field-type-acceptance input[type=radio]+label,.elementor-widget-form .elementor-field-type-checkbox input[type=checkbox]+label,.elementor-widget-form .elementor-field-type-checkbox input[type=radio]+label,.elementor-widget-form .elementor-field-type-radio input[type=checkbox]+label,.elementor-widget-form .elementor-field-type-radio input[type=radio]+label{display:block!important;font-size:14px!important;line-height:22px!important;padding-left:30px;position:relative}.elementor-widget-form .elementor-field-type-acceptance input[type=checkbox]+label a,.elementor-widget-form .elementor-field-type-acceptance input[type=radio]+label a,.elementor-widget-form .elementor-field-type-checkbox input[type=checkbox]+label a,.elementor-widget-form .elementor-field-type-checkbox input[type=radio]+label a,.elementor-widget-form .elementor-field-type-radio input[type=checkbox]+label a,.elementor-widget-form .elementor-field-type-radio input[type=radio]+label a{font-size:14px!important;line-height:22px!important}.elementor-widget-form .elementor-field-type-acceptance input[type=checkbox]+label:before,.elementor-widget-form .elementor-field-type-acceptance input[type=radio]+label:before,.elementor-widget-form .elementor-field-type-checkbox input[type=checkbox]+label:before,.elementor-widget-form .elementor-field-type-checkbox input[type=radio]+label:before,.elementor-widget-form .elementor-field-type-radio input[type=checkbox]+label:before,.elementor-widget-form .elementor-field-type-radio input[type=radio]+label:before{background-color:transparent;border:1px solid var(--e-global-color-13a32ab);content:"";display:block;height:18px;left:0;position:absolute;top:0;width:18px}.elementor-widget-form .elementor-field-type-acceptance input[type=checkbox]:checked+label:before,.elementor-widget-form .elementor-field-type-acceptance input[type=radio]:checked+label:before,.elementor-widget-form .elementor-field-type-checkbox input[type=checkbox]:checked+label:before,.elementor-widget-form .elementor-field-type-checkbox input[type=radio]:checked+label:before,.elementor-widget-form .elementor-field-type-radio input[type=checkbox]:checked+label:before,.elementor-widget-form .elementor-field-type-radio input[type=radio]:checked+label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.207 1.707 5 8.914.293 4.207l1.414-1.414L5 6.086 10.793.293l1.414 1.414Z' fill='%23000'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.elementor-widget-form .elementor-field-type-acceptance input[type=radio]+label:before,.elementor-widget-form .elementor-field-type-checkbox input[type=radio]+label:before,.elementor-widget-form .elementor-field-type-radio input[type=radio]+label:before{border-radius:100px;content:""}.elementor-widget-form .elementor-field-type-acceptance input[type=radio]:checked+label:before,.elementor-widget-form .elementor-field-type-checkbox input[type=radio]:checked+label:before,.elementor-widget-form .elementor-field-type-radio input[type=radio]:checked+label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6' cy='6' r='6' fill='%23000'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.elementor-widget-form .elementor-field-type-upload input.elementor-upload-field{background:var(--e-global-color-78f7600);border:1px solid var(--e-global-color-beb02db);border-radius:3px;cursor:pointer;padding:10px 10px 10px 32px;position:relative;width:100%}.elementor-widget-form .elementor-field-type-upload .elementor-upload-field:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18'%3E%3Cpath fill='%23687D97' d='M13.955 11.061c.536 0 .978.388 1.038.888l.007.118v4.927c0 .516-.403.941-.923 1l-.122.006H1.045c-.536 0-.978-.388-1.038-.888L0 16.994v-4.927c0-.556.468-1.006 1.045-1.006.536 0 .977.388 1.037.888l.008.118-.002 3.921H12.91v-3.921c0-.516.404-.941.923-1l.122-.006zM7.96.243l.094.088 4.722 5.028a.98.98 0 0 1-.074 1.42 1.076 1.076 0 0 1-1.382.017l-.094-.088-2.882-3.069v9.434c0 .555-.467 1.005-1.044 1.005-.536 0-.977-.388-1.038-.888l-.007-.117V3.61L3.376 6.705c-.356.381-.946.44-1.373.156L1.9 6.783a.979.979 0 0 1-.162-1.321l.081-.1L6.5.336A1.074 1.074 0 0 1 7.96.243z' opacity='.4'/%3E%3C/svg%3E");content:"";float:right;height:18px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:15px}.elementor-widget-form .elementor-field-type-upload ::-webkit-file-upload-button{margin:0;padding:0;visibility:hidden;width:.1px}
