body.single-product.sng-compact-addons .summary .price{font-family:'Poppins',system-ui,sans-serif;font-size:30px;font-weight:800;line-height:1.1;letter-spacing:-.02em;color:#3d3d3d;margin:6px 0 16px}body.single-product.sng-compact-addons .summary .price .woocommerce-Price-amount,body.single-product.sng-compact-addons .summary .price .amount,body.single-product.sng-compact-addons .summary .price bdi,body.single-product.sng-compact-addons .summary .price .woocommerce-Price-currencySymbol{font-size:inherit;font-weight:inherit;line-height:inherit;color:#3d3d3d}@media (min-width:1024px){body.single-product.sng-compact-addons .summary .price{font-size:38px}}body.single-product.sng-compact-addons .summary .woocommerce-product-details__short-description h3{font-family:'Poppins',system-ui,sans-serif;font-size:12px;font-weight:500;line-height:1.4;margin:0 0 10px;color:#878685;letter-spacing:0}body.single-product.sng-compact-addons .summary .woocommerce-product-details__short-description h3 strong{font-weight:500;color:#878685}body.single-product.sng-compact-addons .summary .woocommerce-product-details__short-description a:not(:has(*)){display:inline-flex;align-items:center;gap:6px;padding:7px 12px;margin:4px 0;background:#fff;border:1px solid #ece8e4;border-radius:99px;font-family:'Poppins',system-ui,sans-serif;font-size:11.5px;font-weight:600;color:#3d3d3d;text-decoration:none;transition:border-color 0.15s ease,color 0.15s ease}body.single-product.sng-compact-addons .summary .woocommerce-product-details__short-description a:not(:has(*))::before{content:'\1F4C4';font-size:14px;line-height:1}body.single-product.sng-compact-addons .summary .woocommerce-product-details__short-description a:not(:has(*)):hover,body.single-product.sng-compact-addons .summary .woocommerce-product-details__short-description a:not(:has(*)):focus-visible{border-color:#ee8585;color:#ee8585;text-decoration:none}@media (min-width:1024px){body.single-product.sng-compact-addons .summary .woocommerce-product-details__short-description a:not(:has(*)){font-size:12.5px;padding:8px 14px}}body.single-product.sng-compact-addons .sng-brother-banner{margin:0 0 18px;padding:14px 16px;background:#fff;border:1.5px solid #ee8585;border-radius:14px;box-shadow:0 2px 12px rgb(238 133 133 / .12)}body.single-product.sng-compact-addons .sng-brother-head{display:flex;align-items:center;gap:12px;padding-bottom:11px;border-bottom:1px dashed #d1cac4;margin-bottom:11px}body.single-product.sng-compact-addons .sng-brother-seal{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#ee8585 0%,#dd9492 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:700;flex-shrink:0;box-shadow:0 3px 10px rgb(238 133 133 / .35);position:relative}body.single-product.sng-compact-addons .sng-brother-seal::after{content:'';position:absolute;inset:-3px;border-radius:50%;border:1.5px dashed rgb(238 133 133 / .4)}body.single-product.sng-compact-addons .sng-brother-titles{flex:1;min-width:0}body.single-product.sng-compact-addons .sng-brother-title{font-family:'Poppins',system-ui,sans-serif;font-size:14px;font-weight:800;color:#3d3d3d;letter-spacing:-.01em;line-height:1.2}body.single-product.sng-compact-addons .sng-brother-title em{font-style:normal;color:#ee8585}body.single-product.sng-compact-addons .sng-brother-subtitle{font-size:11px;color:#878685;font-weight:600;margin-top:3px;letter-spacing:.04em;text-transform:uppercase}body.single-product.sng-compact-addons .sng-brother-explain{font-family:'Poppins',system-ui,sans-serif;font-size:12px;line-height:1.55;color:#4a4a4a}body.single-product.sng-compact-addons .sng-brother-explain strong{color:#3d3d3d;font-weight:700}body.single-product.sng-compact-addons .sng-brother-explain em{font-style:normal;color:#ee8585;font-weight:700}@media (min-width:1024px){body.single-product.sng-compact-addons .sng-brother-banner{padding:16px 18px}body.single-product.sng-compact-addons .sng-brother-seal{width:46px;height:46px}body.single-product.sng-compact-addons .sng-brother-title{font-size:15px}body.single-product.sng-compact-addons .sng-brother-explain{font-size:12.5px}}body.single-product.sng-compact-addons .sng-quick-actions{display:flex;align-items:center;gap:10px;margin:8px 0 14px;flex-wrap:wrap}body.single-product.sng-compact-addons .sng-quick-link{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:#fff;border:1px solid #ece8e4;border-radius:99px;font-family:'Poppins',system-ui,sans-serif;font-size:11.5px;font-weight:600;color:#3d3d3d;text-decoration:none;transition:border-color 0.15s ease,color 0.15s ease}body.single-product.sng-compact-addons .sng-quick-link:hover,body.single-product.sng-compact-addons .sng-quick-link:focus-visible{border-color:#ee8585;color:#ee8585}body.single-product.sng-compact-addons .sng-qi{font-size:14px;line-height:1}@media (min-width:1024px){body.single-product.sng-compact-addons .sng-quick-link{font-size:12.5px;padding:8px 14px}}body.single-product.sng-compact-addons .sng-pay-options{background:#faf7f3;border:1px solid #ece8e4;border-radius:12px;padding:12px 14px;margin:8px 0 16px;font-family:'Poppins',system-ui,sans-serif}body.single-product.sng-compact-addons .sng-pay-row{display:flex;align-items:center;gap:10px;padding:6px 0}body.single-product.sng-compact-addons .sng-pay-row+.sng-pay-row{border-top:1px dashed #d1cac4;padding-top:10px;margin-top:4px}body.single-product.sng-compact-addons .sng-pay-logo{flex-shrink:0;width:48px;height:24px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;color:#fff;letter-spacing:-.02em;line-height:1}body.single-product.sng-compact-addons .sng-pay-logo--payjust{background:#1a1a2e}body.single-product.sng-compact-addons .sng-pay-logo--payflex{background:#b794f4}body.single-product.sng-compact-addons .sng-pay-text{font-size:12px;line-height:1.4;color:#4a4a4a;flex:1;min-width:0}body.single-product.sng-compact-addons .sng-pay-text strong{color:#3d3d3d;font-weight:700}body.single-product.sng-compact-addons .sng-pay-text strong .woocommerce-Price-amount,body.single-product.sng-compact-addons .sng-pay-text strong bdi,body.single-product.sng-compact-addons .sng-pay-text strong .woocommerce-Price-currencySymbol{font-weight:inherit;color:inherit;font-size:inherit;line-height:inherit}body.single-product.sng-compact-addons .sng-pay-link{font-size:11px;color:#ee8585;font-weight:600;text-decoration:underline;flex-shrink:0}@media (min-width:1024px){body.single-product.sng-compact-addons .sng-pay-options{padding:14px 16px;margin-bottom:18px}body.single-product.sng-compact-addons .sng-pay-row{gap:12px;padding:7px 0}body.single-product.sng-compact-addons .sng-pay-row+.sng-pay-row{padding-top:11px}body.single-product.sng-compact-addons .sng-pay-logo{width:52px;height:26px;font-size:10px}body.single-product.sng-compact-addons .sng-pay-text{font-size:13px}body.single-product.sng-compact-addons .sng-pay-link{font-size:12px}}body.single-product.sng-compact-addons .sng-sticky-bar{display:none}@media (max-width:768px){body.single-product.sng-compact-addons{padding-bottom:80px}body.single-product.sng-compact-addons .sng-sticky-bar{display:flex;align-items:center;gap:10px;position:fixed;bottom:0;left:0;right:0;z-index:9998;padding:10px 14px;background:rgb(255 255 255 / .98);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #ece8e4;box-shadow:0 -4px 24px rgb(0 0 0 / .06);font-family:'Poppins',system-ui,sans-serif;transition:opacity 0.2s ease}body.single-product.sng-compact-addons .sng-sticky-info{flex:1;min-width:0}body.single-product.sng-compact-addons .sng-sticky-price{font-size:17px;font-weight:800;color:#3d3d3d;letter-spacing:-.02em;line-height:1.1}body.single-product.sng-compact-addons .sng-sticky-price .woocommerce-Price-amount,body.single-product.sng-compact-addons .sng-sticky-price bdi{font-size:inherit;font-weight:inherit;color:inherit}body.single-product.sng-compact-addons .sng-sticky-label{font-size:10px;color:#878685;margin-top:1px}body.single-product.sng-compact-addons .sng-sticky-cta{flex-shrink:0;padding:14px 22px;background:#ee8585;color:#fff;border:none;border-radius:99px;font-family:inherit;font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 8px 32px rgb(238 133 133 / .15);cursor:pointer;transition:background-color 0.15s ease,transform 0.1s ease}body.single-product.sng-compact-addons .sng-sticky-cta:hover{background:#eb787a}body.single-product.sng-compact-addons .sng-sticky-cta:active{transform:scale(.96)}}body.single-product.sng-compact-addons .sng-fab-wa{position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;align-items:center;gap:8px;padding:13px 18px 13px 14px;background:#25d366;color:#fff;border-radius:99px;font-family:'Poppins',system-ui,sans-serif;font-size:14px;font-weight:700;letter-spacing:-.01em;text-decoration:none;box-shadow:0 6px 20px rgb(37 211 102 / .45);transition:transform 0.15s ease,box-shadow 0.15s ease}body.single-product.sng-compact-addons .sng-fab-wa:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(37 211 102 / .55)}body.single-product.sng-compact-addons .sng-fab-wa svg{width:22px;height:22px;flex-shrink:0;fill:#fff}@media (max-width:768px){body.single-product.sng-compact-addons .sng-fab-wa{display:none}}body.single-product.sng-compact-addons,body.single-product.sng-compact-addons .summary,body.single-product.sng-compact-addons .woocommerce-Tabs-panel,body.single-product.sng-compact-addons .woocommerce-tabs,body.single-product.sng-compact-addons .related.products,body.single-product.sng-compact-addons .upsells.products{font-family:'Poppins',system-ui,sans-serif}body.single-product.sng-compact-addons #main .product h1.product_title{font-family:'Poppins',system-ui,sans-serif;font-size:24px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#3d3d3d!important;margin:0 0 12px}@media (min-width:1024px){body.single-product.sng-compact-addons #main .product h1.product_title{font-size:30px}}body.single-product.sng-compact-addons .summary .woocommerce-product-rating .woocommerce-review-link{font-size:12px;font-weight:500;color:#878685;text-decoration:underline}body.single-product.sng-compact-addons .summary .woocommerce-product-rating .woocommerce-review-link:hover{color:#ee8585}body.single-product.sng-compact-addons .summary .star-rating,body.single-product.sng-compact-addons .summary .star-rating::before,body.single-product.sng-compact-addons .summary .star-rating span,body.single-product.sng-compact-addons .summary .star-rating span::before{color:#f4b942}body.single-product.sng-compact-addons .summary .woocommerce-product-details__short-description p,body.single-product.sng-compact-addons .woocommerce-Tabs-panel--description p,body.single-product.sng-compact-addons #tab-description p,body.single-product.sng-compact-addons .woocommerce-Tabs-panel--additional_information p{font-family:'Poppins',system-ui,sans-serif;font-size:14px;font-weight:400;color:#4a4a4a;line-height:1.6;margin:0 0 14px}body.single-product.sng-compact-addons .woocommerce-Tabs-panel--description p strong,body.single-product.sng-compact-addons #tab-description p strong{color:#3d3d3d;font-weight:700}@media (min-width:1024px){body.single-product.sng-compact-addons .summary .woocommerce-product-details__short-description p,body.single-product.sng-compact-addons .woocommerce-Tabs-panel--description p,body.single-product.sng-compact-addons #tab-description p{font-size:15px}}body.single-product.sng-compact-addons .woocommerce-Tabs-panel--description h1,body.single-product.sng-compact-addons .woocommerce-Tabs-panel--description h2,body.single-product.sng-compact-addons .woocommerce-Tabs-panel--description h3,body.single-product.sng-compact-addons .woocommerce-Tabs-panel--description h4{font-family:'Poppins',system-ui,sans-serif;color:#3d3d3d;font-weight:800;letter-spacing:-.01em;line-height:1.2;margin:0 0 12px}body.single-product.sng-compact-addons #toTop,body.single-product.sng-compact-addons .fusion-top-top-link{display:none!important}@media (min-width:769px){body.single-product.sng-compact-addons .sng-fab-wa{padding:12px;gap:0;font-size:0;line-height:0}body.single-product.sng-compact-addons .sng-fab-wa svg{width:24px;height:24px}}body.single-product.sng-compact-addons .woocommerce-Tabs-panel--description h1,body.single-product.sng-compact-addons #tab-description h1{font-size:22px;margin:0 0 14px}body.single-product.sng-compact-addons .woocommerce-Tabs-panel--description h2,body.single-product.sng-compact-addons #tab-description h2{font-size:18px;margin:16px 0 10px}body.single-product.sng-compact-addons .woocommerce-Tabs-panel--description h3,body.single-product.sng-compact-addons #tab-description h3{font-size:16px;margin:16px 0 8px}body.single-product.sng-compact-addons .woocommerce-Tabs-panel--description h4,body.single-product.sng-compact-addons #tab-description h4{font-size:14px;margin:14px 0 6px}@media (min-width:1024px){body.single-product.sng-compact-addons .woocommerce-Tabs-panel--description h1,body.single-product.sng-compact-addons #tab-description h1{font-size:24px}body.single-product.sng-compact-addons .woocommerce-Tabs-panel--description h2,body.single-product.sng-compact-addons #tab-description h2{font-size:20px}body.single-product.sng-compact-addons .woocommerce-Tabs-panel--description h3,body.single-product.sng-compact-addons #tab-description h3{font-size:17px}}body.single-product.sng-compact-addons .wapf-product-totals{background:#faf7f3;border:1px solid #ece8e4;border-radius:12px;padding:14px 16px;margin:14px 0;font-family:'Poppins',system-ui,sans-serif}body.single-product.sng-compact-addons .wapf-product-totals .wapf--inner{margin:0}body.single-product.sng-compact-addons .wapf-product-totals .wapf--inner>div{display:flex;justify-content:space-between;align-items:center;padding:6px 0}body.single-product.sng-compact-addons .wapf-product-totals .wapf--inner>div+div{border-top:1px dashed #d1cac4;padding-top:10px;margin-top:4px}body.single-product.sng-compact-addons .wapf-product-totals .wapf--inner>div>span:not(.wapf-total){font-size:14px;font-weight:600;color:#878685;line-height:1.4}body.single-product.sng-compact-addons .wapf-product-totals .wapf--inner>div .wapf-total{font-size:16px;font-weight:700;color:#3d3d3d;line-height:1.3;margin:0}body.single-product.sng-compact-addons .wapf-product-totals .wapf--inner>div .wapf-grand-total{font-size:18px;font-weight:800}@media (min-width:1024px){body.single-product.sng-compact-addons .wapf-product-totals .wapf--inner>div{padding:7px 0}body.single-product.sng-compact-addons .wapf-product-totals .wapf--inner>div+div{padding-top:11px}body.single-product.sng-compact-addons .wapf-product-totals .wapf--inner>div .wapf-total{font-size:17px}body.single-product.sng-compact-addons .wapf-product-totals .wapf--inner>div .wapf-grand-total{font-size:20px}}body.single-product.sng-compact-addons .sng-product-hero-row{display:flow-root}@media (min-width:1024px){body.single-product.sng-compact-addons .sng-product-hero-row .avada-single-product-gallery-wrapper{position:sticky;top:calc(80px + var(--wp-admin--admin-bar--height, 0px))}}