@media (max-width:980px){.et-collapsible-menu .et_pb_fullwidth_menu li ul,.et-collapsible-menu .et_pb_menu li ul,.et-collapsible-menu li ul.sub-menu,.et-collapsible-menu li ul.children{display:none!important;visibility:hidden!important;height:0!important;opacity:0!important;overflow:hidden!important;position:static!important;background-color:#ffffff!important;padding-left:20px!important}.et-collapsible-menu li.open>ul{display:block!important;visibility:visible!important;height:auto!important;opacity:1!important;overflow:visible!important}.et-collapsible-menu li{position:relative!important}.et-menu-toggle-icon{display:flex!important;position:absolute!important;top:0!important;right:0!important;z-index:99999!important;width:50px;height:50px;color:#000;background:#fff0;align-items:center;justify-content:center;cursor:pointer;font-size:24px;font-weight:700}}.petlove-social-login-top .nsl-container,.petlove-social-login-top .nsl-container-block{margin-bottom:12px}.petlove-social-login-top .nsl-container a,.petlove-social-login-top .nsl-container-block a{width:auto!important;max-width:360px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 16px;border-radius:6px;font-size:14px;font-weight:500;box-sizing:border-box}.petlove-line-moved{width:250px;height:44px;margin:5px 0}.petlove-line-moved .heateor_sl_title,.petlove-line-moved .theChampLoginTitle,.petlove-line-moved .theChampLoginTitleTxt{display:none!important}.petlove-line-moved .heateor_sl_login_ul{margin:0!important;padding:0!important;display:flex!important}.petlove-line-moved .heateor_sl_login_ul li{list-style:none!important;width:218px!important;height:40px!important;margin:auto!important;border-radius:6px!important;background:#fff!important;border:1px solid #06C755!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;position:relative!important;overflow:hidden!important}.petlove-line-moved .heateorSlLineLogin{position:absolute!important;inset:0!important;opacity:0!important;z-index:3!important;cursor:pointer!important}.petlove-line-moved .heateorSlLineLoginSvg{display:none!important}.petlove-line-content{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;height:100%;position:relative;z-index:1;pointer-events:none}.petlove-line-icon-box{width:18px;height:18px;background:#06C755;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px}.petlove-line-icon-text{color:#fff;font-size:7px;font-weight:700;line-height:1}.petlove-line-label{color:#06C755;font-size:14px;font-weight:500;line-height:1;letter-spacing:.2px}.petlove-box-title{margin:0 0 18px 0!important;font-size:20px;font-weight:700;line-height:1.3}.googlesitekit-sign-in-with-google__frontend-output-button{display:none!important}.top-notice-bar{position:sticky;top:0;z-index:9999;width:100%;height:36px;background:#F1A63F;color:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center}.top-notice-viewport{width:100%;height:36px;overflow:hidden;position:relative}.top-notice-track{display:flex;flex-direction:column;animation:noticeVertical 9s infinite}.top-notice-item{height:36px;line-height:36px;text-align:center;font-size:16px;font-weight:600;white-space:nowrap}@keyframes noticeVertical{0%,20%{transform:translateY(0)}25%,45%{transform:translateY(-36px)}50%,70%{transform:translateY(-72px)}75%,95%{transform:translateY(-108px)}100%{transform:translateY(0)}}.top-notice-bar,.top-notice-bar *{box-sizing:border-box}.et_pb_text .top-notice-bar{margin:0!important}.top-notice-bar .et_pb_text_inner{margin:0!important;padding:0!important}.top-notice-item{letter-spacing:1px}.top-notice-item span{letter-spacing:0}.petlove-icon-section{padding-top:10px;padding-bottom:10px}.petlove-icon-row-top,.petlove-icon-row-bottom{margin-left:auto;margin-right:auto}.petlove-icon-row-top .et_pb_image,.petlove-icon-row-bottom .et_pb_image{text-align:center;margin-bottom:6px}.petlove-icon-row-top .et_pb_text,.petlove-icon-row-bottom .et_pb_text{text-align:center;margin:0}.petlove-icon-row-top .et_pb_text p,.petlove-icon-row-bottom .et_pb_text p{margin:0;padding-bottom:0;line-height:1.4em}@media (max-width:767px){.petlove-icon-section{padding-top:0!important;padding-bottom:0!important}.petlove-icon-row-top,.petlove-icon-row-bottom{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:flex-start!important;width:100%!important;max-width:100%!important;padding-left:4px!important;padding-right:4px!important;padding-top:0!important;padding-bottom:0!important}.petlove-icon-row-top{margin-top:8px!important;margin-bottom:8px!important}.petlove-icon-row-bottom{margin-top:0!important;margin-bottom:16px!important}.petlove-icon-row-top>.et_pb_column,.petlove-icon-row-bottom>.et_pb_column{display:block!important;width:25%!important;max-width:25%!important;flex:0 0 25%!important;margin:0!important;padding-left:4px!important;padding-right:4px!important;padding-top:0!important;padding-bottom:0!important;float:none!important;clear:none!important}.petlove-icon-row-top .et_pb_column,.petlove-icon-row-bottom .et_pb_column{width:25%!important;max-width:25%!important;flex-basis:25%!important}.petlove-icon-row-top .et_pb_image,.petlove-icon-row-bottom .et_pb_image{text-align:center!important;margin-bottom:4px!important}.petlove-icon-row-top .et_pb_image img,.petlove-icon-row-bottom .et_pb_image img{width:72px!important;max-width:100%!important;height:auto!important;display:inline-block!important}.petlove-icon-row-top .et_pb_text,.petlove-icon-row-bottom .et_pb_text{text-align:center!important;font-size:12px!important;line-height:1.3em!important;margin:0!important;padding:0!important}.petlove-icon-row-top .et_pb_text p,.petlove-icon-row-bottom .et_pb_text p{margin:0!important;padding-bottom:0!important;line-height:1.3em!important}}.woocommerce del,.woocommerce del span,.woocommerce del bdi,.woocommerce del .woocommerce-Price-currencySymbol{color:#666666!important;opacity:1!important;text-decoration-color:#666666!important;text-decoration-thickness:2px}.woocommerce ul.products li.product .price{font-size:18px!important;font-weight:600!important;color:#666666!important}.woocommerce ul.products li.product .price span,.woocommerce ul.products li.product .price bdi{font-weight:600!important}@media only screen and (min-width:981px){.et_pb_menu .et-menu-nav>ul>li ul.sub-menu,.et_pb_fullwidth_menu .et-menu-nav>ul>li ul.sub-menu{padding:0!important;margin:0!important;background:#fff!important;overflow:hidden!important}.et_pb_menu .et-menu-nav>ul>li ul.sub-menu>li,.et_pb_fullwidth_menu .et-menu-nav>ul>li ul.sub-menu>li{display:block!important;width:100%!important;min-width:100%!important;margin:0!important;padding:0!important;float:none!important;background:#fff!important;border-bottom:1px solid #e5e5e5!important;box-sizing:border-box!important}.et_pb_menu .et-menu-nav>ul>li ul.sub-menu>li:last-child,.et_pb_fullwidth_menu .et-menu-nav>ul>li ul.sub-menu>li:last-child{border-bottom:none!important}.et_pb_menu .et-menu-nav>ul>li ul.sub-menu>li>a,.et_pb_fullwidth_menu .et-menu-nav>ul>li ul.sub-menu>li>a{display:block!important;width:100%!important;min-width:100%!important;margin:0!important;padding:16px 20px!important;float:none!important;box-sizing:border-box!important;text-align:center!important;background:transparent!important;border:none!important;box-shadow:none!important}.et_pb_menu .et-menu-nav>ul>li ul.sub-menu>li:hover,.et_pb_fullwidth_menu .et-menu-nav>ul>li ul.sub-menu>li:hover,.et_pb_menu .et-menu-nav>ul>li ul.sub-menu>li.current-menu-item,.et_pb_fullwidth_menu .et-menu-nav>ul>li ul.sub-menu>li.current-menu-item,.et_pb_menu .et-menu-nav>ul>li ul.sub-menu>li.current_page_item,.et_pb_fullwidth_menu .et-menu-nav>ul>li ul.sub-menu>li.current_page_item{background:#FFE3A1!important}.et_pb_menu .et-menu-nav>ul>li ul.sub-menu>li:hover>a,.et_pb_fullwidth_menu .et-menu-nav>ul>li ul.sub-menu>li:hover>a,.et_pb_menu .et-menu-nav>ul>li ul.sub-menu>li.current-menu-item>a,.et_pb_fullwidth_menu .et-menu-nav>ul>li ul.sub-menu>li.current-menu-item>a,.et_pb_menu .et-menu-nav>ul>li ul.sub-menu>li.current_page_item>a,.et_pb_fullwidth_menu .et-menu-nav>ul>li ul.sub-menu>li.current_page_item>a{color:#222!important;background:transparent!important}}@media (max-width:767px){.petlove-mobile-catpromo{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0 12px!important;box-sizing:border-box;text-align:center}.petlove-mobile-catpromo img{width:100%!important;max-width:100%!important;height:auto!important;display:block;margin:0 auto!important}}.petlove-footer{background:#fff8ee!important;border-top:2px solid #2f2f2f;color:#5c361c;padding-top:0!important;padding-bottom:0!important}.petlove-footer,.petlove-footer p,.petlove-footer h1,.petlove-footer h2,.petlove-footer h3,.petlove-footer h4,.petlove-footer a{color:#2f2b27!important}.petlove-footer a{text-decoration:none!important;transition:all 0.25s ease}.petlove-footer a:hover{color:#9a7b5f!important}@media (min-width:981px){.petlove-footer .et_pb_row{width:88%!important;max-width:1180px!important;padding-top:42px!important;padding-bottom:42px!important;display:flex!important;align-items:stretch!important}.petlove-footer .et_pb_column{width:33.333%!important;margin-right:0!important;padding-top:0!important;padding-bottom:0!important}.petlove-footer .et_pb_column:nth-child(1){padding-left:0!important;padding-right:46px!important}.petlove-footer .et_pb_column:nth-child(2){border-left:1px solid #8b7b6b!important;padding-left:46px!important;padding-right:46px!important}.petlove-footer .et_pb_column:nth-child(3){border-left:1px dashed #b8aa9c!important;padding-left:46px!important;padding-right:0!important}.petlove-footer .et_pb_module{margin-bottom:12px!important}.petlove-footer .et_pb_image{margin-bottom:18px!important}.petlove-footer .et_pb_image img{max-width:155px!important;height:auto!important}.petlove-footer .et_pb_column:nth-child(1) p{color:#5f5750!important;font-size:15px!important;line-height:1.8!important;letter-spacing:0.5px!important;margin-top:0!important;margin-bottom:18px!important}.petlove-footer .et_pb_column:nth-child(2) a{font-size:16px!important;font-weight:600!important;letter-spacing:1.2px!important}.petlove-footer .et_pb_column:nth-child(2) a:hover{letter-spacing:2px!important}.petlove-footer .et_pb_column:nth-child(2) p{margin-bottom:16px!important;line-height:1.35!important}.petlove-footer .et_pb_column:nth-child(2) p:last-child{margin-bottom:0!important}.petlove-footer .et_pb_column:nth-child(3) h2,.petlove-footer .et_pb_column:nth-child(3) h3,.petlove-footer .et_pb_column:nth-child(3) h4{font-size:22px!important;font-weight:700!important;letter-spacing:3px!important;line-height:1.2!important;margin-bottom:16px!important;position:relative}.petlove-footer .et_pb_column:nth-child(3) h2::after,.petlove-footer .et_pb_column:nth-child(3) h3::after,.petlove-footer .et_pb_column:nth-child(3) h4::after{content:"";display:block;width:38px;height:1px;background:#8b7b6b;margin-top:8px!important}.petlove-footer .et_pb_column:nth-child(3) p{font-size:15px!important;font-weight:600!important;line-height:1.35!important;margin-bottom:14px!important;color:#2f2b27!important;white-space:nowrap}.petlove-footer .et_pb_column:nth-child(3) p:last-child{margin-bottom:0!important}.petlove-footer .et_pb_column:nth-child(3) p::before{content:"";display:inline-block;width:5px;height:18px;background:#2f2b27;margin-right:8px;vertical-align:-3px}}.petlove-footer .et_pb_social_media_follow{display:flex!important;padding-left:0!important;margin-top:8px!important;margin-bottom:0!important}@media (min-width:981px){.petlove-footer .et_pb_column:nth-child(1) .et_pb_social_media_follow{justify-content:flex-start!important;text-align:left!important;margin-left:0!important}}.petlove-footer .et_pb_social_media_follow li{margin-left:0!important;margin-right:14px!important}.petlove-footer .et_pb_social_media_follow li a.icon{display:flex!important;align-items:center!important;justify-content:center!important;background-color:#f1ebe3!important;border:1px solid #d8cfc5!important;border-radius:50%!important;width:36px!important;height:36px!important;padding:0!important;line-height:1!important}.petlove-footer .et_pb_social_media_follow li a.icon:hover{background-color:#e7ded3!important;transform:translateY(-2px)}.petlove-footer .et_pb_social_media_follow li a.icon:before{position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;line-height:1!important;transform:none!important;color:#7f6f60!important;font-size:15px!important}.petlove-footer .et_pb_social_media_follow li a[href*="line.me"]:before,.petlove-footer .et_pb_social_media_follow li a[href*="lin.ee"]:before{content:"LINE"!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:0!important;line-height:1!important;margin:0!important;color:#7f6f60!important}@media (max-width:980px){.petlove-footer{border-top:1.5px solid #2f2f2f!important;padding-top:0!important;padding-bottom:0!important}.petlove-footer .et_pb_row{width:88%!important;max-width:520px!important;padding-top:34px!important;padding-bottom:34px!important;display:block!important;text-align:center!important}.petlove-footer .et_pb_column{width:100%!important;padding-left:0!important;padding-right:0!important;margin-bottom:28px!important;border-left:none!important}.petlove-footer .et_pb_column:last-child{margin-bottom:0!important}.petlove-footer .et_pb_column:not(:first-child){border-top:1px dashed #c9bdae!important;padding-top:26px!important}.petlove-footer .et_pb_module{margin-bottom:12px!important}.petlove-footer .et_pb_image{text-align:center!important;margin-bottom:16px!important}.petlove-footer .et_pb_image img{max-width:150px!important;height:auto!important}.petlove-footer .et_pb_column:nth-child(1) p{text-align:left!important;display:inline-block!important;max-width:300px!important;font-size:14px!important;line-height:1.9!important;letter-spacing:0.4px!important;margin:0 auto 0 auto!important;color:#5f5750!important}.petlove-footer .et_pb_social_media_follow{margin-top:6px!important;margin-bottom:0!important}.petlove-footer .et_pb_social_media_follow li{margin:0 7px!important}.petlove-footer .et_pb_social_media_follow li a.icon{width:45px!important;height:45px!important}.petlove-footer .et_pb_social_media_follow li a.icon:before{font-size:24px!important;line-height:1!important}.petlove-footer .et_pb_social_media_follow li a[href*="line.me"]:before,.petlove-footer .et_pb_social_media_follow li a[href*="lin.ee"]:before{font-size:13px!important}.petlove-footer .et_pb_column:nth-child(2) p{margin-bottom:20px!important;line-height:1.4!important}.petlove-footer .et_pb_column:nth-child(2) p:last-child{margin-bottom:0!important}.petlove-footer .et_pb_column:nth-child(2) a{font-size:15px!important;font-weight:600!important;letter-spacing:1px!important}.petlove-footer .et_pb_column:nth-child(3) h2,.petlove-footer .et_pb_column:nth-child(3) h3,.petlove-footer .et_pb_column:nth-child(3) h4{font-size:20px!important;font-weight:700!important;letter-spacing:3px!important;margin-bottom:22px!important;line-height:1.2!important}.petlove-footer .et_pb_column:nth-child(3) h2::after,.petlove-footer .et_pb_column:nth-child(3) h3::after,.petlove-footer .et_pb_column:nth-child(3) h4::after{content:"";display:block;width:38px;height:1px;background:#8b7b6b;margin:10px auto 0 auto!important}.petlove-footer .et_pb_column:nth-child(3) p{font-size:14px!important;font-weight:600!important;line-height:1.65!important;margin-bottom:16px!important;white-space:normal!important;word-break:keep-all!important}.petlove-footer .et_pb_column:nth-child(3) p:last-child{margin-bottom:0!important}.petlove-footer .et_pb_column:nth-child(3) p::before{display:none!important}.petlove-footer .et_pb_column:nth-child(3){padding-left:24px!important;padding-right:24px!important}}@media (max-width:980px){.petlove-footer,.petlove-footer .et_pb_row,.petlove-footer .et_pb_column,.petlove-footer .et_pb_module,.petlove-footer p,.petlove-footer h1,.petlove-footer h2,.petlove-footer h3,.petlove-footer h4{text-align:left!important}.petlove-footer .et_pb_column:nth-child(1),.petlove-footer .et_pb_column:nth-child(2),.petlove-footer .et_pb_column:nth-child(3){padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.petlove-footer .et_pb_column:nth-child(1) .et_pb_image,.petlove-footer .et_pb_column:nth-child(1) .et_pb_image_wrap,.petlove-footer .et_pb_column:nth-child(1) .et_pb_image img{text-align:left!important;margin-left:0!important;margin-right:auto!important}.petlove-footer .et_pb_social_media_follow{display:flex!important;justify-content:flex-start!important;text-align:left!important;margin-left:0!important;margin-right:auto!important;padding-left:0!important}.petlove-footer .et_pb_social_media_follow li{margin-left:0!important;margin-right:12px!important}.petlove-footer .et_pb_column:nth-child(3) h2,.petlove-footer .et_pb_column:nth-child(3) h3,.petlove-footer .et_pb_column:nth-child(3) h4{text-align:left!important;margin-left:0!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.petlove-footer .et_pb_column:nth-child(3) h2::after,.petlove-footer .et_pb_column:nth-child(3) h3::after,.petlove-footer .et_pb_column:nth-child(3) h4::after{margin-left:0!important;margin-right:auto!important}.petlove-footer .et_pb_column:nth-child(3) p{text-align:left!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:48px!important}}@media (min-width:981px){.et-collapsible-menu .et_pb_menu__logo img,.et-collapsible-menu .et_pb_fullwidth_menu_logo img,.et-collapsible-menu img{width:145px!important;height:95px!important;max-height:none!important;object-fit:contain!important}.et-collapsible-menu .et_pb_menu__logo,.et-collapsible-menu .et_pb_fullwidth_menu_logo{display:flex!important;align-items:center!important;margin-top:0!important;margin-bottom:0!important}}@media (max-width:980px){.et-collapsible-menu,.et-collapsible-menu .et_pb_row,.et-collapsible-menu .et_pb_fullwidth_menu_container,.et-collapsible-menu .et_pb_menu_inner_container{padding-top:0!important;padding-bottom:0!important;min-height:0!important}.et-collapsible-menu .et_pb_menu__logo,.et-collapsible-menu .et_pb_fullwidth_menu_logo{display:flex!important;align-items:center!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}}.petlove-feature-row{display:flex!important;align-items:center!important;width:92%!important;max-width:1320px!important}.petlove-intro-column,.petlove-intro-column.et_pb_text,.petlove-intro-column .et_pb_text_inner{background:transparent!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.petlove-card-img{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:#ffffff!important;border-radius:10px 10px 0 0!important;overflow:hidden!important}.petlove-card-img .et_pb_image_wrap{width:100%!important;display:block!important;border-radius:10px 10px 0 0!important;overflow:hidden!important}.petlove-card-img img,.petlove-card-img .et_pb_image_wrap img{width:100%!important;max-width:100%!important;display:block!important;border-radius:0!important}.petlove-card-text{width:100%!important;max-width:100%!important;background:#ffffff!important;border-radius:0 0 10px 10px!important;padding:18px 18px 18px!important;margin:0!important;text-align:center!important;box-shadow:none!important;box-sizing:border-box!important}.petlove-card-text .et_pb_text_inner{text-align:center!important}.petlove-card-text h1,.petlove-card-text h2,.petlove-card-text h3,.petlove-card-text h4,.petlove-card-text h5{color:#111111!important;font-size:20px!important;font-weight:800!important;line-height:1.35!important;margin:0 0 10px 0!important;padding:0!important;text-align:center!important;letter-spacing:0!important}.petlove-card-text h1+h1,.petlove-card-text h1+h2,.petlove-card-text h2+h2,.petlove-card-text h2+h3,.petlove-card-text h3+h3,.petlove-card-text h3+h4{color:#111111!important;font-size:22px!important;font-weight:800!important;line-height:1.35!important;margin:0 0 16px 0!important;padding:0!important;text-align:center!important}.petlove-card-text p,.petlove-card-text span{color:#333333!important;font-size:14px!important;font-weight:600!important;line-height:1.7!important;margin:0 0 8px 0!important;padding:0!important;text-align:center!important}.petlove-card-text a{color:#ef3f3f!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important;text-decoration:none!important}.petlove-card-text a:hover{color:#c92828!important}.petlove-feature-row .et_pb_column:nth-child(2) .et_pb_text{background:#ffffff!important;border-radius:0 0 10px 10px!important;padding:18px 18px 18px!important;margin:0!important;text-align:center!important}@media (max-width:767px){.petlove-mobile-intro-row{width:88%!important;max-width:88%!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:24px!important;text-align:center!important}.petlove-mobile-intro-row .et_pb_text,.petlove-mobile-intro-row .et_pb_button_module_wrapper{text-align:center!important}.petlove-feature-label{font-size:16px!important;line-height:1.5!important;font-weight:800!important;margin-bottom:8px!important}.petlove-feature-title{font-size:34px!important;line-height:1.2!important;font-weight:900!important;margin-bottom:18px!important}.petlove-feature-desc{font-size:16px!important;line-height:1.9!important;font-weight:700!important;margin-bottom:18px!important}}@media (max-width:767px){.petlove-card-scroll-row{width:100vw!important;max-width:100vw!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x proximity!important;touch-action:pan-x pan-y!important;overscroll-behavior-x:contain!important;padding-left:18px!important;padding-right:18px!important;gap:16px!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;scrollbar-width:none!important}.petlove-card-scroll-row::-webkit-scrollbar{display:none!important}.petlove-card-scroll-row .et_pb_column{float:none!important;flex:0 0 78vw!important;width:78vw!important;min-width:78vw!important;max-width:78vw!important;margin:0!important;padding:0!important;scroll-snap-align:start!important;display:block!important;touch-action:pan-x pan-y!important}.petlove-card-scroll-row .petlove-card-img,.petlove-card-scroll-row .petlove-card-text,.petlove-card-scroll-row .et_pb_text{width:100%!important;max-width:100%!important}.petlove-card-scroll-row .petlove-card-text,.petlove-card-scroll-row .et_pb_text{background:#ffffff!important;border-radius:0 0 10px 10px!important;padding:18px 18px 18px!important;margin:0!important;text-align:center!important;box-sizing:border-box!important}.petlove-card-scroll-row .et_pb_text_inner{text-align:center!important}.petlove-card-scroll-row .et_pb_text h1,.petlove-card-scroll-row .et_pb_text h2,.petlove-card-scroll-row .et_pb_text h3,.petlove-card-scroll-row .et_pb_text h4,.petlove-card-scroll-row .et_pb_text h5{color:#111111!important;font-size:20px!important;font-weight:800!important;line-height:1.35!important;margin:0 0 10px 0!important;padding:0!important;text-align:center!important}.petlove-card-scroll-row .et_pb_text h1+h1,.petlove-card-scroll-row .et_pb_text h1+h2,.petlove-card-scroll-row .et_pb_text h2+h2,.petlove-card-scroll-row .et_pb_text h2+h3,.petlove-card-scroll-row .et_pb_text h3+h3,.petlove-card-scroll-row .et_pb_text h3+h4{font-size:22px!important;font-weight:800!important;line-height:1.35!important;margin:0 0 16px 0!important}.petlove-card-scroll-row .et_pb_text p,.petlove-card-scroll-row .et_pb_text span{color:#333333!important;font-size:14px!important;font-weight:600!important;line-height:1.7!important;margin:0 0 8px 0!important;padding:0!important;text-align:center!important}.petlove-card-scroll-row .et_pb_text a{color:#ef3f3f!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important;text-decoration:none!important}}.petlove-hot-carousel img{width:100%!important;max-width:360px!important;height:auto!important;display:block!important;margin:0 auto!important;object-fit:cover!important}@media (max-width:767px){.petlove-hot-carousel img{width:100%!important;max-width:190px!important;height:auto!important;display:block!important;margin:0 auto!important;object-fit:cover!important}}body #page-container .petlove-card-img,body #page-container .petlove-card-img .et_pb_image_wrap{background:#FAF8F4!important}body #page-container .petlove-feature-section{background:#FAF8F4!important}.petlove-feature-row .et_pb_column:nth-child(2),.petlove-feature-row .et_pb_column:nth-child(3),.petlove-feature-row .et_pb_column:nth-child(4){box-shadow:0 4px 5px rgb(0 0 0 / .5)!important;border-radius:10px!important;overflow:hidden!important}.petlove-feature-row .et_pb_column:nth-child(2):hover,.petlove-feature-row .et_pb_column:nth-child(3):hover,.petlove-feature-row .et_pb_column:nth-child(4):hover{transform:translateY(-4px)!important;box-shadow:0 12px 30px rgb(0 0 0 / .16)!important;transition:all 0.25s ease!important}@media (min-width:981px){.petlove-feature-row{width:92%!important;max-width:1800px!important;margin-left:auto!important;margin-right:auto!important;padding-top:50px!important;padding-bottom:50px!important;transform:none!important}.petlove-feature-row .et_pb_column{transform:none!important;margin-right:2.5%!important}.petlove-feature-row .et_pb_column:last-child{margin-right:0!important}.petlove-feature-row .petlove-card-img img{width:100%!important}.petlove-feature-row .petlove-card-text{padding:32px 28px 34px!important}}@media (max-width:980px){.petlove-mobile-product-2 ul.products{display:flex!important;flex-wrap:wrap!important;gap:28px 12px!important;align-items:flex-start!important}.petlove-mobile-product-2 ul.products::before,.petlove-mobile-product-2 ul.products::after{display:none!important;content:none!important}.petlove-mobile-product-2 ul.products li.product,.petlove-mobile-product-2 ul.products[class*="columns-"] li.product,.petlove-mobile-product-2.et_pb_shop ul.products li.product{float:none!important;clear:none!important;width:calc(50% - 6px)!important;max-width:calc(50% - 6px)!important;flex:0 0 calc(50% - 6px)!important;margin:0!important;padding:0!important}.petlove-mobile-product-2 ul.products li.product.first,.petlove-mobile-product-2 ul.products li.product.last,.petlove-mobile-product-2 ul.products li.product:nth-child(2n+1),.petlove-mobile-product-2 ul.products li.product:nth-child(3n+1),.petlove-mobile-product-2 ul.products li.product:nth-child(4n+1){clear:none!important;margin-right:0!important}.petlove-mobile-product-2 ul.products li.product a,.petlove-mobile-product-2 ul.products li.product img,.petlove-mobile-product-2 ul.products li.product .et_shop_image{width:100%!important;max-width:100%!important}}.pum-container{padding:0!important;border:none!important;box-shadow:none!important;background:transparent!important}.pum-content{margin:0!important;padding:0!important}.pum-content img{display:block!important;width:100%!important;height:auto!important}.pum-close:not(.petlove-popup-img-btn){display:none!important}.petlove-popup-img-btn{display:block!important;position:static!important;width:100%!important;background:transparent!important;padding:0!important;margin:0!important;border:none!important}@media (max-width:767px){.pum-container{width:88vw!important;max-width:88vw!important;min-width:0!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important}.pum-position-middle-center .pum-container{transform:translate(-50%,-50%)!important}html.pum-open,body.pum-open{padding-right:0!important;overflow-x:hidden!important}.pum-overlay{width:100%!important;max-width:100%!important;overflow-x:hidden!important}}body.single-product .petlove-product-main{width:calc(100% - 760px)!important;max-width:1160px!important;min-width:980px!important;margin:0 auto 40px!important;padding:0 40px 36px!important;box-sizing:border-box!important}body.single-product .petlove-product-main .et_pb_column:first-child{width:48%!important;margin-right:6%!important}body.single-product .petlove-product-main .et_pb_column:last-child{width:46%!important;padding-left:0!important}body.single-product .petlove-product-gallery .flex-direction-nav,body.single-product .petlove-product-gallery .flex-direction-nav li,body.single-product .petlove-product-gallery .flex-direction-nav a,body.single-product .petlove-product-gallery .petlove-gallery-arrow,body.single-product .petlove-product-gallery .petlove-gallery-prev,body.single-product .petlove-product-gallery .petlove-gallery-next,body.single-product .petlove-product-gallery .wcgs-spswiper-button-next,body.single-product .petlove-product-gallery .wcgs-spswiper-button-prev,body.single-product .petlove-product-gallery .wcgs-spswiper-arrow,body.single-product .petlove-product-gallery [class*="wcgs-spswiper-button"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.single-product .petlove-product-gallery .flex-control-thumbs li,body.single-product .petlove-product-gallery .flex-control-thumbs img{border-radius:12px!important;overflow:hidden!important;object-fit:cover!important}body.single-product .petlove-product-gallery .flex-control-thumbs img.flex-active{border:2px solid #f39a42!important}body.single-product .petlove-product-feature-icons{display:flex!important;justify-content:center!important;align-items:flex-start!important;gap:22px!important;margin:22px auto 0!important;padding:0!important;width:100%!important}body.single-product .petlove-feature-icon-item{flex:1 1 0!important;max-width:110px!important;text-align:center!important}body.single-product .petlove-feature-icon-item img{display:block!important;width:58px!important;height:58px!important;object-fit:contain!important;margin:0 auto 8px!important}body.single-product .petlove-feature-icon-item span{display:block!important;color:#3b2416!important;font-size:14px!important;font-weight:600!important;line-height:1.45!important;letter-spacing:0.5px!important}body.single-product .petlove-product-price{display:block!important}body.single-product .petlove-product-price .price{display:flex!important;align-items:baseline!important;gap:10px!important;flex-wrap:wrap!important;margin:18px 0 22px!important}body.single-product .petlove-product-price .price,body.single-product .petlove-product-price .price .amount{color:#d99100!important;font-size:34px!important;font-weight:800!important;line-height:1.2!important}body.single-product .petlove-product-price.petlove-price-selected .price,body.single-product .petlove-product-price.petlove-price-selected .price .amount{color:#f05a32!important}body.single-product .petlove-product-price .price del,body.single-product .petlove-product-price .price del .amount{color:#888!important;font-size:20px!important;font-weight:600!important;opacity:1!important}body.single-product .petlove-product-price .price ins,body.single-product .petlove-product-price .price ins .amount{color:#f05a32!important;font-size:34px!important;font-weight:800!important;text-decoration:none!important}body.single-product .petlove-add-cart-box .single_variation,body.single-product .petlove-add-cart-box .woocommerce-variation-price{display:none!important}body.single-product .petlove-add-cart-box{width:100%!important;max-width:100%!important}body.single-product .petlove-add-cart-box form.cart{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;position:static!important}body.single-product .petlove-add-cart-box form.cart::before{content:none!important;display:none!important}body.single-product .petlove-add-cart-box table.variations{display:table!important;width:100%!important;margin:-24px 0 -14px!important;border:none!important;border-collapse:separate!important;border-spacing:0 12px!important;table-layout:auto!important}body.single-product .petlove-add-cart-box table.variations tbody{display:table-row-group!important}body.single-product .petlove-add-cart-box table.variations tr{display:table-row!important;width:100%!important;margin:0!important}body.single-product .petlove-add-cart-box table.variations th.label{display:table-cell!important;width:72px!important;min-width:72px!important;padding:0 18px 0 0!important;vertical-align:middle!important;text-align:left!important}body.single-product .petlove-add-cart-box table.variations th.label label{display:block!important;margin:0!important;color:#111!important;font-size:18px!important;font-weight:600!important;letter-spacing:1px!important;white-space:nowrap!important}body.single-product .petlove-add-cart-box table.variations td.value{display:table-cell!important;width:auto!important;padding:0!important;vertical-align:middle!important;position:relative!important}body.single-product .petlove-add-cart-box table.variations td.value select{display:block!important;width:100%!important;max-width:100%!important;height:50px!important;line-height:50px!important;padding:0 46px 0 18px!important;border:1px solid #c8a58b!important;border-radius:14px!important;background:transparent!important;background-image:none!important;color:#3b2416!important;font-size:17px!important;font-weight:500!important;box-shadow:none!important;box-sizing:border-box!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important}body.single-product .petlove-add-cart-box table.variations td.value span{display:block!important;width:100%!important;height:50px!important;box-sizing:border-box!important;background:transparent!important;box-shadow:none!important;border:1px solid #c8a58b!important;border-radius:14px!important;overflow:hidden!important;position:relative!important}body.single-product .petlove-add-cart-box table.variations td.value span select{border:none!important;border-radius:14px!important}body.single-product .petlove-add-cart-box table.variations td.value span::after,body.single-product .petlove-add-cart-box table.variations td.value>span::after{content:none!important;display:none!important;border:0!important}body.single-product .petlove-add-cart-box table.variations td.value::after{content:"⌄"!important;display:block!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-52%)!important;color:#8b5a3c!important;font-size:19px!important;font-weight:700!important;line-height:1!important;pointer-events:none!important;z-index:5!important}body.single-product .petlove-add-cart-box .reset_variations{display:inline-block!important;margin-top:8px!important;font-size:14px!important;color:#b56b45!important}body.single-product .petlove-add-cart-box table.variations label.petlove-variation-count-text{display:block!important;margin:0!important;line-height:50px!important;transform:translateY(-8px)!important}body.single-product .petlove-add-cart-box table.variations th.petlove-variation-count-label{padding-top:0!important;padding-bottom:0!important;vertical-align:middle!important}body.single-product .petlove-add-cart-box .single_variation_wrap{width:100%!important;margin-top:4px!important}body.single-product .petlove-add-cart-box .woocommerce-variation-add-to-cart,body.single-product .petlove-add-cart-box .variations_button{display:flex!important;align-items:center!important;gap:18px!important;width:100%!important;margin:0!important;padding:0!important;flex-wrap:nowrap!important}body.single-product .petlove-add-cart-box .woocommerce-variation-add-to-cart::before,body.single-product .petlove-add-cart-box .variations_button::before{content:"數量";flex:0 0 72px!important;width:72px!important;min-width:72px!important;color:#111!important;font-size:18px!important;font-weight:600!important;letter-spacing:1px!important}body.single-product .petlove-add-cart-box .quantity{position:relative!important;display:block!important;flex:0 0 130px!important;width:130px!important;min-width:130px!important;height:50px!important;margin:0!important;border:1px solid #eadfd4!important;border-radius:999px!important;background:#fffaf3!important;overflow:hidden!important}body.single-product .petlove-add-cart-box input[type="number"]::-webkit-inner-spin-button,body.single-product .petlove-add-cart-box input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none!important;appearance:none!important;margin:0!important}body.single-product .petlove-add-cart-box input[type="number"]{-moz-appearance:textfield!important;appearance:textfield!important}body.single-product .petlove-add-cart-box .quantity input.qty,body.single-product .petlove-add-cart-box input[name="quantity"]{display:block!important;position:absolute!important;left:0!important;top:0!important;width:130px!important;max-width:130px!important;height:50px!important;padding:0 40px!important;margin:0!important;border:none!important;background:transparent!important;color:#2b211c!important;-webkit-text-fill-color:#2b211c!important;font-size:16px!important;font-weight:800!important;line-height:50px!important;text-align:center!important;opacity:1!important;visibility:visible!important;z-index:3!important}body.single-product .petlove-add-cart-box .petlove-qty-btn{display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:0!important;width:40px!important;height:50px!important;padding:0!important;border:none!important;background:transparent!important;color:#2b211c!important;font-size:18px!important;font-weight:800!important;line-height:50px!important;cursor:pointer!important;z-index:5!important}body.single-product .petlove-add-cart-box .petlove-qty-minus{left:0!important}body.single-product .petlove-add-cart-box .petlove-qty-plus{right:0!important}body.single-product .petlove-add-cart-box .single_add_to_cart_button,body.single-product .petlove-add-cart-box button.single_add_to_cart_button{flex:1 1 auto!important;height:50px!important;min-width:0!important;margin:0!important;border:none!important;border-radius:999px!important;background:#f6c79d!important;color:#fff!important;font-size:16px!important;font-weight:800!important;letter-spacing:1px!important;box-shadow:none!important}body.single-product .petlove-add-cart-box .single_add_to_cart_button:hover,body.single-product .petlove-add-cart-box button.single_add_to_cart_button:hover{background:#f39a42!important}body.single-product .petlove-add-cart-box .single_add_to_cart_button::after{display:none!important}@media (min-width:768px){body.single-product .petlove-add-cart-box form.cart:not(.variations_form){display:flex!important;align-items:center!important;gap:18px!important;width:100%!important;margin:0!important;padding:0!important;flex-wrap:nowrap!important}body.single-product .petlove-add-cart-box form.cart:not(.variations_form) .quantity{flex:0 0 130px!important;width:130px!important;min-width:130px!important;height:50px!important;margin:0!important}body.single-product .petlove-add-cart-box form.cart:not(.variations_form) .quantity input.qty{width:130px!important;height:50px!important;padding:0 40px!important;text-align:center!important;line-height:50px!important}body.single-product .petlove-add-cart-box form.cart:not(.variations_form) .single_add_to_cart_button{flex:1 1 auto!important;height:50px!important;min-width:220px!important;margin:0!important;border-radius:999px!important}}body.single-product .petlove-add-cart-box::after{content:"🚚 滿 NT$1, 499 免運費";display:block;width:100%;box-sizing:border-box;margin-top:14px;padding:12px 16px;border:1px solid #f1c38a;border-radius:8px;background:#fff8ed;color:#e07b22;font-size:16px;font-weight:500;text-align:center}body.single-product .petlove-product-service-box{display:grid;grid-template-columns:50% 50%;gap:0;margin:18px 0 0;padding:14px 16px;background:#fffaf3;border:1px solid #eadfd4;border-radius:14px;box-sizing:border-box}body.single-product .petlove-service-item{display:flex;align-items:center;gap:10px;padding:12px 14px;box-sizing:border-box}body.single-product .petlove-service-item:nth-child(1),body.single-product .petlove-service-item:nth-child(3){border-right:1px solid #eadfd4}body.single-product .petlove-service-item:nth-child(1),body.single-product .petlove-service-item:nth-child(2){border-bottom:1px solid #eadfd4}body.single-product .petlove-service-item img{width:50px;height:50px;object-fit:contain;flex:0 0 50px}body.single-product .petlove-service-item strong{display:block;margin-bottom:3px;color:#3b2416;font-size:14px;font-weight:700;line-height:1.2}body.single-product .petlove-service-item span{display:block;color:#6f5b50;font-size:12px;line-height:1.4}body.single-product .woocommerce-notices-wrapper,body.single-product .woocommerce-message{display:none!important}body.single-product .petlove-cart-notice{width:92%;max-width:1400px;margin:12px auto 24px;padding:12px 18px;background:#fff;color:#3b2416;border:1px solid #eee3dc;border-radius:14px;box-shadow:0 4px 14px rgb(80 60 40 / .12);font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:20px;box-sizing:border-box}body.single-product .petlove-cart-notice a{background:#d99100;color:#fff!important;border-radius:999px;padding:10px 28px;font-size:15px;font-weight:800;text-decoration:none;white-space:nowrap}@media (max-width:1400px){body.single-product .petlove-product-main{width:92%!important;min-width:auto!important}}@media (max-width:980px){body.single-product .petlove-product-main{width:92%!important;min-width:auto!important;padding:0 22px 28px!important;margin:0 auto 32px!important}body.single-product .petlove-product-main .et_pb_column:first-child,body.single-product .petlove-product-main .et_pb_column:last-child{display:block!important;float:none!important;width:100%!important;margin-right:0!important;padding-left:0!important}}@media (max-width:767px){body.single-product .petlove-product-main,body.single-product .petlove-product-main.et_pb_row{width:92%!important;min-width:auto!important;max-width:92%!important;padding:0 0 24px!important;margin:0 auto 28px!important;box-sizing:border-box!important}body.single-product .petlove-product-main .et_pb_column:first-child,body.single-product .petlove-product-main .et_pb_column:last-child{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 24px 0!important;padding:0!important}body.single-product .petlove-product-main .et_pb_wc_title,body.single-product .petlove-product-main .et_pb_wc_title h1,body.single-product .petlove-product-main .product_title{margin-bottom:10px!important}body.single-product .petlove-product-main .et_pb_wc_title h1,body.single-product .petlove-product-main .product_title{font-size:25px!important;line-height:1.35!important}body.single-product .petlove-product-main .et_pb_divider{margin:-55px 0 0!important}body.single-product .petlove-product-main .et_pb_wc_description,body.single-product .petlove-product-main .woocommerce-product-details__short-description{margin:0 0 18px!important}body.single-product .petlove-product-main .et_pb_wc_description p,body.single-product .petlove-product-main .woocommerce-product-details__short-description p{margin-bottom:8px!important;line-height:1.65!important;font-size:14px!important}body.single-product .petlove-product-feature-icons{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:6px!important;width:100%!important;margin:18px auto 0!important}body.single-product .petlove-feature-icon-item{flex:1 1 25%!important;max-width:25%!important;text-align:center!important}body.single-product .petlove-feature-icon-item img{width:65px!important;height:65px!important;margin:-25 auto 7px!important}body.single-product .petlove-feature-icon-item span{font-size:13px!important;line-height:1.35!important;font-weight:600!important;letter-spacing:0!important;word-break:keep-all!important}body.single-product .petlove-product-price,body.single-product .petlove-product-price .price{margin:6px 0 18px!important}body.single-product .petlove-product-price .price,body.single-product .petlove-product-price .price .amount,body.single-product .petlove-product-price .price ins,body.single-product .petlove-product-price .price ins .amount{font-size:26px!important;line-height:1.2!important}body.single-product .petlove-product-price .price del,body.single-product .petlove-product-price .price del .amount{font-size:16px!important}body.single-product .petlove-add-cart-box table.variations{display:block!important;width:100%!important;margin:0 0 10px!important;border-spacing:0!important}body.single-product .petlove-add-cart-box table.variations tbody,body.single-product .petlove-add-cart-box table.variations tr,body.single-product .petlove-add-cart-box table.variations th.label,body.single-product .petlove-add-cart-box table.variations td.value{display:block!important;width:100%!important}body.single-product .petlove-add-cart-box table.variations tr{margin-bottom:12px!important}body.single-product .petlove-add-cart-box table.variations th.label{padding:0 0 6px 0!important}body.single-product .petlove-add-cart-box table.variations th.label label{font-size:16px!important;line-height:1.3!important;font-weight:600!important;margin:0!important}body.single-product .petlove-add-cart-box table.variations label.petlove-variation-count-text{transform:none!important;line-height:1.3!important}body.single-product .petlove-add-cart-box table.variations td.value{position:relative!important}body.single-product .petlove-add-cart-box table.variations td.value select{width:100%!important;max-width:100%!important;height:46px!important;line-height:46px!important;padding:0 42px 0 16px!important;border:1px solid #c8a58b!important;border-radius:12px!important;background:transparent!important;background-image:none!important;color:#3b2416!important;font-size:15px!important;box-shadow:none!important;box-sizing:border-box!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important}body.single-product .petlove-add-cart-box table.variations td.value span{height:46px!important;border-radius:12px!important}body.single-product .petlove-add-cart-box table.variations td.value span select{border:none!important;border-radius:12px!important}body.single-product .petlove-add-cart-box table.variations td.value::after{top:23px!important;right:16px!important;transform:translateY(-50%)!important}body.single-product .petlove-add-cart-box .reset_variations{display:block!important;margin:10px 0 0!important;text-align:right!important;font-size:13px!important}body.single-product .petlove-add-cart-box .woocommerce-variation-add-to-cart,body.single-product .petlove-add-cart-box .variations_button,body.single-product .petlove-add-cart-box form.cart:not(.variations_form){display:block!important;margin-top:4px!important;padding:0!important;width:100%!important}body.single-product .petlove-add-cart-box .woocommerce-variation-add-to-cart::before,body.single-product .petlove-add-cart-box .variations_button::before{display:block!important;width:100%!important;margin-bottom:6px!important;font-size:16px!important;font-weight:600!important;color:#111!important}body.single-product .petlove-add-cart-box .quantity{position:relative!important;display:block!important;width:100%!important;min-width:100%!important;max-width:280px!important;height:46px!important;margin:0 auto 18px!important;border-radius:999px!important;overflow:hidden!important}body.single-product .petlove-add-cart-box .quantity input.qty,body.single-product .petlove-add-cart-box input[name="quantity"]{position:absolute!important;left:0!important;top:0!important;display:block!important;width:100%!important;max-width:100%!important;height:46px!important;padding:0!important;margin:0!important;border:none!important;background:transparent!important;color:#2b211c!important;-webkit-text-fill-color:#2b211c!important;font-size:16px!important;font-weight:800!important;line-height:46px!important;text-align:center!important;opacity:1!important;visibility:visible!important;z-index:2!important}body.single-product .petlove-add-cart-box .petlove-qty-btn{position:absolute!important;top:0!important;width:46px!important;height:46px!important;padding:0!important;margin:0!important;line-height:46px!important;z-index:4!important}body.single-product .petlove-add-cart-box .petlove-qty-minus{left:0!important}body.single-product .petlove-add-cart-box .petlove-qty-plus{right:0!important}body.single-product .petlove-add-cart-box .single_add_to_cart_button,body.single-product .petlove-add-cart-box button.single_add_to_cart_button{display:block!important;width:100%!important;max-width:360px!important;height:48px!important;margin:16px auto 0!important;font-size:15px!important;border-radius:999px!important}body.single-product .petlove-add-cart-box::after{margin-top:12px!important;padding:10px 12px!important;font-size:14px!important;border-radius:8px!important}body.single-product .petlove-product-service-box{grid-template-columns:50% 50%;margin-top:16px;padding:10px;border-radius:12px}body.single-product .petlove-service-item{padding:10px 8px;gap:8px}body.single-product .petlove-service-item img{width:40px;height:40px;flex-basis:40px}body.single-product .petlove-service-item strong{font-size:13px}body.single-product .petlove-service-item span{font-size:11px}body.single-product .petlove-cart-notice{display:block;width:92%;margin:10px auto 18px;padding:14px 16px;font-size:14px;line-height:1.6}body.single-product .petlove-cart-notice a{display:block;width:100%;margin-top:10px;text-align:center;box-sizing:border-box}}@media (min-width:768px){body.single-product .petlove-add-cart-box table.variations tr:nth-of-type(2) td.value::after{top:25px!important;transform:translateY(-50%)!important}}@media (max-width:767px){body.single-product .petlove-product-main,body.single-product .petlove-product-main.et_pb_row,body.single-product .et_pb_row.et_pb_row_0_tb_body{margin-top:0!important;padding-top:0!important}}body.single-product .petlove-ingredient-tab{width:100%!important;max-width:100%!important;padding:24px 28px!important;margin:0 auto!important;background:#fffaf3!important;border:1px solid #eadfd4!important;border-radius:14px!important;box-sizing:border-box!important}body.single-product .petlove-ingredient-tab>h2{margin:0 0 20px!important;padding:0 0 12px!important;color:#3b2416!important;font-size:24px!important;font-weight:800!important;line-height:1.35!important;border-bottom:1px solid #eadfd4!important}body.single-product .petlove-flavor-block{width:100%!important;max-width:100%!important;margin:0 0 22px!important;padding:18px 20px!important;background:#fff!important;border:1px solid #eadfd4!important;border-radius:12px!important;box-sizing:border-box!important}body.single-product .petlove-flavor-block:last-child{margin-bottom:0!important}body.single-product .petlove-flavor-block h3{display:block!important;margin:0 0 14px!important;padding:0 0 12px!important;background:transparent!important;border:none!important;border-bottom:1px solid #eadfd4!important;border-radius:0!important;color:#2b211c!important;font-size:20px!important;font-weight:800!important;line-height:1.4!important}body.single-product .petlove-ingredient-section{display:grid!important;grid-template-columns:120px calc(100% - 136px)!important;gap:16px!important;width:100%!important;padding:12px 0!important;margin:0!important;background:transparent!important;border:none!important;border-top:1px solid #f0e4da!important;border-radius:0!important;box-sizing:border-box!important}body.single-product .petlove-ingredient-section:first-of-type{border-top:none!important}body.single-product .petlove-ingredient-section strong{display:block!important;margin:0!important;color:#3b2416!important;font-size:15px!important;font-weight:800!important;line-height:1.6!important}body.single-product .petlove-ingredient-section p{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;color:#2f211b!important;font-size:15px!important;line-height:1.8!important;font-weight:500!important;word-break:break-word!important;overflow-wrap:anywhere!important}@media (max-width:767px){body.single-product .woocommerce-tabs,body.single-product .woocommerce-tabs .panel,body.single-product .woocommerce-Tabs-panel,body.single-product #tab-petlove_ingredients,body.single-product .et_pb_wc_tabs,body.single-product .et_pb_tabs_controls+.et_pb_all_tabs,body.single-product .et_pb_all_tabs{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.single-product .et_pb_wc_tabs .et_pb_all_tabs>div,body.single-product .et_pb_tabs .et_pb_all_tabs>div,body.single-product .et_pb_all_tabs .et_pb_tab,body.single-product .et_pb_all_tabs .et_pb_active_content{padding-left:8px!important;padding-right:8px!important}body.single-product .petlove-ingredient-tab{width:100%!important;max-width:100%!important;padding:12px 8px!important;margin:0 auto!important;border-radius:12px!important;box-sizing:border-box!important}body.single-product .petlove-ingredient-tab>h2{margin:0 0 14px!important;padding:0 0 10px!important;font-size:21px!important;line-height:1.35!important}body.single-product .petlove-flavor-block{width:100%!important;max-width:100%!important;margin:0 0 16px!important;padding:14px 12px!important;border-radius:12px!important;box-sizing:border-box!important}body.single-product .petlove-flavor-block:last-child{margin-bottom:0!important}body.single-product .petlove-flavor-block h3{margin:0 0 12px!important;padding:0 0 10px!important;background:transparent!important;border:none!important;border-bottom:1px solid #eadfd4!important;border-radius:0!important;font-size:18px!important;line-height:1.4!important}body.single-product .petlove-ingredient-section{display:block!important;grid-template-columns:none!important;gap:0!important;width:100%!important;padding:11px 0!important;margin:0!important;background:transparent!important;border:none!important;border-top:1px solid #f0e4da!important;border-radius:0!important}body.single-product .petlove-ingredient-section:first-of-type{border-top:none!important}body.single-product .petlove-ingredient-section strong{display:block!important;margin:0 0 6px!important;font-size:15px!important;line-height:1.4!important}body.single-product .petlove-ingredient-section p{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:14px!important;line-height:1.75!important;word-break:break-word!important;overflow-wrap:anywhere!important}}.petlove-search-custom{max-width:1100px;margin:36px auto;padding:0 20px}.petlove-search-custom h1{font-size:34px;line-height:1.25;font-weight:800;margin-bottom:10px}.petlove-search-count{color:#777;font-size:15px;margin-bottom:22px}.petlove-search-list{display:flex;flex-direction:column}.petlove-search-item{display:flex;align-items:flex-start;gap:24px;background:#fff;border-bottom:1px solid #eee;padding:22px 0}.petlove-search-img{width:155px;min-width:155px;height:155px;display:flex;align-items:center;justify-content:center;background:#fff!important;border:1px solid #eee;border-radius:12px;padding:10px;box-sizing:border-box}.petlove-search-img img{width:100%!important;height:100%!important;object-fit:contain!important;background:#fff!important}.petlove-search-info{flex:1;min-width:0}.petlove-search-info h2{font-size:21px;line-height:1.35;font-weight:800;margin:0 0 8px}.petlove-search-info h2 a{color:#111;text-decoration:none}.petlove-search-price{color:#e27d6b;font-size:20px;font-weight:800;margin-bottom:8px}.petlove-search-price del{color:#999;font-size:15px;margin-right:6px}.petlove-search-price ins{text-decoration:none}.petlove-search-desc{color:#555;font-size:14px;line-height:1.65;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.petlove-search-action{width:150px;min-width:150px;display:flex;justify-content:flex-end;align-self:center}.petlove-search-action .button,.petlove-search-action .add_to_cart_button,.petlove-search-action .product_type_variable{width:100%;background:#e89a8a!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:12px 16px!important;font-size:14px!important;font-weight:700!important;text-align:center}.petlove-search-action .button:hover{background:#df866f!important}@media (max-width:767px){.petlove-search-custom{padding:0 10px!important;margin:20px auto!important}.petlove-search-custom h1{font-size:22px!important;line-height:1.25!important;margin-bottom:8px!important}.petlove-search-count{font-size:13px!important;margin-bottom:14px!important}.petlove-search-item{flex-direction:row!important;align-items:flex-start!important;gap:12px!important;padding:14px 0!important;border-bottom:1px solid #eee!important}.petlove-search-img{width:112px!important;min-width:112px!important;height:112px!important;padding:6px!important;border-radius:10px!important}.petlove-search-info h2{font-size:14px!important;line-height:1.35!important;margin-bottom:5px!important}.petlove-search-price{font-size:14px!important;line-height:1.4!important;margin-bottom:5px!important}.petlove-search-price del{font-size:12px!important}.petlove-search-desc{font-size:12px!important;line-height:1.45!important;-webkit-line-clamp:2!important}.petlove-search-action{display:none!important}}.petlove-product-tabs table.shop_attributes,.et_pb_wc_tabs table.shop_attributes{width:100%!important;border:1px solid #ead8c8!important;border-radius:12px!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important;background:#fffdf9!important;margin:0!important}.petlove-product-tabs table.shop_attributes tr,.et_pb_wc_tabs table.shop_attributes tr{background:#fffdf9!important}.petlove-product-tabs table.shop_attributes tr:not(:last-child) th,.petlove-product-tabs table.shop_attributes tr:not(:last-child) td,.et_pb_wc_tabs table.shop_attributes tr:not(:last-child) th,.et_pb_wc_tabs table.shop_attributes tr:not(:last-child) td{border-bottom:1px solid #ead8c8!important}.petlove-product-tabs table.shop_attributes th,.et_pb_wc_tabs table.shop_attributes th{width:120px!important;padding:18px 0 18px 22px!important;background:transparent!important;border:none!important;color:#7a4a2b!important;font-size:15px!important;font-weight:700!important;text-align:left!important;vertical-align:top!important;white-space:nowrap!important}.petlove-product-tabs table.shop_attributes td,.et_pb_wc_tabs table.shop_attributes td{padding:18px 24px!important;background:transparent!important;border:none!important;color:#2f241f!important;font-size:15px!important;line-height:1.9!important;font-style:normal!important;vertical-align:top!important}.petlove-product-tabs table.shop_attributes td p,.et_pb_wc_tabs table.shop_attributes td p{margin:0!important;padding:0!important;font-style:normal!important}.petlove-product-tabs table.shop_attributes tr:last-child td,.et_pb_wc_tabs table.shop_attributes tr:last-child td{line-height:2!important}@media (max-width:767px){.petlove-product-tabs table.shop_attributes th,.et_pb_wc_tabs table.shop_attributes th{width:86px!important;padding:14px 0 14px 14px!important;font-size:14px!important}.petlove-product-tabs table.shop_attributes td,.et_pb_wc_tabs table.shop_attributes td{padding:14px 14px!important;font-size:14px!important;line-height:1.8!important}}@media (min-width:981px){body.single-product .petlove-add-cart-box table.variations tr:last-child td.value::after{line-height:0.8!important;top:33%!important}}@media (max-width:767px){body:not(.home) .woocommerce ul.products,body:not(.home) .woocommerce-page ul.products{display:flex!important;flex-wrap:wrap!important;gap:24px 10px!important;padding:0 6px!important;margin:0!important;box-sizing:border-box}body:not(.home) .woocommerce ul.products::before,body:not(.home) .woocommerce ul.products::after,body:not(.home) .woocommerce-page ul.products::before,body:not(.home) .woocommerce-page ul.products::after{display:none!important;content:none!important}body:not(.home) .woocommerce ul.products li.product,body:not(.home) .woocommerce-page ul.products li.product,body:not(.home) .woocommerce ul.products[class*="columns-"] li.product,body:not(.home) .woocommerce-page ul.products[class*="columns-"] li.product{float:none!important;clear:none!important;width:calc((100% - 10px) / 2)!important;max-width:calc((100% - 10px) / 2)!important;flex:0 0 calc((100% - 10px) / 2)!important;margin:0!important;background:#fff;border:1px solid #eee6dc;border-radius:14px;box-shadow:none;padding:12px!important;min-height:285px;box-sizing:border-box;overflow:hidden}body:not(.home) .woocommerce ul.products li.product.first,body:not(.home) .woocommerce ul.products li.product.last,body:not(.home) .woocommerce-page ul.products li.product.first,body:not(.home) .woocommerce-page ul.products li.product.last{clear:none!important;margin-left:0!important;margin-right:0!important}body:not(.home) .woocommerce ul.products li.product a img,body:not(.home) .woocommerce-page ul.products li.product a img{width:100%!important;height:145px!important;object-fit:contain!important;margin-bottom:12px!important}body:not(.home) .woocommerce ul.products li.product .woocommerce-loop-product__title,body:not(.home) .woocommerce-page ul.products li.product .woocommerce-loop-product__title{padding:0 2px!important;margin:0 0 8px!important;line-height:1.35;min-height:42px}body:not(.home) .woocommerce ul.products li.product .price,body:not(.home) .woocommerce-page ul.products li.product .price{padding:0 2px!important;margin-top:6px!important;line-height:1.4}}@media (max-width:767px){body:not(.home) .et_pb_row{width:95%!important;max-width:95%!important}body:not(.home) .et_pb_section{padding-top:10px!important}body:not(.home) .woocommerce ul.products,body:not(.home) .woocommerce-page ul.products{padding-top:0!important;margin-top:0!important}}@media (max-width:767px){body:not(.home) .et_pb_row{padding-top:0!important}}@media (max-width:767px){.petlove-mobile-product-2{width:90%!important;max-width:90%!important;margin-left:auto!important;margin-right:auto!important}.petlove-mobile-product-2 ul.products{display:flex!important;flex-wrap:wrap!important;gap:24px 10px!important;padding:0!important;margin:0!important;box-sizing:border-box}.petlove-mobile-product-2 ul.products li.product{width:calc((100% - 10px) / 2)!important;max-width:calc((100% - 10px) / 2)!important;flex:0 0 calc((100% - 10px) / 2)!important;float:none!important;clear:none!important;margin:0!important;background:#fff!important;border:1px solid #eee6dc!important;border-radius:14px!important;box-shadow:none!important;padding:14px!important;min-height:285px;box-sizing:border-box;overflow:hidden}.petlove-mobile-product-2 ul.products li.product a img{width:100%!important;height:145px!important;object-fit:contain!important;margin-bottom:12px!important}.petlove-mobile-product-2 ul.products li.product .woocommerce-loop-product__title{padding:0 6px!important;margin:0 0 10px!important;line-height:1.35;min-height:44px}.petlove-mobile-product-2 ul.products li.product .price{padding:0 6px!important;margin-top:6px!important;line-height:1.4}}@media (max-width:767px){.home .petlove-home-product-row{width:100%!important;max-width:100%!important}}@media (max-width:767px){.home .petlove-mobile-product-2 ul.products{display:flex!important;flex-wrap:wrap!important;gap:22px 10px!important;padding:0!important;margin:0!important}.home .petlove-mobile-product-2 ul.products li.product{width:calc((100% - 10px) / 2)!important;max-width:calc((100% - 10px) / 2)!important;flex:0 0 calc((100% - 10px) / 2)!important;margin:0!important;padding:10px 10px 14px!important;background:#fff!important;border:1px solid #efe4d8!important;border-radius:16px!important;box-shadow:none!important;box-sizing:border-box;overflow:hidden}.home .petlove-mobile-product-2 ul.products li.product a img{width:100%!important;object-fit:contain!important;margin:0 0 10px!important}.home .petlove-mobile-product-2 ul.products li.product .woocommerce-loop-product__title{padding:0 2px!important;margin:0 0 10px!important;font-size:14px!important;line-height:1.45!important;font-weight:700!important;letter-spacing:.2px}.home .petlove-mobile-product-2 ul.products li.product .price{padding:0 2px!important;margin:0!important;line-height:1.35!important;font-size:15px!important;font-weight:700!important}.home .petlove-mobile-product-2 ul.products li.product .price del{display:inline-block;margin-right:4px;font-size:13px!important;color:#999!important}.home .petlove-mobile-product-2 ul.products li.product .onsale{top:10px!important;left:10px!important;right:auto!important;min-height:auto!important;min-width:auto!important;padding:5px 12px!important;border-radius:5px!important;background:#00a6b4!important;color:#fff!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important}}@media (max-width:767px){.home .petlove-mobile-product-2 ul.products li.product{min-height:300px!important;display:flex!important;flex-direction:column!important}.home .petlove-mobile-product-2 ul.products li.product a img{height:135px!important;margin-bottom:10px!important}.home .petlove-mobile-product-2 ul.products li.product .woocommerce-loop-product__title{min-height:62px!important;margin-bottom:8px!important}.home .petlove-mobile-product-2 ul.products li.product .price{margin-top:0!important;min-height:auto!important}}@media (max-width:767px){body:not(.home) .woocommerce ul.products li.product .onsale,body:not(.home) .woocommerce-page ul.products li.product .onsale{padding:5px 12px!important;font-size:18px!important;line-height:1.2!important;border-radius:5px!important;min-width:auto!important;min-height:auto!important}body:not(.home) .woocommerce ul.products li.product .price,body:not(.home) .woocommerce-page ul.products li.product .price{color:#e60033!important}body:not(.home) .woocommerce ul.products li.product .price del,body:not(.home) .woocommerce-page ul.products li.product .price del{color:#777!important}}@media (max-width:980px){.et-collapsible-menu .et_pb_menu__logo img,.et-collapsible-menu .et_pb_fullwidth_menu_logo img,.et-collapsible-menu img{width:145px!important;height:auto!important;max-height:70px!important;object-fit:contain!important}.et-collapsible-menu .et_pb_menu__wrap,.et-collapsible-menu .et_pb_menu__menu,.et-collapsible-menu nav,.et-collapsible-menu nav>ul{min-height:76px!important;height:76px!important;align-items:center!important}}@media (min-width:981px){.petlove-feature-row .petlove-intro-column,.petlove-feature-row .petlove-intro-column.et_pb_column,.petlove-feature-row .petlove-intro-column .et_pb_module,.petlove-feature-row .petlove-intro-column .et_pb_text,.petlove-feature-row .petlove-intro-column .et_pb_text_inner{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;height:100%!important}.petlove-feature-row .petlove-intro-column h1,.petlove-feature-row .petlove-intro-column h2,.petlove-feature-row .petlove-intro-column h3,.petlove-feature-row .petlove-intro-column h4,.petlove-feature-row .petlove-intro-column p,.petlove-feature-row .petlove-intro-column a,.petlove-feature-row .petlove-intro-column .et_pb_button_module_wrapper{text-align:center!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:767px){.home .petlove-mobile-product-2 ul.products li.product,.petlove-mobile-product-2 ul.products li.product{box-shadow:none!important}}@media (max-width:767px){body:not(.home) .woocommerce ul.products li.product .onsale,body:not(.home) .woocommerce-page ul.products li.product .onsale,.home .petlove-mobile-product-2 ul.products li.product .onsale{padding:5px 12px!important;font-size:18px!important;line-height:1.2!important;border-radius:5px!important;min-width:auto!important;min-height:auto!important}body:not(.home) .woocommerce ul.products li.product .price,body:not(.home) .woocommerce-page ul.products li.product .price,.home .petlove-mobile-product-2 ul.products li.product .price{color:#e60033!important}body:not(.home) .woocommerce ul.products li.product .price del,body:not(.home) .woocommerce-page ul.products li.product .price del,.home .petlove-mobile-product-2 ul.products li.product .price del{color:#777!important}}.et-l--header{position:relative;z-index:99;background:#fff!important}.et-l--header .et_pb_section{background:#fff!important;box-shadow:0 1px 0 rgb(180 135 80 / .16),0 5px 14px rgb(120 85 45 / .055)!important}.et-l--header .et_pb_section:last-child{border-bottom:1px solid rgb(190 145 85 / .16)!important}@media (max-width:980px){.et-l--header .et_pb_section{box-shadow:0 1px 0 rgb(180 135 80 / .14),0 4px 12px rgb(120 85 45 / .05)!important}.et-l--header .et_pb_section:last-child{border-bottom:1px solid rgb(190 145 85 / .14)!important}}body .et_pb_module.petlove-mobile-product-2 ul.products,body .et_pb_module.petlove-mobile-product-2 .woocommerce ul.products{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:visible!important;box-sizing:border-box!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}body .et_pb_module.petlove-mobile-product-2 ul.products::before,body .et_pb_module.petlove-mobile-product-2 ul.products::after,body .et_pb_module.petlove-mobile-product-2 .woocommerce ul.products::before,body .et_pb_module.petlove-mobile-product-2 .woocommerce ul.products::after{display:none!important;content:none!important}body .et_pb_module.petlove-mobile-product-2 ul.products li.product,body .et_pb_module.petlove-mobile-product-2 .woocommerce ul.products li.product{display:block!important;float:none!important;clear:none!important;margin:0!important;white-space:normal!important;scroll-snap-align:start!important}@media (min-width:768px){body .et_pb_module.petlove-mobile-product-2 ul.products,body .et_pb_module.petlove-mobile-product-2 .woocommerce ul.products{gap:22px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:4px 12px 18px!important;scrollbar-width:thin!important;scrollbar-color:#b79d84 transparent!important}body .et_pb_module.petlove-mobile-product-2 ul.products li.product,body .et_pb_module.petlove-mobile-product-2 .woocommerce ul.products li.product{flex:0 0 calc((100% - 66px) / 4)!important;width:calc((100% - 66px) / 4)!important;min-width:calc((100% - 66px) / 4)!important;max-width:calc((100% - 66px) / 4)!important}body .et_pb_module.petlove-mobile-product-2 ul.products::-webkit-scrollbar,body .et_pb_module.petlove-mobile-product-2 .woocommerce ul.products::-webkit-scrollbar{display:block!important;height:4px!important}body .et_pb_module.petlove-mobile-product-2 ul.products::-webkit-scrollbar-track,body .et_pb_module.petlove-mobile-product-2 .woocommerce ul.products::-webkit-scrollbar-track{background:transparent!important}body .et_pb_module.petlove-mobile-product-2 ul.products::-webkit-scrollbar-thumb,body .et_pb_module.petlove-mobile-product-2 .woocommerce ul.products::-webkit-scrollbar-thumb{background:#b79d84!important;border-radius:999px!important}}@media (max-width:767px){html,body{overflow-x:hidden!important}.petlove-mobile-product-2,.petlove-mobile-product-2 .et_pb_shop,.petlove-mobile-product-2 .woocommerce{overflow:visible!important;position:relative!important}body .et_pb_module.petlove-mobile-product-2 ul.products,body .et_pb_module.petlove-mobile-product-2 .woocommerce ul.products{gap:12px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:4px 6px 20px 12px!important;scrollbar-width:thin!important;scrollbar-color:#8b6f55 transparent!important}body .et_pb_module.petlove-mobile-product-2 ul.products li.product,body .et_pb_module.petlove-mobile-product-2 .woocommerce ul.products li.product{flex:0 0 calc((100vw - 54px) / 2)!important;width:calc((100vw - 54px) / 2)!important;min-width:calc((100vw - 54px) / 2)!important;max-width:calc((100vw - 54px) / 2)!important}body .et_pb_module.petlove-mobile-product-2 ul.products::-webkit-scrollbar,body .et_pb_module.petlove-mobile-product-2 .woocommerce ul.products::-webkit-scrollbar{display:block!important;height:3px!important}body .et_pb_module.petlove-mobile-product-2 ul.products::-webkit-scrollbar-track,body .et_pb_module.petlove-mobile-product-2 .woocommerce ul.products::-webkit-scrollbar-track{background:transparent!important}body .et_pb_module.petlove-mobile-product-2 ul.products::-webkit-scrollbar-thumb,body .et_pb_module.petlove-mobile-product-2 .woocommerce ul.products::-webkit-scrollbar-thumb{background:#8b6f55!important;border-radius:999px!important}.petlove-mobile-product-2::before,.petlove-mobile-product-2::after{position:absolute;top:42%;transform:translateY(-50%);z-index:8;font-size:22px;font-weight:700;color:#8b8b8b;line-height:1;pointer-events:none}.petlove-mobile-product-2::before{content:"‹";left:2px}.petlove-mobile-product-2::after{content:"›";right:2px}}.petlove-view-all-btn{position:relative!important;z-index:1!important;margin-top:18px!important;padding-top:0!important}.petlove-view-all-btn .et_pb_button{pointer-events:auto!important}.petlove-mobile-product-2 ul.products{position:relative!important;z-index:3!important}.petlove-hot-carousel,.petlove-hot-carousel .et_pb_image_wrap{margin-left:auto!important;margin-right:auto!important}@media (min-width:768px){.petlove-hot-carousel,.petlove-hot-carousel .et_pb_image_wrap,.petlove-hot-carousel img{width:350px!important;max-width:350px!important;height:auto!important}}@media (max-width:767px){.petlove-hot-carousel,.petlove-hot-carousel .et_pb_image_wrap,.petlove-hot-carousel img{width:220px!important;max-width:220px!important;height:auto!important}}.et_pb_fullwidth_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:#7a5a3a!important}.petlove-service-row{display:flex!important;align-items:center!important;justify-content:center!important;width:92%!important;max-width:1100px!important;margin:18px auto 24px!important;padding:26px 42px!important;background:transparent!important;border-top:1.5px dashed #7a5a3a!important;border-bottom:1.5px dashed #7a5a3a!important;border-left:none!important;border-right:none!important;border-radius:0!important;position:relative!important}.petlove-service-row::before,.petlove-service-row::after{display:none!important;content:none!important}.petlove-service-row .et_pb_column{flex:0 0 25%!important;width:25%!important;max-width:25%!important;margin:0!important;padding:0!important;float:none!important;position:relative!important;display:flex!important;justify-content:center!important;align-items:center!important}.petlove-service-row .et_pb_column:not(:last-child)::after{content:""!important;position:absolute!important;right:0!important;top:16%!important;width:1px!important;height:68%!important;background:#7a5a3a!important;opacity:0.38!important}.petlove-service-row .petlove-service-item{margin:0!important;padding:0!important;text-align:center!important}.petlove-service-row .petlove-service-item .et_pb_blurb_content{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;max-width:100%!important}.petlove-service-row .petlove-service-item .et_pb_main_blurb_image,.petlove-service-row .petlove-service-item .et_pb_main_blurb_image img{width:72px!important;height:72px!important;min-width:72px!important;max-width:72px!important;margin:0 auto!important;object-fit:contain!important}.petlove-service-row .petlove-service-item .et_pb_blurb_container{text-align:center!important}.petlove-service-row .petlove-service-item .et_pb_module_header{font-size:22px!important;font-weight:700!important;color:#5f4228!important;line-height:1.35!important;margin:0 0 -5px!important;white-space:nowrap!important}.petlove-service-row .petlove-service-item .et_pb_blurb_description{display:block!important;font-size:14px!important;color:#7f6b58!important;line-height:1.5!important}.single-product .petlove-service-item .et_pb_main_blurb_image,.single-product .petlove-service-item .et_pb_main_blurb_image img{width:auto!important;height:auto!important;min-width:0!important;max-width:100%!important}.et_pb_row.petlove-home-newsletter-row{width:100vw!important;max-width:100vw!important;margin-left:50%!important;margin-right:0!important;transform:translateX(-50%)!important;background:#FAF8F4!important;padding:58px 36px!important;box-sizing:border-box!important}.et_pb_row.petlove-home-newsletter-row .et_pb_column{width:1180px!important;max-width:1180px!important;margin:0 auto!important;float:none!important;transform:none!important}.petlove-home-newsletter{grid-template-columns:42% 58%!important}.petlove-newsletter-left p{color:#5c361c!important;font-size:20px!important;font-weight:700!important;line-height:1.5!important;margin:0 0 26px!important}.petlove-newsletter-form{display:flex!important;align-items:center!important;gap:18px!important;width:100%!important}.petlove-newsletter-form input{flex:1!important;height:62px!important;padding:0 24px!important;border:2px solid #d4b98d!important;border-radius:8px!important;background:#fff!important;color:#5c361c!important;font-size:18px!important;box-sizing:border-box!important}.petlove-newsletter-form button{width:180px!important;height:62px!important;border:none!important;border-radius:8px!important;background:#5c361c!important;color:#fff!important;font-size:20px!important;font-weight:800!important;cursor:pointer!important}.petlove-newsletter-form button:hover{background:#7a4b2b!important}.petlove-newsletter-benefits{grid-template-columns:33.333% 33.333% 33.333%!important;gap:22px!important;padding-left:42px!important;border-left:1px dashed rgb(92 54 28 / .35)!important}.petlove-benefit-item{color:#5c361c!important;font-weight:800!important;font-size:21px!important;line-height:1.35!important}.petlove-benefit-item:not(:last-child)::after{content:""!important;position:absolute!important;right:-11px!important;top:34%!important;width:1px!important;height:48%!important;background:rgb(92 54 28 / .25)!important}.petlove-benefit-icon{width:112px!important;height:112px!important;margin:0 auto 18px!important}.petlove-benefit-icon img{object-fit:contain!important}@media (max-width:767px){.petlove-home-newsletter{display:block!important}.petlove-newsletter-left h2{font-size:28px!important}.petlove-newsletter-left p{font-size:16px!important;margin-bottom:20px!important}.petlove-newsletter-form{margin-bottom:32px!important}.petlove-newsletter-benefits{grid-template-columns:33.333% 33.333% 33.333%!important;gap:10px!important;padding-left:0!important;border-left:none!important;border-top:1px dashed rgb(92 54 28 / .35)!important;padding-top:26px!important}.petlove-benefit-icon{width:70px!important;height:70px!important}.petlove-benefit-item{font-size:14px!important;line-height:1.35!important}.petlove-benefit-item:not(:last-child)::after{display:none!important}}.woocommerce-account .woocommerce-form-login button.button,.woocommerce-account .woocommerce-form-register button.button,.woocommerce-account button.woocommerce-button{background:#5c361c!important;color:#ffffff!important;border:none!important;opacity:1!important;font-size:18px!important;font-weight:800!important;padding:12px 28px!important;border-radius:8px!important}.woocommerce-account .woocommerce-form-login button.button:hover,.woocommerce-account .woocommerce-form-register button.button:hover,.woocommerce-account button.woocommerce-button:hover{background:#7a4b2b!important;color:#ffffff!important;opacity:1!important}.woocommerce-account .woocommerce-privacy-policy-text,.woocommerce-account .woocommerce-privacy-policy-text p,.woocommerce-account .woocommerce-form-login label,.woocommerce-account .woocommerce-form-register label{color:#5c361c!important}.woocommerce-account .lost_password a,.woocommerce-account .woocommerce-LostPassword a,.woocommerce-account .woocommerce-privacy-policy-text a{color:#d64545!important;font-weight:600!important;transition:0.2s ease!important}.woocommerce-account .lost_password a:hover,.woocommerce-account .woocommerce-LostPassword a:hover,.woocommerce-account .woocommerce-privacy-policy-text a:hover{color:#ff6b6b!important}@media (max-width:767px){.petlove-service-row{width:92%!important;margin:6px auto 8px!important;padding:10px 14px!important}.petlove-service-row .et_pb_column{flex:0 0 25%!important;width:25%!important;max-width:25%!important}.petlove-service-row .et_pb_column:not(:last-child)::after{height:58%!important;top:21%!important}.petlove-service-row .petlove-service-item .et_pb_blurb_content{gap:3px!important}.petlove-service-row .petlove-service-item .et_pb_main_blurb_image,.petlove-service-row .petlove-service-item .et_pb_main_blurb_image img{width:45px!important;height:45px!important;min-width:45px!important;max-width:45px!important}.petlove-service-row .petlove-service-item .et_pb_module_header{font-size:11px!important;line-height:1.25!important;margin:0!important}.petlove-service-row .petlove-service-item .et_pb_blurb_description{display:none!important}.et_pb_row.petlove-home-newsletter-row{padding:35px 18px!important}.et_pb_row.petlove-home-newsletter-row .et_pb_column{width:100%!important;max-width:100%!important}.petlove-newsletter-inner h2{font-size:26px!important}.petlove-newsletter-inner p{font-size:16px!important}.petlove-newsletter-form{gap:12px!important}.petlove-newsletter-form input{height:52px!important;font-size:15px!important;padding:0 16px!important}.petlove-newsletter-form button{width:120px!important;height:52px!important;font-size:16px!important}}@media (min-width:981px){.et_pb_menu li.menu-item-has-children>a:after,.et_pb_fullwidth_menu li.menu-item-has-children>a:after{display:inline-block!important;opacity:1!important;visibility:visible!important;font-family:ETmodules!important;content:"3"!important;color:#7a5a3a!important}.et-menu-toggle-icon{display:none!important}}@media (max-width:980px){.et_pb_menu li.menu-item-has-children>a:after,.et_pb_fullwidth_menu li.menu-item-has-children>a:after{display:none!important}.et-collapsible-menu .et-menu-toggle-icon{display:inline-flex!important;opacity:1!important;visibility:visible!important;color:#7a5a3a!important;font-size:22px!important;line-height:1!important;z-index:20!important}}.woocommerce-account .woocommerce{max-width:1180px;margin:0 auto}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-MyAccount-navigation li{margin-bottom:10px}.woocommerce-MyAccount-navigation li a{display:block;background:#fff8ee;color:#5f4630;padding:13px 18px;border-radius:8px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s ease}.woocommerce-MyAccount-navigation li a:hover,.woocommerce-MyAccount-navigation li.is-active a{background:#f5a947;color:#fff}.woocommerce-MyAccount-navigation li::marker{content:""}.woocommerce-MyAccount-content{background:#fff;padding:0}.woocommerce-info{background:#f7efe4!important;border:none!important;color:#6b4a2f!important;padding:24px 28px!important;border-radius:0;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:space-between}.woocommerce-info::before{display:none!important}.woocommerce-info .button{background:transparent!important;color:#f28c28!important;font-size:22px!important;font-weight:800!important;padding:0!important;border:none!important}.woocommerce-info .button:hover{color:#d97818!important}@media (max-width:767px){.woocommerce-account .woocommerce{padding:0 16px}.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{width:100%!important;float:none!important}.woocommerce-MyAccount-navigation{margin-bottom:24px}.woocommerce-info{display:block;padding:20px!important;line-height:1.7}.woocommerce-info .button{display:block;margin-top:12px;font-size:18px!important;text-align:right}}li.petlove-logout-submenu{display:none!important}body.logged-in .petlove-login-submenu{display:none!important}.woocommerce-account .woocommerce-MyAccount-content button[name="save_account_details"],.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button.button[name="save_account_details"]{background:#f2a642!important;color:#ffffff!important;border:1px solid #f2a642!important;border-radius:999px!important;padding:13px 34px!important;font-size:20px!important;font-weight:700!important;line-height:1.2!important;box-shadow:none!important;opacity:1!important}.woocommerce-account .woocommerce-MyAccount-content button[name="save_account_details"]:hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button.button[name="save_account_details"]:hover{background:#3b2416!important;color:#ffffff!important;border-color:#3b2416!important;transform:translateY(-1px)}.woocommerce-account .woocommerce-MyAccount-content button[name="save_account_details"]:after,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button.button[name="save_account_details"]:after{display:none!important}.petlove-policy-page .policy-contact{background:#fffdf7}.petlove-policy-page{max-width:1080px;margin:0 auto;padding:44px 20px 40px;color:#3f342c}.petlove-policy-hero{position:relative;overflow:hidden;text-align:center;margin-bottom:38px;padding:58px 28px 56px;background:radial-gradient(circle at 12% 68%,rgb(245 198 145 / .22) 0 4%,transparent 5%),radial-gradient(circle at 15% 76%,rgb(245 198 145 / .18) 0 5%,transparent 6%),radial-gradient(circle at 88% 78%,rgb(245 198 145 / .22) 0 5%,transparent 6%),linear-gradient(135deg,#fffaf2 0%,#fff3df 100%);border:1px solid #f1ddc6;border-radius:26px;box-shadow:0 10px 28px rgb(120 86 54 / .06)}.petlove-policy-hero .policy-eyebrow{display:inline-block;margin:0 0 18px;padding:7px 20px 6px;background:rgb(245 224 198 / .85);border-radius:999px;font-size:13px;line-height:1;letter-spacing:.12em;color:#7b5b43;font-weight:700;text-transform:uppercase}.petlove-policy-hero h1{margin:0 0 18px;font-size:46px!important;line-height:1.25!important;font-weight:800!important;letter-spacing:.06em;color:#3c342d}.petlove-policy-hero p{margin:0;font-size:16px;line-height:1.9;color:#5f534a;font-weight:500}.petlove-policy-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px 0}.petlove-policy-page .policy-card{position:relative;width:48.7%;min-height:300px;padding:34px 34px 36px;background:#fff;border:1px solid #f0ddc9;border-radius:18px;box-shadow:0 8px 22px rgb(112 78 48 / .08);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.petlove-policy-page .policy-card:hover{transform:translateY(-2px);border-color:#e6c6a5;box-shadow:0 12px 28px rgb(112 78 48 / .12)}.petlove-policy-page .policy-card h2{position:relative;display:flex;align-items:center;margin:0 0 26px;padding-bottom:20px;font-size:24px;line-height:1.4;font-weight:800;color:#3f342c;border-bottom:1px dashed #dfbd9e}.petlove-policy-page .policy-card h2::before{content:"";display:inline-block;flex:0 0 auto;width:64px;height:64px;margin-right:20px;background-color:#F7F3EF;background-repeat:no-repeat;background-position:center;background-size:52px 52px;border-radius:50%}.petlove-policy-page .policy-shipping h2::before{background-image:url(https://petslove.com.tw/wp-content/uploads/2026/06/ICON-49.png)}.petlove-policy-page .policy-period h2::before{background-image:url(https://petslove.com.tw/wp-content/uploads/2026/06/ICON-50.png)}.petlove-policy-page .policy-no-return h2::before{background-image:url(https://petslove.com.tw/wp-content/uploads/2026/06/ICON-51.png)}.petlove-policy-page .policy-damage h2::before{background-image:url(https://petslove.com.tw/wp-content/uploads/2026/06/ICON-52.png)}.petlove-policy-page .policy-refund h2::before{background-image:url(https://petslove.com.tw/wp-content/uploads/2026/06/ICON-53.png)}.petlove-policy-page .policy-contact h2::before{background-image:url(https://petslove.com.tw/wp-content/uploads/2026/05/ICON-3.png)}.petlove-privacy-page .policy-privacy h2::before{background-image:url(https://petslove.com.tw/wp-content/uploads/2026/06/ICON-54.png)}.petlove-privacy-page .policy-use h2::before{background-image:url(https://petslove.com.tw/wp-content/uploads/2026/06/ICON-55.png)}.petlove-privacy-page .policy-protect h2::before{background-image:url(https://petslove.com.tw/wp-content/uploads/2026/06/ICON-56.png)}.petlove-privacy-page .policy-cookie h2::before{background-image:url(https://petslove.com.tw/wp-content/uploads/2026/06/ICON-57.png)}.petlove-privacy-page .policy-rights h2::before{background-image:url(https://petslove.com.tw/wp-content/uploads/2026/06/ICON-58.png)}.petlove-policy-page .policy-card p,.petlove-policy-page .policy-card li{font-size:15.5px;line-height:2;color:#674837;font-weight:500}.petlove-policy-page .policy-card p{margin:0}.petlove-policy-page .policy-card ul{margin:0;padding-left:0;list-style:none}.petlove-policy-page .policy-card li{position:relative;margin-bottom:8px;padding-left:24px}.petlove-policy-page .policy-card li::before{content:"✤";position:absolute;left:0;top:0;color:#de8844;font-size:13px}.petlove-policy-note{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;max-width:1005px;margin:0 auto 0;padding:18px 24px;background:linear-gradient(135deg,#fffaf2 0%,#fff2df 100%);border:1px solid #f2dfc9;border-radius:35px;color:#5d4d42;font-size:18px;line-height:1.8;font-weight:500}.petlove-privacy-page .petlove-policy-note{margin-top:38px!important}.petlove-policy-note::before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:33px;height:33px;color:#fff;background:#df914f;border-radius:50%;font-weight:800}@media (max-width:767px){.petlove-policy-page{padding:28px 16px 20px}.petlove-policy-hero{padding:42px 20px 40px;margin-bottom:24px;border-radius:22px}.petlove-policy-hero .policy-eyebrow{font-size:11px;padding:7px 16px 6px;margin-bottom:14px}.petlove-policy-hero h1{font-size:28px!important;line-height:1.4!important;letter-spacing:.04em}.petlove-policy-hero p{font-size:14px}.petlove-policy-grid{display:block}.petlove-policy-page .policy-card{width:100%;min-height:auto;padding:26px 22px 28px;margin-bottom:18px;border-radius:16px}.petlove-policy-page .policy-card h2{font-size:21px;margin-bottom:20px;padding-bottom:16px}.petlove-policy-page .policy-card h2::before{width:52px;height:52px;margin-right:14px;background-size:45px 45px}.petlove-policy-page .policy-card p,.petlove-policy-page .policy-card li{font-size:14.5px;line-height:1.9}.petlove-policy-note{justify-content:flex-start;padding:18px 18px;font-size:14px}}@media (max-width:767px){.petlove-privacy-page .petlove-policy-note{margin-top:24px!important}}@media (max-width:767px){.petlove-policy-note::before{width:33px!important;height:33px!important;min-width:33px!important;min-height:33px!important;max-width:33px!important;max-height:33px!important;flex:0 0 33px!important;aspect-ratio:1 / 1;border-radius:50%!important;line-height:33px!important}.petlove-policy-note{align-items:flex-start}}.petlove-about-hero,.petlove-about-values,.petlove-about-brands,.petlove-about-cta{max-width:1080px;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}.petlove-section-title{margin-bottom:22px!important;text-align:center}.petlove-section-title h1,.petlove-section-title h2,.petlove-section-title h3,.petlove-section-title .et_pb_text_inner{color:#5b3a2e!important;font-size:30px!important;line-height:1.35!important;font-weight:700!important;letter-spacing:.04em;text-align:center}.petlove-section-title h1::before,.petlove-section-title h2::before,.petlove-section-title h3::before{content:none!important}.petlove-section-title .et_pb_text_inner::before{content:"";display:inline-block;width:17px;height:17px;margin-right:8px;vertical-align:1px;background:radial-gradient(circle at 50% 72%,#ef8f91 0 30%,transparent 31%),radial-gradient(circle at 20% 30%,#ef8f91 0 17%,transparent 18%),radial-gradient(circle at 43% 18%,#ef8f91 0 17%,transparent 18%),radial-gradient(circle at 66% 30%,#ef8f91 0 17%,transparent 18%);opacity:.9}.petlove-about-hero{background:#fff8f3;border:1px solid #f1e3d7;border-radius:18px;overflow:hidden;margin-top:22px!important;margin-bottom:22px!important;padding:20px 26px!important}.petlove-about-hero .et_pb_row,.petlove-about-hero-row{width:100%!important;max-width:1080px!important;padding:0!important}.petlove-about-hero-row{display:flex;align-items:center;gap:34px}.petlove-about-hero-row .et_pb_column{margin-bottom:0!important}.petlove-about-hero-row .et_pb_column:first-child{width:50%!important;margin-right:0!important}.petlove-about-hero-row .et_pb_column:last-child{width:50%!important;margin-right:0!important;padding:24px 18px 24px 10px!important;position:relative;overflow:visible}.petlove-about-hero-image{margin-bottom:0!important}.petlove-about-hero-image .et_pb_image_wrap{position:relative;display:block;overflow:hidden;border-radius:16px}.petlove-about-hero-image img{width:100%;height:auto;min-height:340px;object-fit:cover;display:block;border-radius:16px;transition:transform 0.6s ease,filter 0.6s ease}.petlove-about-hero-image:hover img{transform:scale(1.045);filter:brightness(1.04) saturate(1.03)}.petlove-about-hero-image .et_pb_image_wrap::after{content:"";position:absolute;top:0;left:-80%;width:45%;height:100%;background:linear-gradient(120deg,transparent 0%,rgb(255 255 255 / .38) 50%,transparent 100%);transform:skewX(-18deg);opacity:0;pointer-events:none}.petlove-about-hero-image:hover .et_pb_image_wrap::after{animation:petloveHeroShine 1.1s ease}@keyframes petloveHeroShine{0%{left:-80%;opacity:0}20%{opacity:1}100%{left:130%;opacity:0}}.petlove-about-title{margin-bottom:10px!important}.petlove-about-title h1,.petlove-about-title h2,.petlove-about-title h3{color:#5b3a2e!important;font-size:48px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:.02em;margin:0!important}.petlove-about-subtitle{color:#ef8f91!important;font-size:21px!important;line-height:1.6!important;font-weight:700!important;margin-bottom:16px!important}.petlove-about-desc{color:#6a564a!important;font-size:17px!important;line-height:1.9!important;letter-spacing:.02em;margin-bottom:0!important;max-width:none!important}.petlove-about-hero-row .et_pb_column:last-child::before{content:"♡";position:absolute;top:18px;right:18px;color:#ef8f91;font-size:34px;font-weight:700;line-height:1;opacity:.42;transform:rotate(12deg);pointer-events:none;animation:petloveAboutHeartFloat 3.2s ease-in-out infinite}.petlove-about-hero-row .et_pb_column:last-child::after{content:"♡";position:absolute;top:72px;right:72px;color:#f4aaa9;font-size:20px;font-weight:700;line-height:1;opacity:.28;transform:rotate(-10deg);pointer-events:none;animation:petloveAboutHeartFloatSmall 3.8s ease-in-out infinite}@keyframes petloveAboutHeartFloat{0%,100%{transform:translateY(0) rotate(12deg)}50%{transform:translateY(-7px) rotate(6deg)}}@keyframes petloveAboutHeartFloatSmall{0%,100%{transform:translateY(0) rotate(-10deg)}50%{transform:translateY(-5px) rotate(-3deg)}}.petlove-about-values{background:#fff8f3;border:1px solid #f1e3d7;border-radius:18px;padding:24px 22px 20px!important;margin-bottom:28px!important}.petlove-about-values .petlove-section-title{margin-bottom:4px!important}@media (min-width:981px){.petlove-about-values .petlove-value-row.et_pb_row,.petlove-about-values .petlove-value-row.et_pb_row_4col{width:900px!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;display:grid!important;grid-template-columns:repeat(4,190px);justify-content:space-between;align-items:stretch;gap:0!important;column-gap:0!important;row-gap:0!important}.petlove-about-values .petlove-value-row.et_pb_row_4col>.et_pb_column,.petlove-about-values .petlove-value-row.et_pb_row_4col>.et_pb_column_1_4,.petlove-about-values .petlove-value-row>.et_pb_column{float:none!important;width:190px!important;min-width:190px!important;max-width:190px!important;margin:0!important;margin-right:0!important;margin-left:0!important;padding:0!important;box-sizing:border-box!important}}.petlove-value-card{width:100%!important;min-height:180px;background:#fff;border:1px solid #f1e3d7;border-radius:16px;padding:24px 18px!important;box-shadow:0 4px 14px rgb(91 58 46 / .04);margin-bottom:0!important;display:flex;align-items:center;justify-content:center;transition:transform .25s ease,box-shadow .25s ease}.petlove-value-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgb(91 58 46 / .08)}.petlove-value-card .et_pb_blurb_content{display:flex!important;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;max-width:100%}.petlove-value-card .et_pb_main_blurb_image{width:68px!important;min-width:68px!important;max-width:68px!important;margin:0 auto 4px!important}.petlove-value-card .et_pb_main_blurb_image img,.petlove-value-card .et_pb_image_wrap img{width:68px!important;height:68px!important;max-width:68px!important;object-fit:contain;display:block}.petlove-value-card .et-pb-icon{width:68px!important;height:68px!important;font-size:46px!important;line-height:68px!important;color:#b18a73}.petlove-value-card .et_pb_blurb_container{padding-left:0!important;flex:none}.petlove-value-card h4,.petlove-value-card .et_pb_module_header{color:#6b4637!important;font-size:20px!important;line-height:1.35!important;font-weight:700!important;margin-bottom:6px!important;text-align:center}.petlove-value-card .et_pb_blurb_description{color:#7a6558!important;font-size:15px!important;line-height:1.55!important;letter-spacing:.02em;text-align:center}.petlove-value-card .et_pb_blurb_description p{padding:0!important;margin:0!important}.petlove-about-brands{margin-top:0!important;margin-bottom:34px!important;padding:0!important}.petlove-about-brands .petlove-section-title{margin-bottom:18px!important}.petlove-about-brands .et_pb_row{padding-top:0!important;padding-bottom:0!important}.petlove-about-cta{background:#fff6ef;border:1px solid #f1e3d7;border-radius:18px;padding:28px 40px!important;overflow:hidden;margin-bottom:28px!important}.petlove-about-cta-row{display:flex!important;align-items:center!important;gap:34px}.petlove-about-cta-row .et_pb_column:first-child{width:34%!important;margin-right:0!important}.petlove-about-cta-row .et_pb_column:first-child img{width:270px!important;max-width:100%!important;height:auto!important;display:block;margin:0 auto!important}.petlove-about-cta-row .et_pb_column:nth-child(2){width:36%!important;margin-right:0!important}.petlove-about-cta-row .et_pb_column:last-child{width:26%!important;margin-right:0!important;display:flex;flex-direction:column;align-items:center;gap:14px}.petlove-about-cta .et_pb_text_inner{color:#5b3a2e!important;font-size:18px!important;line-height:1.75!important;font-weight:700!important}.petlove-about-cta .et_pb_text_inner::first-line{font-size:28px!important;line-height:1.4!important;font-weight:800!important}body #page-container .petlove-about-cta a.et_pb_button,body #page-container .petlove-about-cta .et_pb_button,body #page-container .petlove-about-cta .petlove-cta-primary,body #page-container .petlove-about-cta .petlove-cta-secondary{background-color:#ffffff!important;border:1px solid #e5d5ca!important;color:#6b4637!important;border-radius:999px!important;padding:12px 24px!important;min-width:170px!important;text-align:center!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.04em;box-shadow:none!important;text-shadow:none!important;transform:none!important}body #page-container .petlove-about-cta a.et_pb_button:hover,body #page-container .petlove-about-cta .et_pb_button:hover,body #page-container .petlove-about-cta .petlove-cta-primary:hover,body #page-container .petlove-about-cta .petlove-cta-secondary:hover{background-color:#ef8f91!important;border-color:#ef8f91!important;color:#ffffff!important;padding:12px 24px!important;transform:none!important;opacity:1!important}body #page-container .petlove-about-cta a.et_pb_button:after,body #page-container .petlove-about-cta .et_pb_button:after,body #page-container .petlove-about-cta a.et_pb_button:hover:after,body #page-container .petlove-about-cta .et_pb_button:hover:after{display:none!important;content:none!important;opacity:0!important;margin-left:0!important}@media (max-width:980px){.petlove-about-hero,.petlove-about-values,.petlove-about-brands,.petlove-about-cta{max-width:calc(100% - 16px);border-radius:12px}.petlove-about-hero .et_pb_row,.petlove-about-values .et_pb_row,.petlove-about-brands .et_pb_row,.petlove-about-cta .et_pb_row,.petlove-about-values .et_pb_column .et_pb_row_inner{padding:10px 0!important}.petlove-about-hero{margin-top:16px!important;padding:14px!important}.petlove-about-hero-row{display:block!important;gap:0}.petlove-about-hero-row .et_pb_column:first-child,.petlove-about-hero-row .et_pb_column:last-child{width:100%!important;margin-right:0!important}.petlove-about-hero-row .et_pb_column:last-child{padding:22px 12px 18px!important}.petlove-about-hero-image img{min-height:auto;height:auto;border-radius:14px}.petlove-about-title h1,.petlove-about-title h2,.petlove-about-title h3{font-size:34px!important;text-align:center}.petlove-about-subtitle{font-size:18px!important;text-align:center}.petlove-about-desc{font-size:15px!important;line-height:1.8!important;text-align:center}.petlove-about-hero-row .et_pb_column:last-child::before{top:10px;right:16px;font-size:26px;opacity:.28}.petlove-about-hero-row .et_pb_column:last-child::after{display:none}.petlove-about-hero-image:hover img{transform:scale(1.02)}.petlove-section-title h1,.petlove-section-title h2,.petlove-section-title h3,.petlove-section-title .et_pb_text_inner{font-size:30px!important;line-height:1.3!important}.petlove-about-values{padding:14px 12px 12px!important;margin-bottom:20px!important}.petlove-about-values .petlove-section-title{margin-bottom:4px!important}.petlove-about-values .petlove-section-title,.petlove-about-values .petlove-section-title .et_pb_text_inner,.petlove-about-values .petlove-section-title h1,.petlove-about-values .petlove-section-title h2,.petlove-about-values .petlove-section-title h3{padding-bottom:0!important}.petlove-value-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important;padding:0!important;margin-top:0!important}.petlove-value-row>.et_pb_column{width:calc(50% - 5px)!important;max-width:calc(50% - 5px)!important;flex:0 0 calc(50% - 5px)!important;margin:0!important;padding:0!important}.petlove-value-card{min-height:138px!important;padding:14px 8px!important}.petlove-value-card .et_pb_blurb_content{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:6px!important}.petlove-value-card .et_pb_main_blurb_image{width:48px!important;min-width:48px!important;max-width:48px!important;margin:0 auto 4px!important;padding:0!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important}.petlove-value-card .et_pb_image_wrap{width:48px!important;height:48px!important;margin:0 auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.petlove-value-card .et_pb_main_blurb_image img,.petlove-value-card .et_pb_image_wrap img{width:48px!important;height:48px!important;max-width:48px!important;margin:0 auto!important;padding:0!important;object-fit:contain!important;display:block!important;transform:translateX(-1px)}.petlove-value-card h4,.petlove-value-card .et_pb_module_header{font-size:16px!important;line-height:1.35!important;margin-bottom:4px!important;text-align:center!important}.petlove-value-card .et_pb_blurb_description{font-size:13px!important;line-height:1.45!important;text-align:center!important}.petlove-value-card .et_pb_blurb_description p{margin:0!important;padding:0!important}.petlove-about-brands{margin-bottom:28px!important}.petlove-about-brands .petlove-section-title{margin-bottom:14px!important}}@media (max-width:980px){.petlove-about-cta-row{display:block!important;gap:0!important}.petlove-about-cta-row .et_pb_column:first-child,.petlove-about-cta-row .et_pb_column:nth-child(2),.petlove-about-cta-row .et_pb_column:last-child{width:100%!important;max-width:100%!important;margin-right:0!important;text-align:center!important}.petlove-about-cta .et_pb_text_inner{margin-bottom:22px!important}body #page-container .petlove-about-cta a.et_pb_button,body #page-container .petlove-about-cta .et_pb_button{text-align:center!important}}@media (max-width:980px){.petlove-about-cta{padding:14px 16px 22px!important;text-align:center!important}.petlove-about-cta .et_pb_row,.petlove-about-cta-row{padding:0!important;margin:0 auto!important;display:block!important}.petlove-about-cta-row .et_pb_column{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;text-align:center!important}.petlove-about-cta-row .et_pb_column:first-child .et_pb_image,.petlove-about-cta-row .et_pb_column:first-child .et_pb_image_wrap{display:block!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.petlove-about-cta-row .et_pb_column:first-child img{width:240px!important;max-width:92%!important;height:auto!important;display:block!important;margin:0 auto 8px!important}.petlove-about-cta-row .et_pb_column:nth-child(2){margin-top:0!important;margin-bottom:14px!important}.petlove-about-cta .et_pb_text,.petlove-about-cta .et_pb_text_inner{text-align:center!important;margin:0!important}.petlove-about-cta .et_pb_text_inner{color:#5b3a2e!important;font-size:15px!important;line-height:1.55!important;font-weight:700!important}.petlove-about-cta .et_pb_text_inner::first-line{font-size:26px!important;line-height:1.25!important;font-weight:800!important}.petlove-about-cta-row .et_pb_column:last-child{display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;margin-top:0!important}body #page-container .petlove-about-cta a.et_pb_button,body #page-container .petlove-about-cta .et_pb_button{min-width:148px!important;margin:0!important;padding:10px 22px!important;font-size:14px!important;line-height:1.4!important}}.et_pb_menu .et-menu-nav>ul>li.menu-item-has-children>a:first-child::after,#top-menu>li.menu-item-has-children>a:first-child::after{content:""!important;font-family:inherit!important;display:inline-block!important;width:7px!important;height:7px!important;border-right:2px solid currentColor!important;border-bottom:2px solid currentColor!important;transform:rotate(45deg)!important;position:relative!important;right:auto!important;top:-3px!important;margin-left:8px!important;vertical-align:middle!important;line-height:1!important}@media (max-width:980px){html,body{overflow-x:hidden!important}body:not(.home) .et-l--header,body:not(.home) .et-l--header .et_builder_inner_content{margin-top:0!important;padding-top:0!important;top:0!important}body:not(.home) .et-l--header .petlove-topbar-section,body:not(.home) .et-l--header .et_pb_section.petlove-topbar-section{width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important;position:relative!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;box-sizing:border-box!important;overflow:visible!important}body:not(.home) .et-l--header .et_builder_inner_content>.et_pb_section:first-child{margin-top:0!important;padding-top:0!important}.et_pb_row.petlove-top-marquee{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;border-radius:0!important;box-sizing:border-box!important}body:not(.home) .et-l--header .et_pb_row.petlove-top-marquee{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.et_pb_row.petlove-top-marquee .et_pb_column{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.et_pb_row.petlove-top-marquee .et_pb_module,.et_pb_row.petlove-top-marquee .et_pb_text,.et_pb_row.petlove-top-marquee .et_pb_text_inner,.et_pb_row.petlove-top-marquee .et_pb_code,.et_pb_row.petlove-top-marquee .et_pb_code_inner,.et_pb_row.petlove-top-marquee p{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-error,.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-error{color:#5c361c!important;background:#fff4e6!important;border:1px solid #f0d4b6!important;border-radius:10px!important;padding:16px 20px!important;font-size:15px!important;font-weight:700!important;line-height:1.7!important;opacity:1!important;box-shadow:none!important}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{color:#4f3a25!important;background:#fff7ec!important;border-color:#efd8bd!important}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{color:#8a2f22!important;background:#fff1ed!important;border-color:#efc3b8!important}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{display:none!important;content:none!important}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.woocommerce-notices-wrapper .button{float:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;margin:0 0 0 14px!important;padding:8px 18px!important;background:#f2a642!important;color:#ffffff!important;border:1px solid #f2a642!important;border-radius:999px!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;opacity:1!important;text-decoration:none!important;box-shadow:none!important}.woocommerce-message .button:hover,.woocommerce-info .button:hover,.woocommerce-error .button:hover,.woocommerce-notices-wrapper .button:hover{background:#3b2416!important;border-color:#3b2416!important;color:#ffffff!important;opacity:1!important}.woocommerce-account button.button,.woocommerce-account button.woocommerce-button,.woocommerce-account .woocommerce-button.button,.woocommerce-account .woocommerce-Button.button,.woocommerce-account input.button,.woocommerce-account input[type="submit"],.woocommerce-lost-password button.button,.woocommerce-lost-password .woocommerce-Button.button,.woocommerce-lost-password input.button,.woocommerce-reset-password button.button,.woocommerce-reset-password .woocommerce-Button.button,.woocommerce-reset-password input.button,form.lost_reset_password button.button,form.lost_reset_password .woocommerce-Button.button,form.lost_reset_password input.button{background:#f2a642!important;color:#ffffff!important;border:1px solid #f2a642!important;border-radius:999px!important;padding:13px 34px!important;font-size:18px!important;font-weight:800!important;line-height:1.2!important;opacity:1!important;box-shadow:none!important;text-shadow:none!important}.woocommerce-account button.button:hover,.woocommerce-account button.woocommerce-button:hover,.woocommerce-account .woocommerce-button.button:hover,.woocommerce-account .woocommerce-Button.button:hover,.woocommerce-account input.button:hover,.woocommerce-account input[type="submit"]:hover,.woocommerce-lost-password button.button:hover,.woocommerce-lost-password .woocommerce-Button.button:hover,.woocommerce-lost-password input.button:hover,.woocommerce-reset-password button.button:hover,.woocommerce-reset-password .woocommerce-Button.button:hover,.woocommerce-reset-password input.button:hover,form.lost_reset_password button.button:hover,form.lost_reset_password .woocommerce-Button.button:hover,form.lost_reset_password input.button:hover{background:#3b2416!important;border-color:#3b2416!important;color:#ffffff!important;opacity:1!important;transform:translateY(-1px)}.woocommerce-account button.button:disabled,.woocommerce-account button.button:disabled[disabled],.woocommerce-account .woocommerce-Button.button:disabled,.woocommerce-account .woocommerce-Button.button:disabled[disabled],.woocommerce-lost-password button.button:disabled,.woocommerce-lost-password .woocommerce-Button.button:disabled,.woocommerce-reset-password button.button:disabled,.woocommerce-reset-password .woocommerce-Button.button:disabled,form.lost_reset_password button.button:disabled,form.lost_reset_password .woocommerce-Button.button:disabled{background:#e4c3a1!important;color:#ffffff!important;border-color:#e4c3a1!important;opacity:1!important;cursor:not-allowed!important}.woocommerce-account button.button::after,.woocommerce-account button.woocommerce-button::after,.woocommerce-account .woocommerce-button.button::after,.woocommerce-account .woocommerce-Button.button::after,.woocommerce-lost-password button.button::after,.woocommerce-lost-password .woocommerce-Button.button::after,.woocommerce-reset-password button.button::after,.woocommerce-reset-password .woocommerce-Button.button::after,form.lost_reset_password button.button::after,form.lost_reset_password .woocommerce-Button.button::after{display:none!important;content:none!important}@media (max-width:767px){.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.woocommerce-notices-wrapper .button{display:inline-flex!important;margin:12px 0 0 0!important}}body.woocommerce-account .woocommerce-MyAccount-content .wt-my-coupons>h4{font-size:0!important;color:transparent!important;line-height:1.35!important;margin:0 0 14px!important;padding:0 0 10px!important;letter-spacing:0.02em!important}body.woocommerce-account .woocommerce-MyAccount-content .wt-my-coupons>h4::before{content:"可用優惠券"!important;display:inline-block!important;font-size:22px!important;font-weight:700!important;color:#222!important}body.woocommerce-account .woocommerce-MyAccount-content .wt-used-coupons h4{font-size:0!important;color:transparent!important;line-height:1.35!important;margin:0 0 8px!important;padding:0 0 6px!important}body.woocommerce-account .woocommerce-MyAccount-content .wt-used-coupons h4::before{content:"已使用優惠券"!important;display:inline-block!important;font-size:22px!important;font-weight:700!important;color:#222!important}body.woocommerce-account .woocommerce-MyAccount-content .wt-expired-coupons h4{font-size:0!important;color:transparent!important;line-height:1.35!important;margin:0 0 8px!important;padding:0 0 6px!important}body.woocommerce-account .woocommerce-MyAccount-content .wt-expired-coupons h4::before{content:"已過期優惠券"!important;display:inline-block!important;font-size:22px!important;font-weight:700!important;color:#222!important}body.woocommerce-account .woocommerce-MyAccount-content .wt_sc_available_coupon_sort_by label{font-size:0!important}body.woocommerce-account .woocommerce-MyAccount-content .wt_sc_available_coupon_sort_by label::before{content:"排序";font-size:14px!important;font-weight:700!important;color:#222!important}body.woocommerce-account .woocommerce-MyAccount-content .wt_sc_available_coupon_sort_by select{min-height:36px!important;border:1px solid #ddd!important;border-radius:6px!important;padding:6px 30px 6px 10px!important;font-size:14px!important;color:#333!important;background-color:#fff!important}body.woocommerce-account .woocommerce-MyAccount-content .wt-my-coupons [class*="coupon"],body.woocommerce-account .woocommerce-MyAccount-content .wt-my-coupons [class*="Coupon"],body.woocommerce-account .woocommerce-MyAccount-content .wt-my-coupons [class*="wt_sc"],body.woocommerce-account .woocommerce-MyAccount-content .wt-my-coupons [class*="wt-"]{box-sizing:border-box!important}body.woocommerce-account .woocommerce-MyAccount-content .wt-my-coupons [class*="coupon"]{line-height:1.45!important}body.woocommerce-account .woocommerce-MyAccount-content .wt-my-coupons [class*="coupon"] strong,body.woocommerce-account .woocommerce-MyAccount-content .wt-my-coupons [class*="coupon"] b{font-weight:700!important}body.woocommerce-account .woocommerce-MyAccount-content .wt-used-coupons,body.woocommerce-account .woocommerce-MyAccount-content .wt-expired-coupons{font-size:16px!important;font-weight:600!important;color:#222!important;line-height:1.6!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul li a{transition:all 0.2s ease!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#f5aa45!important;color:#fff!important;font-weight:700!important}@media (max-width:767px){body.woocommerce-account .woocommerce-MyAccount-content .wt-my-coupons>h4::before,body.woocommerce-account .woocommerce-MyAccount-content .wt-used-coupons h4::before,body.woocommerce-account .woocommerce-MyAccount-content .wt-expired-coupons h4::before{font-size:20px!important}body.woocommerce-account .woocommerce-MyAccount-content .wt-my-coupons>h4,body.woocommerce-account .woocommerce-MyAccount-content .wt-used-coupons h4,body.woocommerce-account .woocommerce-MyAccount-content .wt-expired-coupons h4{margin-bottom:10px!important;padding-bottom:6px!important}body.woocommerce-account .woocommerce-MyAccount-content .wt_sc_available_coupon_sort_by label::before{font-size:13px!important}body.woocommerce-account .woocommerce-MyAccount-content .wt_sc_available_coupon_sort_by select{min-height:34px!important;font-size:13px!important}body.woocommerce-account .woocommerce-MyAccount-content .wt-my-coupons [class*="coupon"]{max-width:100%!important}body.woocommerce-account .woocommerce-MyAccount-content .wt-used-coupons,body.woocommerce-account .woocommerce-MyAccount-content .wt-expired-coupons{font-size:15px!important}}body.woocommerce-account .woocommerce-MyAccount-content .wt-mycoupons>h4{font-size:0!important;color:transparent!important;line-height:1.35!important;margin:0 0 14px!important;padding:0 0 10px!important;letter-spacing:0.02em!important}body.woocommerce-account .woocommerce-MyAccount-content .wt-mycoupons>h4::before{content:"可用優惠券"!important;display:inline-block!important;font-size:22px!important;font-weight:700!important;color:#222!important}@media (max-width:767px){body.woocommerce-account .woocommerce-MyAccount-content .wt-mycoupons>h4::before{font-size:20px!important}body.woocommerce-account .woocommerce-MyAccount-content .wt-mycoupons>h4{margin-bottom:10px!important;padding-bottom:6px!important}}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-message{display:none!important}body.woocommerce-cart .cart_totals a.woocommerce-remove-coupon,body.woocommerce-checkout .woocommerce-checkout-review-order a.woocommerce-remove-coupon{color:#9a6a2f!important;opacity:1!important;font-weight:600!important;text-decoration:none!important}body.woocommerce-cart .cart_totals a.woocommerce-remove-coupon:hover,body.woocommerce-checkout .woocommerce-checkout-review-order a.woocommerce-remove-coupon:hover{color:#6f4a1f!important;text-decoration:underline!important}body.woocommerce-cart .cart_totals a.shipping-calculator-button,body.woocommerce-checkout .woocommerce-checkout-review-order a.shipping-calculator-button{color:#9a6a2f!important;opacity:1!important;font-weight:600!important;text-decoration:none!important}body.woocommerce-cart .cart_totals a.shipping-calculator-button:hover,body.woocommerce-checkout .woocommerce-checkout-review-order a.shipping-calculator-button:hover{color:#6f4a1f!important;text-decoration:underline!important}body:not(.logged-in).woocommerce-cart .wt_coupon_wrapper,body:not(.logged-in).woocommerce-cart .wt_sc_coupon_wrapper,body:not(.logged-in).woocommerce-cart .wt_sc_coupons,body:not(.logged-in).woocommerce-cart .wt_sc_available_coupons,body:not(.logged-in).woocommerce-cart .wt_sc_available_coupon,body:not(.logged-in).woocommerce-cart .wt_sc_single_coupon,body:not(.logged-in).woocommerce-cart .wt-sc-coupon,body:not(.logged-in).woocommerce-cart .wt-mycoupons,body:not(.logged-in).woocommerce-cart .wt-my-coupons{display:none!important}body:not(.logged-in).woocommerce-cart .wt_sc_available_coupon_sort_by,body:not(.logged-in).woocommerce-cart .wt_sc_coupon_sort_by{display:none!important}body:not(.logged-in).woocommerce-checkout .wt_coupon_wrapper,body:not(.logged-in).woocommerce-checkout .wt_sc_coupon_wrapper,body:not(.logged-in).woocommerce-checkout .wt_sc_coupons,body:not(.logged-in).woocommerce-checkout .wt_sc_available_coupons,body:not(.logged-in).woocommerce-checkout .wt_sc_available_coupon,body:not(.logged-in).woocommerce-checkout .wt_sc_single_coupon,body:not(.logged-in).woocommerce-checkout .wt-sc-coupon,body:not(.logged-in).woocommerce-checkout .wt-mycoupons,body:not(.logged-in).woocommerce-checkout .wt-my-coupons{display:none!important}body:not(.logged-in).woocommerce-checkout .wt_sc_available_coupon_sort_by,body:not(.logged-in).woocommerce-checkout .wt_sc_coupon_sort_by{display:none!important}body.woocommerce-cart .cart_totals .woocommerce-shipping-destination{display:none!important}body.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-shipping-destination{display:none!important}body.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals th{font-size:0!important}body.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals th::before{content:"運送方式";font-size:20px!important;font-weight:700!important;color:#111!important}body.woocommerce-checkout .shop_table tr.woocommerce-shipping-totals th{font-size:0!important}body.woocommerce-checkout .shop_table tr.woocommerce-shipping-totals th::before{content:"運送方式";font-size:13px!important;font-weight:700!important;color:#111!important}body.woocommerce-checkout .woocommerce-message{display:none!important}body.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-message{display:none!important}body.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-message,body.woocommerce-checkout form.checkout .woocommerce-message{display:none!important}@media (max-width:980px){body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .petlove-update-cart-note{display:block!important;white-space:nowrap!important;font-size:13px!important;line-height:1.4!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .petlove-update-cart-note span{display:inline!important}}.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{padding-top:18px!important;padding-bottom:18px!important;vertical-align:middle!important}.woocommerce-cart table.cart .product-thumbnail img,.woocommerce-cart table.cart img.attachment-woocommerce_thumbnail,.woocommerce-cart table.cart img.wp-post-image{width:66px!important;max-width:66px!important;height:auto!important;border-radius:8px!important}.woocommerce-cart table.cart .product-name a{font-size:15px!important;font-weight:700!important;color:#f0a000!important;line-height:1.5!important}.woocommerce-cart table.cart .product-remove a.remove{width:24px!important;height:24px!important;line-height:22px!important;font-size:22px!important;color:#fff!important;background:#f0a000!important;border-radius:50%!important;text-align:center!important}.woocommerce-cart table.cart td.actions .coupon .input-text{height:48px!important;border-radius:10px!important;border:1px solid #eee!important;background:#fafafa!important;padding:0 18px!important}.woocommerce-cart table.cart td.actions .button{height:50px!important;border-radius:10px!important;font-weight:700!important}.woocommerce-cart table.cart td.actions button[name="update_cart"]{background:#f7c96f!important;color:#fff!important}.woocommerce-cart .petlove-clear-cart-link,.woocommerce-cart a[href*="clear-cart"]{color:#b53a2f!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important}.woocommerce-cart .petlove-cart-update-note{color:#d62828!important;font-size:13px!important;font-weight:700!important;line-height:1.5!important}.woocommerce-cart .cart-collaterals .cart_totals{background:#fffaf5!important;border-radius:18px!important;padding:34px 40px 38px!important;box-shadow:0 8px 28px rgb(80 50 20 / .08)!important}.woocommerce-cart .cart-collaterals .cart_totals h2{font-size:30px!important;font-weight:800!important;margin-bottom:22px!important}.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td{border-color:#e6d8c8!important;padding:14px 0!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:#ee9f00!important;border-radius:999px!important;font-size:22px!important;font-weight:800!important;padding:16px 20px!important;transition:all .2s ease!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#d98f00!important;transform:translateY(-1px)}@media (max-width:768px){.woocommerce-cart table.cart .product-thumbnail img,.woocommerce-cart table.cart img.attachment-woocommerce_thumbnail,.woocommerce-cart table.cart img.wp-post-image{width:58px!important;max-width:58px!important}.woocommerce-cart table.cart .product-name a{font-size:14px!important;line-height:1.45!important}.woocommerce-cart table.cart td.actions{padding:18px 0!important}.woocommerce-cart table.cart td.actions .coupon{display:flex!important;gap:8px!important;width:100%!important;margin-bottom:12px!important}.woocommerce-cart table.cart td.actions .coupon .input-text{flex:1!important;width:auto!important;min-width:0!important}.woocommerce-cart table.cart td.actions .coupon .button{white-space:nowrap!important}.woocommerce-cart .cart-collaterals .cart_totals{padding:26px 22px 30px!important;border-radius:16px!important}.woocommerce-cart .cart-collaterals .cart_totals h2{font-size:26px!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-size:20px!important;padding:15px 18px!important}}.petlove-cart-heading{display:flex;align-items:center;gap:18px;margin-bottom:28px}.petlove-cart-heading img{width:58px;height:58px;object-fit:contain;flex-shrink:0}.petlove-cart-heading h1{margin:0 0 6px;font-size:34px;font-weight:800;color:#1f1f1f;padding-bottom:0}.petlove-cart-heading p{margin:0;font-size:15px;color:#777}@media (max-width:768px){.petlove-cart-heading{gap:12px;margin-bottom:22px}.petlove-cart-heading img{width:46px;height:46px}.petlove-cart-heading h1{font-size:28px}.petlove-cart-heading p{font-size:13px;line-height:1.5}}.et_pb_wc_cart_products{background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important}.et_pb_wc_cart_products form.woocommerce-cart-form table.shop_table.cart{background:#fff!important;border-radius:18px!important;box-shadow:0 8px 26px rgb(60 40 20 / .08)!important;border:1px solid #f1ece5!important;overflow:hidden!important;margin-bottom:0!important}.et_pb_wc_cart_products table.shop_table.cart th,.et_pb_wc_cart_products table.shop_table.cart td{border-color:#e8e0d8!important}.et_pb_wc_cart_products table.shop_table.cart th,.et_pb_wc_cart_products table.shop_table.cart td{padding-top:20px!important;padding-bottom:20px!important;vertical-align:middle!important}.et_pb_wc_cart_products table.shop_table.cart .product-thumbnail img{width:68px!important;max-width:68px!important;height:auto!important;border-radius:8px!important}.et_pb_wc_cart_products table.shop_table.cart .product-name a{color:#f0a000!important;font-weight:700!important}.et_pb_wc_cart_products table.shop_table.cart .product-remove a.remove{width:24px!important;height:24px!important;line-height:22px!important;border-radius:50%!important;background:#f0a000!important;color:#fff!important;font-size:22px!important;text-align:center!important}.et_pb_wc_cart_products table.shop_table.cart td.actions{background:#fff!important;padding:22px 28px!important;border-top:1px solid #e8e0d8!important}.et_pb_wc_cart_products table.shop_table.cart td.actions .coupon .input-text{height:50px!important;border-radius:10px!important;border:1px solid #eee!important;background:#fafafa!important;padding:0 18px!important}.et_pb_wc_cart_products table.shop_table.cart td.actions .coupon .button{height:50px!important;border-radius:10px!important;background:#f5eee8!important;color:#9a7a5f!important;font-weight:700!important}.et_pb_wc_cart_products table.shop_table.cart td.actions button[name="update_cart"]{height:50px!important;border-radius:10px!important;background:#f7c96f!important;color:#fff!important;font-weight:700!important}.et_pb_wc_cart_products table.shop_table.cart td.actions .petlove-clear-cart-link,.et_pb_wc_cart_products table.shop_table.cart td.actions a[href*="clear-cart"]{color:#b53a2f!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important}body.woocommerce-cart .et_pb_wc_cart_products.petlove-cart-products-card table.shop_table.cart,body.woocommerce-cart .et_pb_wc_cart_products.petlove-cart-products-card table.shop_table{padding-top:0!important;padding-right:20px!important;padding-bottom:20px!important;padding-left:20px!important}body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table{padding-top:0!important;padding-right:20px!important;padding-bottom:20px!important;padding-left:20px!important}body.woocommerce-cart .woocommerce .quantity{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #e5ddd3!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important;min-width:118px}body.woocommerce-cart input.qty::-webkit-outer-spin-button,body.woocommerce-cart input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.woocommerce-cart input.qty{-moz-appearance:textfield;appearance:textfield}body.woocommerce-cart .woocommerce .quantity input.qty{width:46px!important;min-width:46px!important;height:40px!important;border:0!important;margin:0!important;padding:0!important;text-align:center!important;font-size:18px!important;color:#666!important;background:transparent!important;box-shadow:none!important}body.woocommerce-cart .woocommerce .quantity .petlove-qty-btn{width:36px!important;height:40px!important;border:0!important;background:#f8f5f1!important;color:#8f8f8f!important;font-size:22px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important;padding:0!important;margin:0!important;box-shadow:none!important}body.woocommerce-cart .woocommerce .quantity .petlove-qty-btn:hover{background:#f1ebe4!important;color:#444!important}body.woocommerce-cart .woocommerce .quantity .petlove-qty-minus{border-right:1px solid #e5ddd3!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions,body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions,body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions{display:table-cell!important;position:relative!important;width:auto!important;min-height:94px!important;text-align:left!important;vertical-align:middle!important;background:#fff!important;padding:22px 28px!important;border-top:1px solid #e8e0d8!important;white-space:normal!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .coupon,body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions .coupon,body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions .coupon{display:inline-flex!important;align-items:center!important;gap:12px!important;float:none!important;width:auto!important;margin:0!important;vertical-align:middle!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .coupon input.input-text,body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .coupon .input-text,body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions .coupon input.input-text,body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions .coupon .input-text,body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions .coupon input.input-text,body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions .coupon .input-text{width:170px!important;height:50px!important;margin:0!important;padding:0 18px!important;border-radius:10px!important;border:1px solid #eee!important;background:#fafafa!important;font-size:14px!important;box-shadow:none!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .coupon button[name="apply_coupon"],body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .coupon .button,body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions .coupon button[name="apply_coupon"],body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions .coupon .button,body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions .coupon button[name="apply_coupon"],body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions .coupon .button{height:50px!important;margin:0!important;padding:0 22px!important;border-radius:10px!important;background:#f5eee8!important;color:#9a7a5f!important;font-size:14px!important;font-weight:700!important;white-space:nowrap!important;box-shadow:none!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions button[name="update_cart"],body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions button[name="update_cart"],body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions button[name="update_cart"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;position:absolute!important;right:135px!important;top:50%!important;transform:translateY(-50%)!important;width:auto!important;min-width:130px!important;max-width:150px!important;height:50px!important;padding:0 22px!important;margin:0!important;border:none!important;border-radius:10px!important;box-shadow:none!important;font-size:14px!important;font-weight:700!important;line-height:1!important;text-align:center!important;white-space:nowrap!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions button[name="update_cart"],body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions button[name="update_cart"] *,body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions button[name="update_cart"],body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions button[name="update_cart"] *,body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions button[name="update_cart"],body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions button[name="update_cart"] *{color:#fff!important;-webkit-text-fill-color:#fff!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions button[name="update_cart"]::after,body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions button[name="update_cart"]:hover::after,body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions button[name="update_cart"]::after,body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions button[name="update_cart"]:hover::after,body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions button[name="update_cart"]::after,body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions button[name="update_cart"]:hover::after{content:none!important;display:none!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions button[name="update_cart"]::before,body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions button[name="update_cart"]::before,body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions button[name="update_cart"]::before{content:none!important;display:none!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions button[name="update_cart"]:disabled,body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions button[name="update_cart"][disabled],body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions button[name="update_cart"]:disabled,body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions button[name="update_cart"][disabled],body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions button[name="update_cart"]:disabled,body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions button[name="update_cart"][disabled]{background:#f7c96f!important;opacity:.65!important;cursor:not-allowed!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions button[name="update_cart"]:not(:disabled):not([disabled]),body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions button[name="update_cart"]:not(:disabled):not([disabled]),body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions button[name="update_cart"]:not(:disabled):not([disabled]){background:#ee9f00!important;opacity:1!important;cursor:pointer!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions button[name="update_cart"]:not(:disabled):not([disabled])::before,body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions button[name="update_cart"]:not(:disabled):not([disabled])::before,body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions button[name="update_cart"]:not(:disabled):not([disabled])::before{content:"⟳"!important;display:inline-block!important;font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;position:static!important;transform:none!important;margin:0!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions button[name="update_cart"]:not(:disabled):not([disabled]):hover,body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions button[name="update_cart"]:not(:disabled):not([disabled]):hover,body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions button[name="update_cart"]:not(:disabled):not([disabled]):hover{background:#d98f00!important;padding:0 22px!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .petlove-update-cart-note,body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .petlove-cart-update-note,body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions .petlove-update-cart-note,body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions .petlove-cart-update-note,body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions .petlove-update-cart-note,body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions .petlove-cart-update-note{position:absolute!important;right:250px!important;top:50%!important;transform:translateY(-50%)!important;width:150px!important;margin:0!important;color:#d62828!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important;text-align:left!important;white-space:normal!important;z-index:5!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .petlove-clear-cart-link,body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions a[href*="clear-cart"],body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions .petlove-clear-cart-link,body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions a[href*="clear-cart"],body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions .petlove-clear-cart-link,body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions a[href*="clear-cart"]{position:absolute!important;right:28px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;color:#b53a2f!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;white-space:nowrap!important}@media (max-width:768px){body.woocommerce-cart .petlove-cart-heading{margin-top:14px!important;margin-bottom:18px!important}body.woocommerce-cart .petlove-cart-heading h1{font-size:30px!important;margin-bottom:4px!important}body.woocommerce-cart .petlove-cart-heading p{font-size:13px!important;line-height:1.5!important}body.woocommerce-cart table.shop_table_responsive tr.cart_item,body.woocommerce-cart table.shop_table.cart tr.cart_item{position:relative!important}body.woocommerce-cart table.shop_table_responsive tr td.product-remove,body.woocommerce-cart table.shop_table.cart tr td.product-remove{position:absolute!important;top:28px!important;left:8px!important;width:auto!important;padding:0!important;border:none!important;z-index:5!important}body.woocommerce-cart table.shop_table_responsive tr td.product-remove a.remove,body.woocommerce-cart table.shop_table.cart tr td.product-remove a.remove{width:22px!important;height:22px!important;line-height:20px!important;font-size:20px!important}body.woocommerce-cart table.shop_table_responsive tr td.product-thumbnail,body.woocommerce-cart table.shop_table.cart tr td.product-thumbnail{display:block!important;visibility:visible!important;opacity:1!important;min-height:130px!important;padding-top:16px!important;padding-bottom:6px!important;text-align:right!important;border-top:none!important;border-bottom:none!important}body.woocommerce-cart table.shop_table_responsive tr td.product-thumbnail::before,body.woocommerce-cart table.shop_table.cart tr td.product-thumbnail::before{display:none!important;content:none!important}body.woocommerce-cart table.shop_table_responsive tr td.product-thumbnail img,body.woocommerce-cart table.shop_table.cart tr td.product-thumbnail img{display:inline-block!important;visibility:visible!important;opacity:1!important;width:130px!important;max-width:130px!important;height:auto!important;border-radius:8px!important;margin:0 22px 0 auto!important}body.woocommerce-cart table.shop_table_responsive tr td.product-name,body.woocommerce-cart table.shop_table.cart tr td.product-name{padding-top:8px!important;border-top:none!important}body.woocommerce-cart table.shop_table_responsive tr td.product-name a,body.woocommerce-cart table.shop_table.cart tr td.product-name a{font-size:14px!important;line-height:1.5!important}body.woocommerce-cart .woocommerce .quantity{min-width:96px!important;border-radius:8px!important}body.woocommerce-cart .woocommerce .quantity input.qty{width:36px!important;min-width:36px!important;height:36px!important;font-size:16px!important}body.woocommerce-cart .woocommerce .quantity .petlove-qty-btn{width:30px!important;height:36px!important;font-size:20px!important}body.woocommerce-cart table.shop_table_responsive tr td.product-quantity,body.woocommerce-cart table.shop_table.cart tr td.product-quantity{padding-top:10px!important;padding-bottom:10px!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions,body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions,body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;position:static!important;width:100%!important;min-height:auto!important;padding:18px 20px!important;text-align:center!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .coupon,body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions .coupon,body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions .coupon{order:1!important;display:flex!important;flex-direction:row!important;align-items:center!important;width:100%!important;gap:8px!important;margin:0 0 12px 0!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .coupon input.input-text,body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .coupon .input-text,body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions .coupon input.input-text,body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions .coupon .input-text,body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions .coupon input.input-text,body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions .coupon .input-text{flex:1 1 0!important;width:0!important;min-width:0!important;max-width:none!important;height:48px!important;margin:0!important;padding:0 12px!important;text-align:center!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .coupon button[name="apply_coupon"],body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .coupon .button,body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions .coupon button[name="apply_coupon"],body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions .coupon .button,body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions .coupon button[name="apply_coupon"],body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions .coupon .button{flex:0 0 136px!important;width:136px!important;min-width:136px!important;max-width:136px!important;height:48px!important;margin:0!important;padding:0 8px!important;font-size:13px!important;white-space:nowrap!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .petlove-update-cart-note,body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .petlove-cart-update-note,body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions .petlove-update-cart-note,body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions .petlove-cart-update-note,body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions .petlove-update-cart-note,body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions .petlove-cart-update-note{order:2!important;display:block!important;position:static!important;width:100%!important;margin:2px 0 0 0!important;transform:none!important;color:#d62828!important;font-size:13px!important;font-weight:700!important;line-height:1.5!important;text-align:center!important;white-space:normal!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions button[name="update_cart"],body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions button[name="update_cart"],body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions button[name="update_cart"]{order:3!important;display:flex!important;position:static!important;transform:none!important;width:100%!important;max-width:none!important;min-width:0!important;height:50px!important;margin:0!important;padding:0 18px!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .petlove-clear-cart-link,body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions a[href*="clear-cart"],body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions .petlove-clear-cart-link,body.woocommerce-cart .et_pb_wc_cart_products table.shop_table.cart td.actions a[href*="clear-cart"],body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions .petlove-clear-cart-link,body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table.cart td.actions a[href*="clear-cart"]{order:4!important;display:block!important;position:static!important;transform:none!important;margin:2px 0 0 0!important;text-align:center!important}}body.woocommerce-cart .petlove-cart-products-with-coupons .wt_coupon_wrapper.petlove-coupon-area{display:block!important;width:100%!important;margin-top:28px!important;padding:0 0 14px!important;overflow:visible!important}body.woocommerce-cart .petlove-coupon-heading{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;margin:0 0 18px!important}body.woocommerce-cart .petlove-coupon-heading-icon{width:58px!important;height:58px!important;border-radius:50%!important;background:#f8f2ea!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}body.woocommerce-cart .petlove-coupon-heading-icon img{width:50px!important;height:50px!important;object-fit:contain!important;display:block!important}body.woocommerce-cart .petlove-coupon-heading-text h2{margin:0 0 -5px!important;font-size:22px!important;font-weight:800!important;color:#222!important;line-height:1.25!important}body.woocommerce-cart .petlove-coupon-heading-text p{margin:0!important;font-size:14px!important;color:#666!important;line-height:1.5!important}body.woocommerce-cart .petlove-coupon-track{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:20px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 12px!important;scroll-snap-type:x proximity!important}body.woocommerce-cart .petlove-cart-products-with-coupons .wt_coupon_wrapper.petlove-coupon-area>style{display:none!important}body.woocommerce-cart .petlove-coupon-track>.wt_sc_single_coupon,body.woocommerce-cart .petlove-coupon-track>.wt-single-coupon{flex:0 0 auto!important;width:314px!important;max-width:314px!important;margin:0!important;float:none!important;clear:none!important;display:block!important;scroll-snap-align:start!important}body.woocommerce-cart .petlove-coupon-track>.wt_sc_single_coupon svg,body.woocommerce-cart .petlove-coupon-track>.wt-single-coupon svg{width:100%!important;max-width:100%!important;height:auto!important;display:block!important}body.woocommerce-cart .petlove-coupon-track::-webkit-scrollbar{height:6px}body.woocommerce-cart .petlove-coupon-track::-webkit-scrollbar-thumb{background:#ead8c2;border-radius:999px}body.woocommerce-cart .petlove-coupon-track::-webkit-scrollbar-track{background:#faf5ee;border-radius:999px}@media (max-width:768px){body.woocommerce-cart .petlove-cart-products-with-coupons .wt_coupon_wrapper.petlove-coupon-area{margin-top:24px!important;padding-bottom:14px!important}body.woocommerce-cart .petlove-coupon-heading{gap:10px!important;margin:0 0 14px!important}body.woocommerce-cart .petlove-coupon-heading-icon{width:50px!important;height:50px!important}body.woocommerce-cart .petlove-coupon-heading-icon img{width:40px!important;height:40px!important}body.woocommerce-cart .petlove-coupon-heading-text h2{font-size:20px!important}body.woocommerce-cart .petlove-coupon-heading-text p{font-size:13px!important}body.woocommerce-cart .petlove-coupon-track{display:flex!important;flex-direction:column!important;gap:14px!important;overflow-x:hidden!important;overflow-y:auto!important;max-height:520px!important;padding:0 0 12px!important;scroll-snap-type:y proximity!important}body.woocommerce-cart .petlove-coupon-track>.wt_sc_single_coupon,body.woocommerce-cart .petlove-coupon-track>.wt-single-coupon{width:100%!important;max-width:100%!important;flex:0 0 auto!important;margin:0!important}body.woocommerce-cart .petlove-coupon-track>.wt_sc_single_coupon svg,body.woocommerce-cart .petlove-coupon-track>.wt-single-coupon svg{width:100%!important;max-width:100%!important;height:auto!important}body.woocommerce-cart .petlove-coupon-track::-webkit-scrollbar{width:3px!important}body.woocommerce-cart .petlove-coupon-track::-webkit-scrollbar-thumb{background:#ead8c2!important;border-radius:999px!important}body.woocommerce-cart .petlove-coupon-track::-webkit-scrollbar-track{background:transparent!important}}body.woocommerce-cart .petlove-cart-totals-card{background:transparent!important}body.woocommerce-cart .petlove-cart-totals-card .cart_totals{background:#fff9f1!important;border-radius:26px!important;padding:36px 34px 30px!important;border:1px solid #f3eadf!important;box-shadow:0 10px 32px rgb(90 58 28 / .08)!important}body.woocommerce-cart .petlove-cart-totals-card .et_pb_module_inner,body.woocommerce-cart .petlove-cart-totals-card .shop_table{background:transparent!important;box-shadow:none!important;border:none!important}body.woocommerce-cart .petlove-cart-totals-card .cart_totals h2{position:relative!important;margin:0 0 28px!important;padding-left:58px!important;font-size:28px!important;font-weight:800!important;line-height:1.2!important;color:#111!important}body.woocommerce-cart .petlove-cart-totals-card .cart_totals h2::before{content:""!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:42px!important;height:42px!important;background:url(https://petslove.com.tw/wp-content/uploads/2026/06/ICON-64.png) center / contain no-repeat!important}body.woocommerce-cart .petlove-cart-totals-card table.shop_table{display:table!important;width:100%!important;background:transparent!important;border:none!important;margin:0 0 26px!important}body.woocommerce-cart .petlove-cart-totals-card table.shop_table tbody,body.woocommerce-cart .petlove-cart-totals-card table.shop_table tr{display:table-row!important}body.woocommerce-cart .petlove-cart-totals-card table.shop_table th,body.woocommerce-cart .petlove-cart-totals-card table.shop_table td{display:table-cell!important;padding:14px 0!important;border-top:none!important;border-bottom:1px solid #e2d5c6!important;vertical-align:middle!important;font-size:16px!important;line-height:1.45!important;color:#111!important;font-weight:700!important;text-align:left!important}body.woocommerce-cart .petlove-cart-totals-card table.shop_table th{width:42%!important}body.woocommerce-cart .petlove-cart-totals-card table.shop_table td{width:58%!important}body.woocommerce-cart .petlove-cart-totals-card table.shop_table td::before,body.woocommerce-cart .petlove-cart-totals-card table.shop_table th::before{content:none!important;display:none!important}body.woocommerce-cart .petlove-cart-totals-card table.shop_table tr:last-child th,body.woocommerce-cart .petlove-cart-totals-card table.shop_table tr:last-child td{border-bottom:none!important}body.woocommerce-cart .petlove-cart-totals-card .amount,body.woocommerce-cart .petlove-cart-totals-card .woocommerce-Price-amount{font-weight:800!important;color:#111!important}body.woocommerce-cart .petlove-cart-totals-card table.shop_table tr.order-total th,body.woocommerce-cart .petlove-cart-totals-card table.shop_table tr.order-total td,body.woocommerce-cart .petlove-cart-totals-card table.shop_table tr.order-total .amount{font-weight:800!important}body.woocommerce-cart .petlove-cart-totals-card .cart_totals tr.woocommerce-shipping-totals.shipping th{font-size:0!important}body.woocommerce-cart .petlove-cart-totals-card .cart_totals tr.woocommerce-shipping-totals.shipping th::before{content:"運送方式"!important;display:inline!important;font-size:16px!important;font-weight:700!important;color:#111!important}body.woocommerce-cart .petlove-cart-totals-card .wc-proceed-to-checkout{padding:0!important;margin:30px 0 0!important}body.woocommerce-cart .petlove-cart-totals-card .checkout-button,body.woocommerce-cart .petlove-cart-totals-card a.checkout-button,body.woocommerce-cart .petlove-cart-totals-card .button.checkout-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:68px!important;margin:0!important;padding:0 24px!important;border-radius:999px!important;border:none!important;background:#ee9f00!important;color:#fff!important;font-size:20px!important;font-weight:800!important;line-height:1.2!important;text-align:center!important;box-shadow:none!important}body.woocommerce-cart .petlove-cart-totals-card .checkout-button:hover,body.woocommerce-cart .petlove-cart-totals-card a.checkout-button:hover,body.woocommerce-cart .petlove-cart-totals-card .button.checkout-button:hover{background:#d98f00!important;color:#fff!important}body.woocommerce-cart .petlove-cart-totals-card .checkout-button::before,body.woocommerce-cart .petlove-cart-totals-card .checkout-button::after,body.woocommerce-cart .petlove-cart-totals-card a.checkout-button::before,body.woocommerce-cart .petlove-cart-totals-card a.checkout-button::after{display:none!important;content:none!important}@media (max-width:768px){body.woocommerce-cart .petlove-cart-totals-card .cart_totals{padding:26px 20px 24px!important;border-radius:22px!important;box-shadow:0 8px 24px rgb(90 58 28 / .08)!important}body.woocommerce-cart .petlove-cart-totals-card .cart_totals h2{font-size:24px!important;line-height:1.25!important;margin-bottom:24px!important;padding-left:50px!important}body.woocommerce-cart .petlove-cart-totals-card .cart_totals h2::before{width:38px!important;height:38px!important;background-size:contain!important}body.woocommerce-cart .petlove-cart-totals-card table.shop_table{display:table!important;width:100%!important;margin-bottom:22px!important}body.woocommerce-cart .petlove-cart-totals-card table.shop_table tbody,body.woocommerce-cart .petlove-cart-totals-card table.shop_table tr{display:table-row!important}body.woocommerce-cart .petlove-cart-totals-card table.shop_table th,body.woocommerce-cart .petlove-cart-totals-card table.shop_table td{display:table-cell!important;padding:13px 0!important;border-bottom:1px solid #e2d5c6!important;vertical-align:middle!important;font-size:14px!important;line-height:1.45!important}body.woocommerce-cart .petlove-cart-totals-card table.shop_table th{width:46%!important;font-size:14px!important;font-weight:700!important;text-align:left!important;white-space:normal!important}body.woocommerce-cart .petlove-cart-totals-card table.shop_table td{width:54%!important;font-size:14px!important;font-weight:700!important;text-align:left!important;white-space:normal!important}body.woocommerce-cart .petlove-cart-totals-card .cart_totals tr.woocommerce-shipping-totals.shipping th::before{font-size:14px!important}body.woocommerce-cart .petlove-cart-totals-card .amount,body.woocommerce-cart .petlove-cart-totals-card .woocommerce-Price-amount{font-size:14px!important;font-weight:800!important}body.woocommerce-cart .petlove-cart-totals-card table.shop_table tr.order-total th,body.woocommerce-cart .petlove-cart-totals-card table.shop_table tr.order-total td,body.woocommerce-cart .petlove-cart-totals-card table.shop_table tr.order-total .amount{font-size:15px!important;font-weight:800!important}body.woocommerce-cart .petlove-cart-totals-card table.shop_table tr:last-child th,body.woocommerce-cart .petlove-cart-totals-card table.shop_table tr:last-child td{border-bottom:none!important}body.woocommerce-cart .petlove-cart-totals-card .wc-proceed-to-checkout{margin-top:24px!important;padding:0!important}body.woocommerce-cart .petlove-cart-totals-card .checkout-button,body.woocommerce-cart .petlove-cart-totals-card a.checkout-button,body.woocommerce-cart .petlove-cart-totals-card .button.checkout-button{min-height:58px!important;font-size:18px!important;border-radius:999px!important}}body.woocommerce-checkout .petlove-checkout-layout{display:flex!important;align-items:flex-start!important}body.woocommerce-checkout .petlove-checkout-layout>.et_pb_column{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-width:0!important}body.woocommerce-checkout .petlove-checkout-order-card,body.woocommerce-checkout .petlove-checkout-note-card,body.woocommerce-checkout .petlove-checkout-billing-card,body.woocommerce-checkout .petlove-checkout-payment-card{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:0 0 auto!important;float:none!important;clear:both!important;align-self:stretch!important;box-sizing:border-box!important;background:#fff9f1!important;border:1px solid #f3eadf!important;border-radius:26px!important;box-shadow:0 10px 32px rgb(90 58 28 / .08)!important;padding:34px 30px!important;color:#111!important}body.woocommerce-checkout .petlove-checkout-order-card.et_pb_module,body.woocommerce-checkout .petlove-checkout-billing-card.et_pb_module,body.woocommerce-checkout .petlove-checkout-payment-card.et_pb_module{margin:0!important}body.woocommerce-checkout .petlove-checkout-note-card.et_pb_module{margin:22px 0 0!important}body.woocommerce-checkout .petlove-checkout-shipping-card:empty{display:none!important}body.woocommerce-checkout .petlove-checkout-order-card h3,body.woocommerce-checkout .petlove-checkout-billing-card h3,body.woocommerce-checkout .petlove-checkout-payment-card h3,body.woocommerce-checkout #order_review_heading{position:relative!important;display:block!important;width:100%!important;min-width:0!important;margin:0 0 26px!important;padding-left:58px!important;font-size:31px!important;font-weight:800!important;line-height:1.25!important;color:#111!important;text-align:left!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;word-break:keep-all!important;box-sizing:border-box!important}body.woocommerce-checkout .petlove-checkout-order-card h3::before,body.woocommerce-checkout #order_review_heading::before{content:""!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:42px!important;height:42px!important;background:url(https://petslove.com.tw/wp-content/uploads/2026/06/ICON-66.png) center / contain no-repeat!important}body.woocommerce-checkout .petlove-checkout-billing-card h3::before{content:""!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:42px!important;height:42px!important;background:url(https://petslove.com.tw/wp-content/uploads/2026/06/ICON-64.png) center / contain no-repeat!important}body.woocommerce-checkout .petlove-checkout-payment-card h3::before{content:""!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:42px!important;height:42px!important;background:url(https://petslove.com.tw/wp-content/uploads/2026/06/ICON-65.png) center / contain no-repeat!important}body.woocommerce-checkout .petlove-checkout-payment-card #payment::before{content:"付款方式"!important;display:block!important;position:relative!important;margin:0 0 26px!important;padding-left:58px!important;font-size:31px!important;font-weight:800!important;line-height:1.25!important;color:#111!important;text-align:left!important;white-space:normal!important;word-break:keep-all!important;background:url(https://petslove.com.tw/wp-content/uploads/2026/06/ICON-65.png) left center / 42px 42px no-repeat!important}body.woocommerce-checkout .petlove-checkout-payment-card h3~#payment::before{content:none!important;display:none!important}body.woocommerce-checkout .petlove-checkout-order-card,body.woocommerce-checkout .et_pb_wc_checkout_order_details_0_tb_body.petlove-checkout-order-card{min-height:0!important;max-height:none!important;overflow:visible!important}body.woocommerce-checkout .petlove-checkout-order-card table.shop_table,body.woocommerce-checkout .et_pb_wc_checkout_order_details_0_tb_body.petlove-checkout-order-card table.shop_table{width:100%!important;border-collapse:collapse!important;border-spacing:0!important;border:none!important;background:transparent!important;margin:0 0 22px!important}body.woocommerce-checkout .petlove-checkout-order-card table.shop_table thead th,body.woocommerce-checkout .et_pb_wc_checkout_order_details_0_tb_body.petlove-checkout-order-card table.shop_table thead th{background:transparent!important;border:none!important;border-bottom:1px solid #d9cdbc!important;padding:0 0 14px!important;font-size:16px!important;font-weight:800!important;color:#111!important;line-height:1.45!important}body.woocommerce-checkout .petlove-checkout-order-card table.shop_table thead th:first-child{text-align:left!important}body.woocommerce-checkout .petlove-checkout-order-card table.shop_table thead th:last-child{text-align:right!important}body.woocommerce-checkout .petlove-checkout-order-card table.shop_table tbody tr.cart_item td,body.woocommerce-checkout .et_pb_wc_checkout_order_details_0_tb_body.petlove-checkout-order-card table.shop_table tbody tr.cart_item td{background:transparent!important;border:none!important;border-bottom:1px solid #eee3d4!important;padding:16px 0!important;font-size:16px!important;line-height:1.6!important;color:#111!important;vertical-align:middle!important;box-shadow:none!important}body.woocommerce-checkout .petlove-checkout-order-card table.shop_table tbody tr.cart_item td.product-name,body.woocommerce-checkout .et_pb_wc_checkout_order_details_0_tb_body.petlove-checkout-order-card table.shop_table tbody tr.cart_item td.product-name{text-align:left!important;font-weight:800!important;padding-right:14px!important}body.woocommerce-checkout .petlove-checkout-order-card table.shop_table tbody tr.cart_item td.product-total,body.woocommerce-checkout .et_pb_wc_checkout_order_details_0_tb_body.petlove-checkout-order-card table.shop_table tbody tr.cart_item td.product-total{text-align:right!important;font-weight:800!important;white-space:nowrap!important}body.woocommerce-checkout .petlove-checkout-order-card table.shop_table .product-quantity{margin-left:6px!important;font-weight:800!important;color:#111!important}body.woocommerce-checkout .petlove-checkout-order-card table.shop_table tfoot tr:first-child th,body.woocommerce-checkout .petlove-checkout-order-card table.shop_table tfoot tr:first-child td{padding-top:20px!important}body.woocommerce-checkout .petlove-checkout-order-card table.shop_table tfoot th,body.woocommerce-checkout .petlove-checkout-order-card table.shop_table tfoot td,body.woocommerce-checkout .et_pb_wc_checkout_order_details_0_tb_body.petlove-checkout-order-card table.shop_table tfoot th,body.woocommerce-checkout .et_pb_wc_checkout_order_details_0_tb_body.petlove-checkout-order-card table.shop_table tfoot td{background:transparent!important;border:none!important;border-bottom:1px solid #e2d5c6!important;padding:13px 0!important;font-size:16px!important;line-height:1.6!important;color:#111!important;vertical-align:middle!important}body.woocommerce-checkout .petlove-checkout-order-card table.shop_table tfoot th{text-align:left!important;font-weight:800!important}body.woocommerce-checkout .petlove-checkout-order-card table.shop_table tfoot td{text-align:right!important;font-weight:800!important;white-space:nowrap!important}body.woocommerce-checkout tr.woocommerce-shipping-totals.shipping th{font-size:0!important}body.woocommerce-checkout tr.woocommerce-shipping-totals.shipping th::before{content:"運送方式"!important;display:inline!important;font-size:16px!important;font-weight:800!important;color:#111!important}body.woocommerce-checkout .petlove-checkout-order-card table.shop_table tfoot tr.order-total th,body.woocommerce-checkout .petlove-checkout-order-card table.shop_table tfoot tr.order-total td,body.woocommerce-checkout .et_pb_wc_checkout_order_details_0_tb_body.petlove-checkout-order-card table.shop_table tfoot tr.order-total th,body.woocommerce-checkout .et_pb_wc_checkout_order_details_0_tb_body.petlove-checkout-order-card table.shop_table tfoot tr.order-total td{border-bottom:none!important;padding:18px 14px 22px!important;font-size:18px!important;font-weight:800!important}body.woocommerce-checkout .petlove-checkout-order-card table.shop_table tfoot tr.order-total th{border-radius:12px 0 0 12px!important}body.woocommerce-checkout .petlove-checkout-order-card table.shop_table tfoot tr.order-total td{border-radius:0 12px 12px 0!important;color:#a45d13!important}body.woocommerce-checkout .petlove-checkout-order-card table.shop_table tfoot tr.order-total .amount,body.woocommerce-checkout .et_pb_wc_checkout_order_details_0_tb_body.petlove-checkout-order-card table.shop_table tfoot tr.order-total .amount{font-size:21px!important;font-weight:800!important;color:#a45d13!important}body.woocommerce-checkout .petlove-checkout-billing-card #order_review_heading,body.woocommerce-checkout .petlove-checkout-shipping-card #order_review_heading{display:none!important;content:none!important;margin:0!important;padding:0!important}body.woocommerce-checkout .petlove-checkout-order-card #order_review_heading,body.woocommerce-checkout .petlove-checkout-order-card h3{display:block!important}body.woocommerce-checkout .petlove-checkout-billing-card .et_pb_module_inner{background:transparent!important}body.woocommerce-checkout .petlove-checkout-billing-card .form-row{margin-bottom:16px!important}body.woocommerce-checkout .petlove-checkout-billing-card form .form-row label,body.woocommerce-checkout .petlove-checkout-billing-card .form-row label{display:block!important;margin-bottom:7px!important;font-size:15px!important;font-weight:700!important;color:#111!important;line-height:1.4!important}body.woocommerce-checkout .petlove-checkout-billing-card abbr.required{color:#d62828!important;text-decoration:none!important}body.woocommerce-checkout .petlove-checkout-billing-card input.input-text,body.woocommerce-checkout .petlove-checkout-billing-card textarea,body.woocommerce-checkout .petlove-checkout-billing-card select,body.woocommerce-checkout .petlove-checkout-billing-card .select2-container .select2-selection--single{width:100%!important;min-height:52px!important;border:1px solid #e2d5c6!important;border-radius:10px!important;background:#fff!important;color:#333!important;font-size:16px!important;padding:0 14px!important;box-shadow:none!important;box-sizing:border-box!important}body.woocommerce-checkout .petlove-checkout-billing-card textarea{min-height:110px!important;padding:12px 14px!important}body.woocommerce-checkout .petlove-checkout-billing-card .select2-container .select2-selection--single{display:flex!important;align-items:center!important}body.woocommerce-checkout .petlove-checkout-billing-card .select2-selection__rendered{line-height:52px!important;padding-left:0!important;color:#333!important}body.woocommerce-checkout .petlove-checkout-billing-card .select2-selection__arrow{height:52px!important}body.woocommerce-checkout .petlove-checkout-billing-card input.input-text:focus,body.woocommerce-checkout .petlove-checkout-billing-card textarea:focus,body.woocommerce-checkout .petlove-checkout-billing-card select:focus,body.woocommerce-checkout .petlove-checkout-billing-card .select2-container--open .select2-selection--single{border-color:#ee9f00!important;box-shadow:0 0 0 3px rgb(238 159 0 / .12)!important;outline:none!important}body.woocommerce-checkout .petlove-checkout-billing-card #billing_last_name_field,body.woocommerce-checkout .petlove-checkout-billing-card #billing_first_name_field{width:48%!important;display:inline-block!important;vertical-align:top!important}body.woocommerce-checkout .petlove-checkout-billing-card #billing_last_name_field{margin-right:4%!important}body.woocommerce-checkout .petlove-checkout-billing-card #billing_state_field,body.woocommerce-checkout .petlove-checkout-billing-card #billing_city_field,body.woocommerce-checkout .petlove-checkout-billing-card #billing_district_field{width:48%!important;display:inline-block!important;vertical-align:top!important}body.woocommerce-checkout .petlove-checkout-billing-card #billing_state_field{margin-right:4%!important}body.woocommerce-checkout .petlove-checkout-billing-card #billing_country_field strong{display:block!important;padding:13px 14px!important;min-height:52px!important;border:1px solid #e2d5c6!important;border-radius:10px!important;background:#fff!important;font-size:16px!important;font-weight:700!important;color:#333!important;box-sizing:border-box!important}body.woocommerce-checkout .petlove-checkout-layout>.et_pb_column:first-child{display:flex!important;flex-direction:column!important;align-items:stretch!important}body.woocommerce-checkout .petlove-checkout-note-card{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:22px 0 0!important;padding:34px 30px!important;background:#fff9f1!important;border:1px solid #f3eadf!important;border-radius:26px!important;box-shadow:0 10px 32px rgb(90 58 28 / .08)!important;box-sizing:border-box!important;overflow:visible!important}body.woocommerce-checkout .petlove-checkout-note-card #order_review_heading,body.woocommerce-checkout .petlove-checkout-note-card .woocommerce-additional-fields>h3,body.woocommerce-checkout .petlove-checkout-note-card .et_pb_module_inner>h3{display:none!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}body.woocommerce-checkout .petlove-checkout-note-card .et_pb_module_inner,body.woocommerce-checkout .petlove-checkout-note-card .woocommerce-additional-fields,body.woocommerce-checkout .petlove-checkout-note-card .woocommerce-additional-fields__field-wrapper,body.woocommerce-checkout .petlove-checkout-note-card .form-row,body.woocommerce-checkout .petlove-checkout-note-card .woocommerce-input-wrapper{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;float:none!important;box-sizing:border-box!important}body.woocommerce-checkout .petlove-checkout-note-card .woocommerce-additional-fields::before{content:"訂單備註（選填）"!important;display:flex!important;align-items:center!important;width:100%!important;min-height:42px!important;margin:0 0 22px!important;padding:2px 0 0 58px!important;background:url(https://petslove.com.tw/wp-content/uploads/2026/05/ICON-3.png) left center / 42px 42px no-repeat!important;color:#111!important;font-size:31px!important;font-weight:800!important;line-height:1.25!important;text-align:left!important;white-space:normal!important;word-break:keep-all!important;box-sizing:border-box!important}body.woocommerce-checkout .petlove-checkout-note-card #order_comments_field label,body.woocommerce-checkout .petlove-checkout-note-card label[for="order_comments"]{display:none!important}body.woocommerce-checkout .petlove-checkout-note-card #order_comments_field{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;float:none!important;box-sizing:border-box!important}body.woocommerce-checkout .petlove-checkout-note-card textarea#order_comments,body.woocommerce-checkout .petlove-checkout-note-card textarea{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:120px!important;margin:0!important;padding:14px 16px!important;border:1px solid #e2d5c6!important;border-radius:10px!important;background:#fff!important;color:#333!important;font-size:15px!important;line-height:1.7!important;box-shadow:none!important;outline:none!important;resize:vertical!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;box-sizing:border-box!important}body.woocommerce-checkout .petlove-checkout-note-card textarea#order_comments:focus,body.woocommerce-checkout .petlove-checkout-note-card textarea:focus{border-color:#ee9f00!important;box-shadow:0 0 0 3px rgb(238 159 0 / .12)!important;outline:none!important}body.woocommerce-checkout .petlove-checkout-note-card textarea::placeholder{color:#999!important;opacity:1!important}body.woocommerce-checkout .petlove-checkout-payment-card #payment{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important}@media (max-width:980px){body.woocommerce-checkout .petlove-checkout-layout{display:block!important;width:100%!important;max-width:100%!important}body.woocommerce-checkout .petlove-checkout-layout>.et_pb_column{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;margin:0 0 22px!important;padding:0!important}body.woocommerce-checkout .petlove-checkout-order-card,body.woocommerce-checkout .petlove-checkout-note-card,body.woocommerce-checkout .petlove-checkout-billing-card,body.woocommerce-checkout .petlove-checkout-payment-card{width:100%!important;max-width:100%!important;min-height:0!important;padding:24px 20px!important;border-radius:22px!important;box-sizing:border-box!important}body.woocommerce-checkout .petlove-checkout-order-card.et_pb_module,body.woocommerce-checkout .petlove-checkout-billing-card.et_pb_module,body.woocommerce-checkout .petlove-checkout-payment-card.et_pb_module{margin:0!important}body.woocommerce-checkout .petlove-checkout-note-card.et_pb_module{margin:22px 0 0!important}body.woocommerce-checkout .petlove-checkout-order-card h3,body.woocommerce-checkout .petlove-checkout-billing-card h3,body.woocommerce-checkout .petlove-checkout-payment-card h3,body.woocommerce-checkout .petlove-checkout-order-card #order_review_heading,body.woocommerce-checkout .petlove-checkout-payment-card #payment::before{display:block!important;white-space:normal!important;word-break:keep-all!important;writing-mode:horizontal-tb!important;font-size:24px!important;line-height:1.25!important;padding-left:50px!important;margin:0 0 22px!important}body.woocommerce-checkout .petlove-checkout-order-card h3::before,body.woocommerce-checkout .petlove-checkout-order-card #order_review_heading::before,body.woocommerce-checkout .petlove-checkout-billing-card h3::before,body.woocommerce-checkout .petlove-checkout-payment-card h3::before{width:38px!important;height:38px!important}body.woocommerce-checkout .petlove-checkout-payment-card #payment::before{background-size:38px 38px!important}body.woocommerce-checkout .petlove-checkout-note-card .woocommerce-additional-fields::before{min-height:38px!important;margin-bottom:18px!important;padding:2px 0 0 50px!important;background-size:38px 38px!important;font-size:24px!important}body.woocommerce-checkout .petlove-checkout-billing-card #billing_last_name_field,body.woocommerce-checkout .petlove-checkout-billing-card #billing_first_name_field,body.woocommerce-checkout .petlove-checkout-billing-card #billing_state_field,body.woocommerce-checkout .petlove-checkout-billing-card #billing_city_field,body.woocommerce-checkout .petlove-checkout-billing-card #billing_district_field{display:block!important;width:100%!important;margin-right:0!important}body.woocommerce-checkout .petlove-checkout-billing-card input.input-text,body.woocommerce-checkout .petlove-checkout-billing-card textarea,body.woocommerce-checkout .petlove-checkout-billing-card select,body.woocommerce-checkout .petlove-checkout-billing-card .select2-container .select2-selection--single{min-height:48px!important;font-size:14px!important}body.woocommerce-checkout .petlove-checkout-billing-card .select2-selection__rendered{line-height:48px!important}body.woocommerce-checkout .petlove-checkout-billing-card .select2-selection__arrow{height:48px!important}body.woocommerce-checkout .petlove-checkout-order-card table.shop_table thead th,body.woocommerce-checkout .petlove-checkout-order-card table.shop_table tbody tr.cart_item td,body.woocommerce-checkout .petlove-checkout-order-card table.shop_table tfoot th,body.woocommerce-checkout .petlove-checkout-order-card table.shop_table tfoot td{font-size:14px!important}body.woocommerce-checkout .petlove-checkout-order-card table.shop_table tfoot tr.order-total th,body.woocommerce-checkout .petlove-checkout-order-card table.shop_table tfoot tr.order-total td{font-size:16px!important;padding:16px 12px 18px!important}body.woocommerce-checkout .petlove-checkout-order-card table.shop_table tfoot tr.order-total .amount{font-size:18px!important}body.woocommerce-checkout .petlove-checkout-note-card textarea#order_comments,body.woocommerce-checkout .petlove-checkout-note-card textarea{min-height:110px!important;padding:12px 14px!important;font-size:14px!important}}body.woocommerce-order-received .petlove-order-received-row{width:100%!important;max-width:1080px!important;margin-left:auto!important;margin-right:auto!important;display:block!important}body.woocommerce-order-received .petlove-order-received-column{width:100%!important;max-width:100%!important;float:none!important;margin:0 auto!important;display:block!important}body.woocommerce-order-received .petlove-order-received-module,body.woocommerce-order-received .et_pb_wc_checkout_payment_info_0_tb_body.petlove-order-received-module{width:100%!important;max-width:980px!important;margin:44px auto 70px!important;padding:40px 36px!important;background:#fff9f1!important;border:1px solid #f3eadf!important;border-radius:26px!important;box-shadow:0 10px 32px rgb(90 58 28 / .08)!important;box-sizing:border-box!important;color:#111!important}body.woocommerce-order-received .petlove-order-received-module .woocommerce{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;color:#111!important}body.woocommerce-order-received .woocommerce-thankyou-order-received{margin:0 0 24px!important;padding:22px 26px!important;background:#fffdf9!important;border:1px solid #f3eadf!important;border-radius:20px!important;box-shadow:0 8px 26px rgb(90 58 28 / .06)!important;font-size:20px!important;font-weight:800!important;line-height:1.45!important;color:#111!important;text-align:left!important}body.woocommerce-order-received ul.woocommerce-order-overview{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:stretch!important;gap:12px!important;width:100%!important;margin:0 0 38px!important;padding:20px!important;background:#fffdf9!important;border:1px solid #f3eadf!important;border-radius:20px!important;box-shadow:0 8px 26px rgb(90 58 28 / .06)!important;list-style:none!important;box-sizing:border-box!important}body.woocommerce-order-received ul.woocommerce-order-overview li{float:none!important;flex:1 1 170px!important;min-width:170px!important;max-width:none!important;margin:0!important;padding:14px 16px!important;border:none!important;border-radius:14px!important;background:rgb(255 255 255 / .72)!important;font-size:13px!important;font-weight:700!important;color:#6f6257!important;line-height:1.5!important;text-transform:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;box-sizing:border-box!important}body.woocommerce-order-received ul.woocommerce-order-overview li strong{display:block!important;margin-top:6px!important;font-size:18px!important;font-weight:800!important;color:#111!important;line-height:1.35!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}body.woocommerce-order-received .woocommerce-order-details__title,body.woocommerce-order-received .woocommerce-column__title,body.woocommerce-order-received h2,body.woocommerce-order-received h3{margin:0 0 18px!important;font-size:28px!important;font-weight:800!important;line-height:1.3!important;color:#111!important}body.woocommerce-order-received .woocommerce-order-details{margin:0 0 38px!important}body.woocommerce-order-received table.shop_table.order_details{width:100%!important;max-width:100%!important;table-layout:auto!important;margin:0!important;border:1px solid #e7dcca!important;border-radius:20px!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important;background:#fffdf9!important;box-shadow:0 8px 26px rgb(90 58 28 / .06)!important}body.woocommerce-order-received table.shop_table.order_details thead th{background:#fff4e2!important;border:none!important;border-bottom:1px solid #e2d5c6!important;padding:18px 22px!important;font-size:18px!important;font-weight:800!important;color:#111!important;text-align:left!important}body.woocommerce-order-received table.shop_table.order_details th,body.woocommerce-order-received table.shop_table.order_details td{border-top:none!important;border-bottom:1px solid #e2d5c6!important;padding:18px 22px!important;font-size:17px!important;font-weight:700!important;line-height:1.65!important;color:#111!important;vertical-align:middle!important;white-space:normal!important;word-break:normal!important}body.woocommerce-order-received table.shop_table.order_details .product-name,body.woocommerce-order-received table.shop_table.order_details .product-name a{color:#111!important;font-weight:800!important}body.woocommerce-order-received table.shop_table.order_details td.product-name{width:58%!important}body.woocommerce-order-received table.shop_table.order_details td.product-total,body.woocommerce-order-received table.shop_table.order_details .product-total,body.woocommerce-order-received table.shop_table.order_details td:last-child{width:42%!important;text-align:left!important;font-weight:800!important;color:#111!important;white-space:nowrap!important}body.woocommerce-order-received table.shop_table.order_details .wc-item-meta{margin:10px 0 0!important;padding:0!important;list-style:none!important}body.woocommerce-order-received table.shop_table.order_details .wc-item-meta li,body.woocommerce-order-received table.shop_table.order_details .product-name p,body.woocommerce-order-received table.shop_table.order_details .product-name small{margin:2px 0!important;color:#333!important;font-size:15px!important;font-weight:700!important;line-height:1.7!important}body.woocommerce-order-received table.shop_table.order_details tfoot th,body.woocommerce-order-received table.shop_table.order_details tfoot td{background:transparent!important;font-size:17px!important;font-weight:800!important;color:#111!important}body.woocommerce-order-received table.shop_table.order_details tfoot tr:last-child th,body.woocommerce-order-received table.shop_table.order_details tfoot tr:last-child td{background:#fff3df!important;border-bottom:none!important;font-size:19px!important;color:#a45d13!important}body.woocommerce-order-received .woocommerce-Price-amount,body.woocommerce-order-received .amount{font-weight:800!important;color:inherit!important}body.woocommerce-order-received .woocommerce-customer-details{margin:0 0 38px!important}body.woocommerce-order-received .woocommerce-customer-details address{padding:24px 26px!important;border:1px solid #e7dcca!important;border-radius:18px!important;background:#fffdf9!important;box-shadow:0 8px 26px rgb(90 58 28 / .06)!important;font-size:18px!important;font-weight:700!important;line-height:1.9!important;color:#111!important}body.woocommerce-order-received .woocommerce-customer-details address .woocommerce-customer-details--phone,body.woocommerce-order-received .woocommerce-customer-details address .woocommerce-customer-details--email{margin-top:10px!important;font-weight:800!important;color:#111!important}@media (max-width:768px){body.woocommerce-order-received .petlove-order-received-row,body.woocommerce-order-received .petlove-order-received-column{width:100%!important;max-width:100%!important}body.woocommerce-order-received .petlove-order-received-module,body.woocommerce-order-received .et_pb_wc_checkout_payment_info_0_tb_body.petlove-order-received-module{max-width:100%!important;margin:24px auto 48px!important;padding:24px 16px!important;border-radius:22px!important}body.woocommerce-order-received .woocommerce-thankyou-order-received{font-size:20px!important;padding:18px 20px!important;border-radius:18px!important}body.woocommerce-order-received ul.woocommerce-order-overview{display:block!important;padding:18px 20px!important;margin-bottom:34px!important}body.woocommerce-order-received ul.woocommerce-order-overview li{display:block!important;width:100%!important;min-width:0!important;margin:0 0 10px!important;padding:14px 16px!important;font-size:13px!important}body.woocommerce-order-received ul.woocommerce-order-overview li:last-child{margin-bottom:0!important}body.woocommerce-order-received ul.woocommerce-order-overview li strong{font-size:18px!important}body.woocommerce-order-received .woocommerce-order-details__title,body.woocommerce-order-received .woocommerce-column__title,body.woocommerce-order-received h2,body.woocommerce-order-received h3{font-size:26px!important}body.woocommerce-order-received table.shop_table.order_details thead th{font-size:17px!important;padding:16px 18px!important}body.woocommerce-order-received table.shop_table.order_details th,body.woocommerce-order-received table.shop_table.order_details td{font-size:16px!important;padding:16px 18px!important;line-height:1.65!important}body.woocommerce-order-received table.shop_table.order_details td.product-name{width:58%!important}body.woocommerce-order-received table.shop_table.order_details td.product-total{width:42%!important;text-align:left!important;white-space:nowrap!important}body.woocommerce-order-received table.shop_table.order_details .wc-item-meta li,body.woocommerce-order-received table.shop_table.order_details .product-name p,body.woocommerce-order-received table.shop_table.order_details .product-name small{font-size:15px!important;line-height:1.65!important}body.woocommerce-order-received .woocommerce-customer-details address{padding:20px 22px!important;font-size:17px!important;line-height:1.8!important}}#pum-8014 .pum-container{padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:22px!important;overflow:hidden!important}#pum-8014 .pum-content{padding:0!important;margin:0!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:22px!important;overflow:hidden!important;line-height:0!important}#pum-123 .pum-content figure,#pum-123 .pum-content .wp-block-image,#pum-123 .pum-content p{margin:0!important;padding:0!important;line-height:0!important}#pum-8014 .pum-content img{display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important;border-radius:22px!important}@media (max-width:767px){#pum-123 .pum-container,#pum-123 .pum-content,#pum-123 .pum-content img{border-radius:18px!important}}.petlove-brand-carousel{max-width:1320px;margin:0 auto;padding-bottom:34px!important}.petlove-brand-carousel .swiper-slide,.petlove-brand-carousel .slick-slide,.petlove-brand-carousel .dica-item,.petlove-brand-carousel .dica_divi_carouselitem{padding:6px 10px!important;box-sizing:border-box!important}.petlove-brand-carousel img{display:block!important;width:100%!important;max-width:230px!important;aspect-ratio:1 / 1;object-fit:cover!important;margin:0 auto!important;border-radius:26px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 8px 22px rgb(90 64 42 / .08);transition:transform .25s ease,box-shadow .25s ease}.petlove-brand-carousel a,.petlove-brand-carousel .dica-image-container,.petlove-brand-carousel .dica-image,.petlove-brand-carousel .dica-logo,.petlove-brand-carousel .dica-logo-wrap,.petlove-brand-carousel .dica-item-content,.petlove-brand-carousel .swiper-slide,.petlove-brand-carousel .slick-slide{border-radius:26px!important;overflow:hidden!important}.petlove-brand-carousel a:hover img{transform:translateY(-3px) scale(1.03);box-shadow:0 12px 26px rgb(90 64 42 / .14)}.petlove-brand-carousel .swiper-pagination,.petlove-brand-carousel .slick-dots{display:block!important;position:relative!important;bottom:auto!important;margin-top:22px!important;text-align:center!important}.petlove-brand-carousel .swiper-pagination-bullet{width:9px!important;height:9px!important;margin:0 6px!important;opacity:.35!important}.petlove-brand-carousel .swiper-pagination-bullet-active{opacity:1!important}.petlove-brand-carousel .slick-dots li{width:12px!important;height:12px!important;margin:0 4px!important}.petlove-brand-carousel .slick-dots li button:before{font-size:9px!important;opacity:.35!important}.petlove-brand-carousel .slick-dots li.slick-active button:before{opacity:1!important}@media (max-width:767px){.petlove-brand-carousel{padding-bottom:28px!important}.petlove-brand-carousel img{max-width:160px!important;border-radius:22px!important}.petlove-brand-carousel a,.petlove-brand-carousel .dica-image-container,.petlove-brand-carousel .dica-image,.petlove-brand-carousel .dica-logo,.petlove-brand-carousel .dica-logo-wrap,.petlove-brand-carousel .dica-item-content,.petlove-brand-carousel .swiper-slide,.petlove-brand-carousel .slick-slide{border-radius:22px!important}}@media (min-width:768px){.petlove-mobile-banner-wrap{display:none!important}}@media (max-width:767px){.petlove-desktop-bn-section{display:none!important}.et_pb_row.petlove-mobile-banner-wrap,.petlove-mobile-banner-wrap{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}.petlove-mobile-banner-wrap .et_pb_column,.petlove-mobile-banner-wrap .et_pb_module,.petlove-mobile-banner-wrap .et_pb_module_inner{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}.petlove-mobile-banner-wrap .et_pb_column{display:grid!important;grid-template-columns:100%!important;grid-template-rows:auto!important}.petlove-mobile-banner-static,.petlove-mobile-bn-carousel{grid-column:1!important;grid-row:1!important;width:100%!important;max-width:none!important;aspect-ratio:1 / 1!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;border-radius:0!important}.petlove-mobile-banner-wrap,.petlove-mobile-banner-wrap *,.petlove-mobile-banner-static,.petlove-mobile-banner-static *,.petlove-mobile-bn-carousel,.petlove-mobile-bn-carousel *{border-radius:0!important}.petlove-mobile-banner-static{z-index:1!important;opacity:1!important;visibility:visible!important;pointer-events:none!important}.petlove-mobile-bn-carousel{position:relative!important;z-index:2!important;opacity:0!important;visibility:visible!important;pointer-events:none!important;transition:opacity .45s ease!important}body.petlove-banner-slider-ready .petlove-mobile-bn-carousel{opacity:1!important;pointer-events:auto!important}.petlove-mobile-banner-static .et_pb_image_wrap,.petlove-mobile-banner-static img{display:block!important;width:calc(100% + 2px)!important;max-width:none!important;height:100%!important;margin-left:-1px!important;margin-right:0!important;object-fit:cover!important;overflow:hidden!important;border-radius:0!important}.petlove-mobile-bn-carousel .et_pb_module_inner,.petlove-mobile-bn-carousel .swiper,.petlove-mobile-bn-carousel .swiper-container,.petlove-mobile-bn-carousel .slick-list,.petlove-mobile-bn-carousel .dica-container,.petlove-mobile-bn-carousel .dica-container-wrapper{width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}.petlove-mobile-bn-carousel .swiper-wrapper,.petlove-mobile-bn-carousel .slick-track{height:100%!important}.petlove-mobile-bn-carousel .swiper-slide,.petlove-mobile-bn-carousel .slick-slide,.petlove-mobile-bn-carousel .dica-item,.petlove-mobile-bn-carousel .dica_divi_carouselitem,.petlove-mobile-bn-carousel .dica-item-content,.petlove-mobile-bn-carousel .dica-image,.petlove-mobile-bn-carousel .dica-image-container{height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;border-radius:0!important}.petlove-mobile-bn-carousel img{display:block!important;width:calc(100% + 2px)!important;max-width:none!important;height:100%!important;margin-left:-1px!important;margin-right:0!important;object-fit:cover!important;border-radius:0!important}.petlove-mobile-bn-carousel .swiper-button-next,.petlove-mobile-bn-carousel .swiper-button-prev,.petlove-mobile-bn-carousel .slick-arrow,.petlove-mobile-bn-carousel .et-pb-arrow-next,.petlove-mobile-bn-carousel .et-pb-arrow-prev{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.petlove-mobile-bn-carousel .swiper-pagination,.petlove-mobile-bn-carousel .slick-dots{display:block!important;position:absolute!important;left:0!important;right:0!important;bottom:10px!important;margin:0 auto!important;padding:0!important;text-align:center!important;z-index:5!important}.petlove-mobile-bn-carousel .swiper-pagination-bullet{width:8px!important;height:8px!important;margin:0 5px!important;opacity:.35!important;background:#fff!important}.petlove-mobile-bn-carousel .swiper-pagination-bullet-active{opacity:1!important}.petlove-mobile-bn-carousel .slick-dots li{width:10px!important;height:10px!important;margin:0 3px!important}.petlove-mobile-bn-carousel .slick-dots li button:before{font-size:8px!important;opacity:.35!important;color:#fff!important}.petlove-mobile-bn-carousel .slick-dots li.slick-active button:before{opacity:1!important}}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;background:#FFF8EF!important;border:1px solid #e7c8a4!important;border-radius:14px!important;box-shadow:none!important;padding:18px 20px!important;margin:0 0 24px!important;color:#4a3a2a!important;font-size:16px!important;font-weight:600!important;line-height:1.6!important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message::before,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info::before{display:none!important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message{padding-left:20px!important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .button,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .woocommerce-Button,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button{margin:0!important;margin-left:auto!important;flex-shrink:0!important;background:#efa93f!important;color:#ffffff!important;border:none!important;border-radius:999px!important;padding:12px 28px!important;min-width:116px!important;text-align:center!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;box-shadow:none!important;transition:all .2s ease!important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .button:hover,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button:hover,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .woocommerce-Button:hover,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button:hover{background:#e39b2f!important;color:#ffffff!important;transform:translateY(-1px)}@media (max-width:767px){body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px!important;text-align:center!important;padding:20px 16px!important;margin-top:6px!important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .button,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .woocommerce-Button,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button{margin:0!important;min-width:120px!important;padding:12px 24px!important}}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title a,.et_pb_shop ul.products li.product .woocommerce-loop-product__title,.et_pb_shop ul.products li.product .woocommerce-loop-product__title a,.et_pb_wc_related_products ul.products li.product .woocommerce-loop-product__title,.et_pb_wc_related_products ul.products li.product .woocommerce-loop-product__title a,.et_pb_wc_upsells ul.products li.product .woocommerce-loop-product__title,.et_pb_wc_upsells ul.products li.product .woocommerce-loop-product__title a{color:#111111!important}.woocommerce ul.products li.product .woocommerce-loop-product__title a:hover,.et_pb_shop ul.products li.product .woocommerce-loop-product__title a:hover,.et_pb_wc_related_products ul.products li.product .woocommerce-loop-product__title a:hover,.et_pb_wc_upsells ul.products li.product .woocommerce-loop-product__title a:hover{color:#111111!important}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price span,.woocommerce ul.products li.product .price bdi,.et_pb_shop ul.products li.product .price,.et_pb_shop ul.products li.product .price span,.et_pb_shop ul.products li.product .price bdi,.et_pb_wc_related_products ul.products li.product .price,.et_pb_wc_related_products ul.products li.product .price span,.et_pb_wc_related_products ul.products li.product .price bdi,.et_pb_wc_upsells ul.products li.product .price,.et_pb_wc_upsells ul.products li.product .price span,.et_pb_wc_upsells ul.products li.product .price bdi{color:#e60033!important}.woocommerce ul.products li.product .price del,.et_pb_shop ul.products li.product .price del,.et_pb_wc_related_products ul.products li.product .price del,.et_pb_wc_upsells ul.products li.product .price del{color:#999999!important;opacity:1}.woocommerce ul.products li.product .price ins,.woocommerce ul.products li.product .price ins span,.woocommerce ul.products li.product .price ins bdi,.et_pb_shop ul.products li.product .price ins,.et_pb_shop ul.products li.product .price ins span,.et_pb_shop ul.products li.product .price ins bdi{color:#e60033!important;text-decoration:none}body #woocommerce_widget_cart-2 .widget_shopping_cart_content p.woocommerce-mini-cart__buttons.buttons{display:grid!important;grid-template-columns:calc(50% - 5px) calc(50% - 5px)!important;align-items:stretch!important;gap:10px!important;width:100%!important;margin:16px 0 0!important;padding:0!important;clear:both!important}body #woocommerce_widget_cart-2 .widget_shopping_cart_content p.woocommerce-mini-cart__buttons.buttons::before,body #woocommerce_widget_cart-2 .widget_shopping_cart_content p.woocommerce-mini-cart__buttons.buttons::after{display:none!important;content:none!important}body #woocommerce_widget_cart-2 .widget_shopping_cart_content p.woocommerce-mini-cart__buttons.buttons>a.button.wc-forward{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:42px!important;margin:0!important;padding:9px 8px!important;box-sizing:border-box!important;border-radius:8px!important;box-shadow:none!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}body #woocommerce_widget_cart-2 .widget_shopping_cart_content p.woocommerce-mini-cart__buttons.buttons>a.button.wc-forward::before,body #woocommerce_widget_cart-2 .widget_shopping_cart_content p.woocommerce-mini-cart__buttons.buttons>a.button.wc-forward::after{display:none!important;content:none!important}body #woocommerce_widget_cart-2 .widget_shopping_cart_content p.woocommerce-mini-cart__buttons.buttons>a.button.wc-forward:not(.checkout){background:#ffffff!important;border:1px solid #e89a82!important;color:#b65a3a!important}body #woocommerce_widget_cart-2 .widget_shopping_cart_content p.woocommerce-mini-cart__buttons.buttons>a.button.checkout.wc-forward{background:#f2a000!important;border:1px solid #f2a000!important;color:#ffffff!important}body #woocommerce_widget_cart-2 .widget_shopping_cart_content p.woocommerce-mini-cart__buttons.buttons>a.button.wc-forward:not(.checkout):hover{background:#fff7f3!important;border-color:#d77b60!important;color:#94442d!important}body #woocommerce_widget_cart-2 .widget_shopping_cart_content p.woocommerce-mini-cart__buttons.buttons>a.button.checkout.wc-forward:hover{background:#dc9000!important;border-color:#dc9000!important;color:#ffffff!important}@media (max-width:980px){body #woocommerce_widget_cart-2 .widget_shopping_cart_content p.woocommerce-mini-cart__buttons.buttons{gap:8px!important}body #woocommerce_widget_cart-2 .widget_shopping_cart_content p.woocommerce-mini-cart__buttons.buttons>a.button.wc-forward{min-height:40px!important;padding:8px 5px!important;font-size:13px!important}}body{overflow-x:hidden}.petlove-faq-hero{background:#ffffff!important;padding:34px 0 18px!important;min-height:auto!important;overflow:visible!important}.petlove-faq-hero::before{display:none!important}.petlove-faq-hero-row{width:80%!important;max-width:1120px!important;min-height:245px!important;margin:0 auto!important;padding:52px 58px!important;background-color:#fff8ed!important;background-size:cover!important;background-position:right center!important;background-repeat:no-repeat!important;border:1px solid rgb(198 146 86 / .22)!important;border-radius:28px!important;overflow:hidden!important;box-shadow:none!important;position:relative!important}.petlove-faq-hero-row::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgb(255 248 238 / .98) 0%,rgb(255 248 238 / .94) 40%,rgb(255 248 238 / .62) 66%,rgb(255 248 238 / .18) 100%)}.petlove-faq-hero-row .et_pb_column,.petlove-faq-hero-row .et_pb_module{position:relative!important;z-index:1!important}.petlove-faq-hero-text{max-width:520px!important}.petlove-faq-hero-text h1{color:#2f261f!important;font-size:52px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:2px;margin-bottom:18px!important}.petlove-faq-hero-text p{color:#3f342c!important;font-size:16.5px!important;line-height:1.9!important;font-weight:600!important;margin:0!important}.petlove-faq-main{padding:14px 0 42px!important;background:#ffffff!important}.petlove-faq-container{width:80%!important;max-width:1120px!important;margin:0 auto!important}.petlove-faq-category-title{margin-top:30px!important;margin-bottom:16px!important}.petlove-faq-category-title:first-child,.petlove-faq-title-order,.petlove-faq-category-title.petlove-faq-title-order{margin-top:0!important}.petlove-faq-title-payment,.petlove-faq-title-shipping,.petlove-faq-title-refund,.petlove-faq-title-member{margin-top:38px!important}.petlove-faq-category-title h2{color:#2f261f!important;font-size:38px!important;line-height:1.3!important;font-weight:800!important;letter-spacing:1px;margin:0!important}.petlove-faq-category-title h2 span{display:inline-block;margin-right:8px;font-size:28px;vertical-align:3px}.petlove-faq-main .et_pb_toggle,.petlove-faq-toggle,.petlove-faq-accordion{border:none!important;background:#f3f3f3!important;border-radius:18px!important;padding:0!important;margin-bottom:12px!important;overflow:hidden!important;box-shadow:0 6px 16px rgb(80 60 40 / .04)!important;transition:background-color 0.15s ease!important}.petlove-faq-main .et_pb_toggle:hover,.petlove-faq-toggle:hover,.petlove-faq-accordion:hover{background:#f7efe5!important;transform:none!important}.petlove-faq-main .et_pb_toggle_title{color:#2f261f!important;font-size:17px!important;line-height:1.6!important;font-weight:700!important;padding:20px 58px 20px 26px!important;margin:0!important}.petlove-faq-main .et_pb_toggle_title:before{right:24px!important;color:#0c9fb0!important;font-size:22px!important;font-weight:700!important}.petlove-faq-main .et_pb_toggle_content{color:#5f5045!important;font-size:15.5px!important;line-height:1.9!important;padding:0 26px 22px 26px!important;overflow:hidden!important}.petlove-faq-main .et_pb_toggle_content p{margin:0!important;padding:0!important}.petlove-faq-main .et_pb_toggle_content br{line-height:1.35!important}.petlove-faq-main .et_pb_toggle_open{background:#fff8ef!important;box-shadow:none!important}.petlove-faq-main .et_pb_toggle_open .et_pb_toggle_title{color:#8a5a2f!important;padding-bottom:12px!important}.petlove-faq-main .et_pb_toggle_close .et_pb_toggle_content{padding-top:0!important;padding-bottom:0!important}.petlove-faq-contact-section{padding:0 0 60px!important;background:#ffffff!important;overflow:visible!important}.petlove-faq-contact-row{width:80%!important;max-width:1120px!important;min-height:220px!important;margin:0 auto!important;padding:34px 54px!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important;border-radius:24px!important;overflow:hidden!important;isolation:isolate!important;background-color:#fff8ed!important;background-size:auto 108%!important;background-position:right 48px bottom -4px!important;background-repeat:no-repeat!important;box-shadow:none!important;text-align:left!important}.petlove-faq-contact-row::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(255 248 237) 0%,rgb(255 248 237 / .98) 36%,rgb(255 248 237 / .82) 54%,rgb(255 248 237 / .34) 76%,rgb(255 248 237 / .06) 100%)}.petlove-faq-contact-row::after{display:none!important}.petlove-faq-contact-row .et_pb_column,.petlove-faq-contact-row .et_pb_module,.petlove-faq-contact-row .et_pb_button_module_wrapper,.petlove-faq-contact-row a.et_pb_button{position:relative!important;z-index:10!important}.petlove-faq-contact-text{max-width:430px!important;margin-bottom:14px!important;text-align:left!important}.petlove-faq-contact-text h2{color:#2f261f!important;font-size:31px!important;line-height:1.3!important;font-weight:800!important;margin-bottom:8px!important}.petlove-faq-contact-text p{max-width:430px!important;color:#4b3d33!important;font-size:14.5px!important;line-height:1.75!important;font-weight:600!important;margin:0!important}.petlove-faq-contact-row .et_pb_button_module_wrapper{display:inline-block!important;width:auto!important;max-width:none!important;margin:0 10px 0 0!important;padding:0!important;clear:none!important;vertical-align:top!important}html body #page-container .et_pb_section .petlove-faq-contact-row a.et_pb_button{min-width:112px!important;width:auto!important;padding:9px 18px!important;border-radius:10px!important;font-size:14px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:0.3px!important;text-align:center!important;box-shadow:none!important;text-shadow:none!important;text-decoration:none!important;background-image:none!important}html body #page-container .et_pb_section .petlove-faq-contact-row .petlove-faq-line-btn a.et_pb_button,html body #page-container .et_pb_section .petlove-faq-contact-row a.et_pb_button.petlove-faq-line-btn{background:#FFF9F1!important;background-image:none!important;border:1px solid #c7aa84!important;color:#8a5a2f!important}html body #page-container .et_pb_section .petlove-faq-contact-row .petlove-faq-mail-btn a.et_pb_button,html body #page-container .et_pb_section .petlove-faq-contact-row a.et_pb_button.petlove-faq-mail-btn{background:rgb(255 250 243 / .82)!important;background-image:none!important;border:1px solid #c7aa84!important;color:#8a5a2f!important}html body #page-container .et_pb_section .petlove-faq-contact-row a.et_pb_button:hover{opacity:0.94!important;transform:translateY(-1px)!important}html body #page-container .et_pb_section .petlove-faq-contact-row .petlove-faq-line-btn a.et_pb_button:hover{background:#8f9172!important;color:#ffffff!important}html body #page-container .et_pb_section .petlove-faq-contact-row .petlove-faq-mail-btn a.et_pb_button:hover{background:#fffaf3!important;color:#8a5a2f!important}@media (max-width:980px){.petlove-faq-hero{padding:28px 0 18px!important}.petlove-faq-hero-row{width:88%!important;min-height:260px!important;padding:48px 42px!important;border-radius:24px!important;background-position:72% center!important}.petlove-faq-hero-text h1{font-size:42px!important}.petlove-faq-container{width:88%!important}.petlove-faq-category-title h2{font-size:32px!important}.petlove-faq-contact-row{width:88%!important;max-width:88%!important;padding:42px 40px!important;background-size:auto 98%!important;background-position:right 24px bottom!important}}@media (max-width:767px){.petlove-faq-hero{padding:34px 0 18px!important;background:#ffffff!important}.petlove-faq-hero-row{width:94%!important;max-width:94%!important;min-height:230px!important;margin-top:20px!important;padding:0 20px 88px!important;border-radius:18px!important;border:1px solid rgb(198 146 86 / .25)!important;background-size:auto 128px!important;background-position:right 4px bottom 0!important;background-repeat:no-repeat!important}.petlove-faq-hero-row::before{background:linear-gradient(180deg,rgb(255 248 238 / .99) 0%,rgb(255 248 238 / .96) 46%,rgb(255 248 238 / .62) 72%,rgb(255 248 238 / .18) 100%)!important}.petlove-faq-hero-row .petlove-faq-hero-text,.petlove-faq-hero-row .et_pb_text{max-width:100%!important;padding-top:0!important;transform:translateY(24px)!important}.petlove-faq-hero-row h1{font-size:33px!important;line-height:1.22!important;letter-spacing:1px!important;margin-bottom:0!important}.petlove-faq-hero-row p{max-width:100%!important;font-size:15.5px!important;line-height:1.85!important;font-weight:600!important}.petlove-faq-main{padding:10px 0 34px!important}.petlove-faq-container{width:88%!important}.petlove-faq-category-title{margin-top:28px!important;margin-bottom:12px!important}.petlove-faq-title-payment,.petlove-faq-title-shipping,.petlove-faq-title-refund,.petlove-faq-title-member{margin-top:32px!important}.petlove-faq-category-title h2{font-size:28px!important;line-height:1.35!important}.petlove-faq-main .et_pb_toggle,.petlove-faq-toggle,.petlove-faq-accordion{border-radius:14px!important;margin-bottom:11px!important}.petlove-faq-main .et_pb_toggle_title{font-size:15px!important;line-height:1.55!important;padding:16px 46px 16px 18px!important}.petlove-faq-main .et_pb_toggle_title:before{right:18px!important;font-size:19px!important}.petlove-faq-main .et_pb_toggle_content{font-size:14px!important;line-height:1.85!important;padding:0 18px 18px 18px!important}.petlove-faq-contact-section{margin-top:-55px!important;padding:0 0 42px!important}.petlove-faq-contact-row{width:94%!important;max-width:94%!important;min-height:255px!important;margin:0 auto!important;padding:0 18px 96px!important;border-radius:18px!important;background-size:auto 122px!important;background-position:right -6px bottom 4px!important}.petlove-faq-contact-row::before{background:linear-gradient(180deg,rgb(255 248 237) 0%,rgb(255 248 237 / .96) 54%,rgb(255 248 237 / .62) 78%,rgb(255 248 237 / .1) 100%)!important}.petlove-faq-contact-text{max-width:100%!important;margin-bottom:12px!important;padding-top:0!important;transform:translateY(18px)!important}.petlove-faq-contact-text h2{font-size:25px!important;line-height:1.3!important;margin-bottom:12px!important}.petlove-faq-contact-text p{max-width:100%!important;font-size:14.5px!important;line-height:1.75!important;font-weight:600!important}.petlove-faq-contact-row .et_pb_button_module_wrapper{display:inline-block!important;width:auto!important;max-width:none!important;margin:0 8px 0 0!important;padding:0!important;clear:none!important;vertical-align:top!important;transform:translateY(18px)!important}html body #page-container .et_pb_section .petlove-faq-contact-row a.et_pb_button{min-width:96px!important;padding:8px 14px!important;font-size:13px!important;line-height:1.2!important;border-radius:10px!important}}@media (max-width:480px){.petlove-faq-hero-row{min-height:230px!important;padding:0 20px 88px!important;background-size:auto 128px!important;background-position:right 4px bottom 0!important}.petlove-faq-hero-row .petlove-faq-hero-text,.petlove-faq-hero-row .et_pb_text{transform:translateY(24px)!important}.petlove-faq-hero-row h1{font-size:32px!important}.petlove-faq-hero-row p{font-size:15px!important}.petlove-faq-contact-row{min-height:250px!important;padding:0 18px 92px!important;background-size:auto 122px!important;background-position:right -8px bottom 4px!important}}html body.woocommerce-checkout .petlove-checkout-note-card form.checkout #order_review_heading,html body.woocommerce-checkout .petlove-checkout-note-card form.checkout #order_review{display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}html body.woocommerce-checkout .et_pb_wc_checkout_additional_info #order_review_heading,html body.woocommerce-checkout .et_pb_wc_checkout_additional_info #order_review{display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}html body.woocommerce-checkout .petlove-checkout-note-card,html body.woocommerce-checkout .petlove-checkout-note-card .et_pb_module_inner,html body.woocommerce-checkout .petlove-checkout-note-card .woocommerce-additional-fields,html body.woocommerce-checkout .petlove-checkout-note-card .woocommerce-additional-fields__field-wrapper,html body.woocommerce-checkout .petlove-checkout-note-card #order_comments_field,html body.woocommerce-checkout .petlove-checkout-note-card .woocommerce-input-wrapper{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;float:none!important;box-sizing:border-box!important}html body.woocommerce-checkout .petlove-checkout-note-card .woocommerce-additional-fields>h3{position:relative!important;display:flex!important;align-items:center!important;width:100%!important;min-height:42px!important;margin:0 0 22px!important;padding:0 0 0 58px!important;background:url(https://petslove.com.tw/wp-content/uploads/2026/05/ICON-3.png) left center / 42px 42px no-repeat!important;color:transparent!important;font-size:0!important;line-height:1.25!important;writing-mode:horizontal-tb!important;white-space:normal!important;box-sizing:border-box!important}html body.woocommerce-checkout .petlove-checkout-note-card .woocommerce-additional-fields>h3::before{content:none!important;display:none!important}html body.woocommerce-checkout .petlove-checkout-note-card .woocommerce-additional-fields>h3::after{content:"訂單備註（選填）"!important;display:block!important;color:#111!important;font-size:31px!important;font-weight:800!important;line-height:1.25!important;writing-mode:horizontal-tb!important;white-space:normal!important}html body.woocommerce-checkout .et_pb_wc_checkout_additional_info .woocommerce-additional-fields>h3{position:relative!important;display:flex!important;align-items:center!important;width:100%!important;min-height:42px!important;margin:0 0 22px!important;padding:0 0 0 58px!important;background:url(https://petslove.com.tw/wp-content/uploads/2026/05/ICON-3.png) left center / 42px 42px no-repeat!important;color:transparent!important;font-size:0!important;line-height:1.25!important;box-sizing:border-box!important}html body.woocommerce-checkout .et_pb_wc_checkout_additional_info .woocommerce-additional-fields>h3::after{content:"訂單備註（選填）"!important;display:block!important;color:#111!important;font-size:31px!important;font-weight:800!important;line-height:1.25!important}html body.woocommerce-checkout .petlove-checkout-note-card #order_comments_field>label,html body.woocommerce-checkout .petlove-checkout-note-card label[for="order_comments"],html body.woocommerce-checkout .et_pb_wc_checkout_additional_info #order_comments_field>label,html body.woocommerce-checkout .et_pb_wc_checkout_additional_info label[for="order_comments"]{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important}html body.woocommerce-checkout .petlove-checkout-note-card textarea#order_comments,html body.woocommerce-checkout .et_pb_wc_checkout_additional_info textarea#order_comments{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:120px!important;margin:0!important;padding:14px 16px!important;border:1px solid #e2d5c6!important;border-radius:10px!important;background:#fff!important;color:#333!important;font-size:15px!important;line-height:1.7!important;box-shadow:none!important;outline:none!important;resize:vertical!important;box-sizing:border-box!important}html body.woocommerce-checkout .petlove-checkout-note-card textarea#order_comments:focus,html body.woocommerce-checkout .et_pb_wc_checkout_additional_info textarea#order_comments:focus{border-color:#ee9f00!important;box-shadow:0 0 0 3px rgb(238 159 0 / .12)!important;outline:none!important}html body.woocommerce-checkout .petlove-checkout-note-card textarea#order_comments::placeholder,html body.woocommerce-checkout .et_pb_wc_checkout_additional_info textarea#order_comments::placeholder{color:#999!important;opacity:1!important}@media (max-width:768px){html body.woocommerce-checkout .petlove-checkout-note-card .woocommerce-additional-fields>h3,html body.woocommerce-checkout .et_pb_wc_checkout_additional_info .woocommerce-additional-fields>h3{min-height:38px!important;margin-bottom:18px!important;padding-left:50px!important;background-size:38px 38px!important}html body.woocommerce-checkout .petlove-checkout-note-card .woocommerce-additional-fields>h3::after,html body.woocommerce-checkout .et_pb_wc_checkout_additional_info .woocommerce-additional-fields>h3::after{font-size:24px!important}html body.woocommerce-checkout .petlove-checkout-note-card textarea#order_comments,html body.woocommerce-checkout .et_pb_wc_checkout_additional_info textarea#order_comments{min-height:110px!important;padding:12px 14px!important;font-size:14px!important}}html body.woocommerce-checkout [class*="et_pb_wc_checkout_additional_info"]{display:block!important;width:100%!important;max-width:100%!important;margin:32px 0 0!important;padding:34px 30px 38px!important;background:#fff9f1!important;border:1px solid #f3eadf!important;border-radius:26px!important;box-shadow:0 10px 32px rgb(90 58 28 / .08)!important;float:none!important;clear:both!important;overflow:hidden!important;box-sizing:border-box!important}html body.woocommerce-checkout [class*="et_pb_wc_checkout_additional_info"] .et_pb_module_inner,html body.woocommerce-checkout [class*="et_pb_wc_checkout_additional_info"] .woocommerce-additional-fields,html body.woocommerce-checkout [class*="et_pb_wc_checkout_additional_info"] .woocommerce-additional-fields__field-wrapper{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;box-sizing:border-box!important}html body.woocommerce-checkout [class*="et_pb_wc_checkout_additional_info"] textarea#order_comments{display:block!important;width:100%!important;max-width:100%!important;min-height:130px!important;margin:0!important;padding:14px 16px!important;background:#fff!important;border:1px solid #e2d5c6!important;border-radius:10px!important;box-sizing:border-box!important}@media (max-width:980px){html body.woocommerce-checkout [class*="et_pb_wc_checkout_additional_info"]{margin-top:28px!important;padding:26px 20px 30px!important;border-radius:22px!important}html body.woocommerce-checkout [class*="et_pb_wc_checkout_additional_info"] textarea#order_comments{min-height:120px!important}}html body.woocommerce-checkout .petlove-checkout-order-card,html body.woocommerce-checkout .petlove-checkout-note-card,html body.woocommerce-checkout .petlove-checkout-billing-card,html body.woocommerce-checkout .petlove-checkout-payment-card,html body.woocommerce-checkout [class*="et_pb_wc_checkout_additional_info"],html body.woocommerce-checkout .petlove-checkout-order-card .et_pb_module_inner,html body.woocommerce-checkout .petlove-checkout-note-card .et_pb_module_inner,html body.woocommerce-checkout .petlove-checkout-billing-card .et_pb_module_inner,html body.woocommerce-checkout .petlove-checkout-payment-card .et_pb_module_inner,html body.woocommerce-checkout .petlove-checkout-payment-card #payment,html body.woocommerce-checkout .petlove-checkout-payment-card .payment_box,html body.woocommerce-checkout .petlove-checkout-payment-card .wc_payment_method{box-shadow:none!important;filter:none!important}body .petlove-policy-page,body .petlove-policy-page *,body .petlove-privacy-page,body .petlove-privacy-page *{box-shadow:none!important;filter:none!important;text-shadow:none!important}@media only screen and (max-width:980px){body .et_pb_fullwidth_menu_0_tb_header .et_pb_menu_inner_container{display:flex!important;align-items:center!important;flex-wrap:nowrap!important}body .et_pb_fullwidth_menu_0_tb_header .et_pb_menu__logo-wrap{flex:0 0 auto!important;margin-right:auto!important}body .et_pb_fullwidth_menu_0_tb_header .et_pb_menu__wrap{display:flex!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;margin-left:auto!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important}body .et_pb_fullwidth_menu_0_tb_header .et_pb_menu__menu{display:none!important;width:0!important;flex:0 0 0!important}body .et_pb_fullwidth_menu_0_tb_header .et_pb_menu__cart-button,body .et_pb_fullwidth_menu_0_tb_header .et_pb_menu__search-button,body .et_pb_fullwidth_menu_0_tb_header .et_mobile_nav_menu{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important}body .et_pb_fullwidth_menu_0_tb_header .et_pb_menu__search-button{margin-left:20px!important}body .et_pb_fullwidth_menu_0_tb_header .et_mobile_nav_menu{margin-left:16px!important}body .et_pb_fullwidth_menu_0_tb_header .mobile_nav,body .et_pb_fullwidth_menu_0_tb_header .mobile_menu_bar{flex:0 0 auto!important;width:auto!important;min-width:0!important}}.petlove-cross-sells .cross-sells ul.products{display:flex!important;flex-wrap:nowrap!important;align-items:stretch;gap:20px;width:100%!important;margin:0!important;padding:8px 4px 20px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#b9a89a #f1ece5}.petlove-cross-sells .cross-sells ul.products::before,.petlove-cross-sells .cross-sells ul.products::after{display:none!important;content:none!important}.petlove-cross-sells .cross-sells ul.products li.product{float:none!important;clear:none!important;flex:0 0 calc((100% - 60px) / 4)!important;width:auto!important;max-width:none!important;margin:0!important;scroll-snap-align:start}.petlove-cross-sells .cross-sells ul.products::-webkit-scrollbar{height:8px}.petlove-cross-sells .cross-sells ul.products::-webkit-scrollbar-track{background:#f1ece5;border-radius:999px}.petlove-cross-sells .cross-sells ul.products::-webkit-scrollbar-thumb{background:#b9a89a;border-radius:999px}.petlove-cross-sells .cross-sells ul.products::-webkit-scrollbar-thumb:hover{background:#8d796a}@media only screen and (max-width:980px){.petlove-cross-sells .cross-sells ul.products li.product{flex-basis:42%!important}}@media only screen and (max-width:767px){.petlove-cross-sells .cross-sells ul.products{gap:14px;padding-bottom:16px!important}.petlove-cross-sells .cross-sells ul.products li.product{flex-basis:76%!important}}body.woocommerce-cart .et_pb_wc_cart_products,body.woocommerce-cart .et_pb_wc_cart_products .woocommerce-cart-form,body.woocommerce-cart .et_pb_wc_cart_products table.shop_table,body.woocommerce-cart .et_pb_wc_cart_totals,body.woocommerce-cart .et_pb_wc_cart_totals .cart_totals{box-shadow:none!important;filter:none!important}body.woocommerce-cart .petlove-cross-sells{margin-top:34px!important}body.woocommerce-cart .petlove-cross-sells .cross-sells>h2{margin:0 0 20px!important;padding:0!important}@media only screen and (max-width:767px){body.woocommerce-cart .petlove-cross-sells{margin-top:40px!important;padding-left:16px!important;padding-right:16px!important}body.woocommerce-cart .petlove-cross-sells .cross-sells>h2{margin-bottom:18px!important;font-size:23px!important;line-height:1.3!important}body.woocommerce-cart .petlove-cross-sells .cross-sells ul.products{gap:14px!important;padding:2px 0 18px!important;margin:0!important}body.woocommerce-cart .petlove-cross-sells .cross-sells ul.products li.product{flex:0 0 calc((100% - 14px) / 2)!important;width:calc((100% - 14px) / 2)!important;min-width:0!important;margin:0!important}body.woocommerce-cart .petlove-cross-sells ul.products li.product a img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:contain!important;margin-bottom:12px!important}body.woocommerce-cart .petlove-cross-sells ul.products li.product .woocommerce-loop-product__title{font-size:14px!important;line-height:1.35!important;margin:0 0 7px!important}body.woocommerce-cart .petlove-cross-sells ul.products li.product .price{font-size:15px!important;line-height:1.35!important}body.woocommerce-cart .petlove-cross-sells ul.products li.product .onsale{min-width:auto!important;min-height:auto!important;padding:6px 10px!important;font-size:14px!important;line-height:1.2!important}}body.woocommerce-cart #page-container .et_pb_wc_cart_products,body.woocommerce-cart #page-container .et_pb_wc_cart_products .et_pb_module_inner,body.woocommerce-cart #page-container .et_pb_wc_cart_products form.woocommerce-cart-form,body.woocommerce-cart #page-container .et_pb_wc_cart_products table.shop_table,body.woocommerce-cart #page-container table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{box-shadow:none!important;-webkit-box-shadow:none!important;filter:none!important}@media only screen and (min-width:981px){body.woocommerce-cart #page-container .et_pb_wc_cart_totals{margin-top:70px!important}}@media only screen and (max-width:767px){body.woocommerce-cart #page-container .et_pb_wc_cart_totals{position:relative!important;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-top:42px!important;margin-left:calc(50% - 50vw + 16px)!important;margin-right:calc(50% - 50vw + 16px)!important}body.woocommerce-cart #page-container .et_pb_wc_cart_totals .et_pb_module_inner,body.woocommerce-cart #page-container .et_pb_wc_cart_totals .cart_totals{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}}body.woocommerce-cart #page-container .et-l--body .et_pb_section_0_tb_body{padding-top:0!important;margin-top:0!important;min-height:0!important}body.woocommerce-cart #page-container .et-l--body .et_pb_row_0_tb_body+.et_pb_row{margin-top:35px!important;padding-top:0!important}@media only screen and (max-width:767px){body.woocommerce-cart #page-container .et-l--body .et_pb_row_0_tb_body+.et_pb_row{margin-top:12px!important}}.petlove-home-newsletter{width:100%!important;max-width:1200px!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:42px!important;box-sizing:border-box!important}.petlove-newsletter-left{width:500px!important;max-width:500px!important;flex:0 0 500px!important;box-sizing:border-box!important}.petlove-newsletter-left h2{margin:0 0 14px!important;color:#6f3f18!important;font-size:32px!important;font-weight:800!important;line-height:1.35!important;white-space:nowrap!important}.petlove-newsletter-left>p{margin:0 0 20px!important;color:#68431f!important;font-size:16px!important;font-weight:600!important;line-height:1.7!important}.petlove-brevo-form{width:100%!important}.petlove-brevo-form form,.petlove-brevo-form [class*="sib_signup_box_inside"]{width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.petlove-brevo-form form p,.petlove-brevo-form form label,.petlove-brevo-form form span,.petlove-brevo-form form div{font-size:12px;font-weight:400;line-height:1.7}.petlove-brevo-form .petlove-form-row{width:100%!important;display:flex!important;align-items:stretch!important;gap:12px!important;margin:0 0 9px!important}.petlove-brevo-form .petlove-form-row>p.sib-email-area{width:auto!important;min-width:0!important;margin:0!important;padding:0!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:0!important}.petlove-brevo-form input.sib-email-area[type="email"]{display:block!important;width:100%!important;height:52px!important;margin:0!important;padding:0 15px!important;box-sizing:border-box!important;border:1px solid #d99455!important;border-radius:8px!important;background:#ffffff!important;color:#604125!important;font-size:14px!important;font-weight:400!important;outline:none!important;box-shadow:none!important}.petlove-brevo-form input.sib-email-area[type="email"]::placeholder{color:#9d9188!important}.petlove-brevo-form input.sib-email-area[type="email"]:focus{border-color:#8a4b18!important;box-shadow:0 0 0 3px rgb(138 75 24 / .08)!important}.petlove-brevo-form .petlove-form-row>p.sib-submit-area{width:145px!important;margin:0!important;padding:0!important;flex:0 0 145px!important}.petlove-brevo-form input.sib-default-btn[type="submit"]{display:block!important;width:145px!important;height:52px!important;margin:0!important;padding:0 18px!important;border:0!important;border-radius:8px!important;background:#884817!important;color:#ffffff!important;font-size:16px!important;font-weight:700!important;line-height:52px!important;text-align:center!important;cursor:pointer!important;box-shadow:none!important}.petlove-brevo-form input.sib-default-btn[type="submit"]:hover{background:#70380f!important}.petlove-brevo-form .petlove-terms{width:100%!important;display:flex!important;align-items:flex-start!important;gap:7px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;color:#60452e!important;font-size:12px!important;font-weight:400!important;line-height:1.65!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.petlove-brevo-form .petlove-terms input[type="checkbox"]{width:14px!important;height:14px!important;flex:0 0 14px!important;margin:3px 0 0!important;accent-color:#884817!important}.petlove-brevo-form .petlove-terms span{display:block!important;width:auto!important;min-width:0!important;flex:1 1 auto!important;font-size:12px!important;font-weight:400!important;line-height:1.65!important}.petlove-brevo-form .petlove-terms a{color:#884817!important;font-weight:600!important;text-decoration:underline!important}.petlove-brevo-form .sib-form-block,.petlove-brevo-form .sib-text-form-block,.petlove-brevo-form [class*="compliance"],.petlove-brevo-form small{width:100%!important;display:block!important;margin:12px 0 0!important;color:#8b7768!important;font-size:12px!important;font-weight:400!important;line-height:1.8!important;text-align:left!important}.petlove-brevo-form .sib-msg-displayed,.petlove-brevo-form .sib-form-message-panel{width:100%!important;margin:10px 0 0!important;font-size:13px!important;line-height:1.6!important}.petlove-newsletter-benefits{min-width:0!important;flex:1 1 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.petlove-benefit-item{min-width:0!important;flex:1 1 0!important;position:relative!important;padding:0 24px!important;text-align:center!important}.petlove-benefit-item:not(:last-child)::after{content:"";position:absolute;top:50%;right:0;width:1px;height:100px;background:#d8c8ba;transform:translateY(-50%)}.petlove-benefit-icon{margin-bottom:12px!important}.petlove-benefit-icon img{display:inline-block!important;width:84px!important;height:auto!important}.petlove-benefit-text{color:#6f431a!important;font-size:18px!important;font-weight:800!important;line-height:1.45!important}.petlove-benefit-text span{color:#e4572e!important;font-weight:800!important}@media only screen and (max-width:1100px){.petlove-home-newsletter{gap:30px!important}.petlove-newsletter-left{width:450px!important;max-width:450px!important;flex-basis:450px!important}}@media only screen and (max-width:980px){.petlove-home-newsletter{display:block!important}.petlove-newsletter-left{width:100%!important;max-width:none!important;margin-bottom:36px!important}.petlove-newsletter-left h2{white-space:normal!important;text-align:center!important;font-size:28px!important}.petlove-newsletter-left>p{text-align:center!important}.petlove-newsletter-benefits{width:100%!important}}@media only screen and (max-width:767px){.petlove-brevo-form .petlove-form-row{display:block!important}.petlove-brevo-form .petlove-form-row>p.sib-email-area{width:100%!important}.petlove-brevo-form .petlove-form-row>p.sib-submit-area{width:100%!important;margin-top:10px!important;flex-basis:auto!important}.petlove-brevo-form input.sib-default-btn[type="submit"]{width:100%!important}.petlove-benefit-item{padding:0 8px!important}.petlove-benefit-icon img{width:66px!important}.petlove-benefit-text{font-size:15px!important}.petlove-benefit-item:not(:last-child)::after{height:80px!important}}.woocommerce-EditAccountForm .petslove-account-newsletter{border:1px solid #ead9c8;border-radius:12px;background:#fffaf5}.woocommerce-EditAccountForm .petslove-account-newsletter legend{padding:0;font-size:18px;font-weight:700;color:#5f3215}.woocommerce-EditAccountForm .petslove-account-newsletter .form-row{margin-bottom:8px}.woocommerce-EditAccountForm .petslove-account-newsletter label{line-height:1.6}.woocommerce-EditAccountForm .petslove-newsletter-status{line-height:1.6}@media (max-width:767px){.woocommerce-EditAccountForm .petslove-account-newsletter{padding:18px;margin:24px 0 18px}}.woocommerce-EditAccountForm .petslove-account-newsletter{margin:26px 0 22px;padding:18px 22px 16px}.woocommerce-EditAccountForm .petslove-account-newsletter legend{margin-bottom:8px}.woocommerce-EditAccountForm .petslove-account-newsletter label{display:flex;align-items:flex-start;gap:8px;margin:0}.woocommerce-EditAccountForm .petslove-account-newsletter input[type="checkbox"]{margin-top:5px}.woocommerce-EditAccountForm .petslove-newsletter-status strong{color:#6b371c}.woocommerce-EditAccountForm .petslove-newsletter-status small{font-size:12px}.woocommerce-EditAccountForm .petslove-account-newsletter{padding:10px 22px 16px!important}.woocommerce-EditAccountForm .petslove-account-newsletter legend{margin-bottom:0!important}.woocommerce-EditAccountForm .petslove-account-newsletter .form-row{margin:4px 0 10px!important}.woocommerce-EditAccountForm .petslove-newsletter-status{margin:0!important;font-size:14px!important;line-height:1.75!important;color:#666}.woocommerce-EditAccountForm .petslove-newsletter-status strong{font-size:14px!important;font-weight:700}.woocommerce-EditAccountForm .petslove-newsletter-status small{display:inline-block;margin-top:1px;font-size:13.5px!important;line-height:1.7!important;color:#777}.petslove-old-member-newsletter-offer{display:flex;align-items:center;gap:20px;margin:28px 0;padding:24px 28px;background:#fff8f0;border:1px solid #f0dfce;border-radius:16px;box-shadow:0 4px 16px rgb(0 0 0 / .05)}.petslove-old-member-newsletter-icon{flex:0 0 58px;width:58px;height:58px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;font-size:28px}.petslove-old-member-newsletter-content{flex:1}.petslove-old-member-newsletter-label{display:inline-block;margin-bottom:7px;padding:4px 10px;background:#e56b4a;color:#fff;border-radius:20px;font-size:12px;font-weight:600}.petslove-old-member-newsletter-content h3{margin:0 0 7px!important;font-size:20px;line-height:1.45;font-weight:700;color:#42352d}.petslove-old-member-newsletter-content p{margin:0 0 15px!important;font-size:14px;line-height:1.7;color:#74675f}.petslove-old-member-newsletter-button{display:inline-flex;align-items:center;justify-content:center;padding:9px 18px;background:#e56b4a;color:#ffffff!important;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none!important;transition:0.2s ease}.petslove-old-member-newsletter-button:hover{opacity:.88;color:#ffffff!important}@media (max-width:767px){.petslove-old-member-newsletter-offer{align-items:flex-start;gap:13px;padding:18px;margin:20px 0}.petslove-old-member-newsletter-icon{flex:0 0 44px;width:44px;height:44px;font-size:22px}.petslove-old-member-newsletter-content h3{font-size:17px}.petslove-old-member-newsletter-content p{font-size:13px}}.petslove-newsletter-offer{max-width:1060px!important;box-sizing:border-box}@media (max-width:1100px){.petslove-newsletter-offer{max-width:calc(100% - 40px)!important}}@media (max-width:767px){.petslove-newsletter-offer{max-width:calc(100% - 24px)!important;margin-bottom:20px!important}}.petslove-newsletter-offer{padding:14px 22px!important;margin:0 auto 12px!important}.petslove-newsletter-offer-title{margin-bottom:2px!important}.petslove-newsletter-offer-text{margin-bottom:8px!important}.petslove-newsletter-offer-button{padding:6px 16px!important}.petslove-newsletter-offer-label{background:transparent!important;color:#6b371c!important;padding:0!important;border-radius:0!important;font-size:20px!important;font-weight:700!important;margin-bottom:4px!important}.petlove-order-tracking{max-width:820px!important;margin:50px auto 80px!important}.order-track-heading{text-align:center;margin-bottom:30px}.order-track-heading h1{font-size:32px;font-weight:700;margin-bottom:10px;color:#222}.order-track-heading p{font-size:15px;line-height:1.8;color:#777;margin:0}.petlove-order-tracking form.track_order{background:#fff;border:1px solid #eee7e3;border-radius:16px;padding:36px 40px 40px;box-shadow:0 5px 24px rgb(0 0 0 / .055)}.petlove-order-tracking form.track_order>p:first-child{margin:0 0 28px;padding:14px 18px;background:#fff8f5;border-radius:9px;color:#666;font-size:14px;line-height:1.8}.petlove-order-tracking form.track_order label{font-size:15px;font-weight:700;color:#333;margin-bottom:8px}.petlove-order-tracking form.track_order input.input-text{width:100%;height:52px;background:#fafafa;border-radius:9px;color:#333;font-size:15px}.petlove-order-tracking form.track_order input.input-text:focus{background:#fff;outline:none}.petlove-order-tracking form.track_order input::placeholder{color:#aaa}.petlove-order-tracking form.track_order button.button{width:100%}.petlove-order-tracking form.track_order button.button:hover{box-shadow:0 5px 14px rgb(200 62 72 / .18)}@media (max-width:767px){.petlove-order-tracking{margin:30px auto 50px!important}.order-track-heading h1{font-size:26px}.order-track-heading p{font-size:14px}.petlove-order-tracking form.track_order{padding:25px 20px 28px;border-radius:12px}.petlove-order-tracking form.track_order>p:first-child{padding:12px 14px}}.barcode-help{margin-top:22px}@media (max-width:767px){.barcode-help span,.barcode-help a{display:block}.barcode-help a{margin-top:5px}}.pl-ecpay-lookup{max-width:820px!important;margin:55px auto 80px!important;padding:38px 42px 42px!important;background:#fff!important;border:1px solid #eee7e3!important;border-radius:16px!important;box-shadow:0 5px 24px rgb(0 0 0 / .055)!important}.pl-ecpay-lookup>h2{margin:0 0 12px!important;text-align:center;font-size:32px!important;line-height:1.3;font-weight:700;color:#222}.pl-ecpay-note{margin:0 0 32px!important;text-align:center;font-size:15px!important;line-height:1.8;color:#777!important}.pl-ecpay-form label{display:block;margin:0 0 8px!important;font-size:15px!important;font-weight:700!important;color:#333!important}.pl-ecpay-form input{width:100%!important;height:52px!important;box-sizing:border-box;margin:0 0 22px!important;padding:0 16px!important;background:#fafafa!important;border:1px solid #dedede!important;border-radius:9px!important;color:#333!important;font-size:15px!important;box-shadow:none!important;transition:all 0.2s ease}.pl-ecpay-form input::placeholder{color:#aaa!important}.pl-ecpay-form input:focus{background:#fff!important;border-color:#c83e48!important;box-shadow:0 0 0 3px rgb(200 62 72 / .08)!important;outline:none!important}.pl-ecpay-form button{display:block;width:100%!important;margin-top:3px!important;padding:15px 20px!important;background:#c83e48!important;color:#fff!important;border:none!important;border-radius:9px!important;font-size:16px!important;line-height:1.4!important;font-weight:700!important;cursor:pointer;transition:all 0.2s ease}.pl-ecpay-form button:hover{background:#b7353f!important;transform:translateY(-1px);box-shadow:0 5px 14px rgb(200 62 72 / .18)!important}.pl-ecpay-message{margin-top:24px!important;padding:14px 18px!important;background:#fff8f5!important;border-radius:9px!important;color:#666!important;font-size:14px!important;line-height:1.7}.pl-ecpay-result{margin-top:34px!important;padding-top:30px;border-top:1px solid #eee}.pl-ecpay-result h3{margin-bottom:12px;text-align:center;font-size:23px!important;line-height:1.5;color:#222}.pl-ecpay-deadline{margin:0 0 26px!important;padding:12px 16px;background:#fff8f5;border-radius:8px;text-align:center;color:#c83e48;font-size:15px;font-weight:700}.pl-ecpay-item{margin:0 0 20px!important;padding:20px!important;background:#fff;border:1px solid #ececec!important;border-radius:10px!important;overflow-x:auto;text-align:center!important}.pl-ecpay-item strong{display:block;margin-bottom:13px!important;text-align:center!important;font-size:15px;color:#333}.pl-ecpay-barcode{max-width:100%!important;height:auto!important}.pl-ecpay-code{margin-top:8px!important;word-break:break-all;font-family:monospace;font-size:14px;color:#666}.pl-ecpay-result>p:last-child{text-align:center;font-size:14px;line-height:1.8;color:#777}.et_pb_row.petlove-order-tracking{width:calc(100% - 30px)!important;max-width:820px!important;box-sizing:border-box;margin:55px auto 25px!important;padding:0 42px 42px!important;background:#fff!important;border:1px solid #eee7e3!important;border-radius:16px!important;box-shadow:0 5px 24px rgb(0 0 0 / .055)!important}.et_pb_row.petlove-order-tracking>.et_pb_column{padding-top:48px!important}.petlove-order-tracking .order-track-heading{margin:0 0 32px!important;text-align:center;transform:none!important}.petlove-order-tracking .order-track-heading h1{margin:0 0 12px!important;font-size:32px!important;line-height:1.3!important;font-weight:700!important;color:#222!important}.petlove-order-tracking .order-track-heading p{margin:0!important;font-size:15px!important;line-height:1.8!important;color:#777!important}.petlove-order-tracking form.track_order{width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.petlove-order-tracking form.track_order>p:first-child{margin:0 0 28px!important;padding:14px 18px!important;background:#fff8f5!important;border-radius:9px!important;color:#666!important;font-size:14px!important;line-height:1.8!important}.petlove-order-tracking .form-row-first,.petlove-order-tracking .form-row-last{float:none!important;width:100%!important;margin:0 0 20px!important}.petlove-order-tracking form.track_order label{display:block;margin:0 0 8px!important;font-size:15px!important;font-weight:700!important;color:#333!important}.petlove-order-tracking form.track_order input.input-text{width:100%!important;height:52px!important;box-sizing:border-box;padding:0 16px!important;background:#fafafa!important;border:1px solid #dedede!important;border-radius:9px!important;color:#333!important;font-size:15px!important;box-shadow:none!important;transition:all 0.2s ease}.petlove-order-tracking form.track_order input::placeholder{color:#aaa!important}.petlove-order-tracking form.track_order input.input-text:focus{background:#fff!important;border-color:#c83e48!important;box-shadow:0 0 0 3px rgb(200 62 72 / .08)!important;outline:none!important}.petlove-order-tracking form.track_order .form-row:last-child{float:none!important;width:100%!important;margin:8px 0 0!important}.petlove-order-tracking form.track_order button.button{width:100%!important;padding:15px 20px!important;background:#c83e48!important;color:#fff!important;border:none!important;border-radius:9px!important;font-size:16px!important;line-height:1.4!important;font-weight:700!important;cursor:pointer;transition:all 0.2s ease}.petlove-order-tracking form.track_order button.button:hover{background:#b7353f!important;transform:translateY(-1px);box-shadow:0 5px 14px rgb(200 62 72 / .18)!important}.petlove-order-tracking form.track_order::after{content:"";display:block;clear:both}.barcode-help-row{max-width:820px!important;margin:-50px auto 50px!important;text-align:center}.barcode-help{text-align:center;font-size:14px;line-height:1.8;color:#777}.barcode-help span{margin-right:6px}.barcode-help a{color:#c83e48!important;font-weight:700;text-decoration:none!important;opacity:1!important}.barcode-help a:visited{color:#c83e48!important}.barcode-help a:hover{color:#b7353f!important;text-decoration:underline!important}@media (max-width:767px){.pl-ecpay-lookup{margin:30px 15px 50px!important;padding:27px 20px 30px!important;border-radius:12px!important}.pl-ecpay-lookup>h2{font-size:26px!important}.pl-ecpay-note{margin-bottom:26px!important;font-size:14px!important}.pl-ecpay-form input{height:50px!important}.pl-ecpay-item{padding:14px 8px!important}.et_pb_row.petlove-order-tracking{width:calc(100% - 30px)!important;margin:30px auto 22px!important;padding:0 20px 30px!important;border-radius:12px!important}.et_pb_row.petlove-order-tracking>.et_pb_column{padding-top:32px!important}.petlove-order-tracking .order-track-heading{margin-bottom:26px!important}.petlove-order-tracking .order-track-heading h1{font-size:26px!important}.petlove-order-tracking .order-track-heading p{font-size:14px!important}.petlove-order-tracking form.track_order input.input-text{height:50px!important}.barcode-help-row{width:calc(100% - 30px)!important;margin:-5px auto 40px!important}.barcode-help span,.barcode-help a{display:block}.barcode-help a{margin-top:5px}}body.woocommerce.single-product div.product p.price,body.woocommerce.single-product div.product span.price,body.woocommerce.single-product div.product p.price *,body.woocommerce.single-product div.product span.price *,body.woocommerce.single-product .woocommerce-variation-price .price,body.woocommerce.single-product .woocommerce-variation-price .price *{color:#E8751A!important;-webkit-text-fill-color:#E8751A!important}body.single-product .variations td.value{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}body.single-product .variations td.value[data-is-span-added="1"]>span{position:relative!important;display:block!important;width:100%!important;border:1px solid #D9A07D!important;border-radius:14px!important;outline:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;background:#FFFFFF!important;overflow:hidden!important}body.single-product .variations td.value[data-is-span-added="1"]>span>select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:block!important;width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0 48px 0 18px!important;border:0!important;outline:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;border-radius:0!important;background-color:transparent!important;background-image:none!important;color:#111111!important;font-size:16px!important;font-weight:500!important;line-height:normal!important}body.single-product .variations td.value[data-is-span-added="1"]>span::after{content:""!important;position:absolute!important;top:50%!important;right:18px!important;width:8px!important;height:8px!important;margin-top:-6px!important;border:0!important;border-right:2px solid #965C32!important;border-bottom:2px solid #965C32!important;transform:rotate(45deg)!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important}body.single-product .variations td.value[data-is-span-added="1"]>span:focus-within{border-color:#E8751A!important;outline:0!important;box-shadow:none!important}body.et-db #page-container #et-boc .et-l .et_pb_section [class*="et_pb_wc_add_to_cart_"] .quantity{border:1px solid #E8D5C7!important;border-radius:999px!important;background:#FFF9F4!important;outline:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;overflow:hidden!important}body.et-db #page-container #et-boc .et-l .et_pb_section [class*="et_pb_wc_add_to_cart_"] .quantity input,body.et-db #page-container #et-boc .et-l .et_pb_section [class*="et_pb_wc_add_to_cart_"] .quantity input.qty,body.et-db #page-container #et-boc .et-l .et_pb_section [class*="et_pb_wc_add_to_cart_"] .quantity button,body.et-db #page-container #et-boc .et-l .et_pb_section [class*="et_pb_wc_add_to_cart_"] .quantity .minus,body.et-db #page-container #et-boc .et-l .et_pb_section [class*="et_pb_wc_add_to_cart_"] .quantity .plus{border:0!important;outline:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;background:transparent!important}body.et-db #page-container #et-boc .et-l .et_pb_section [class*="et_pb_wc_add_to_cart_"] button.single_add_to_cart_button.button.alt{background:#E8751A!important;background-color:#E8751A!important;color:#FFFFFF!important;border:0!important;border-radius:100px!important;outline:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;opacity:1!important}body.et-db #page-container #et-boc .et-l .et_pb_section [class*="et_pb_wc_add_to_cart_"] button.single_add_to_cart_button.button.alt:not(.disabled):not(:disabled):hover{background:#D8660D!important;background-color:#D8660D!important;color:#FFFFFF!important}body.et-db #page-container #et-boc .et-l .et_pb_section [class*="et_pb_wc_add_to_cart_"] button.single_add_to_cart_button.button.alt.disabled,body.et-db #page-container #et-boc .et-l .et_pb_section [class*="et_pb_wc_add_to_cart_"] button.single_add_to_cart_button.button.alt:disabled{background:#888888!important;background-color:#888888!important;color:#FFFFFF!important;opacity:1!important}.et_pb_wc_price .price del,.et_pb_wc_price .price del .woocommerce-Price-amount,.et_pb_wc_price .price del bdi{color:#999999!important;font-size:20px!important;font-weight:400!important;opacity:1!important}.et_pb_wc_price .price del{text-decoration:line-through!important;margin-right:8px}.et_pb_wc_price .price ins,.et_pb_wc_price .price ins .woocommerce-Price-amount,.et_pb_wc_price .price ins bdi{color:#E8751A!important;font-size:34px!important;font-weight:700!important;text-decoration:none!important}.et_pb_wc_price .price ins{background:transparent!important}@media (max-width:767px){.et_pb_wc_price .price del,.et_pb_wc_price .price del .woocommerce-Price-amount,.et_pb_wc_price .price del bdi{font-size:16px!important}.et_pb_wc_price .price ins,.et_pb_wc_price .price ins .woocommerce-Price-amount,.et_pb_wc_price .price ins bdi{font-size:28px!important}}body.et-db #page-container #et-boc .et-l .et_pb_wc_price .price del,body.et-db #page-container #et-boc .et-l .et_pb_wc_price .price del *,body .et_pb_wc_price .price del,body .et_pb_wc_price .price del *{color:#999999!important;-webkit-text-fill-color:#999999!important;text-decoration-color:#999999!important;opacity:1!important}.et_pb_wc_price .price del,.et_pb_wc_price .price del *{font-size:20px!important;font-weight:400!important}.et_pb_wc_price .price ins,.et_pb_wc_price .price ins *{color:#E8751A!important;-webkit-text-fill-color:#E8751A!important;text-decoration:none!important}html body.single-product.et-db #page-container #et-boc .et-l .et_pb_section [class*="et_pb_wc_add_to_cart_"] .variations td.value[data-is-span-added="1"]>span>select:focus,html body.single-product.et-db #page-container #et-boc .et-l .et_pb_section [class*="et_pb_wc_add_to_cart_"] .variations td.value[data-is-span-added="1"]>span>select:active{border:0!important;outline:0!important;box-shadow:none!important;-webkit-box-shadow:none!important}html body.single-product.et-db #page-container #et-boc .et-l [class*="et_pb_wc_add_to_cart_"] .et_pb_module_inner form.cart .variations td.value[data-is-span-added="1"]>span>select,html body.single-product.et-db #page-container #et-boc .et-l [class*="et_pb_wc_add_to_cart_"] form.cart .variations td.value[data-is-span-added="1"]>span>select{border:0!important;border-width:0!important;border-style:none!important;border-color:transparent!important;outline:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;border-radius:0!important}body.single-product.postid-12303.et-db #page-container #et-boc .et-l .petlove-add-cart-box form.cart div.quantity,body.single-product.postid-12303.et-db #page-container #et-boc .et-l .et_pb_wc_add_to_cart form.cart div.quantity{display:none!important;visibility:hidden!important}