.nf-subscribe-wrap{margin:0;width:100%;clear:both}.nf-subscribe-box{border:2px solid var(--nf-border);border-radius:var(--nf-radius);padding:20px;background:#fff;transition:var(--nf-transition);box-shadow:0 1px 3px rgb(0 0 0 / .05);width:100%;max-width:100%;box-sizing:border-box}.nf-subscribe-box:hover{box-shadow:0 2px 8px rgb(0 0 0 / .08)}.nf-subscribe-box:has(.nf-subscribe-checkbox:checked){border-color:var(--nf-primary);background:var(--nf-primary-light);box-shadow:0 4px 12px rgb(0 182 122 / .12)}.nf-subscribe-header{margin-bottom:0}.nf-subscribe-label{display:flex;align-items:center;gap:12px;cursor:pointer;margin:0}.nf-subscribe-checkbox{position:absolute;opacity:0;pointer-events:none}.nf-subscribe-checkmark{position:relative;width:24px;height:24px;border:2px solid var(--nf-border-hover);border-radius:4px;flex-shrink:0;transition:var(--nf-transition)}.nf-subscribe-label:hover .nf-subscribe-checkmark{border-color:var(--nf-primary)}.nf-subscribe-checkbox:checked+.nf-subscribe-checkmark{background:var(--nf-primary);border-color:var(--nf-primary)}.nf-subscribe-checkbox:checked+.nf-subscribe-checkmark::after{content:'';position:absolute;left:7px;top:3px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.nf-subscribe-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1}.nf-subscribe-main{font-size:16px;font-weight:600;color:var(--nf-text-dark);flex:1}.nf-subscribe-badge{display:inline-block;background:var(--nf-primary);color:#fff;font-size:12px;font-weight:700;padding:4px 10px;border-radius:4px;box-shadow:0 2px 4px rgb(0 182 122 / .2)}.nf-subscribe-benefits{display:none;margin-top:16px;padding-top:16px;border-top:1px solid var(--nf-border)}.nf-subscribe-benefits-title{font-size:15px;font-weight:600;color:var(--nf-text-dark);margin:0 0 14px 0}.nf-subscribe-benefits ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.nf-subscribe-benefits li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--nf-text-medium);line-height:1.6}.nf-check-icon{flex-shrink:0;margin-top:2px}.ast-single-product-extras{position:relative ! important;background:var(--nf-background)!important;border:2px solid var(--nf-border)!important;border-radius:var(--nf-radius)!important;padding:28px!important;margin:30px 0!important;box-shadow:0 1px 3px rgb(0 0 0 / .05)!important;transition:var(--nf-transition)!important}.ast-single-product-extras:hover{box-shadow:0 2px 8px rgb(0 0 0 / .08)!important}.ast-single-product-extras ul{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important;list-style:none!important;padding:0!important;margin:0!important}.ast-single-product-extras li{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:0px!important;padding:0!important;margin:0!important;font-size:14px!important;color:var(--nf-text-medium)!important;line-height:1.6!important;font-weight:500!important}.ast-single-product-extras .ahfb-svg-iconset{position:relative!important;flex-shrink:0!important;width:30px!important;height:30px!important;color:var(--nf-primary)!important;transition:var(--nf-transition)!important;order:-1!important;margin-bottom:8px!important}.ast-single-product-extras li span:not(.ahfb-svg-iconset){order:1!important}.ast-single-product-extras li:hover .ahfb-svg-iconset{transform:scale(1.1)!important;color:var(--nf-primary-hover)!important}.ast-single-product-extras .ahfb-svg-iconset svg{width:100%!important;height:100%!important;fill:currentColor!important;position:relative!important}@media (max-width:768px){.nf-subscribe-box{padding:16px!important}.nf-subscribe-main{font-size:15px!important}.nf-subscribe-benefits li{font-size:13px!important}.ast-single-product-extras{padding:16px!important}.ast-single-product-extras ul{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important}.ast-single-product-extras li{display:flex!important;flex-direction:column!important;align-items:center!important;font-size:12px!important}.ast-single-product-extras .ahfb-svg-iconset{width:24px!important;height:24px!important;margin-bottom:6px!important;order:-1!important}}.trustpilot-product-rating-wrapper{width:100%;margin:8px 0 16px 0}.trustpilot-product-rating-card{display:flex;align-items:center;gap:10px;width:100%;text-decoration:none;cursor:pointer;transition:opacity 0.2s ease}.trustpilot-product-rating-card:hover{opacity:.7}.trustpilot-product-stars{display:flex;gap:2px;flex-shrink:0}.trustpilot-product-rating-info{display:flex;align-items:baseline;gap:6px}.trustpilot-average-rating{font-size:16px;font-weight:600;color:var(--nf-text-dark);line-height:1}.trustpilot-review-count{font-size:14px;font-weight:400;color:var(--nf-text-medium);white-space:nowrap}.trustpilot-review-count .count{font-weight:500}.trustpilot-product-badge{flex-shrink:0;margin-left:auto}.trustpilot-badge-text{font-size:11px;font-weight:500;color:var(--nf-text-light);text-transform:uppercase;letter-spacing:.5px}@media (max-width:768px){.trustpilot-product-rating-card{gap:8px}.trustpilot-average-rating{font-size:15px}.trustpilot-review-count{font-size:13px}.trustpilot-badge-text{font-size:10px}}@media (max-width:544px){.trustpilot-product-badge{display:flex!important}.trustpilot-badge-text{font-size:9px!important}}