.trustpilot-rating-container .rating-container{display:flex;align-items:center;flex-wrap:wrap;font-weight:var(--font-body-weight);letter-spacing:var(--letter-spacing-body)}.trustpilot-rating-container .trustpilot-block-rating-text{color:#202329!important;font-size:12px;margin:0;padding:4px 7px;display:flex;align-items:center;flex-wrap:wrap;letter-spacing:var(--letter-spacing-body)}.trustpilot-rating-container .rating-excellent{font-weight:700;margin-right:5px}.trustpilot-rating-container .rating-score{margin-right:0;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-body)}.trustpilot-rating-container .trustpilot-star{height:15px;margin:0 0 1px 5px;vertical-align:middle}.trustpilot-rating-container .trustpilot-star-five{height:15px;width:auto;margin:0 8px 0 0;vertical-align:middle}@media(max-width:768px){.trustpilot-rating-container .trustpilot-block-rating-text{font-size:12px}.trustpilot-rating-container .trustpilot-star,.trustpilot-rating-container .trustpilot-star-five{height:18px}}@media(max-width:480px){.trustpilot-rating-container .trustpilot-block-rating-text{font-size:12px}.trustpilot-rating-container .trustpilot-star,.trustpilot-rating-container .trustpilot-star-five{height:12px}}.f-widget-container{background-color:#f1f3fa;border-radius:8px;padding:12px 16px;margin:12px 0;width:100%;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.f-widget-grid{display:grid;grid-template-columns:55px 1fr;align-items:center;gap:12px}.f-widget-avatar{width:55px;height:55px;flex-shrink:0}.f-widget-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.f-widget-header{display:flex;align-items:center;gap:6px;margin-bottom:1px}.f-widget-svg{width:20px;height:20px;display:flex;align-items:center;flex-shrink:0}.f-widget-svg svg{width:100%;height:100%}.f-widget-title{color:#1c243e;font-weight:800;font-size:16px;font-style:italic;margin:0;line-height:1.2;letter-spacing:-.01em}.f-widget-text{color:#3e485d;font-size:14px;font-style:italic;margin:0;line-height:1.3;letter-spacing:0}@media screen and (max-width:480px){.f-widget-grid{grid-template-columns:48px 1fr;gap:10px}.f-widget-avatar{width:48px;height:48px}.f-widget-title{font-size:15px}.f-widget-text{font-size:13px}}.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px!important;max-width:450px;margin-top:-5px;margin-bottom:5px;padding:15px 10px 0 0}.benefit-item{display:flex;align-items:center;gap:7px}.benefit-icon{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}.benefit-icon svg{width:24px;height:24px}.benefit-text{font-family:var(--font-body-family-override);font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--letter-spacing-body);line-height:1.3}@media(max-width:768px){.benefits-grid{grid-template-columns:repeat(2,1fr);gap:12px!important}}.custom-text-block{margin-top:0;margin-bottom:0;text-align:left;width:100%}.custom-text-block .custom-text-wrapper{width:100%}.custom-text-block .custom-text-with-divider{display:flex;align-items:center;width:100%;gap:12px}.custom-text-block .divider-line{flex:1;height:1px;min-height:1px;min-width:20px;background-color:#c2c2c2;border:none;margin:0;display:block;background-image:repeating-linear-gradient(to right,#c2c2c2 0px,#c2c2c2 8px,transparent 8px,transparent 16px);background-color:transparent}.custom-text-block .custom-text-main{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:var(--font-weight-regular);flex-shrink:0}.custom-text-block .custom-text-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#333;width:20px;height:20px}.custom-text-block .custom-text-icon svg{width:100%;height:100%;fill:currentColor;stroke:currentColor}.custom-text-block .custom-text-content{color:#202329;margin:0;width:100%}.custom-text-block .custom-text-main-text-content{text-align:left;font-weight:var(--font-weight-regular)}.custom-text-block .custom-text-main-text-content p{text-align:inherit;font-weight:inherit}.custom-text-block .custom-text-main-text-content strong,.custom-text-block .custom-text-main-text-content b{font-weight:var(--font-weight-semibold)}.custom-text-block .custom-text-main-text-content p{margin-top:0}.custom-text-block .custom-text-main-text-content p:last-child{margin-bottom:0}.custom-text-block .custom-text-description{font-size:10px;margin-top:4px;color:#666;opacity:.8;font-weight:var(--font-weight-regular);text-align:left}.custom-text-block .custom-text-description strong,.custom-text-block .custom-text-description b{font-weight:var(--font-weight-semibold)}.custom-text-block .custom-text-description p{margin-top:0}.custom-text-block .custom-text-description p:last-child{margin-bottom:0}.custom-text-block .custom-text-main-text-content strong,.custom-text-block .custom-text-main-text-content b,.custom-text-block .custom-text-description strong,.custom-text-block .custom-text-description b{font-weight:var(--font-weight-bold)!important}.custom-text-block *:not(strong):not(b){font-weight:inherit}.custom-text-block span:not(strong):not(b),.custom-text-block div:not(.custom-text-icon):not(strong):not(b),.custom-text-block p:not(strong):not(b),.custom-text-block h1:not(strong):not(b),.custom-text-block h2:not(strong):not(b),.custom-text-block h3:not(strong):not(b),.custom-text-block h4:not(strong):not(b),.custom-text-block h5:not(strong):not(b),.custom-text-block h6:not(strong):not(b){font-weight:var(--font-weight-regular)}.guarantee-container{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:-5px;margin-bottom:10px;font-size:11px;letter-spacing:var(--letter-spacing-body);color:#000!important;width:100%;flex-direction:row}.guarantee-item{display:flex;align-items:center;gap:4px;white-space:nowrap}.guarantee-icon{width:20px;height:20px;stroke:#00c7ff;margin-bottom:1px}.guarantee-text{font-weight:500;letter-spacing:var(--letter-spacing-body)}@media(max-width:480px){.guarantee-container{flex-direction:row;justify-content:center;margin-top:-5px}}.brand-benefits-widget-final{background-color:#f3f6ff;border:1.5px solid #7a9dfc;border-radius:10px;padding:8px 12px;margin-top:0!important;margin-bottom:10px;width:100%;box-sizing:border-box}.bb-grid-final{display:grid;grid-template-columns:1fr 1fr;column-gap:12px;row-gap:4px;align-items:center}.bb-item-final{display:flex;align-items:center;gap:6px;color:#1a1a1a;font-size:11.5px;font-weight:500;line-height:1.1;white-space:nowrap}.bb-icon-final{display:flex;align-items:center;justify-content:center;width:15px;height:15px;border:1.2px solid #7a9dfc;border-radius:50%;color:#7a9dfc;flex-shrink:0}.bb-icon-final svg{width:8px;height:8px}@media screen and (max-width:380px){.bb-item-final{font-size:10px;gap:4px}}.custom-money-back-guarantee{background:linear-gradient(135deg,#f9fcfd 0% 100%);border-radius:6px;padding:10px;margin:0 0 5px;box-shadow:0 1px 2px #00000014;max-height:none;position:relative;border:1px solid #202329;overflow:hidden;letter-spacing:var(--letter-spacing-heading);width:100%}.custom-money-back-guarantee:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none;border-radius:5px}.custom-guarantee-content{display:flex;align-items:center;gap:6px;position:relative;z-index:1}.custom-badge-container{min-width:35px;display:flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:3px}.custom-badge-image{width:100%;height:100%;object-fit:contain}.custom-badge-svg{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.custom-badge-svg svg{width:100%;height:100%}.custom-guarantee-text{flex:1;letter-spacing:var(--letter-spacing-body)}.custom-guarantee-text h3{font-size:15px;font-weight:var(--font-weight-semibold);margin:0 0 2px;line-height:1.2;color:#202329!important;letter-spacing:var(--letter-spacing-body)}.custom-guarantee-text p{font-size:12px;line-height:1.3;margin:0;color:#202329!important;letter-spacing:var(--letter-spacing-body)}@media screen and (max-width:450px){.custom-badge-container{width:35px!important;height:35px!important;min-width:32px}.custom-guarantee-text h3{font-size:15px;letter-spacing:var(--letter-spacing-body)}.custom-guarantee-text p{font-size:13px;letter-spacing:var(--letter-spacing-body)}}@media screen and (min-width:750px){.custom-money-back-guarantee{width:100%;max-width:none}}.divider-container{width:100%;box-sizing:border-box;display:block;clear:both}.divider-line{padding:0;background:none}.product-faq{width:100%;margin:5px auto;font-size:95%}.faq-container{border-radius:10px;overflow:hidden;border:1px solid #e5e5e5;background-color:#fff}.faq-item{border-bottom:1px solid #e5e5e5;padding:0}.faq-item:last-child{border-bottom:none}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;font-weight:var(--font-weight-regular);position:relative;color:#363c46;background-color:transparent;font-size:15px;line-height:1.3}.faq-question-image{margin-right:12px;flex-shrink:0;width:30px;height:30px;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center}.faq-question-image img{width:100%;height:100%;object-fit:cover}.faq-question-text{flex:1}.faq-toggle{font-size:18px;font-weight:var(--font-weight-regular);transition:transform .3s ease;margin-left:10px;flex-shrink:0}.faq-answer{padding:0 16px;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;color:#202329;background-color:transparent;font-size:14px;line-height:1.4}.faq-item.active .faq-toggle{transform:rotate(45deg)}.faq-item.active .faq-answer{max-height:150px;padding:0 16px 12px;overflow-y:auto}.faq-answer::-webkit-scrollbar{width:6px}.faq-answer::-webkit-scrollbar-track{background:#0000001a;border-radius:3px}.faq-answer::-webkit-scrollbar-thumb{background:#0000004d;border-radius:3px}.faq-answer::-webkit-scrollbar-thumb:hover{background:#00000080}@media screen and (max-width:768px){.product-faq{font-size:90%;width:100%}.faq-question{padding:10px 14px;font-size:14px}.faq-question-image{width:26.25px;height:26.25px;margin-right:10px}.faq-toggle{font-size:16px}.faq-answer{padding:0 14px;font-size:14px}.faq-item.active .faq-answer{max-height:120px;padding:0 14px 10px}.faq-answer::-webkit-scrollbar{width:4px}}@media screen and (max-width:480px){.product-faq{font-size:85%;width:100%;margin:4px auto}.faq-question{padding:8px 12px;font-size:14px}.faq-question-image{width:22.5px;height:22.5px;margin-right:8px}.faq-toggle{font-size:14px}.faq-answer{padding:0 12px;font-size:14px;line-height:1.3}.faq-item.active .faq-answer{max-height:100px;padding:0 12px 8px}.faq-answer::-webkit-scrollbar{width:3px}}.customer-review-card{display:flex;padding:clamp(12px,1%,24px);background:linear-gradient(to bottom,#bbd0ff,#f0cafe);border:1px dashed #9fb6e9;border-radius:8px;font-family:var(--font-body-family-override);box-shadow:0 2px 4px #0000000d;letter-spacing:var(--letter-spacing-heading);box-sizing:border-box;align-items:flex-start;gap:clamp(10px,3%,20px);width:100%}.customer-review-avatar-container{position:relative;width:clamp(65px,10%,91px);flex:0 0 auto;align-self:flex-start}.customer-review-avatar-container:before{content:"";display:block;padding-top:100%}.customer-review-avatar{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:6px;overflow:hidden}.customer-review-avatar img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:50px;background-color:#f5f5f5}.customer-review-content{flex:1;display:flex;flex-direction:column;min-width:0}.customer-review-header{display:flex;align-items:center;margin-bottom:clamp(4px,1.5%,8px);flex-wrap:nowrap}.customer-review-name{font-weight:var(--font-weight-bold)!important;font-size:clamp(14px,1.5vw,16px);color:#202329;display:flex;align-items:center;letter-spacing:var(--letter-spacing-body);flex-shrink:0;margin-right:0}.customer-review-verified{margin-left:5px;margin-right:6px;position:relative;top:-1px;flex-shrink:0;width:clamp(14px,1.2vw,16px);height:clamp(14px,1.2vw,16px)}.customer-review-stars{display:flex;align-items:center;flex-wrap:nowrap;flex-shrink:0}.customer-review-star{margin-right:-3px;fill:#d8d8d8;height:clamp(16px,1.5vw,18px);width:clamp(16px,1.5vw,18px);flex-shrink:0}.customer-review-star--filled{fill:#202329}.customer-review-text{margin:0;font-size:11px;color:#202329;letter-spacing:var(--letter-spacing-body);line-height:1.4;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-height:none}.customer-review-text:empty{display:none}.customer-review-text:only-child{margin-top:0}@media(max-width:480px){.customer-review-card{padding:10px;gap:8px}.customer-review-avatar-container{width:45px}.customer-review-header{margin-bottom:3px}.customer-review-name{font-size:13px}.customer-review-verified{width:12px;height:12px}.customer-review-star{width:15px;height:15px}.customer-review-text{font-size:11px;line-height:1.3}}@media(max-width:410px){.customer-review-avatar-container{width:40px}}.mt-bundles{width:100%;display:flex;flex-direction:column;gap:.6rem;margin:4px 0 10px}.mt-bundle{position:relative;display:block;border:1px solid rgba(187,208,255,1);border-radius:8px;background:#bedbf209;padding:12px 14px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;letter-spacing:var(--letter-spacing-body)}.mt-bundle.is-selected{background:#bbd0ff1a;border-color:#bbd0ff;box-shadow:0 0 0 1px #bbd0ff inset}.mt-bundle input{position:absolute;opacity:0;pointer-events:none}.mt-bundle__row{display:flex;align-items:center;gap:10px}.mt-bundle__radio{flex:0 0 auto;width:18px;height:18px;border-radius:50%;border:1px solid #202329;background:#fff;position:relative}.mt-bundle.is-selected .mt-bundle__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#202329}.mt-bundle__text{flex:1 1 auto;min-width:0}.mt-bundle__title{display:block;font-size:16px;font-weight:700;color:#000;line-height:1.25}.mt-bundle__subtitle{display:block;font-size:13px;font-weight:400;color:#555;line-height:1.35;margin-top:4px}.mt-bundle__prices{flex:0 0 auto;text-align:right;line-height:1.2}.mt-bundle__price{font-size:16px;font-weight:700;color:#000;display:block}.mt-bundle__compare{font-size:13px;color:#555;text-decoration:line-through;display:block}.mt-bundle__badge{position:absolute;top:-9px;right:12px;background:#000;color:#fff;font-size:11px;font-weight:700;line-height:1;padding:4px 8px;border-radius:4px;letter-spacing:0}.mt-bundle__gift{display:flex;align-items:center;gap:8px;margin-top:10px;padding:6px 8px;border-radius:6px;background:#bbd0ff4d;color:#000;font-size:13px;font-weight:700}.mt-bundle.is-selected .mt-bundle__gift{background:#bbd0ff;color:#fff}.mt-bundle__gift img{width:50px;height:50px;object-fit:contain;border-radius:6px;background:#fff}.mt-bundle__gift-price{margin-left:auto;text-decoration:line-through;font-weight:400;opacity:.85}.mt-subscribe{width:100%;display:flex;flex-direction:column;gap:6px;margin:2px 0 10px}.mt-subscribe__option{display:flex;align-items:flex-start;gap:10px;cursor:pointer;padding:8px 10px;border:1px solid rgba(187,208,255,1);border-radius:8px;background:#bedbf209}.mt-subscribe__option.is-selected{background:#bbd0ff1a}.mt-subscribe__option input{position:absolute;opacity:0;pointer-events:none}.mt-subscribe__box{flex:0 0 auto;width:18px;height:18px;margin-top:1px;border:1px solid #202329;border-radius:4px;background:#fff;position:relative}.mt-subscribe__option.is-selected .mt-subscribe__box:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #202329;border-width:0 2px 2px 0;transform:rotate(45deg)}.mt-subscribe__title{font-size:15px;font-weight:700;color:#000;line-height:1.25}.mt-subscribe__subtitle{font-size:13px;color:#555;line-height:1.3}
/*# sourceMappingURL=/cdn/shop/t/12/assets/product-blocks.css.map */
