.woocommerce-billing-fields__field-wrapper>div:not(.form-row-email){display:none!important}.woocommerce-additional-fields{display:none!important}.section-heading{position:relative;display:flex;align-items:center;gap:22px;margin:clamp(32px, 4vw, 44px) 0 clamp(20px, 2.5vw, 28px);text-align:center}.section-heading::before,.section-heading::after{content:"";flex:1 1 auto;height:1px;background:#a8c6c3}.section-heading__title{position:relative;flex:0 0 auto;margin:0;padding:0 0 14px;color:#3f6f73;font-size:clamp(1.45rem, 1.2rem + 0.8vw, 1.85rem);font-weight:600;line-height:1.2;letter-spacing:-.015em;white-space:nowrap}.section-heading__title::after{content:"♡";position:absolute;left:50%;bottom:-7px;display:flex;align-items:center;justify-content:center;width:24px;height:18px;color:#4e8487;background:#fff;font-family:Arial,sans-serif;font-size:18px;font-weight:400;line-height:1;transform:translateX(-50%)}@media (max-width:768px){.section-heading{gap:12px;margin:30px 0 22px}.section-heading::before,.section-heading::after{height:1px}.section-heading__title{padding-bottom:12px;font-size:clamp(1.35rem, 6vw, 1.6rem);white-space:normal}.section-heading__title::after{bottom:-6px;width:22px;height:17px;font-size:17px}}@media (max-width:420px){.section-heading{gap:9px}.section-heading__title{max-width:72%}}#category-filter-form{display:none}@media (max-width:768px){.woocommerce .widget_product_categories,.woocommerce-page .widget_product_categories{display:none}#category-filter-form{display:block;margin:0 0 20px;padding:16px;background:#fff;border:1px solid #dfe7e7;border-radius:10px;box-shadow:0 4px 14px rgb(63 111 115 / .05)}#category-filter-form::before{content:"Browse Categories";display:block;margin:0 0 10px;color:#3f6f73;font-size:16px;font-weight:600;line-height:1.3}#category-filter-form select{width:100%;min-height:46px;padding:10px 40px 10px 13px;box-sizing:border-box;color:#2f3a3b;background-color:#f7fbfa;background-image:url("data:image/svg+xml;charset=US-ASCII,%3csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L5 5L9 1' stroke='%233F6F73' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 13px center;background-size:10px 6px;border:1px solid #c8d6d5;border-radius:7px;box-shadow:none;outline:none;font-family:inherit;font-size:15px;line-height:1.35;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}#category-filter-form select:hover,#category-filter-form select:focus{color:#2f3a3b;background-color:#fff;border-color:#4e8487;box-shadow:0 0 0 3px rgb(78 132 135 / .1);outline:none}}#faq{display:flex;gap:32px;padding:0 20px}.faq-column{display:flex;flex:1;flex-direction:column}#faq dt+dt,#faq dd+dt{margin-top:16px}#faq dt{position:relative;padding:14px 20px 14px 44px;color:#2f3a3b;background:#eef8f7;border:1px solid rgb(64 119 124 / .12);border-radius:12px;font-weight:600;line-height:1.35;cursor:pointer;user-select:none;outline:none;box-shadow:0 2px 8px rgb(63 111 115 / .04);transition:background-color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease,color 0.25s ease}#faq dt::before{content:"+";position:absolute;top:50%;left:16px;color:#40777c;font-size:18px;font-weight:600;line-height:1;transform:translateY(-50%);transition:color 0.25s ease}#faq dt.active{background:#fff;border-color:#c8d6d5;box-shadow:0 6px 18px rgb(63 111 115 / .06)}#faq dt.active::before{content:"—";color:#3f6f73}@media (hover:hover){#faq dt:hover{background:#fff;border-color:#c8d6d5;box-shadow:0 6px 16px rgb(63 111 115 / .05)}}#faq dd{display:none;margin:10px 0 0;padding:0 16px 4px 44px;color:#2f3a3b;line-height:1.65}#faq dt.active+dd{display:block}#contact{display:flex;align-items:flex-start;flex-wrap:wrap;gap:36px;width:100%;max-width:1120px;margin:26px auto 34px;padding:8px 20px 20px;box-sizing:border-box}.contact-column{display:flex;flex:1 1 320px;flex-direction:column;min-width:280px;gap:18px}.contact-column:first-child{flex:0 1 38%}.contact-column:last-child{flex:1 1 54%}#contact h2,#contact h3{margin:0 0 10px;color:#3f6f73}#contact p{margin-top:0;margin-bottom:14px;color:#2f3a3b;line-height:1.6}#contact a{color:#40777c;text-decoration-thickness:1px;text-underline-offset:3px}@media (hover:hover){#contact a:hover{color:#2f5f63}}.social-list{display:flex;justify-content:flex-start;gap:12px;margin:0;padding:0;list-style:none}.social-list li{margin:0}.social-list li a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:#3f6f73;background:#eef8f7;border:1px solid #d6e3e2;border-radius:10px;font-size:20px;text-decoration:none;transition:transform 0.25s ease,background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease,box-shadow 0.25s ease}.social-list .social-icon{display:block;width:20px;height:20px;flex:0 0 20px}@media (hover:hover){.social-list li a:hover{color:#2f5f63;background:#fff;border-color:#c8d6d5;transform:translateY(-1px);box-shadow:0 6px 14px rgb(63 111 115 / .07)}}.social-list li a:focus-visible{outline:2px solid rgb(78 132 135 / .22);outline-offset:2px}@media (max-width:768px){#faq{flex-direction:column;gap:20px;padding:0 10px}#faq dt{padding:13px 16px 13px 40px;border-radius:10px}#faq dt::before{left:14px}#faq dd{padding:0 10px 2px 40px}#contact{flex-direction:column;gap:24px;margin-top:22px;padding:8px 10px 18px}.contact-column,.contact-column:first-child,.contact-column:last-child{flex:1 1 100%;min-width:100%}.contact-column{gap:16px}.social-list{gap:10px}.social-list li a{width:40px;height:40px;font-size:18px}}.photo-slide{position:relative;width:100%;margin:0 0 42px;padding:0 52px;overflow:hidden;box-sizing:border-box}.photo-slide .slide-track{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:16px;width:100%;margin:0;padding:0;transition:transform 0.35s ease;will-change:transform}.photo-slide .slide-item{display:block;flex:0 0 calc((100% - 48px) / 4);min-width:0;margin:0;padding:0;box-sizing:border-box}.photo-slide .slide-item a,.photo-slide .slide-item a:visited,.photo-slide .slide-item a:hover,.photo-slide .slide-item a:focus,.photo-slide .slide-item a:active{display:block;width:100%;margin:0;padding:6px;overflow:hidden;box-sizing:border-box;color:inherit;background:#f7fbfa;border:1px solid #d6e3e2;border-radius:10px;line-height:0;text-decoration:none;box-shadow:0 6px 18px rgb(47 58 59 / .07)}.photo-slide .slide-item img{display:block;width:100%;height:auto;max-width:none;aspect-ratio:3 / 4;margin:0;padding:0;object-fit:cover;object-position:center;background:#fff;border:1px solid #dfe7e7;border-radius:6px;box-sizing:border-box;vertical-align:top;transition:transform 0.3s ease}@media (hover:hover){.photo-slide .slide-item a:hover img{transform:scale(1.02)}}.photo-slide .slide-controls{position:absolute;z-index:5;inset:0;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;margin:0;padding:0 4px;box-sizing:border-box;pointer-events:none}.photo-slide .slide-arrow{position:relative;display:flex;flex:0 0 42px;align-items:center;justify-content:center;width:42px;height:42px;margin:0;padding:0;color:#3f6f73;background:#fff;border:1px solid #d6e3e2;border-radius:50%;font-size:0;line-height:1;cursor:pointer;pointer-events:auto;user-select:none;box-shadow:0 6px 16px rgb(47 58 59 / .13);transition:color 0.25s ease,background-color 0.25s ease,border-color 0.25s ease,transform 0.25s ease,opacity 0.25s ease}.photo-slide .slide-arrow::before{content:"";display:block;width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor}.photo-slide .slide-prev::before{margin-left:3px;transform:rotate(-135deg)}.photo-slide .slide-next::before{margin-right:3px;transform:rotate(45deg)}.photo-slide .slide-arrow:disabled{opacity:.35;cursor:default}@media (hover:hover){.photo-slide .slide-arrow:not(:disabled):hover{color:#fff;background:#4e8487;border-color:#4e8487;transform:scale(1.04)}}.photo-slide .slide-arrow:focus-visible{outline:2px solid rgb(78 132 135 / .3);outline-offset:3px}.customer-projects-gallery>h2{margin:44px 0 22px;color:#3f6f73;text-align:center}.customer-projects-gallery>h2:first-of-type{margin-top:30px}.customer-projects-gallery>p{margin-right:auto;margin-left:auto;text-align:center}@media (max-width:959px){.photo-slide{margin-bottom:36px;padding:0 46px}.photo-slide .slide-track{gap:14px}.photo-slide .slide-item{flex-basis:calc((100% - 28px) / 3)}.photo-slide .slide-arrow{flex-basis:38px;width:38px;height:38px}.customer-projects-gallery>h2{margin-top:38px}}@media (max-width:767px){.photo-slide{margin-bottom:30px;padding:0 38px}.photo-slide .slide-track{gap:10px}.photo-slide .slide-item{flex-basis:calc((100% - 10px) / 2)}.photo-slide .slide-item a,.photo-slide .slide-item a:visited,.photo-slide .slide-item a:hover,.photo-slide .slide-item a:focus,.photo-slide .slide-item a:active{padding:5px;border-radius:9px}.photo-slide .slide-item img{border-radius:5px}.photo-slide .slide-arrow{flex-basis:32px;width:32px;height:32px}.photo-slide .slide-arrow::before{width:7px;height:7px}.customer-projects-gallery>h2{margin:32px 0 18px;font-size:24px}}@media (max-width:420px){.photo-slide{padding:0 32px}.photo-slide .slide-track{gap:8px}.photo-slide .slide-item{flex-basis:calc((100% - 8px) / 2)}.photo-slide .slide-item a,.photo-slide .slide-item a:visited,.photo-slide .slide-item a:hover,.photo-slide .slide-item a:focus,.photo-slide .slide-item a:active{padding:4px}.photo-slide .slide-arrow{flex-basis:28px;width:28px;height:28px}.photo-slide .slide-arrow::before{width:6px;height:6px}}.two-column-section{display:flex;flex-wrap:wrap;gap:16px;max-width:520px;margin:20px auto 30px;box-sizing:border-box}.two-column-section .column{flex:1 1 calc(50% - 8px);min-width:0;margin:0;padding:0;box-sizing:border-box}.two-column-section .column>a:first-child{display:block;overflow:hidden;border-radius:6px;line-height:0;text-decoration:none}.two-column-section .column img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border-radius:6px;transition:transform 0.3s ease,opacity 0.3s ease}.two-column-section .image-title,.two-column-section .image-title:visited{display:block;margin:8px 0 0;color:#40777c;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none}@media (hover:hover){.two-column-section .column>a:first-child:hover img{transform:scale(1.015);opacity:.98}.two-column-section .image-title:hover{color:#e8914a}}.two-column-section .image-title:focus-visible,.two-column-section .column>a:first-child:focus-visible{outline:2px solid rgb(64 119 124 / .3);outline-offset:3px}@media (max-width:600px){.two-column-section{max-width:100%;gap:12px}.two-column-section .column{flex:1 1 calc(50% - 6px)}.two-column-section .image-title,.two-column-section .image-title:visited{margin-top:7px;font-size:14px}}.premium-shop-link{margin:.5em 0 .45em;padding:0 16px;text-align:center}.premium-shop-link a,.premium-shop-link a:visited{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#3f6f73;font-size:22px;font-weight:600;line-height:1.3;text-decoration:none!important;transition:color 0.25s ease,transform 0.25s ease}.premium-shop-link a::after{content:"→";color:#e8914a;font-size:20px;font-weight:500;line-height:1;transition:transform 0.25s ease}@media (hover:hover){.premium-shop-link a:hover{color:#2f5f63;transform:translateY(-1px)}.premium-shop-link a:hover::after{transform:translateX(4px)}}.premium-shop-link a:focus-visible{outline:2px solid rgb(78 132 135 / .28);outline-offset:4px;border-radius:4px}@media (max-width:600px){.premium-shop-link{margin:.4em 0;padding:0 10px}.premium-shop-link a,.premium-shop-link a:visited{font-size:19px}.premium-shop-link a::after{font-size:18px}}.abbr-table{width:100%;max-width:680px;margin:0 auto 16px;border-collapse:separate;border-spacing:0;table-layout:auto;overflow-wrap:break-word;color:#2b2b2b;border:1px solid #dfe7e7}.abbr-table th,.abbr-table td{padding:10px 14px;border:0;text-align:left;vertical-align:top}.abbr-table thead th{background-color:#f0f7f6;font-weight:600;color:#1f1f1f}.abbr-table tbody tr+tr td{border-top:1px solid #e5ecec}.abbr-table td:first-child{width:1%;white-space:nowrap;font-weight:600;color:#1f1f1f}blockquote.crochet-tip{position:relative;margin:1.8em 0;padding:18px 20px;color:#4f4038;background:#fff8f4;border:none;border-left:4px solid #e8914a;border-radius:10px;font-size:1rem;font-style:normal;line-height:1.65;box-shadow:0 4px 14px rgb(168 103 71 / .06)}blockquote.crochet-tip::after{content:none}blockquote.crochet-tip p{margin:0}blockquote.crochet-tip a,blockquote.crochet-tip a:visited{color:#c6672d;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color 0.25s ease,text-underline-offset 0.25s ease}@media (hover:hover){blockquote.crochet-tip a:hover,blockquote.crochet-tip a:active{color:#3f6f73;text-underline-offset:5px}}@media (max-width:600px){blockquote.crochet-tip{margin:1.5em 0;padding:16px;border-radius:8px;font-size:.96rem;line-height:1.6}}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin:1em 0;text-align:center}.video-wrapper iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.amigurumi-subscribe{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px;margin:1.5em auto;box-sizing:border-box}.amigurumi-subscribe img{flex:1 1 300px;width:100%;max-width:450px;height:auto;display:block;border-radius:12px}.amigurumi-content{display:flex;flex:1 1 300px;flex-direction:column;min-width:0;margin-top:40px}.amigurumi-content .sender-form-field{margin-top:8px}@media (max-width:768px){.amigurumi-subscribe{gap:16px}.amigurumi-subscribe img,.amigurumi-content{flex:1 1 100%;max-width:100%}.amigurumi-content{margin-top:0}}.tips-box{width:100%;max-width:520px;margin:1.6em auto 2em;padding:18px 20px;box-sizing:border-box;background:#f7fbfa;border:1px solid #d6e3e2;border-radius:12px;box-shadow:0 4px 14px rgb(63 111 115 / .05)}.tips-box__title{margin:0 0 12px;color:#3f6f73;font-size:1.6rem;font-weight:700;line-height:1.2;text-align:center}.tips-box__image{display:block;width:100%;max-width:340px;height:auto;margin:0 auto 14px;border-radius:8px}.tips-box__text{margin:0;color:#2f3a3b;font-size:.98rem;line-height:1.6;text-align:center}@media (max-width:480px){.tips-box{max-width:100%;margin:1.4em auto 1.8em;padding:16px}.tips-box__title{margin-bottom:10px;font-size:1.35rem}.tips-box__image{max-width:300px;margin-bottom:12px}.tips-box__text{font-size:.94rem;line-height:1.55}}.save-for-later-container{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;margin-bottom:32px}.save-for-later-label{font-size:1.4rem;font-weight:700;line-height:1.2;color:#1f1f1f}.pinterest-btn,.pinterest-btn:link,.pinterest-btn:visited{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;background-color:#bd081c;color:#ffffff!important;border:none;border-radius:0;font-family:inherit;font-size:1.05rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none!important;box-sizing:border-box;cursor:pointer;transition:background-color 0.2s ease,transform 0.15s ease}@media (hover:hover){.pinterest-btn:hover{background-color:#ad071a;color:#ffffff!important;text-decoration:none!important;transform:translateY(-1px)}}.pinterest-btn:focus{background-color:#bd081c;color:#ffffff!important;text-decoration:none!important}.pinterest-btn:focus-visible{outline:2px solid rgb(189 8 28 / .3);outline-offset:3px}.pinterest-btn:active{background-color:#a30718;color:#ffffff!important;text-decoration:none!important;transform:translateY(1px)}.pinterest-icon{width:18px;height:18px;margin-right:8px;flex-shrink:0;color:#fff}.kofi-button-wrapper{text-align:center;margin-bottom:30px}.kofi-button-wrapper>*{display:inline-block}.kofi-simple-button,.kofi-simple-button:visited{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 16px;color:#fff!important;font-weight:600;line-height:1.2;text-decoration:none!important;border-radius:6px;transition:filter 0.2s ease,transform 0.2s ease}.kofi-simple-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:14px;line-height:1;background:#fff;border-radius:50%}@media (hover:hover){.kofi-simple-button:hover{color:#fff!important;filter:brightness(.92);transform:translateY(-1px)}}.kofi-simple-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.woocommerce-form-coupon-toggle{margin-bottom:10px!important}@media (min-width:769px){.woocommerce-form-coupon-toggle{margin:0 0 30px!important}}.woocommerce-form-login-toggle{margin:0 0 30px!important}.woocommerce-MyAccount-downloads-file.button.alt{position:relative;border-radius:6px;background-color:#eaf7f6;box-shadow:0 2px 4px rgb(0 0 0 / .1);transition:all 0.3s ease;border:1px solid #eaf7f6;cursor:pointer;outline:none}.woocommerce-MyAccount-downloads-file.button.alt:hover{background-color:#fff;border-color:#d0f0ee}.my-wc-slider .product-image-link{text-decoration:none;color:inherit;display:block}.pattern-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;max-width:1200px;margin:16px auto 18px;padding:0 20px;box-sizing:border-box}.pattern-item{min-width:0}.pattern-item a,.pattern-item a:visited,.pattern-item a:hover,.pattern-item a:focus,.pattern-item a:active{display:grid;grid-template-rows:auto auto;gap:10px;height:100%;padding:10px;box-sizing:border-box;color:inherit;background:#f7fbfa;border:1px solid #dfe7e7;border-radius:8px;text-align:center;text-decoration:none!important;transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.pattern-item img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:6px;transition:transform 0.35s ease}.pattern-item span{margin:0;padding:0 2px 2px;color:#40777c;font-size:1rem;font-weight:600;line-height:1.25;text-align:center;transition:color 0.25s ease}.pattern-grid__more{margin:8px 0 30px;padding:0 20px;text-align:center}.pattern-grid__more .about-link{display:inline-block;margin:0;font-size:17px}@media (hover:hover){.pattern-item a:hover{transform:translateY(-4px);border-color:rgb(64 119 124 / .24);box-shadow:0 12px 26px rgb(68 110 112 / .11)}.pattern-item a:hover img{transform:scale(1.025)}.pattern-item a:hover span{color:#e8914a}}.pattern-item a:focus-visible{outline:2px solid rgb(64 119 124 / .35);outline-offset:3px}.section-heading+p{padding:0 30px;text-align:center}@media (max-width:1100px){.pattern-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){.pattern-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;padding:0 16px}.pattern-item a,.pattern-item a:visited,.pattern-item a:hover,.pattern-item a:focus,.pattern-item a:active{padding:8px;gap:8px}.pattern-item span{font-size:.95rem}}@media (max-width:600px){.pattern-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 10px}.pattern-grid__more{margin-bottom:24px}}.pattern-grid.pattern-grid--about{grid-template-columns:repeat(4,minmax(0,210px));justify-content:center;width:100%;max-width:940px;margin:20px auto 34px;padding:0 20px}.pattern-grid--about .pattern-item a{padding:9px;gap:10px}.pattern-grid--about .pattern-item span{padding-bottom:3px;font-size:15px;line-height:1.3}@media (max-width:768px){.pattern-grid.pattern-grid--about{grid-template-columns:repeat(2,minmax(0,210px));max-width:480px;padding:0 16px}}@media (max-width:420px){.pattern-grid.pattern-grid--about{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 10px}.pattern-grid--about .pattern-item span{font-size:14px}}.about-yulia{max-width:1100px;margin:0 auto 34px;padding:0 20px}.about-yulia__inner{color:#2b2b2b;font-size:17px;line-height:1.75}.about-yulia__image{float:left;width:min(100%, 240px);aspect-ratio:4 / 5;max-width:240px;margin:0 24px 16px 0;border-radius:5px;display:block;object-fit:cover;box-shadow:0 6px 18px rgb(0 0 0 / .06)}.about-yulia__title{margin:0 0 14px;color:#40777c;font-size:clamp(1.8rem, 1.4rem + 1vw, 2.3rem);line-height:1.15;font-weight:500;letter-spacing:-.02em}.about-yulia__subtitle{margin:24px 0 12px;color:#40777c;font-size:1.3rem;line-height:1.25;font-weight:500}.about-yulia__list{margin:0 0 18px 1.2em;padding:0}.about-yulia__list li{margin-bottom:8px}.about-yulia__content p{margin:0 0 16px}.about-yulia__content strong{color:#1f1f1f;font-weight:600}.about-yulia__inner::after{content:"";display:block;clear:both}@media (max-width:768px){.about-yulia{margin-bottom:40px;padding:0 10px}.about-yulia__inner{font-size:15px;line-height:1.7}.about-yulia__image{float:none;width:min(100%, 260px);max-width:260px;margin:0 auto 18px}.about-yulia__title{margin-bottom:12px;text-align:center}}.about-premium-note{max-width:980px;margin:22px auto 36px;padding:22px 24px;box-sizing:border-box;color:#2f3a3b;background:#f7fbfa;border:1px solid #d6e3e2;border-radius:12px;line-height:1.65;box-shadow:0 4px 14px rgb(63 111 115 / .05)}.about-premium-note p{margin:0 0 14px}.about-premium-note p:last-child{margin-bottom:0}.about-premium-note strong{color:#3f6f73;font-weight:600}.about-premium-note__thanks{color:#40777c;font-weight:500}@media (max-width:768px){.about-premium-note{margin:18px 10px 30px;padding:18px}}.tutorial-photo{text-align:center;margin:24px auto}.tutorial-photo img{display:block;margin:0 auto;max-width:100%;height:auto}.tutorial-photo figcaption{margin-top:8px;font-size:14px;color:#666;line-height:1.4}.carousel-wrapper{margin-bottom:24px}@media (max-width:768px){.carousel-wrapper{margin-bottom:20px}}@media (max-width:480px){.carousel-wrapper{margin-bottom:16px}}.my-wc-slider{position:relative;width:100%;overflow:hidden;box-sizing:border-box}.my-wc-slider .swiper-wrapper{box-sizing:border-box}.my-wc-slider .swiper-slide{box-sizing:border-box}.my-wc-slider .swiper-button-prev,.my-wc-slider .swiper-button-next{position:absolute;top:50%;z-index:10;display:flex;align-items:center;justify-content:center;margin-top:0;opacity:1;transform:translateY(-50%);transition:color 0.25s ease,background-color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.my-wc-slider .swiper-button-disabled{pointer-events:none;opacity:0!important}@media (max-width:768px){.my-wc-slider .swiper-button-prev,.my-wc-slider .swiper-button-next{opacity:1}.my-wc-slider .swiper-button-prev{left:6px}.my-wc-slider .swiper-button-next{right:6px}}.my-wc-slider--home{width:100%;padding:4px 8px 10px;box-sizing:border-box}.my-wc-slider--home .swiper-wrapper{align-items:stretch}.my-wc-slider--home .swiper-slide{display:flex;height:auto}.my-wc-slider--home .wc-slider-product{display:flex;flex:1;flex-direction:column;width:100%;height:100%;padding:8px;overflow:hidden;box-sizing:border-box;background:#fff;border:1px solid #dfe7e7;border-radius:8px;box-shadow:0 3px 12px rgb(63 111 115 / .05);transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.my-wc-slider--home .product-image-link,.my-wc-slider--home .product-image-link:visited,.my-wc-slider--home .product-image-link:hover,.my-wc-slider--home .product-image-link:focus,.my-wc-slider--home .product-image-link:active{display:block;overflow:hidden;width:100%;border-radius:6px;text-decoration:none!important}.my-wc-slider--home .product-image-link img{display:block;width:100%;height:auto;margin:0;object-fit:contain;object-position:center;border-radius:6px;transition:transform 0.35s ease}.my-wc-slider--home .content-wrapper{display:flex;flex:1;flex-direction:column;align-items:center;width:100%;padding:10px 4px 0;box-sizing:border-box;text-align:center}.my-wc-slider--home h3.product-title{display:-webkit-box;width:100%;min-height:40px;margin:0 0 1px!important;padding:0!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:inherit!important;font-size:16px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:0!important;text-align:center}.my-wc-slider--home h3.product-title a.custom-product-title-link,.my-wc-slider--home h3.product-title a.custom-product-title-link:visited,.my-wc-slider--home h3.product-title a.custom-product-title-link:hover,.my-wc-slider--home h3.product-title a.custom-product-title-link:focus,.my-wc-slider--home h3.product-title a.custom-product-title-link:active{display:block;width:100%;color:#3f6f73;font-family:inherit!important;font-size:16px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:0!important;text-decoration:none!important;transition:color 0.25s ease}.my-wc-slider--home .product-rating{display:flex;align-items:center;justify-content:center;width:100%;min-height:18px;margin:0 0 6px;line-height:1}.my-wc-slider--home .product-rating .star-rating{float:none;margin:0 auto;font-size:14px;line-height:1}.my-wc-slider--home .price{min-height:24px;margin:0 0 9px;color:#2f3a3b;font-size:15px;font-weight:600;line-height:1.35;text-align:center}.my-wc-slider--home .price del{margin-right:5px;color:#8a9696;font-size:14px;font-weight:400}.my-wc-slider--home .price ins{color:#2f3a3b;font-weight:600;text-decoration:none}.my-wc-slider--home .custom-buy-button,.my-wc-slider--home .custom-buy-button:visited,.my-wc-slider--home .custom-buy-button:focus,.my-wc-slider--home .custom-buy-button:active{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;margin-top:auto;padding:8px 12px;box-sizing:border-box;color:#ffffff!important;background:#4e8487!important;border:1px solid #4e8487!important;border-radius:6px;box-shadow:none!important;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none!important;transition:color 0.25s ease,background-color 0.25s ease,border-color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease}@media (hover:hover){.my-wc-slider--home .wc-slider-product:hover{transform:translateY(-3px);border-color:rgb(78 132 135 / .25);box-shadow:0 10px 24px rgb(63 111 115 / .09)}.my-wc-slider--home .wc-slider-product:hover .product-image-link img{transform:scale(1.015)}.my-wc-slider--home h3.product-title a.custom-product-title-link:hover{color:#e8914a}.my-wc-slider--home .custom-buy-button:hover{color:#ffffff!important;background:#3f6f73!important;border-color:#3f6f73!important;transform:translateY(-1px);box-shadow:0 5px 14px rgb(63 111 115 / .18)!important}}.my-wc-slider--home .swiper-button-prev,.my-wc-slider--home .swiper-button-next{width:36px;height:36px;color:#3f6f73;background:#fff;border:1px solid #dfe7e7;border-radius:50%;box-shadow:0 5px 16px rgb(63 111 115 / .12)}.my-wc-slider--home .swiper-button-prev::after,.my-wc-slider--home .swiper-button-next::after{font-size:15px;font-weight:700}@media (hover:hover){.my-wc-slider--home .swiper-button-prev:hover,.my-wc-slider--home .swiper-button-next:hover{color:#fff;background:#4e8487;border-color:#4e8487;box-shadow:0 7px 18px rgb(63 111 115 / .2)}}.my-wc-slider--simple{width:100%;padding:4px 8px 10px;box-sizing:border-box}.my-wc-slider--simple .swiper-wrapper{align-items:stretch}.my-wc-slider--simple .swiper-slide{display:flex;height:auto}.my-wc-slider--simple .wc-slider-product{display:flex;flex:1;flex-direction:column;width:100%;height:100%;padding:7px;overflow:hidden;box-sizing:border-box;background:#fff;border:1px solid #dfe7e7;border-radius:8px;box-shadow:0 3px 12px rgb(63 111 115 / .05);transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.my-wc-slider--simple .product-image-link,.my-wc-slider--simple .product-image-link:visited,.my-wc-slider--simple .product-image-link:hover,.my-wc-slider--simple .product-image-link:focus,.my-wc-slider--simple .product-image-link:active{display:block;overflow:hidden;width:100%;border-radius:6px;text-decoration:none!important}.my-wc-slider--simple .product-image-link img{display:block;width:100%;height:auto;margin:0;object-fit:contain;object-position:center;border-radius:6px;transition:transform 0.35s ease}.my-wc-slider--simple .content-wrapper{display:flex;flex:1;flex-direction:column;align-items:center;width:100%;padding:7px 4px 2px;box-sizing:border-box;text-align:center}.my-wc-slider--simple .product-rating{display:flex;align-items:center;justify-content:center;width:100%;min-height:18px;margin:0 0 5px;line-height:1}.my-wc-slider--simple .product-rating .star-rating{float:none;margin:0 auto;font-size:13px;line-height:1}.my-wc-slider--simple .price{min-height:22px;margin:0;color:#2f3a3b;font-size:14px;font-weight:600;line-height:1.35;text-align:center}.my-wc-slider--simple .price del{margin-right:5px;color:#8a9696;font-size:13px;font-weight:400}.my-wc-slider--simple .price ins{color:#2f3a3b;font-weight:600;text-decoration:none}.my-wc-slider--simple .swiper-button-prev,.my-wc-slider--simple .swiper-button-next{width:34px;height:34px;color:#3f6f73;background:#fff;border:1px solid #dfe7e7;border-radius:50%;box-shadow:0 5px 16px rgb(63 111 115 / .12)}.my-wc-slider--simple .swiper-button-prev::after,.my-wc-slider--simple .swiper-button-next::after{font-size:14px;font-weight:700}@media (hover:hover){.my-wc-slider--simple .wc-slider-product:hover{transform:translateY(-2px);border-color:rgb(78 132 135 / .25);box-shadow:0 8px 20px rgb(63 111 115 / .09)}.my-wc-slider--simple .wc-slider-product:hover .product-image-link img{transform:scale(1.015)}.my-wc-slider--simple .swiper-button-prev:hover,.my-wc-slider--simple .swiper-button-next:hover{color:#fff;background:#4e8487;border-color:#4e8487}}@media (max-width:959px){.my-wc-slider--home .wc-slider-product{padding:7px}.my-wc-slider--home .content-wrapper{padding-top:9px}.my-wc-slider--home h3.product-title{min-height:38px;margin-bottom:1px!important;font-size:15px!important;line-height:1.25!important}.my-wc-slider--home h3.product-title a.custom-product-title-link,.my-wc-slider--home h3.product-title a.custom-product-title-link:visited,.my-wc-slider--home h3.product-title a.custom-product-title-link:hover,.my-wc-slider--home h3.product-title a.custom-product-title-link:focus,.my-wc-slider--home h3.product-title a.custom-product-title-link:active{font-size:15px!important;line-height:1.25!important}.my-wc-slider--home .product-rating .star-rating{font-size:13px}.my-wc-slider--simple .wc-slider-product{padding:6px}}@media (max-width:600px){.my-wc-slider--home,.my-wc-slider--simple{padding-right:4px;padding-left:4px}.my-wc-slider--home .wc-slider-product{padding:6px}.my-wc-slider--home .content-wrapper{padding-top:8px}.my-wc-slider--home h3.product-title{min-height:35px;margin-bottom:1px!important;font-size:14px!important;line-height:1.25!important}.my-wc-slider--home h3.product-title a.custom-product-title-link,.my-wc-slider--home h3.product-title a.custom-product-title-link:visited,.my-wc-slider--home h3.product-title a.custom-product-title-link:hover,.my-wc-slider--home h3.product-title a.custom-product-title-link:focus,.my-wc-slider--home h3.product-title a.custom-product-title-link:active{font-size:14px!important;line-height:1.25!important}.my-wc-slider--home .product-rating{margin-bottom:6px}.my-wc-slider--home .product-rating .star-rating{font-size:12px}.my-wc-slider--home .price{margin-bottom:8px;font-size:14px}.my-wc-slider--home .custom-buy-button,.my-wc-slider--home .custom-buy-button:visited{min-height:38px;padding:7px 10px;font-size:13px}.my-wc-slider--simple .content-wrapper{padding-top:6px}.my-wc-slider--simple .product-rating{margin-bottom:4px}.my-wc-slider--simple .product-rating .star-rating{font-size:12px}.my-wc-slider--simple .price{font-size:13px}.my-wc-slider--simple .price del{font-size:12px}.my-wc-slider--home .swiper-button-prev,.my-wc-slider--home .swiper-button-next,.my-wc-slider--simple .swiper-button-prev,.my-wc-slider--simple .swiper-button-next{width:32px;height:32px}.my-wc-slider--home .swiper-button-prev::after,.my-wc-slider--home .swiper-button-next::after,.my-wc-slider--simple .swiper-button-prev::after,.my-wc-slider--simple .swiper-button-next::after{font-size:13px}}#sidebar .widget_product_categories,.sidebar-container .widget_product_categories,.woocommerce #sidebar .widget_product_categories,.woocommerce-page #sidebar .widget_product_categories{padding:20px!important;background:#fff;border:1px solid #dfe7e7;border-radius:10px;box-shadow:0 4px 16px rgb(63 111 115 / .05)}#sidebar .widget_product_categories .widget-title,#sidebar .widget_product_categories .wpex-widget-title,.sidebar-container .widget_product_categories .widget-title,.sidebar-container .widget_product_categories .wpex-widget-title,.woocommerce #sidebar .widget_product_categories .widget-title,.woocommerce-page #sidebar .widget_product_categories .widget-title{margin:0 0 12px!important;padding:0 0 12px!important;color:#3f6f73!important;border:0!important;border-bottom:1px solid #dfe7e7!important;font-size:18px!important;font-weight:600!important;line-height:1.25!important;text-align:left!important;text-transform:none!important;letter-spacing:-0.01em!important}#sidebar .widget_product_categories ul,.sidebar-container .widget_product_categories ul,.woocommerce #sidebar .widget_product_categories ul,.woocommerce-page #sidebar .widget_product_categories ul{margin:0!important;padding:0!important;border:0!important;border-top:0!important;list-style:none}#sidebar .widget_product_categories li,.sidebar-container .widget_product_categories li,.woocommerce #sidebar .widget_product_categories li,.woocommerce-page #sidebar .widget_product_categories li{position:relative;margin:0!important;padding:0!important;background:#fff0;border:0!important;border-bottom:1px solid #dfe7e7!important}#sidebar .widget_product_categories li:last-child,.sidebar-container .widget_product_categories li:last-child,.woocommerce #sidebar .widget_product_categories li:last-child,.woocommerce-page #sidebar .widget_product_categories li:last-child{border-bottom:0!important}#sidebar .widget_product_categories li a,.sidebar-container .widget_product_categories li a,.woocommerce #sidebar .widget_product_categories li a,.woocommerce-page #sidebar .widget_product_categories li a{display:block;padding:11px 42px 11px 0;color:#40777c;font-size:15px;font-weight:500;line-height:1.35;text-decoration:none!important;transition:color 0.2s ease,background-color 0.2s ease}#sidebar .widget_product_categories li .count,.sidebar-container .widget_product_categories li .count,.woocommerce #sidebar .widget_product_categories li .count,.woocommerce-page #sidebar .widget_product_categories li .count{position:absolute;top:50%;right:0;display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:24px;padding:0 7px;box-sizing:border-box;color:#3f6f73;background:#f7fbfa;border:1px solid #dfe7e7;border-radius:999px;font-size:12px;font-weight:600;line-height:1;transform:translateY(-50%)}@media (hover:hover){#sidebar .widget_product_categories li:hover,.sidebar-container .widget_product_categories li:hover,.woocommerce #sidebar .widget_product_categories li:hover,.woocommerce-page #sidebar .widget_product_categories li:hover{background:#f7fbfa}#sidebar .widget_product_categories li a:hover,.sidebar-container .widget_product_categories li a:hover,.woocommerce #sidebar .widget_product_categories li a:hover,.woocommerce-page #sidebar .widget_product_categories li a:hover{color:#e8914a}#sidebar .widget_product_categories li:hover .count,.sidebar-container .widget_product_categories li:hover .count,.woocommerce #sidebar .widget_product_categories li:hover .count,.woocommerce-page #sidebar .widget_product_categories li:hover .count{color:#fff;background:#4e8487;border-color:#4e8487}}#sidebar .widget_product_categories li a:focus-visible,.sidebar-container .widget_product_categories li a:focus-visible,.woocommerce #sidebar .widget_product_categories li a:focus-visible,.woocommerce-page #sidebar .widget_product_categories li a:focus-visible{outline:2px solid rgb(64 119 124 / .28);outline-offset:2px}@media (max-width:959px){#sidebar .widget_product_categories,.sidebar-container .widget_product_categories,.woocommerce #sidebar .widget_product_categories,.woocommerce-page #sidebar .widget_product_categories{padding:18px 16px!important}#sidebar .widget_product_categories .widget-title,#sidebar .widget_product_categories .wpex-widget-title,.sidebar-container .widget_product_categories .widget-title,.sidebar-container .widget_product_categories .wpex-widget-title{font-size:17px!important;text-align:left!important}#sidebar .widget_product_categories li a,.sidebar-container .widget_product_categories li a,.woocommerce #sidebar .widget_product_categories li a,.woocommerce-page #sidebar .widget_product_categories li a{padding-top:10px;padding-bottom:10px;font-size:14px}}@media (max-width:959px){.woocommerce .widget_product_categories :is(.cat-item-188,.cat-item-172,.cat-item-178,.cat-item-36,.cat-item-174,.cat-item-37,.cat-item-41,.cat-item-38,.cat-item-185,.cat-item-190,.cat-item-176,.cat-item-184,.cat-item-177)>a,.woocommerce-page .widget_product_categories :is(.cat-item-188,.cat-item-172,.cat-item-178,.cat-item-36,.cat-item-174,.cat-item-37,.cat-item-41,.cat-item-38,.cat-item-185,.cat-item-190,.cat-item-176,.cat-item-184,.cat-item-177)>a{padding-top:10px!important;padding-right:42px!important;padding-bottom:10px!important;padding-left:30px!important}}.woocommerce .widget_product_categories :is(.cat-item-188,.cat-item-172,.cat-item-178,.cat-item-36,.cat-item-174,.cat-item-37,.cat-item-41,.cat-item-38,.cat-item-185,.cat-item-190,.cat-item-176,.cat-item-184,.cat-item-177)>a,.woocommerce-page .widget_product_categories :is(.cat-item-188,.cat-item-172,.cat-item-178,.cat-item-36,.cat-item-174,.cat-item-37,.cat-item-41,.cat-item-38,.cat-item-185,.cat-item-190,.cat-item-176,.cat-item-184,.cat-item-177)>a{position:relative;padding-top:11px!important;padding-right:42px!important;padding-bottom:11px!important;padding-left:30px!important}.woocommerce .widget_product_categories :is(.cat-item-188,.cat-item-172,.cat-item-178,.cat-item-36,.cat-item-174,.cat-item-37,.cat-item-41,.cat-item-38,.cat-item-185,.cat-item-190,.cat-item-176,.cat-item-184,.cat-item-177)>a::before,.woocommerce-page .widget_product_categories :is(.cat-item-188,.cat-item-172,.cat-item-178,.cat-item-36,.cat-item-174,.cat-item-37,.cat-item-41,.cat-item-38,.cat-item-185,.cat-item-190,.cat-item-176,.cat-item-184,.cat-item-177)>a::before{content:"";position:absolute;top:50%;left:0;width:18px;height:18px;background-color:#4e8487;-webkit-mask-image:var(--shop-category-icon);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:var(--shop-category-icon);mask-repeat:no-repeat;mask-position:center;mask-size:contain;transform:translateY(-50%);transition:background-color 0.2s ease}.woocommerce .widget_product_categories .cat-item-188,.woocommerce-page .widget_product_categories .cat-item-188{--shop-category-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 9.2c-1.8-3.5-1.1-6.2.7-6.2 1.6 0 2.4 2.1 1.7 4.6 2-1.6 4.3-1.4 4.8.1.6 1.8-1.6 3.6-4.7 4.1 3.1.6 5.1 2.5 4.5 4.2-.6 1.6-3 1.7-5 .1.7 2.5-.2 4.9-1.9 4.9-1.8 0-2.5-2.5-1.5-5-2.1 1.6-4.6 1.4-5.1-.3-.5-1.7 1.4-3.4 4.4-3.9-3-.6-4.9-2.4-4.3-4.1.6-1.6 2.9-1.7 5-.1-.7-2.5.1-4.6 1.7-4.6 1.8 0 2.5 2.7.7 6.2H12Zm0 1.2a1.6 1.6 0 1 0 0 3.2 1.6 1.6 0 0 0 0-3.2Z'/%3E%3C/svg%3E")}.woocommerce .widget_product_categories .cat-item-172,.woocommerce-page .widget_product_categories .cat-item-172{--shop-category-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7.2 8.2A3.2 3.2 0 1 1 5 3a3.2 3.2 0 0 1 2.9 1.8A7.7 7.7 0 0 1 12 3.6a7.7 7.7 0 0 1 4.1 1.2A3.2 3.2 0 1 1 19 8.2a7.6 7.6 0 0 1 .8 3.4c0 4.5-3.5 8.1-7.8 8.1s-7.8-3.6-7.8-8.1c0-1.2.3-2.4.8-3.4Zm2.1 2.3a1.2 1.2 0 1 0 0 2.4 1.2 1.2 0 0 0 0-2.4Zm5.4 0a1.2 1.2 0 1 0 0 2.4 1.2 1.2 0 0 0 0-2.4ZM12 13.1c-1.8 0-3.2 1-3.2 2.2 0 1.3 1.4 2.3 3.2 2.3s3.2-1 3.2-2.3c0-1.2-1.4-2.2-3.2-2.2Z'/%3E%3C/svg%3E")}.woocommerce .widget_product_categories .cat-item-178,.woocommerce-page .widget_product_categories .cat-item-178{--shop-category-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m12 2.8 2.8 5.7 6.3.9-4.6 4.5 1.1 6.3-5.6-3-5.6 3 1.1-6.3-4.6-4.5 6.3-.9L12 2.8Z'/%3E%3C/svg%3E")}.woocommerce .widget_product_categories .cat-item-36,.woocommerce-page .widget_product_categories .cat-item-36{--shop-category-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20 7h-2.2c.4-.5.7-1.1.7-1.8A3.2 3.2 0 0 0 15.3 2C13.9 2 12.7 2.9 12 4.1 11.3 2.9 10.1 2 8.7 2a3.2 3.2 0 0 0-3.2 3.2c0 .7.3 1.3.7 1.8H4a2 2 0 0 0-2 2v2h9V9h2v2h9V9a2 2 0 0 0-2-2ZM3 13h8v9H5a2 2 0 0 1-2-2v-7Zm10 0h8v7a2 2 0 0 1-2 2h-6v-9Z'/%3E%3C/svg%3E")}.woocommerce .widget_product_categories .cat-item-174,.woocommerce-page .widget_product_categories .cat-item-174{--shop-category-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2 7.5 8h2.4L5 14h3.1L3 20h7v2h4v-2h7l-5.1-6H19l-4.9-6h2.4L12 2Z'/%3E%3C/svg%3E")}.woocommerce .widget_product_categories .cat-item-37,.woocommerce-page .widget_product_categories .cat-item-37{--shop-category-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a4 4 0 1 1 0 8 4 4 0 0 1 0-8Zm-3.2 9h6.4l2.3 4.2-2 1.1-1.2-2.1V22h-2.1v-5h-.4v5H9.7v-7.8l-1.2 2.1-2-1.1L8.8 11Z'/%3E%3C/svg%3E")}.woocommerce .widget_product_categories .cat-item-41,.woocommerce-page .widget_product_categories .cat-item-41{--shop-category-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a8 8 0 0 0-8 8v3c0 4.9 3.6 9 8 9s8-4.1 8-9v-3a8 8 0 0 0-8-8Zm-3 9a1.2 1.2 0 1 1 0 2.4A1.2 1.2 0 0 1 9 11Zm6 0a1.2 1.2 0 1 1 0 2.4A1.2 1.2 0 0 1 15 11Zm-3 7c-1.8 0-3.3-.8-4-2h8c-.7 1.2-2.2 2-4 2Z'/%3E%3C/svg%3E")}.woocommerce .widget_product_categories .cat-item-38,.woocommerce-page .widget_product_categories .cat-item-38{--shop-category-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 2h6l1 4 3 3-2.2 2.2-1.4-1.4L19 22H5l3.6-12.2-1.4 1.4L5 9l3-3 1-4Zm2 2-.5 2h3L13 4h-2Z'/%3E%3C/svg%3E")}.woocommerce .widget_product_categories .cat-item-185,.woocommerce-page .widget_product_categories .cat-item-185{--shop-category-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2C7.8 2 5 9.1 5 14.2 5 18.7 8 22 12 22s7-3.3 7-7.8C19 9.1 16.2 2 12 2Zm0 4.2 2.1 2-2.1 2-2.1-2 2.1-2Zm-4.7 7.1 2.1-2 2.1 2-2.1 2-2.1-2Zm7.3 3.9-2.1-2 2.1-2 2.1 2-2.1 2Z'/%3E%3C/svg%3E")}.woocommerce .widget_product_categories .cat-item-190,.woocommerce-page .widget_product_categories .cat-item-190{--shop-category-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a2 2 0 0 1 2 2c0 .3-.1.6-.2.9A5.5 5.5 0 0 1 18 10v1H6v-1a5.5 5.5 0 0 1 4.2-5.1A2 2 0 0 1 12 2ZM6 13h12l-1.4 9H7.4L6 13Z'/%3E%3C/svg%3E")}.woocommerce .widget_product_categories .cat-item-176,.woocommerce-page .widget_product_categories .cat-item-176{--shop-category-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M13 2h3v2h-2v1.1c4 .7 7 4 7 8 0 4.9-4 8.9-9 8.9s-9-4-9-8.9c0-4 3-7.3 7-8V3h3v2.1V2Zm-5 9 2 2 2-2-2-2-2 2Zm6 0 2 2 2-2-2-2-2 2Zm-5 5c1.8 1.8 4.2 1.8 6 0H9Z'/%3E%3C/svg%3E")}.woocommerce .widget_product_categories .cat-item-184,.woocommerce-page .widget_product_categories .cat-item-184{--shop-category-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8 2a6 6 0 1 0 4.8 9.6L15 13.8V17h3v3h4v-4.2l-6.4-6.4A6 6 0 0 0 8 2Zm0 3a3 3 0 1 1 0 6 3 3 0 0 1 0-6Z'/%3E%3C/svg%3E")}.woocommerce .widget_product_categories .cat-item-177,.woocommerce-page .widget_product_categories .cat-item-177{--shop-category-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 21 4.2 13.6A6.7 6.7 0 0 1 3 5.7 5.4 5.4 0 0 1 11.4 5l.6.7.6-.7A5.4 5.4 0 0 1 21 5.7a6.7 6.7 0 0 1-1.2 7.9L12 21Z'/%3E%3C/svg%3E")}@media (hover:hover){.woocommerce .widget_product_categories :is(.cat-item-188,.cat-item-172,.cat-item-178,.cat-item-36,.cat-item-174,.cat-item-37,.cat-item-41,.cat-item-38,.cat-item-185,.cat-item-190,.cat-item-176,.cat-item-184,.cat-item-177):hover>a::before,.woocommerce-page .widget_product_categories :is(.cat-item-188,.cat-item-172,.cat-item-178,.cat-item-36,.cat-item-174,.cat-item-37,.cat-item-41,.cat-item-38,.cat-item-185,.cat-item-190,.cat-item-176,.cat-item-184,.cat-item-177):hover>a::before{background-color:#e8914a}}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{position:relative;margin:0 0 26px;padding:30px 28px;overflow:hidden;color:#2f3a3b;background:#f7fbfa;border:1px solid #dfe7e7;border-radius:10px;box-shadow:0 4px 16px rgb(63 111 115 / .05);font-size:17px;font-weight:600;line-height:1.45;text-align:center}.woocommerce .woocommerce-info::before,.woocommerce-page .woocommerce-info::before{content:"";position:absolute;inset:10px;border:1px dashed #a8c6c3;border-radius:7px;pointer-events:none}.woocommerce .woocommerce-info::after,.woocommerce-page .woocommerce-info::after{content:none!important;display:none!important}.woocommerce .woocommerce-info a,.woocommerce-page .woocommerce-info a{color:#40777c}@media (max-width:768px){.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{margin-bottom:20px;padding:24px 18px;border-radius:8px;font-size:15px;line-height:1.5}.woocommerce .woocommerce-info::before,.woocommerce-page .woocommerce-info::before{inset:7px;border-radius:6px}}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left;margin:0 0 24px;padding:11px 16px;color:#3f6f73;background:#f7fbfa;border:1px solid #dfe7e7;border-radius:7px;box-shadow:0 2px 8px rgb(63 111 115 / .04);font-size:16px;font-weight:600;line-height:22px}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right;margin:0 0 24px}.woocommerce .woocommerce-ordering select.orderby,.woocommerce-page .woocommerce-ordering select.orderby{width:270px;min-height:46px;padding:10px 42px 10px 15px;color:#2f3a3b;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L5 5L9 1' stroke='%233F6F73' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 15px center;background-size:10px 6px;border:1px solid #c8d6d5;border-radius:7px;box-shadow:none;outline:none;font-family:inherit;font-size:16px;line-height:1.35;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.woocommerce .woocommerce-ordering select.orderby:hover,.woocommerce-page .woocommerce-ordering select.orderby:hover,.woocommerce .woocommerce-ordering select.orderby:focus,.woocommerce-page .woocommerce-ordering select.orderby:focus{background-color:#f7fbfa;border-color:#4e8487;box-shadow:0 0 0 3px rgb(78 132 135 / .1)}body.post-type-archive-product .woocommerce ul.products,body.tax-product_cat .woocommerce ul.products{clear:both;padding-top:6px}@media (max-width:768px){.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:none;width:auto;margin:0 0 16px;padding:9px 12px;font-size:15px;line-height:1.4}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{display:none}}body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product,body.tax-product_tag ul.products li.product{display:flex;min-width:0;margin-bottom:0}body.post-type-archive-product ul.products li.product .product-inner,body.tax-product_cat ul.products li.product .product-inner,body.tax-product_tag ul.products li.product .product-inner{position:relative;display:flex;flex-direction:column;width:100%;height:100%;padding:8px;overflow:hidden;box-sizing:border-box;background:#fff;border:1px solid #dfe7e7;border-radius:10px;box-shadow:0 3px 12px rgb(63 111 115 / .05);text-align:left;transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}body.post-type-archive-product ul.products li.product .wpex-loop-product-images,body.tax-product_cat ul.products li.product .wpex-loop-product-images,body.tax-product_tag ul.products li.product .wpex-loop-product-images{width:100%;overflow:hidden;background:#f7fbfa;border-radius:7px}body.post-type-archive-product ul.products li.product .wpex-loop-product-images a,body.tax-product_cat ul.products li.product .wpex-loop-product-images a,body.tax-product_tag ul.products li.product .wpex-loop-product-images a{display:block;width:100%;overflow:hidden;border-radius:7px;text-decoration:none!important}body.post-type-archive-product ul.products li.product .wpex-loop-product-images img,body.tax-product_cat ul.products li.product .wpex-loop-product-images img,body.tax-product_tag ul.products li.product .wpex-loop-product-images img{display:block;width:100%;height:auto;margin:0;border-radius:7px;transition:transform 0.35s ease}body.post-type-archive-product ul.products li.product .product-details,body.tax-product_cat ul.products li.product .product-details,body.tax-product_tag ul.products li.product .product-details{display:flex;flex:1;flex-direction:row;flex-wrap:wrap;align-content:flex-start;align-items:center;min-height:136px;padding:13px 8px 8px!important;box-sizing:border-box;text-align:left}body.post-type-archive-product ul.products li.product .product-details>a,body.tax-product_cat ul.products li.product .product-details>a,body.tax-product_tag ul.products li.product .product-details>a{display:block;flex:0 0 100%;width:100%;color:inherit;text-decoration:none!important}body.post-type-archive-product ul.products li.product .woocommerce-loop-product__title,body.tax-product_cat ul.products li.product .woocommerce-loop-product__title,body.tax-product_tag ul.products li.product .woocommerce-loop-product__title{display:-webkit-box;min-height:44px;margin:0 0 7px!important;padding:0!important;overflow:hidden;color:#3f6f73;font-family:inherit;font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-.005em;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color 0.2s ease}body.post-type-archive-product ul.products li.product .star-rating,body.tax-product_cat ul.products li.product .star-rating,body.tax-product_tag ul.products li.product .star-rating{display:inline-block;flex:0 0 auto;float:none;min-height:18px;margin:0 6px 6px 0;color:#e8914a;font-size:14px;line-height:1;vertical-align:middle}body.post-type-archive-product ul.products li.product .shop-review-count,body.tax-product_cat ul.products li.product .shop-review-count,body.tax-product_tag ul.products li.product .shop-review-count{display:inline-block;flex:0 0 auto;margin:0 0 6px;color:#8a9696;font-size:13px;font-weight:500;line-height:18px;vertical-align:middle}body.post-type-archive-product ul.products li.product .price,body.tax-product_cat ul.products li.product .price,body.tax-product_tag ul.products li.product .price{display:block;flex:0 0 100%;width:100%;margin:auto 0 0!important;padding-top:4px;padding-bottom:0;color:#2f3a3b;font-size:16px;font-weight:600;line-height:1.35;text-align:left}body.post-type-archive-product ul.products li.product .price del,body.tax-product_cat ul.products li.product .price del,body.tax-product_tag ul.products li.product .price del{margin-right:5px;color:#8a9696;opacity:1;font-size:14px;font-weight:400}body.post-type-archive-product ul.products li.product .price ins,body.tax-product_cat ul.products li.product .price ins,body.tax-product_tag ul.products li.product .price ins{color:#2f3a3b;font-weight:700;text-decoration:none}body.post-type-archive-product ul.products li.product .product-actions,body.tax-product_cat ul.products li.product .product-actions,body.tax-product_tag ul.products li.product .product-actions{width:auto;margin:auto -8px -8px;padding:6px 8px 8px;box-sizing:border-box;border-top:0}body.post-type-archive-product ul.products li.product .product-actions .button,body.tax-product_cat ul.products li.product .product-actions .button,body.tax-product_tag ul.products li.product .product-actions .button{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:0;padding:10px 14px;box-sizing:border-box;color:#ffffff!important;background:#4e8487!important;background-image:none!important;border:1px solid #4e8487!important;border-radius:7px;box-shadow:none!important;text-shadow:none!important;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none!important;text-transform:none;letter-spacing:0;transition:background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}body.post-type-archive-product ul.products li.product .onsale,body.tax-product_cat ul.products li.product .onsale,body.tax-product_tag ul.products li.product .onsale{position:absolute;top:14px;right:14px;left:auto;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;min-height:0;margin:0;padding:6px 9px;color:#fff;background:#d46a6a;border:0;border-radius:5px;box-shadow:0 3px 10px rgb(63 111 115 / .18);font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap}body.post-type-archive-product ul.products li.product .best-seller-badge,body.tax-product_cat ul.products li.product .best-seller-badge,body.tax-product_tag ul.products li.product .best-seller-badge{position:absolute;top:14px;left:14px;z-index:6;display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:calc(100% - 28px);min-width:0;min-height:0;margin:0;padding:7px 10px;box-sizing:border-box;color:#fff;background:#e8914a;border-radius:5px;box-shadow:0 3px 10px rgb(217 127 55 / .2);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}@media (hover:hover){body.post-type-archive-product ul.products li.product .product-inner:hover,body.tax-product_cat ul.products li.product .product-inner:hover,body.tax-product_tag ul.products li.product .product-inner:hover{transform:translateY(-2px);border-color:#c8d6d5;box-shadow:0 8px 20px rgb(63 111 115 / .09)}body.post-type-archive-product ul.products li.product .product-inner:hover .wpex-loop-product-images img,body.tax-product_cat ul.products li.product .product-inner:hover .wpex-loop-product-images img,body.tax-product_tag ul.products li.product .product-inner:hover .wpex-loop-product-images img{transform:scale(1.015)}body.post-type-archive-product ul.products li.product .product-details>a:hover .woocommerce-loop-product__title,body.tax-product_cat ul.products li.product .product-details>a:hover .woocommerce-loop-product__title,body.tax-product_tag ul.products li.product .product-details>a:hover .woocommerce-loop-product__title{color:#e8914a}body.post-type-archive-product ul.products li.product .product-actions .button:hover,body.tax-product_cat ul.products li.product .product-actions .button:hover,body.tax-product_tag ul.products li.product .product-actions .button:hover{color:#ffffff!important;background:#3f6f73!important;border-color:#3f6f73!important;transform:translateY(-1px);box-shadow:0 5px 14px rgb(63 111 115 / .18)!important}}@media (max-width:768px){body.post-type-archive-product ul.products li.product .product-inner,body.tax-product_cat ul.products li.product .product-inner,body.tax-product_tag ul.products li.product .product-inner{padding:7px;border-radius:9px}body.post-type-archive-product ul.products li.product .product-details,body.tax-product_cat ul.products li.product .product-details,body.tax-product_tag ul.products li.product .product-details{min-height:126px;padding:11px 6px 7px!important}body.post-type-archive-product ul.products li.product .woocommerce-loop-product__title,body.tax-product_cat ul.products li.product .woocommerce-loop-product__title,body.tax-product_tag ul.products li.product .woocommerce-loop-product__title{min-height:41px;font-size:15px;line-height:1.35}body.post-type-archive-product ul.products li.product .star-rating,body.tax-product_cat ul.products li.product .star-rating,body.tax-product_tag ul.products li.product .star-rating{margin-right:5px;font-size:13px}body.post-type-archive-product ul.products li.product .shop-review-count,body.tax-product_cat ul.products li.product .shop-review-count,body.tax-product_tag ul.products li.product .shop-review-count{font-size:12px}body.post-type-archive-product ul.products li.product .price,body.tax-product_cat ul.products li.product .price,body.tax-product_tag ul.products li.product .price{font-size:15px}body.post-type-archive-product ul.products li.product .product-actions,body.tax-product_cat ul.products li.product .product-actions,body.tax-product_tag ul.products li.product .product-actions{margin-right:-7px;margin-bottom:-7px;margin-left:-7px;padding:5px 7px 7px}body.post-type-archive-product ul.products li.product .product-actions .button,body.tax-product_cat ul.products li.product .product-actions .button,body.tax-product_tag ul.products li.product .product-actions .button{min-height:40px;padding:8px 10px;font-size:13px}body.post-type-archive-product ul.products li.product .onsale,body.tax-product_cat ul.products li.product .onsale,body.tax-product_tag ul.products li.product .onsale{top:11px;right:11px}body.post-type-archive-product ul.products li.product .best-seller-badge,body.tax-product_cat ul.products li.product .best-seller-badge,body.tax-product_tag ul.products li.product .best-seller-badge{top:11px;left:11px;max-width:calc(100% - 22px);padding:6px 9px;font-size:10px}}body.single-product .best-seller-badge{display:none!important}body.single-product .woocommerce-product-gallery{box-sizing:border-box;padding:10px;background:#fff;border:1px solid #dfe7e7;border-radius:12px;box-shadow:0 6px 22px rgb(63 111 115 / .07)}body.single-product .woocommerce-product-gallery .flex-viewport{overflow:hidden;border-radius:8px}body.single-product .woocommerce-product-gallery__image img{display:block;width:100%;margin:0;border-radius:8px}body.single-product .flex-control-nav.flex-control-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px}body.single-product .flex-control-nav.flex-control-thumbs li{width:auto;margin:0}body.single-product .flex-control-nav.flex-control-thumbs img{display:block;width:100%;aspect-ratio:1;box-sizing:border-box;object-fit:cover;border:1px solid #dfe7e7;border-radius:6px;opacity:.72}body.single-product .flex-control-nav.flex-control-thumbs img.flex-active{border-color:#4e8487;box-shadow:0 0 0 2px rgb(78 132 135 / .12);opacity:1}body.single-product .single-product-benefits{display:grid;gap:10px;margin:20px 0;padding:18px 0;border-top:1px solid #dfe7e7;border-bottom:1px solid #dfe7e7}body.single-product .single-product-benefit{display:flex;align-items:center;gap:11px}body.single-product .single-product-benefit__icon{display:inline-flex;flex:0 0 34px;align-items:center;justify-content:center;width:34px;height:34px;background:#eef8f7;border-radius:50%}body.single-product .single-product-benefit__icon svg{width:18px;height:18px;fill:none;stroke:#4e8487;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.single-product .woocommerce-tabs{clear:both;width:100%}@media (max-width:600px){body.single-product .woocommerce-product-gallery{padding:7px}body.single-product .flex-control-nav.flex-control-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}}body.single-product .single_add_to_cart_button{display:block;float:none!important;width:100%!important;min-height:48px;margin:12px 0 0!important;padding:12px 24px!important;box-sizing:border-box;color:#ffffff!important;background:#e8914a!important;border-color:#e8914a!important;border-radius:5px;box-shadow:0 5px 14px rgb(232 145 74 / .22)}@media (hover:hover){body.single-product .single_add_to_cart_button:hover{color:#ffffff!important;background:#d97f37!important;border-color:#d97f37!important}}body.single-product form.cart .quantity,body.single-product form.cart .wpex-quantity-btns{display:none!important}body.single-product .single-product-trust-block{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));clear:both;width:100%;margin:18px 0 30px;overflow:hidden;box-sizing:border-box;background:#f7fbfa;border:1px solid #dfe7e7;border-radius:9px}body.single-product .single-product-trust-item{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;min-height:82px;padding:14px 22px;box-sizing:border-box;border-right:1px solid #dfe7e7}body.single-product .single-product-trust-item:last-child{border-right:0}body.single-product .single-product-trust-item__icon{display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:44px;background:#fff;border-radius:50%}body.single-product .single-product-trust-item__icon svg{width:21px;height:21px;fill:none;stroke:#4e8487;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.single-product .single-product-trust-item__content{display:flex;flex-direction:column;gap:2px;min-width:0}body.single-product .single-product-trust-item__content strong{color:#3f6f73;font-weight:600;line-height:1.25}body.single-product .single-product-trust-item__content small{color:#667374;line-height:1.35}body.single-product .single-product-trust-block+.woocommerce-tabs{clear:both;width:100%;margin-top:0}@media (max-width:767px){body.single-product .single-product-trust-block{grid-template-columns:1fr;margin-top:26px}body.single-product .single-product-trust-item{justify-content:flex-start;min-height:0;padding:15px 18px;border-right:0;border-bottom:1px solid #dfe7e7}body.single-product .single-product-trust-item:last-child{border-bottom:0}}body.single-product form.cart{display:flex;flex-direction:column;width:100%}body.single-product form.cart .added_to_cart{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:10px 0 0;padding:10px 20px;box-sizing:border-box;color:#3f6f73;background:#fff;border:1px solid #4e8487;border-radius:7px;font-weight:600;line-height:1.25;text-align:center;text-decoration:none;box-shadow:none}@media (hover:hover){body.single-product form.cart .added_to_cart:hover{color:#fff;background:#4e8487;border-color:#4e8487}}.gd-mobile-header-cart,#gd-mobile-header-cart-source{display:none}@media (max-width:959px){#site-header,#site-header-inner,.wpex-mobile-header{position:relative}body #site-header-inner{padding-right:58px;box-sizing:border-box}body .gd-mobile-header-cart.is-mounted{position:absolute;z-index:20;top:50%;right:14px;display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;color:#3f6f73;text-decoration:none;transform:translateY(-50%)}body .gd-mobile-header-cart__icon{display:flex;align-items:center;justify-content:center}body .gd-mobile-header-cart__icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body .gd-mobile-header-cart__count{position:absolute;top:1px;right:0;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;color:#fff;background:#e8914a;border:2px solid #fff;border-radius:10px;font-size:10px;font-weight:700;line-height:1}body .gd-mobile-header-cart__count.is-empty{display:none}body .gd-mobile-header-cart:hover{color:#4e8487}}body.single-product .related-patterns-section{margin:38px 0;padding:26px 24px;background:#f7fbfa;border:1px solid #dfe7e7;border-radius:10px}body.single-product .related-patterns-section__heading{max-width:700px;margin:0 auto 22px;text-align:center}body.single-product .related-patterns-section__heading h2{margin:0 0 7px;color:#3f6f73;font-size:24px;font-weight:600;line-height:1.25}body.single-product .related-patterns-section__heading p{margin:0;color:#667374;font-size:15px;line-height:1.55}body.single-product .gd-related-patterns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body.single-product .gd-related-pattern{display:grid;grid-template-columns:170px minmax(0,1fr);gap:16px;align-items:stretch;min-width:0;padding:12px;box-sizing:border-box;background:#fff;border:1px solid #dfe7e7;border-radius:8px;box-shadow:0 3px 12px rgb(63 111 115 / .05);transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}body.single-product .gd-related-pattern__image{display:block;width:170px;height:226px;overflow:hidden;border-radius:6px;line-height:0;text-decoration:none}body.single-product .gd-related-pattern__image img{display:block;width:100%;height:100%;margin:0;object-fit:cover;object-position:center;border-radius:6px}body.single-product .gd-related-pattern__content{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:3px 0}body.single-product .gd-related-pattern__title{margin:0 0 8px;padding:0;font-size:17px;font-weight:600;line-height:1.35}body.single-product .gd-related-pattern__title a,body.single-product .gd-related-pattern__title a:visited{color:#3f6f73;text-decoration:none}@media (hover:hover){body.single-product .gd-related-pattern__title a:hover{color:#e8914a}}body.single-product .gd-related-pattern__rating{display:flex;align-items:center;gap:6px;margin:0 0 8px;color:#667374;font-size:13px;line-height:1}body.single-product .gd-related-pattern__rating .star-rating{float:none;margin:0;font-size:13px}body.single-product .gd-related-pattern__reviews{color:#667374}body.single-product .gd-related-pattern__price{margin:0 0 12px;color:#2f3a3b;font-size:15px;font-weight:600;line-height:1.35}body.single-product .gd-related-pattern__price del{margin-right:5px;color:#8a9696;font-size:13px;font-weight:400}body.single-product .gd-related-pattern__price ins{color:#2f3a3b;text-decoration:none}body.single-product .gd-related-pattern__button,body.single-product .gd-related-pattern__button:visited{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;margin-top:auto;padding:8px 14px;box-sizing:border-box;color:#fff;background:#4e8487;border:1px solid #4e8487;border-radius:6px;font-size:13px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;box-shadow:none;transition:background-color 0.25s ease,border-color 0.25s ease,transform 0.25s ease}@media (hover:hover){body.single-product .gd-related-pattern:hover{transform:translateY(-2px);border-color:rgb(78 132 135 / .28);box-shadow:0 9px 22px rgb(63 111 115 / .09)}body.single-product .gd-related-pattern__button:hover{color:#fff;background:#3f6f73;border-color:#3f6f73;transform:translateY(-1px)}}@media (max-width:959px){body.single-product .gd-related-pattern{grid-template-columns:145px minmax(0,1fr);gap:13px}body.single-product .gd-related-pattern__image{width:145px;height:193px}body.single-product .gd-related-pattern__title{font-size:15px}}@media (max-width:767px){body.single-product .related-patterns-section{margin:30px 0;padding:20px 14px}body.single-product .related-patterns-section__heading{margin-bottom:17px}body.single-product .related-patterns-section__heading h2{font-size:21px}body.single-product .related-patterns-section__heading p{font-size:14px}body.single-product .gd-related-patterns{grid-template-columns:1fr;gap:12px}body.single-product .gd-related-pattern{grid-template-columns:105px minmax(0,1fr);gap:13px;padding:10px}body.single-product .gd-related-pattern__image{width:105px;height:140px}body.single-product .gd-related-pattern__button{width:100%}}body.single-product section.up-sells{margin:46px 0 20px}body.single-product section.up-sells>h2{margin:0 0 22px;padding:0;color:#3f6f73;font-size:26px;font-weight:600;line-height:1.25;text-align:left}body.single-product section.up-sells ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0}body.single-product section.up-sells ul.products li.product{float:none;display:flex;width:auto;min-width:0;margin:0;padding:7px;box-sizing:border-box;background:#fff;border:1px solid #dfe7e7;border-radius:9px;text-align:left;box-shadow:0 3px 12px rgb(63 111 115 / .05);transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}body.single-product section.up-sells ul.products li.product .product-inner{display:flex;flex:1;flex-direction:column;width:100%;min-width:0;height:100%}body.single-product section.up-sells .wpex-loop-product-images{width:100%;overflow:hidden;border-radius:7px}body.single-product section.up-sells .wpex-loop-product-images a{display:block;width:100%;overflow:hidden;border-radius:7px;line-height:0}body.single-product section.up-sells .wpex-loop-product-images img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;margin:0;object-fit:cover;object-position:center;border-radius:7px;transition:transform 0.35s ease}body.single-product section.up-sells .product-details{display:flex;flex:1;flex-direction:column;align-items:flex-start;width:100%;padding:9px 4px 2px;box-sizing:border-box;text-align:left}body.single-product section.up-sells .product-details>a{display:block;width:100%;text-decoration:none}body.single-product section.up-sells .woocommerce-loop-product__title{display:-webkit-box;min-height:42px;margin:0 0 5px;padding:0;overflow:hidden;color:#3f6f73;font-size:15px;font-weight:600;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (hover:hover){body.single-product section.up-sells .product-details>a:hover .woocommerce-loop-product__title{color:#e8914a}}body.single-product section.up-sells .star-rating{float:none;margin:0 0 6px;font-size:13px;line-height:1}body.single-product section.up-sells .price{display:block;min-height:21px;margin:0;color:#2f3a3b;font-size:14px;font-weight:600;line-height:1.4}body.single-product section.up-sells .price del{margin-right:5px;color:#8a9696;font-size:13px;font-weight:400}body.single-product section.up-sells .price ins{color:#2f3a3b;font-weight:600;text-decoration:none}body.single-product section.up-sells .product-actions{width:100%;margin-top:auto;padding:8px 4px 3px;box-sizing:border-box}body.single-product section.up-sells .product-actions .button,body.single-product section.up-sells .product-actions .button:visited{display:flex;align-items:center;justify-content:center;width:100%;min-height:38px;margin:0;padding:8px 12px;box-sizing:border-box;color:#fff;background:#4e8487;border:1px solid #4e8487;border-radius:6px;font-size:13px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;box-shadow:none;transition:background-color 0.25s ease,border-color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease}body.single-product section.up-sells li.product .onsale{position:absolute;z-index:4;top:14px;right:14px;left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:0;margin:0;padding:5px 8px;color:#fff;background:#e36f70;border:0;border-radius:6px;font-size:12px;font-weight:700;line-height:1}body.single-product section.up-sells li.product .best-seller-badge{position:absolute;z-index:4;top:14px;left:14px;margin:0;padding:6px 9px;color:#fff;background:#e8914a;border-radius:6px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase}@media (hover:hover){body.single-product section.up-sells ul.products li.product:hover{transform:translateY(-3px);border-color:rgb(78 132 135 / .28);box-shadow:0 10px 24px rgb(63 111 115 / .1)}body.single-product section.up-sells ul.products li.product:hover .wpex-loop-product-images img{transform:scale(1.02)}body.single-product section.up-sells .product-actions .button:hover{color:#fff;background:#3f6f73;border-color:#3f6f73;transform:translateY(-1px);box-shadow:0 5px 14px rgb(63 111 115 / .18)}}@media (max-width:959px){body.single-product section.up-sells{margin-top:40px}body.single-product section.up-sells ul.products{gap:14px}body.single-product section.up-sells .woocommerce-loop-product__title{min-height:43px}}@media (max-width:767px){body.single-product section.up-sells{margin-top:34px}body.single-product section.up-sells>h2{margin-bottom:18px;font-size:23px}body.single-product section.up-sells ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.single-product section.up-sells ul.products li.product{padding:6px}body.single-product section.up-sells .product-details{padding:9px 3px 3px}body.single-product section.up-sells .woocommerce-loop-product__title{min-height:40px;font-size:14px;line-height:1.4}body.single-product section.up-sells .star-rating{font-size:12px}body.single-product section.up-sells .product-actions{padding:8px 3px 3px}body.single-product section.up-sells .product-actions .button{min-height:39px;padding:8px 8px}}@media (max-width:420px){body.single-product section.up-sells ul.products{gap:9px}body.single-product section.up-sells .woocommerce-loop-product__title{font-size:13px}}body.single-product .cr-summaryBox-wrap{display:flex!important;align-items:center!important;gap:42px!important;width:100%!important;max-width:820px;min-height:0!important;margin:0 auto 28px!important;padding:24px 28px!important;box-sizing:border-box;background:#f7fbfa!important;border:1px solid #dfe7e7!important;border-radius:10px!important;box-shadow:0 5px 18px rgb(63 111 115 / .05)!important}body.single-product .cr-overall-rating-wrap{display:flex!important;flex:0 0 235px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:235px!important;min-width:235px!important;min-height:0!important;margin:0!important;padding:0 32px 0 0!important;box-sizing:border-box;border-right:1px solid #dfe7e7!important;text-align:center!important}body.single-product .cr-average-rating{margin:0 0 7px!important}body.single-product .cr-average-rating span{color:#2f3a3b!important;font-size:42px!important;font-weight:700!important;line-height:1!important;letter-spacing:-0.03em!important}body.single-product .cr-average-rating-stars{margin:0 0 7px!important}body.single-product .crstar-rating-svg{color:#e8914a!important}body.single-product .crstar-rating-svg svg{width:21px!important;height:21px!important}body.single-product .cr-total-rating-count{margin:0 0 14px!important;color:#667374!important;font-size:14px!important;line-height:1.4!important}body.single-product button.cr-ajax-reviews-add-review{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:132px!important;min-height:40px!important;margin:0!important;padding:9px 18px!important;box-sizing:border-box;color:#ffffff!important;background:#4e8487!important;background-image:none!important;border:1px solid #4e8487!important;border-radius:6px!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;text-shadow:none!important;cursor:pointer;box-shadow:none!important;transition:background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease}@media (hover:hover){body.single-product button.cr-ajax-reviews-add-review:hover{color:#ffffff!important;background:#3f6f73!important;border-color:#3f6f73!important;transform:translateY(-1px)}}body.single-product .ivole-summaryBox{display:block!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}body.single-product .cr-histogramTable{display:flex!important;flex-direction:column!important;gap:9px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.single-product .ivole-histogramRow{display:grid!important;grid-template-columns:34px minmax(170px,1fr) 42px!important;gap:10px!important;align-items:center!important;width:100%!important;margin:0!important;padding:0!important}body.single-product .ivole-histogramCell1,body.single-product .ivole-histogramCell2,body.single-product .ivole-histogramCell3{display:block!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}body.single-product .cr-histogram-rating-label{display:inline-flex!important;align-items:center!important;gap:3px!important;color:#3f6f73!important;font-size:13px!important;font-weight:600!important;line-height:1!important}body.single-product .cr-histogram-rating-icon{width:13px!important;height:13px!important;color:#e8914a!important}body.single-product .ivole-histogramCell3{color:#667374!important;font-size:12px!important;line-height:1!important;text-align:right!important}body.single-product .ivole-meter{position:relative!important;display:block!important;width:100%!important;height:9px!important;min-height:9px!important;overflow:hidden!important;margin:0!important;padding:0!important;background:#e5ecec!important;border:0!important;border-radius:999px!important;box-shadow:none!important}body.single-product .ivole-meter-bar{display:block!important;height:100%!important;min-height:9px!important;overflow:hidden!important;color:transparent!important;background:#e8914a!important;background-image:none!important;border:0!important;border-radius:999px!important;font-size:0!important;line-height:0!important;box-shadow:none!important}body.single-product .cr-ajax-search{display:none!important}body.single-product div:has(>input[placeholder="Search customer reviews"]){display:none!important}body.single-product .cr-ajax-reviews-cus-images-div{width:100%!important;margin:0 0 22px!important;padding:0!important;box-sizing:border-box}body.single-product .cr-ajax-reviews-cus-images-title{display:block!important;margin:8px 0 14px!important;padding:0!important;color:transparent!important;font-family:inherit!important;font-size:0!important;font-weight:600!important;line-height:1.25!important;text-align:left!important}body.single-product .cr-ajax-reviews-cus-images-title::after{content:"Made by Customers";display:block;color:#3f6f73;font-family:inherit;font-size:22px;font-weight:600;line-height:1.25}body.single-product .cr-ajax-reviews-cus-images-div2{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:center!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box}body.single-product .cr-comment-image-top{display:block!important;width:148px!important;height:148px!important;margin:0!important;padding:4px!important;overflow:hidden!important;box-sizing:border-box;background:#f7fbfa!important;border:1px solid #a8c6c3!important;border-radius:8px!important;cursor:pointer;box-shadow:0 3px 10px rgb(63 111 115 / .06)!important;transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease!important}body.single-product .cr-comment-image-top-item{display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center!important;background:#ffffff!important;border:0!important;border-radius:5px!important;box-shadow:none!important}@media (hover:hover){body.single-product .cr-comment-image-top:hover{transform:translateY(-2px)!important;border-color:#4e8487!important;box-shadow:0 8px 18px rgb(63 111 115 / .12)!important}}body.single-product .cr-ajax-reviews-list-header,body.single-product .cr-reviews-header,body.single-product .ivole-reviews-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0 0 14px!important;padding:12px 14px!important;background:#f7fbfa!important;border:1px solid #dfe7e7!important;border-radius:8px!important;box-sizing:border-box}body.single-product .cr-ajax-reviews-list-header,body.single-product .cr-ajax-reviews-list-header *{color:#667374!important;font-family:inherit!important;font-size:13px!important;line-height:1.4!important}body.single-product .cr-ajax-reviews-sort,body.single-product .cr-sort-select,body.single-product select.cr-ajax-sort-select{color:#3f6f73!important}body.single-product .cr-ajax-reviews-list,body.single-product .ivole-reviews-list,body.single-product .cr-reviews-list{margin:0!important;padding:0!important}body.single-product .cr-ajax-review,body.single-product .ivole-review-card,body.single-product .cr-review-card,body.single-product .review{margin:0 0 12px!important;padding:16px 20px!important;background:#ffffff!important;border:1px solid #dfe7e7!important;border-radius:10px!important;box-shadow:0 3px 12px rgb(63 111 115 / .05)!important;box-sizing:border-box}body.single-product .cr-ajax-review:last-child,body.single-product .ivole-review-card:last-child,body.single-product .cr-review-card:last-child,body.single-product .review:last-child{margin-bottom:0!important}body.single-product .cr-reviewer-name,body.single-product .ivole-reviewer-name,body.single-product .reviewer-name,body.single-product .meta .woocommerce-review__author{color:#2f3a3b!important;font-family:inherit!important;font-size:18px!important;font-weight:600!important;line-height:1.25!important}body.single-product .cr-reviewer-role,body.single-product .ivole-reviewer-role,body.single-product .reviewer-role,body.single-product .meta .woocommerce-review__verified{margin-top:1px!important;color:#8a9696!important;font-size:12px!important;line-height:1.4!important}body.single-product .cr-review-date,body.single-product .ivole-review-date,body.single-product .review-date,body.single-product .meta time{color:#8a9696!important;font-size:12px!important;line-height:1.4!important}body.single-product .cr-review-rating,body.single-product .star-rating{margin:7px 0 9px!important;color:#e8914a!important}body.single-product .cr-review-content,body.single-product .cr-review-text,body.single-product .ivole-review-content,body.single-product .description,body.single-product .review-content,body.single-product .comment-text{color:#2f3a3b!important;font-family:inherit!important;font-size:16px!important;line-height:1.55!important}body.single-product .cr-review-content p,body.single-product .cr-review-text p,body.single-product .ivole-review-content p,body.single-product .description p,body.single-product .review-content p,body.single-product .comment-text p{margin:0 0 8px!important}body.single-product .cr-review-content p:last-child,body.single-product .cr-review-text p:last-child,body.single-product .ivole-review-content p:last-child,body.single-product .description p:last-child,body.single-product .review-content p:last-child,body.single-product .comment-text p:last-child{margin-bottom:0!important}body.single-product .cr-review-images,body.single-product .ivole-review-images,body.single-product .review-images{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:10px!important}body.single-product .cr-review-images a,body.single-product .ivole-review-images a,body.single-product .review-images a{display:block!important;width:72px!important;height:72px!important;overflow:hidden!important;padding:3px!important;box-sizing:border-box;background:#f7fbfa!important;border:1px solid #a8c6c3!important;border-radius:7px!important}body.single-product .cr-review-images img,body.single-product .ivole-review-images img,body.single-product .review-images img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:4px!important}body.single-product .cr-review-voting,body.single-product .ivole-review-voting,body.single-product .review-voting{display:flex!important;align-items:center!important;gap:10px!important;margin-top:10px!important;padding-top:9px!important;border-top:1px solid #edf2f2!important}body.single-product .cr-review-voting,body.single-product .cr-review-voting *,body.single-product .ivole-review-voting,body.single-product .ivole-review-voting *,body.single-product .review-voting,body.single-product .review-voting *{font-size:12px!important;line-height:1.3!important}body.single-product .cr-show-more-review-spinner-cnt{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:16px 0 0!important;padding:0!important}body.single-product button.cr-show-more-reviews-prd{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:210px!important;min-height:42px!important;margin:0!important;padding:10px 18px!important;box-sizing:border-box;color:#3f6f73!important;background:#ffffff!important;background-image:none!important;border:1px solid #a8c6c3!important;border-radius:7px!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;text-align:center!important;text-shadow:none!important;cursor:pointer;box-shadow:none!important;transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease!important}@media (hover:hover){body.single-product button.cr-show-more-reviews-prd:hover{color:#ffffff!important;background:#4e8487!important;border-color:#4e8487!important;transform:translateY(-1px)!important}}@media (max-width:767px){body.single-product .cr-summaryBox-wrap{flex-direction:column!important;gap:20px!important;max-width:none;margin-bottom:24px!important;padding:22px 18px!important}body.single-product .cr-overall-rating-wrap{flex:none!important;width:100%!important;min-width:0!important;padding:0 0 20px!important;border-right:0!important;border-bottom:1px solid #dfe7e7!important}body.single-product .cr-average-rating span{font-size:40px!important}body.single-product button.cr-ajax-reviews-add-review{width:100%!important}body.single-product .ivole-summaryBox{width:100%!important}body.single-product .ivole-histogramRow{grid-template-columns:32px minmax(0,1fr) 38px!important;gap:8px!important}body.single-product .ivole-meter,body.single-product .ivole-meter-bar{height:8px!important;min-height:8px!important}body.single-product .cr-ajax-reviews-cus-images-div{margin-bottom:18px!important}body.single-product .cr-ajax-reviews-cus-images-title{margin-bottom:12px!important}body.single-product .cr-ajax-reviews-cus-images-title::after{font-size:20px}body.single-product .cr-comment-image-top{width:calc(50% - 4px)!important;height:138px!important}body.single-product .cr-ajax-reviews-list-header,body.single-product .cr-reviews-header,body.single-product .ivole-reviews-header{gap:10px!important;margin-bottom:12px!important;padding:11px 12px!important}body.single-product .cr-ajax-review,body.single-product .ivole-review-card,body.single-product .cr-review-card,body.single-product .review{margin-bottom:10px!important;padding:14px 13px!important}body.single-product .cr-reviewer-name,body.single-product .ivole-reviewer-name,body.single-product .reviewer-name,body.single-product .meta .woocommerce-review__author{font-size:17px!important}body.single-product .cr-review-content,body.single-product .cr-review-text,body.single-product .ivole-review-content,body.single-product .description,body.single-product .review-content,body.single-product .comment-text{font-size:15px!important;line-height:1.5!important}body.single-product .cr-review-images a,body.single-product .ivole-review-images a,body.single-product .review-images a{width:68px!important;height:68px!important}body.single-product button.cr-show-more-reviews-prd{width:100%!important}}body.single-product .cr-ajax-reviews-cus-images-hdr,body.single-product .cr-ajax-reviews-cus-images-slider-main,body.single-product .cr-ajax-reviews-cus-images-slider-nav{width:min(790px, calc(100vw - 40px))!important;max-width:790px!important;margin-right:auto!important;margin-left:auto!important;box-sizing:border-box!important}body.single-product .cr-ajax-reviews-cus-images-hdr{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;min-height:40px!important;margin-bottom:0!important;padding:0 12px!important;background:#f7fbfa!important;border:1px solid #dfe7e7!important;border-bottom-color:#c8d6d5!important;border-radius:12px 12px 0 0!important;box-shadow:none!important}body.single-product button.cr-ajax-reviews-cus-images-close{position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;margin:0!important;padding:5px!important;color:#667374!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:50%!important;cursor:pointer;box-shadow:none!important;text-shadow:none!important;transition:color 0.2s ease,background-color 0.2s ease!important}body.single-product button.cr-ajax-reviews-cus-images-close svg{display:block!important;width:18px!important;height:18px!important;margin:0!important;fill:currentColor!important}body.single-product button.cr-ajax-reviews-cus-images-close .cr-no-icon{fill:currentColor!important}@media (hover:hover){body.single-product button.cr-ajax-reviews-cus-images-close:hover{color:#ffffff!important;background:#4e8487!important}}body.single-product button.cr-ajax-reviews-cus-images-close:focus-visible{outline:2px solid rgb(78 132 135 / .3)!important;outline-offset:2px!important}body.single-product .cr-ajax-reviews-cus-images-slider-main{margin-top:0!important;margin-bottom:0!important;color:#2f3a3b!important;background:#ffffff!important;border:1px solid #dfe7e7!important;border-top:0!important;border-radius:0!important;box-shadow:none!important}body.single-product .cr-ajax-reviews-cus-images-slider-main .slick-list{overflow:hidden!important}body.single-product .cr-ajax-reviews-slide-main{width:100%!important;background:#ffffff!important}body.single-product .cr-ajax-reviews-slide-main-flex{display:grid!important;grid-template-columns:minmax(340px,410px) minmax(250px,1fr)!important;gap:20px!important;align-items:start!important;justify-content:center!important;width:100%!important;min-height:0!important;padding:16px 18px!important;box-sizing:border-box!important}body.single-product .cr-ajax-reviews-slide-main-flex>img{display:block!important;justify-self:center!important;width:auto!important;height:400px!important;max-width:100%!important;margin:0 auto!important;padding:3px!important;box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;background:#f7fbfa!important;border:1px solid #a8c6c3!important;border-radius:8px!important;box-shadow:none!important}body.single-product .cr-ajax-reviews-slide-main-comment{display:flex!important;flex-direction:column!important;min-width:0!important;max-height:440px!important;overflow-y:auto!important;margin:0!important;padding:2px 12px 2px 0!important;color:#2f3a3b!important;scrollbar-width:thin;scrollbar-color:#a8c6c3 #fff0}body.single-product .cr-ajax-reviews-slide-main-comment::-webkit-scrollbar{width:6px}body.single-product .cr-ajax-reviews-slide-main-comment::-webkit-scrollbar-track{background:#fff0}body.single-product .cr-ajax-reviews-slide-main-comment::-webkit-scrollbar-thumb{background:#a8c6c3;border-radius:999px}body.single-product .cr-ajax-reviews-slide-main-comment::-webkit-scrollbar-thumb:hover{background:#4e8487}body.single-product .cr-ajax-reviews-slide-main-comment .crstar-rating-svg{margin:0 0 12px!important;color:#e8914a!important}body.single-product .cr-ajax-reviews-slide-main-comment .crstar-rating-svg svg{width:21px!important;height:21px!important}body.single-product .cr-ajax-reviews-slide-main-comment>p{margin:0!important}body.single-product .cr-ajax-reviews-slide-main-comment .woocommerce-review__author{display:block!important;margin:0 0 3px!important;color:#3f6f73!important;font-family:inherit!important;font-size:19px!important;font-weight:600!important;line-height:1.3!important}body.single-product .cr-ajax-reviews-slide-main-comment .woocommerce-review__published-date{display:block!important;margin:0 0 14px!important;color:#8a9696!important;font-family:inherit!important;font-size:13px!important;line-height:1.4!important}body.single-product .cr-ajax-reviews-slide-main-comment-body{margin:0 0 16px!important;color:#2f3a3b!important;font-family:inherit!important;font-size:16px!important;line-height:1.58!important}body.single-product .cr-ajax-reviews-slide-main-comment .cr-vote{margin-top:auto!important;padding-top:12px!important;border-top:1px solid #edf2f2!important}body.single-product .cr-ajax-reviews-slide-main-comment .cr-voting-cont{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important}body.single-product .cr-ajax-reviews-slide-main-comment .cr-voting-a{display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer}body.single-product .cr-ajax-reviews-slide-main-comment .cr-voting-a svg{width:15px!important;height:15px!important}body.single-product .cr-ajax-reviews-slide-main-comment .cr-voting-upvote-count,body.single-product .cr-ajax-reviews-slide-main-comment .cr-voting-downvote-count{color:#667374!important;font-size:11px!important;line-height:1!important}body.single-product .cr-ajax-reviews-cus-images-slider-nav{margin-top:0!important;margin-bottom:0!important;padding:10px 18px 12px!important;background:#f7fbfa!important;border:1px solid #dfe7e7!important;border-top-color:#c8d6d5!important;border-radius:0 0 12px 12px!important;box-shadow:0 16px 38px rgb(47 58 59 / .18)!important}body.single-product .cr-ajax-reviews-cus-images-slider-nav .slick-list{overflow:hidden!important;padding:0!important}body.single-product .cr-ajax-reviews-cus-images-slider-nav .slick-track{display:flex!important;align-items:center!important}body.single-product .cr-ajax-reviews-cus-images-slider-nav .slick-slide{padding:0 4px!important;margin:0!important;cursor:pointer}body.single-product .cr-ajax-reviews-cus-images-slider-nav .slick-slide>div{display:flex!important;align-items:center!important;justify-content:center!important}body.single-product .cr-ajax-reviews-cus-images-slider-nav img{display:block!important;width:64px!important;height:64px!important;margin:0 auto!important;padding:2px!important;box-sizing:border-box!important;object-fit:cover!important;object-position:center!important;background:#ffffff!important;border:1px solid #dfe7e7!important;border-radius:6px!important;opacity:.72;transition:opacity 0.2s ease,border-color 0.2s ease,transform 0.2s ease!important}body.single-product .cr-ajax-reviews-cus-images-slider-nav .slick-current img{border-color:#4e8487!important;opacity:1;transform:translateY(-1px)}@media (hover:hover){body.single-product .cr-ajax-reviews-cus-images-slider-nav .slick-slide:hover img{border-color:#a8c6c3!important;opacity:1}}body.single-product .cr-ajax-reviews-cus-images-slider-nav .slick-prev,body.single-product .cr-ajax-reviews-cus-images-slider-nav .slick-next{z-index:5!important;display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;color:#3f6f73!important;background:#ffffff!important;border:1px solid #a8c6c3!important;border-radius:50%!important;box-shadow:0 3px 10px rgb(63 111 115 / .1)!important}body.single-product .cr-ajax-reviews-cus-images-slider-nav .slick-prev::before,body.single-product .cr-ajax-reviews-cus-images-slider-nav .slick-next::before{color:#3f6f73!important;font-size:17px!important;opacity:1!important}@media (hover:hover){body.single-product .cr-ajax-reviews-cus-images-slider-nav .slick-prev:hover,body.single-product .cr-ajax-reviews-cus-images-slider-nav .slick-next:hover{color:#ffffff!important;background:#4e8487!important;border-color:#4e8487!important}body.single-product .cr-ajax-reviews-cus-images-slider-nav .slick-prev:hover::before,body.single-product .cr-ajax-reviews-cus-images-slider-nav .slick-next:hover::before{color:#ffffff!important}}body.single-product .cr-ajax-reviews-cus-images-slider-nav .slick-dots{display:none!important}@media (max-width:959px){body.single-product .cr-ajax-reviews-cus-images-hdr,body.single-product .cr-ajax-reviews-cus-images-slider-main,body.single-product .cr-ajax-reviews-cus-images-slider-nav{width:min(820px, calc(100vw - 28px))!important}body.single-product .cr-ajax-reviews-slide-main-flex{grid-template-columns:minmax(300px,1fr) minmax(240px,0.8fr)!important;gap:22px!important;padding:22px!important}body.single-product .cr-ajax-reviews-slide-main-comment{max-height:400px!important}}@media (max-width:767px){body.single-product .cr-ajax-reviews-cus-images-hdr,body.single-product .cr-ajax-reviews-cus-images-slider-main,body.single-product .cr-ajax-reviews-cus-images-slider-nav{width:calc(100vw - 16px)!important;max-width:none!important}body.single-product .cr-ajax-reviews-cus-images-hdr{min-height:38px!important;padding:0 10px!important;border-radius:10px 10px 0 0!important}body.single-product button.cr-ajax-reviews-cus-images-close svg{width:17px!important;height:17px!important}body.single-product .cr-ajax-reviews-slide-main-flex{grid-template-columns:1fr!important;gap:16px!important;padding:16px!important}body.single-product .cr-ajax-reviews-slide-main-flex>img{height:min(350px, 48vh)!important}body.single-product .cr-ajax-reviews-slide-main-comment{max-height:none!important;overflow:visible!important;padding-right:0!important}body.single-product .cr-ajax-reviews-slide-main-comment .woocommerce-review__author{font-size:18px!important}body.single-product .cr-ajax-reviews-slide-main-comment-body{font-size:15px!important;line-height:1.55!important}body.single-product .cr-ajax-reviews-cus-images-slider-nav{padding:10px 42px 12px!important;border-radius:0 0 10px 10px!important}body.single-product .cr-ajax-reviews-cus-images-slider-nav img{width:58px!important;height:58px!important}}@media (max-width:767px){#footer-inner.site-footer-inner{padding-top:28px!important;padding-bottom:24px!important}#footer-widgets{display:block!important;width:100%!important;margin:0!important}#footer-widgets>.footer-box{float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}#footer-widgets>.col-1 #nav_menu-3{display:none!important}#footer-widgets>.col-2{display:none!important}#footer-widgets>.col-3{display:none!important}#footer-widgets .footer-widget{margin:0!important;padding:0!important}#footer-widgets>.col-4{display:block!important;text-align:center!important}#footer-widgets>.col-4 .widget-title{margin:0 0 12px!important;color:#3f6f73!important;font-size:16px!important;font-weight:600!important;line-height:1.3!important;text-align:center!important}#footer-widgets>.col-4 ul.menu{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px 18px!important;margin:0!important;padding:0!important;list-style:none!important}#footer-widgets>.col-4 ul.menu li{margin:0!important;padding:0!important;border:0!important}#footer-widgets>.col-4 ul.menu li a{display:inline-block!important;padding:3px 0!important;color:#40777c!important;border:0!important;font-size:14px!important;line-height:1.4!important;text-decoration:none!important}@media (hover:hover){#footer-widgets>.col-4 ul.menu li a:hover{color:#3f6f73!important;text-decoration:underline!important}}}.wpex-open-submenu{width:100%!important}@media (min-width:768px){#footer-inner.site-footer-inner{padding-top:44px!important;padding-bottom:24px!important}#footer-widgets{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important;gap:46px!important;margin:0!important}#footer-widgets>.footer-box{float:none!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}#footer-widgets .footer-widget{margin:0!important;padding:0!important}#footer-widgets .footer-widget+.footer-widget{margin-top:26px!important}#footer-widgets .widget-title{position:relative;margin:0 0 18px!important;padding:0 0 12px!important;color:#3f6f73!important;font-size:17px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important}#footer-widgets .widget-title::after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:#dfe7e7}#footer-widgets ul.menu{margin:0!important;padding:0!important;list-style:none!important}#footer-widgets ul.menu li{margin:0!important;padding:0!important;border:0!important}#footer-widgets ul.menu li+li{margin-top:11px!important}#footer-widgets ul.menu li a{display:inline-block!important;padding:0!important;color:#40777c!important;border:0!important;font-size:15px!important;line-height:1.45!important;text-decoration:none!important;transition:color 0.2s ease,transform 0.2s ease!important}@media (hover:hover){#footer-widgets ul.menu li a:hover{color:#2f5f63!important;text-decoration:none!important;transform:translateX(3px)}}}.free-patterns-themes{width:100%}.free-patterns-themes__title{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 12px;color:#3f6f73;font-size:18px;font-weight:600;line-height:1.35;text-align:center}.free-patterns-themes__title span{color:#e9a073;font-size:16px;font-weight:400;line-height:1}.free-patterns-themes__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:14px!important;row-gap:8px!important;width:100%!important;margin:0!important;padding:0!important}.free-patterns-themes__grid>p{display:contents!important;margin:0!important;padding:0!important}.free-patterns-themes__grid>br{display:none!important}.free-patterns-theme{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:0 14px!important;box-sizing:border-box!important;color:#3f6f73!important;background:#f7fbfa!important;border:1px solid #d6e3e2!important;border-radius:10px!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;box-shadow:0 3px 10px rgb(63 111 115 / .04)!important;transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease!important}.free-patterns-theme>span{display:inline-block!important;min-width:0;margin:0!important;padding:0!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.free-patterns-theme__icon{display:block!important;flex:0 0 32px!important;width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}@media (hover:hover){.free-patterns-theme:hover{color:#3f6f73!important;background:#eef8f7!important;border-color:#a8c6c3!important;transform:translateY(-2px);box-shadow:0 8px 18px rgb(63 111 115 / .09)!important}}.free-patterns-theme:focus-visible{outline:2px solid rgb(78 132 135 / .3);outline-offset:3px}.free-patterns-posts-heading{margin:22px 0 14px}.free-patterns-posts-heading h2{margin:0;color:#3f6f73;font-size:22px;font-weight:600;line-height:1.3}.free-patterns-posts-heading h2::after{content:"❧";display:inline-block;margin-left:8px;color:#a8c6c3;font-size:19px;font-weight:400}@media (max-width:959px){.free-patterns-themes__grid{column-gap:10px!important}.free-patterns-theme{padding:0 10px!important;font-size:14px!important}.free-patterns-theme__icon{flex-basis:25px!important;width:29px!important;height:29px!important;max-width:29px!important;max-height:29px!important}}@media (max-width:767px){.free-patterns-themes__title{display:block;font-size:17px}.free-patterns-themes__title span{display:none}.free-patterns-themes__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:8px!important;row-gap:7px!important}.free-patterns-theme{gap:7px!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:0 8px!important;font-size:13px!important}.free-patterns-theme__icon{flex-basis:22px!important;width:22px!important;height:22px!important;max-width:22px!important;max-height:22px!important}.free-patterns-posts-heading{margin:18px 0 12px}.free-patterns-posts-heading h2{font-size:20px}}@media (max-width:359px){.free-patterns-themes__grid{grid-template-columns:1fr!important}}#sidebar,.sidebar-container{min-width:0}#sidebar .sidebar-box,#sidebar .widget,.sidebar-container .sidebar-box,.sidebar-container .widget{position:relative;margin:0!important;padding:0!important}.sidebar-author-card{width:100%;margin:0;padding:0;text-align:center}.sidebar-author-card__image{display:block;width:88%!important;max-width:260px!important;height:auto;margin:0 auto!important;padding:0;object-fit:cover;object-position:center top;background:#f7fbfa;border:1px solid #d6e3e2;border-radius:12px;box-shadow:0 5px 16px rgb(63 111 115 / .07)}.sidebar-author-card__text{max-width:275px;margin:0 auto!important;padding-top:16px!important;color:#2f3a3b;font-size:15px;font-style:italic;line-height:1.5;text-align:center}.sidebar-author-card__text a{color:#40777c;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (hover:hover){.sidebar-author-card__text a:hover{color:#2f5f63}}#sidebar .widget-title,#sidebar .wpex-widget-title,.sidebar-container .widget-title,.sidebar-container .wpex-widget-title{margin:0 0 15px!important;color:#3f6f73!important;font-size:18px!important;font-weight:600!important;line-height:1.3!important;text-align:center!important;text-transform:none!important;letter-spacing:0!important}#sidebar .sidebar-box+.sidebar-box,#sidebar .widget+.widget,.sidebar-container .sidebar-box+.sidebar-box,.sidebar-container .widget+.widget{position:relative;margin-top:32px!important;padding-top:32px!important;background-image:linear-gradient(to right,transparent 7%,#c8d6d5 7%,#c8d6d5 43%,transparent 43%,transparent 57%,#c8d6d5 57%,#c8d6d5 93%,transparent 93%)!important;background-repeat:no-repeat!important;background-position:center top!important;background-size:100% 2px!important}#sidebar .sidebar-box+.sidebar-box::before,#sidebar .widget+.widget::before,.sidebar-container .sidebar-box+.sidebar-box::before,.sidebar-container .widget+.widget::before{content:"♡";position:absolute;top:0;left:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:34px;height:22px;color:#78aaad;background:#fff;font-family:Arial,sans-serif;font-size:19px;font-weight:400;line-height:1;transform:translate(-50%,-50%)}#sidebar .sidebar-box+.sidebar-box::after,#sidebar .widget+.widget::after,.sidebar-container .sidebar-box+.sidebar-box::after,.sidebar-container .widget+.widget::after{content:none!important;display:none!important}#sidebar img,.sidebar-container img{max-width:100%}#sidebar a,.sidebar-container a{color:#40777c}@media (hover:hover){#sidebar a:hover,.sidebar-container a:hover{color:#2f5f63}}#sidebar ul.product_list_widget,.sidebar-container ul.product_list_widget{margin:0!important;padding:0!important}#sidebar ul.product_list_widget li,.sidebar-container ul.product_list_widget li{margin:0!important;padding:12px!important;background:#fff;border:1px solid #d6e3e2;border-radius:10px;box-shadow:0 4px 14px rgb(63 111 115 / .05)}#sidebar ul.product_list_widget li+li,.sidebar-container ul.product_list_widget li+li{margin-top:12px!important}#sidebar input[type="text"],#sidebar input[type="email"],#sidebar input[type="search"],.sidebar-container input[type="text"],.sidebar-container input[type="email"],.sidebar-container input[type="search"]{width:100%;min-height:42px;box-sizing:border-box;padding:9px 12px;color:#2f3a3b;background:#fff;border:1px solid #c8d6d5;border-radius:6px}#sidebar input:focus,.sidebar-container input:focus{border-color:#78aaad;outline:2px solid rgb(78 132 135 / .15);outline-offset:1px}#sidebar button,#sidebar input[type="submit"],.sidebar-container button,.sidebar-container input[type="submit"]{min-height:42px;padding:9px 16px;color:#fff;background:#4e8487;border:1px solid #4e8487;border-radius:6px;font-weight:600;cursor:pointer}@media (hover:hover){#sidebar button:hover,#sidebar input[type="submit"]:hover,.sidebar-container button:hover,.sidebar-container input[type="submit"]:hover{color:#fff;background:#3f6f73;border-color:#3f6f73}}.sidebar-freebie-card{width:100%;padding:18px;box-sizing:border-box;background:#f7fbfa;border:1px solid #d6e3e2;border-radius:12px;text-align:center;box-shadow:0 4px 14px rgb(63 111 115 / .05)}.sidebar-freebie-card__image{display:block;width:100%;max-width:260px;height:auto;margin:0 auto 16px;background:#fff0;border:0;border-radius:8px;box-shadow:none}.sidebar-freebie-card__intro{max-width:260px;margin:0 auto 16px;color:#2f3a3b;font-size:14px;line-height:1.5}.sidebar-freebie-card__form{width:100%}.sidebar-freebie-card__form .sender-form-field{width:100%!important;margin:0!important;padding:0!important}.sidebar-freebie-card__form input[type="email"],.sidebar-freebie-card__form input[type="text"],.sidebar-freebie-card__form .sender-form-field input[type="email"],.sidebar-freebie-card__form .sender-form-field input[type="text"]{width:100%!important;min-height:44px!important;margin:0 0 10px!important;padding:10px 12px!important;box-sizing:border-box!important;color:#2f3a3b!important;background:#ffffff!important;border:1px solid #c8d6d5!important;border-radius:6px!important;font-size:14px!important;line-height:1.3!important}.sidebar-freebie-card__form button,.sidebar-freebie-card__form input[type="submit"],.sidebar-freebie-card__form [type="submit"],.sidebar-freebie-card__form .sender-form-field button,.sidebar-freebie-card__form .sender-form-field input[type="submit"],.sidebar-freebie-card__form .sender-form-field [type="submit"]{width:100%!important;min-height:44px!important;margin:0!important;padding:10px 10px!important;box-sizing:border-box!important;color:#ffffff!important;background:#4e8487!important;border:1px solid #4e8487!important;border-radius:6px!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1.15!important;text-align:center!important;white-space:nowrap!important;cursor:pointer!important}.sidebar-freebie-card__form button *,.sidebar-freebie-card__form input[type="submit"] *,.sidebar-freebie-card__form [type="submit"] *,.sidebar-freebie-card__form .sender-form-field button *,.sidebar-freebie-card__form .sender-form-field input[type="submit"] *,.sidebar-freebie-card__form .sender-form-field [type="submit"] *{font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1.15!important;white-space:nowrap!important}@media (hover:hover){.sidebar-freebie-card__form button:hover,.sidebar-freebie-card__form input[type="submit"]:hover,.sidebar-freebie-card__form [type="submit"]:hover,.sidebar-freebie-card__form .sender-form-field button:hover,.sidebar-freebie-card__form .sender-form-field input[type="submit"]:hover,.sidebar-freebie-card__form .sender-form-field [type="submit"]:hover{color:#ffffff!important;background:#3f6f73!important;border-color:#3f6f73!important}}@media (max-width:959px){.sidebar-author-card__image{width:90%!important;max-width:280px!important}.sidebar-author-card__text{max-width:290px}#sidebar .sidebar-box+.sidebar-box,#sidebar .widget+.widget,.sidebar-container .sidebar-box+.sidebar-box,.sidebar-container .widget+.widget{margin-top:28px!important;padding-top:28px!important}}@media (max-width:767px){.sidebar-author-card__image{width:100%!important;max-width:320px!important}.sidebar-author-card__text{max-width:320px}#sidebar .widget-title,#sidebar .wpex-widget-title,.sidebar-container .widget-title,.sidebar-container .wpex-widget-title{font-size:17px!important}.sidebar-freebie-card{max-width:360px;margin-right:auto;margin-left:auto}}.woocommerce-account .woocommerce-MyAccount-content a.button,.woocommerce-account .woocommerce-MyAccount-content a.button:visited,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button:visited{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:#4e8487!important;border-color:#4e8487!important;text-decoration:none!important}@media (hover:hover){.woocommerce-account .woocommerce-MyAccount-content a.button:hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button:hover{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:#3f6f73!important;border-color:#3f6f73!important}}.woocommerce-cart .cross-sells .product-inner{position:relative}.woocommerce-cart .cross-sells .best-seller-badge{position:absolute;top:8px;left:8px;z-index:5;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:5px 9px;color:#fff;background:#e8914a;border:0;border-radius:5px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.03em;box-shadow:0 3px 8px rgb(95 61 35 / .12)}.woocommerce-cart .cross-sells .product-inner:has(.best-seller-badge)>.onsale{right:8px!important;left:auto!important}@media (max-width:767px){.woocommerce-cart .cart-collaterals{display:flex!important;flex-direction:column!important;width:100%!important}.woocommerce-cart .cart-collaterals .cart_totals{float:none!important;order:1!important;width:100%!important;margin:0!important}.woocommerce-cart .cart-collaterals .cross-sells{float:none!important;order:2!important;width:100%!important;margin:30px 0 0!important}.woocommerce-cart .cart_totals h2{margin:0 0 14px}.woocommerce-cart .cart_totals .wc-proceed-to-checkout{margin:18px 0 0!important;padding:0!important}.woocommerce-cart .cart_totals .checkout-button{width:100%!important;box-sizing:border-box!important;margin:0 0 12px!important}.woocommerce-cart #wc-stripe-express-checkout-element{display:grid!important;gap:10px!important;margin-top:10px!important}.woocommerce-cart #wc-stripe-express-checkout-element-applePay,.woocommerce-cart #wc-stripe-express-checkout-element-googlePay,.woocommerce-cart #wc-stripe-express-checkout-element-link{margin:0!important}.woocommerce-cart .cross-sells>h2{margin:0 0 16px;color:#3f6f73;font-size:20px;font-weight:600;line-height:1.3}.woocommerce-cart .cross-sells ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important;margin:0!important}.woocommerce-cart .cross-sells ul.products li.product{float:none!important;width:100%!important;min-width:0!important;margin:0!important}.woocommerce-cart .cross-sells .product-inner{height:100%;padding:8px;box-sizing:border-box;background:#fff;border:1px solid #dfe7e7;border-radius:10px;box-shadow:0 3px 10px rgb(63 111 115 / .04)}.woocommerce-cart .cross-sells .wpex-loop-product-images{border-radius:7px}.woocommerce-cart .cross-sells ul.products li.product img{display:block;width:100%!important;height:auto!important;margin:0!important}.woocommerce-cart .cross-sells .product-details{padding-top:10px!important}.woocommerce-cart .cross-sells .woocommerce-loop-product__title{display:-webkit-box;min-height:38px;margin:0 0 6px!important;overflow:hidden;color:#3f6f73;font-size:13px!important;font-weight:500!important;line-height:1.4!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.woocommerce-cart .cross-sells .star-rating{margin:5px auto!important}.woocommerce-cart .cross-sells .price{display:block;margin:5px 0 8px;font-size:13px!important}.woocommerce-cart .cross-sells .product-actions{margin-top:auto!important}.woocommerce-cart .cross-sells .add_to_cart_button{width:100%!important;min-height:40px!important;padding:9px 8px!important;box-sizing:border-box!important;font-size:13px!important}.woocommerce-cart .cross-sells .best-seller-badge{top:6px;left:6px;padding:4px 7px;font-size:9px}.woocommerce-cart .cross-sells .product-inner:has(.best-seller-badge)>.onsale{top:6px!important;right:6px!important}}@media (max-width:380px){.woocommerce-cart .cross-sells ul.products{gap:10px!important}.woocommerce-cart .cross-sells .product-inner{padding:6px}.woocommerce-cart .cross-sells .woocommerce-loop-product__title{font-size:12px!important}}.woocommerce-checkout form.checkout{width:100%}.woocommerce-checkout form.checkout #customer_details{display:grid;grid-template-columns:minmax(280px,0.78fr) minmax(460px,1.22fr);align-items:start;gap:34px;width:100%}.woocommerce-checkout form.checkout #customer_details>.col-1,.woocommerce-checkout form.checkout #customer_details>.col-2{float:none!important;width:100%!important;min-width:0;margin:0!important;box-sizing:border-box}.woocommerce-checkout form.checkout #customer_details>.col-1{padding:22px;background:#f7fbfa;border:1px solid #d6e3e2;border-radius:12px;box-shadow:0 4px 14px rgb(63 111 115 / .05)}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout #order_review_heading{margin:0 0 18px!important;color:#3f6f73;font-size:20px;font-weight:600;line-height:1.3}.woocommerce-checkout #billing_email_field{margin:0!important}.woocommerce-checkout #billing_email_field label{display:block;margin:0 0 7px;color:#2f3a3b;font-size:14px;font-weight:600;line-height:1.4}.woocommerce-checkout #billing_email{width:100%!important;min-height:48px;box-sizing:border-box;padding:11px 13px!important;color:#2f3a3b;background:#fff;border:1px solid #c8d6d5!important;border-radius:7px!important;font-size:15px}.woocommerce-checkout #billing_email:focus{border-color:#78aaad!important;outline:2px solid rgb(78 132 135 / .14);outline-offset:1px}.woocommerce-checkout .woocommerce-additional-fields__field-wrapper:empty,.woocommerce-checkout .woocommerce-shipping-fields:empty{display:none}.woocommerce-checkout .woocommerce-additional-fields:has(.woocommerce-additional-fields__field-wrapper:empty){display:none}.woocommerce-checkout form.checkout #customer_details>.col-2{padding:22px;background:#fff;border:1px solid #d6e3e2;border-radius:12px;box-shadow:0 5px 18px rgb(63 111 115 / .06)}.woocommerce-checkout-review-order-table{width:100%;margin:0 0 22px!important;border:1px solid #dfe7e7!important;border-collapse:collapse!important;border-radius:8px;overflow:hidden}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding:13px 14px!important;border-color:#dfe7e7!important;vertical-align:top}.woocommerce-checkout-review-order-table thead th{color:#3f6f73;background:#f7fbfa;font-size:15px;font-weight:600}.woocommerce-checkout-review-order-table .product-name{width:68%}.woocommerce-checkout-review-order-table .product-total{width:32%;text-align:right}.woocommerce-checkout-review-order-table tfoot th{color:#2f3a3b;font-weight:600}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{color:#3f6f73;background:#f7fbfa;font-size:17px;font-weight:700}.woocommerce-checkout .awdr-you-saved-text{margin-top:5px;color:#4f8b47!important;font-size:12px;line-height:1.4}.woocommerce-checkout #payment{margin:0!important;padding:0!important;background:transparent!important;border:0!important}.woocommerce-checkout #payment ul.payment_methods{margin:0!important;padding:0!important;background:transparent!important;border:0!important}.woocommerce-checkout #payment ul.payment_methods>li{margin:0 0 12px!important;padding:14px 16px!important;background:#fff;border:1px solid #dfe7e7;border-radius:9px;list-style:none;transition:background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.woocommerce-checkout #payment ul.payment_methods>li:has(>input[type="radio"]:checked){background:#f7fbfa;border-color:#a8c6c3;box-shadow:0 3px 10px rgb(63 111 115 / .05)}.woocommerce-checkout #payment ul.payment_methods>li>input[type="radio"]{margin:2px 8px 0 0;vertical-align:top}.woocommerce-checkout #payment ul.payment_methods>li>label{color:#3f6f73;font-size:15px;font-weight:600;line-height:1.4;cursor:pointer}.woocommerce-checkout #payment .payment_box{margin:14px 0 0!important;padding:0!important;color:#2f3a3b;background:transparent!important;border:0!important}.woocommerce-checkout #payment .payment_box::before{content:none!important;display:none!important}.woocommerce-checkout #wc-stripe-upe-form{margin:0!important;padding:0!important;border:0!important}.woocommerce-checkout .woocommerce-SavedPaymentMethods-saveNew{margin:12px 0 0!important;color:#667374;font-size:13px;line-height:1.45}.woocommerce-checkout #payment .payment_method_paypal>label{display:inline-flex;align-items:center;gap:10px}.woocommerce-checkout #payment .payment_method_paypal>label img{display:inline-block;width:auto!important;max-width:118px!important;max-height:34px!important;margin:0!important;object-fit:contain}.woocommerce-checkout #payment .place-order{margin:4px 0 0!important;padding:18px 0 0!important;background:transparent!important;border-top:1px solid #dfe7e7}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{color:#2f3a3b;font-size:13px;line-height:1.55}.woocommerce-checkout .woocommerce-privacy-policy-text p{margin:0 0 14px}.woocommerce-checkout .cr-customer-consent{margin:0 0 14px!important;padding:12px 13px;background:#f7fbfa;border:1px solid #dfe7e7;border-radius:7px;font-size:12px;line-height:1.5}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row{margin:0 0 15px!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row.validate-required{display:flex!important;align-items:flex-start!important;flex-wrap:nowrap!important;margin:0 0 15px!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row.validate-required label.checkbox{display:flex!important;align-items:flex-start!important;gap:8px;width:auto!important;margin:0!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row.validate-required label.checkbox input[type="checkbox"]{flex:0 0 16px;width:16px!important;height:16px!important;margin:3px 0 0!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row.validate-required label.checkbox .woocommerce-terms-and-conditions-checkbox-text{display:inline}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row.validate-required abbr.required{display:inline-block!important;flex:0 0 auto;margin:0 0 0 3px!important;color:#d63638;line-height:1.5;text-decoration:none!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper input[type="checkbox"]{width:16px!important;height:16px!important;margin:3px 0 0!important}.woocommerce-checkout #place_order{display:block;float:none!important;width:100%!important;min-height:50px;margin:4px 0 0!important;padding:12px 20px!important;box-sizing:border-box;color:#ffffff!important;background:#4e8487!important;border:1px solid #4e8487!important;border-radius:8px!important;font-size:16px!important;font-weight:700!important;line-height:1.3;text-align:center;cursor:pointer}@media (hover:hover){.woocommerce-checkout #place_order:hover{color:#ffffff!important;background:#3f6f73!important;border-color:#3f6f73!important}}.woocommerce-checkout #place_order:focus-visible{outline:3px solid rgb(78 132 135 / .22);outline-offset:3px}@media (max-width:959px){.woocommerce-checkout form.checkout #customer_details{grid-template-columns:minmax(240px,0.72fr) minmax(400px,1.28fr);gap:22px}.woocommerce-checkout form.checkout #customer_details>.col-1,.woocommerce-checkout form.checkout #customer_details>.col-2{padding:18px}}@media (max-width:767px){.woocommerce-checkout form.checkout #customer_details{display:flex;flex-direction:column;gap:20px}.woocommerce-checkout form.checkout #customer_details>.col-1,.woocommerce-checkout form.checkout #customer_details>.col-2{width:100%!important;padding:16px}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout #order_review_heading{margin-bottom:14px!important;font-size:19px}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding:11px 10px!important;font-size:13px}.woocommerce-checkout-review-order-table .product-name{width:62%}.woocommerce-checkout-review-order-table .product-total{width:38%}.woocommerce-checkout #payment ul.payment_methods>li{padding:12px!important}.woocommerce-checkout #payment .payment_method_paypal>label img{max-width:96px!important;max-height:28px!important}.woocommerce-checkout .cr-customer-consent{padding:10px 11px}}.woocommerce-checkout-review-order-table th.product-total,.woocommerce-checkout-review-order-table td.product-total,.woocommerce-checkout-review-order-table tfoot td{text-align:right!important}.woocommerce-checkout-review-order-table .amount{white-space:nowrap}.woocommerce-checkout .cr-customer-consent label.checkbox{display:flex!important;align-items:flex-start!important;gap:9px!important;margin:0!important}.woocommerce-checkout .cr-customer-consent input[type="checkbox"]{flex:0 0 16px;margin:3px 0 0!important}.woocommerce-checkout .cr-customer-consent .woocommerce-terms-and-conditions-checkbox-text{display:block;min-width:0}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row.validate-required{display:block!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row.validate-required label.checkbox{gap:9px!important;width:100%!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row.validate-required input[type="checkbox"]{flex:0 0 16px;margin:3px 0 0!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row.validate-required .woocommerce-terms-and-conditions-checkbox-text{display:inline;min-width:0}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row.validate-required abbr.required{display:none!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row.validate-required .woocommerce-terms-and-conditions-checkbox-text::after{content:" *";color:#d63638;font-weight:400}.woocommerce-checkout #payment .payment_method_stripe>label{display:inline-flex!important;align-items:center;flex-wrap:wrap;gap:8px}.woocommerce-checkout #payment .payment_method_stripe>label::after{content:"Secure payment by Stripe";display:inline-flex;align-items:center;padding:4px 8px;color:#3f6f73;background:#eef8f7;border:1px solid #c8d6d5;border-radius:999px;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.01em}.woocommerce-cart table.shop_table th.product-quantity,.woocommerce-cart table.shop_table td.product-quantity{display:none!important}.woocommerce-cart button[name="update_cart"]{display:none!important}.single-product .product .summary,.single-product .product .summary p,.single-product .product .summary .woocommerce-product-details__short-description{text-align:left!important}.woocommerce-checkout .checkout-email-note{margin:9px 0 0;color:#667374;font-size:12px;line-height:1.5}.tutorial-final-pdf-cta{margin:28px 0 32px;padding:20px 22px;background:#f5f9f9;border-left:4px solid #40777c;border-radius:10px;box-sizing:border-box}.tutorial-final-pdf-cta p:first-child{margin-top:0}.tutorial-final-pdf-cta p:last-of-type{margin-bottom:16px}.tutorial-final-pdf-button,.tutorial-final-pdf-button:link,.tutorial-final-pdf-button:visited{display:inline-block;padding:11px 18px;background:#40777c;color:#ffffff!important;font-weight:600;line-height:1.3;text-decoration:none!important;border-radius:4px;transition:background-color 0.2s ease,transform 0.15s ease}@media (hover:hover){.tutorial-final-pdf-button:hover{background:#35666a;color:#ffffff!important;text-decoration:none!important;transform:translateY(-1px)}}.tutorial-final-pdf-button:active{transform:translateY(1px)}.tutorial-final-pdf-button:focus-visible{outline:2px solid rgb(64 119 124 / .35);outline-offset:3px}.tutorial-instruction-image{display:block;width:auto;max-width:min(500px, 100%);height:auto;margin-left:auto;margin-right:auto}.tutorial-instruction-figure{max-width:min(500px, 100%);margin-left:auto!important;margin-right:auto!important}.thank-you-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:28px 0 40px}.thank-you-actions>p{margin:0!important;padding:0!important}.thank-you-btn,.thank-you-btn:visited{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin:0!important;padding:10px 18px;box-sizing:border-box;border:1px solid #fff0;border-radius:7px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none!important;transition:color 0.22s ease,background-color 0.22s ease,border-color 0.22s ease,transform 0.22s ease,box-shadow 0.22s ease}.thank-you-btn-primary,.thank-you-btn-primary:visited{color:#ffffff!important;background:#4e8487;border-color:#4e8487}.thank-you-btn-secondary,.thank-you-btn-secondary:visited{color:#3f6f73!important;background:#fff;border-color:#4e8487}@media (hover:hover){.thank-you-btn-primary:hover{color:#ffffff!important;background:#3f6f73;border-color:#3f6f73;transform:translateY(-1px);box-shadow:0 5px 14px rgb(63 111 115 / .18)}.thank-you-btn-secondary:hover{color:#ffffff!important;background:#4e8487;border-color:#4e8487;transform:translateY(-1px)}}.thank-you-btn:focus-visible{outline:3px solid rgb(78 132 135 / .24);outline-offset:3px}.thank-you-order .section-heading{margin-top:20px}@media (max-width:520px){.thank-you-actions{flex-direction:column;align-items:stretch;gap:8px;margin:24px 0 32px}.thank-you-btn,.thank-you-btn:visited{width:100%;min-height:44px;padding:10px 14px}}.gd-loop-actions{display:flex;flex-direction:column;gap:7px;width:100%}.gd-loop-actions .button{margin:0!important}body.single-product .gd-loop-actions .button:not(.custom-buy-button),body.single-product .gd-loop-actions .button:not(.custom-buy-button):visited,body.post-type-archive-product ul.products li.product .product-actions .gd-loop-actions .button:not(.custom-buy-button),body.tax-product_cat ul.products li.product .product-actions .gd-loop-actions .button:not(.custom-buy-button),body.tax-product_tag ul.products li.product .product-actions .gd-loop-actions .button:not(.custom-buy-button){color:#3f6f73!important;background:#ffffff!important;background-image:none!important;border-color:#4e8487!important;box-shadow:none!important;text-shadow:none!important}@media (hover:hover){body.single-product .gd-loop-actions .button:not(.custom-buy-button):hover,body.post-type-archive-product ul.products li.product .product-actions .gd-loop-actions .button:not(.custom-buy-button):hover,body.tax-product_cat ul.products li.product .product-actions .gd-loop-actions .button:not(.custom-buy-button):hover,body.tax-product_tag ul.products li.product .product-actions .gd-loop-actions .button:not(.custom-buy-button):hover{color:#ffffff!important;background:#4e8487!important;border-color:#4e8487!important;transform:translateY(-1px)}}.gd-toc{box-sizing:border-box;width:100%;margin:28px 0;padding:0;border:0;background:#fff0;font-size:90%}.gd-toc-header{display:flex;align-items:baseline;justify-content:flex-start;gap:8px;padding:0;margin:0 0 14px;cursor:pointer;list-style:none}.gd-toc-header::-webkit-details-marker{display:none}.gd-toc-header::marker{display:none;content:""}.gd-toc-title{margin:0}.gd-toc-toggle{flex-shrink:0;color:#777;font-size:12px;font-weight:400;line-height:1.4}.gd-toc-show{display:none}.gd-toc:not([open]){padding-bottom:0}.gd-toc:not([open]) .gd-toc-header{margin-bottom:0}.gd-toc:not([open]) .gd-toc-hide{display:none}.gd-toc:not([open]) .gd-toc-show{display:inline}.gd-toc-nav{padding:0}.gd-toc-list,.gd-toc-sublist{margin:0;padding:0;list-style:none}.gd-toc-level-2{margin:0 0 9px;line-height:1.45}.gd-toc-sublist{margin:8px 0 0;padding-left:28px}.gd-toc-level-3{margin:0 0 8px;line-height:1.45}.gd-toc a{color:#40777c;text-decoration-line:underline;text-decoration-color:#a8c6c3;text-decoration-style:solid;text-decoration-thickness:1px}.gd-toc a:hover{color:#e8914a;text-decoration:underline}.gd-toc-number{color:inherit;font-variant-numeric:tabular-nums}.gd-toc-target{scroll-margin-top:90px}@media (max-width:767px){.gd-toc{padding:0}.gd-toc-header{gap:8px;margin-bottom:14px}.gd-toc-toggle{font-size:12px}.gd-toc-sublist{padding-left:22px}}#contact .gd-contact-form-wrap{width:100%;margin:0;padding:20px;box-sizing:border-box;background:#f7fbfa;border:1px solid #d6e3e2;border-radius:12px;box-shadow:0 4px 14px rgb(63 111 115 / .05)}#contact .gd-contact-field{margin:0 0 14px}#contact .gd-contact-field label{display:block;margin:0 0 6px;color:#2f3a3b;font-size:14px;font-weight:600;line-height:1.35}#contact .gd-contact-field label>span[aria-hidden="true"],#contact .gd-contact-consent-title span[aria-hidden="true"]{color:#d63638}#contact .gd-contact-field input,#contact .gd-contact-field select,#contact .gd-contact-field textarea{width:100%;box-sizing:border-box;color:#2f3a3b;background-color:#fff;border:1px solid #c8d6d5;border-radius:7px;font-family:inherit;font-size:14px;box-shadow:none}#contact .gd-contact-field input,#contact .gd-contact-field select{min-height:42px;padding:8px 11px}#contact #gd-contact-subject{padding-right:36px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23667374' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px}#contact .gd-contact-field textarea{min-height:118px;height:118px;padding:10px 11px;resize:vertical}#contact .gd-contact-field input:focus,#contact .gd-contact-field select:focus,#contact .gd-contact-field textarea:focus{border-color:#78aaad;outline:2px solid rgb(78 132 135 / .14);outline-offset:1px}#contact .gd-contact-field input::placeholder,#contact .gd-contact-field textarea::placeholder{color:#8a9696}#contact .gd-contact-consent{margin:0 0 14px}#contact .gd-contact-consent-title{margin:0 0 6px;color:#2f3a3b;font-size:14px;font-weight:600;line-height:1.35}#contact .gd-contact-consent label{display:flex;align-items:flex-start;gap:7px;margin:0;color:#667374;font-size:13px;font-weight:400;line-height:1.5;cursor:pointer}#contact .gd-contact-consent input[type="checkbox"]{flex:0 0 auto;margin-top:3px;accent-color:#4e8487}#contact .gd-contact-consent a{color:#40777c}#contact .gd-contact-submit{margin:0}#contact .gd-contact-submit button[type="submit"]{width:100%;min-height:44px;margin:0;padding:10px 18px;box-sizing:border-box;color:#fff;background:#4e8487;border:1px solid #4e8487;border-radius:7px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;box-shadow:none}@media (hover:hover){#contact .gd-contact-submit button[type="submit"]:hover{color:#fff;background:#3f6f73;border-color:#3f6f73}}#contact .gd-contact-message{margin:0 0 16px;padding:12px 14px;border-radius:7px;font-size:14px;line-height:1.5}#contact .gd-contact-message:only-child{margin-bottom:0}#contact .gd-contact-success{color:#315d60;background:#eef8f7;border:1px solid #d6e3e2}#contact .gd-contact-error{color:#8b3d33;background:#fff5f3;border:1px solid #efd4cf}.gd-contact-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media (max-width:768px){#contact .gd-contact-form-wrap{padding:16px}#contact .gd-contact-field textarea{min-height:110px;height:110px}}.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-add{background-color:#4e8487;border-style:none}body.single-product #cr_qna.cr-qna-block div.cr-qna-search-block button.cr-qna-ask-button{color:#ffffff!important;background:#4e8487!important;border-color:#4e8487!important}@media (hover:hover){body.single-product #cr_qna.cr-qna-block div.cr-qna-search-block button.cr-qna-ask-button:hover{color:#ffffff!important;background:#3f6f73!important;border-color:#3f6f73!important}}#reviews.cr-reviews-ajax-reviews .cr-qna-search-icon,.cr-all-reviews-shortcode .cr-qna-search-icon,#cr_qna.cr-qna-block div.cr-qna-search-block .cr-qna-search-icon{fill:#4e8487}.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit,.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit,.cr-reviews-grid .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit{background-color:#4e8487}.wc-proceed-to-checkout{position:relative!important;z-index:20!important;clear:both;max-width:300px!important;margin:20px auto!important}