.page-bartons-recommendations .section--rich-text,body[class*=bartons-recommendations] .section--rich-text{padding:30px 0;background:linear-gradient(135deg,#f8fafc,#f1f5f9);position:relative;overflow:hidden}.page-bartons-recommendations .section--rich-text:before,body[class*=bartons-recommendations] .section--rich-text:before{content:"";position:absolute;top:-50%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(255,140,66,.08) 0%,transparent 70%);border-radius:50%}.page-bartons-recommendations .section--rich-text:after,body[class*=bartons-recommendations] .section--rich-text:after{content:"";position:absolute;bottom:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(102,126,234,.06) 0%,transparent 70%);border-radius:50%}.page-bartons-recommendations .home-rich-text__content,body[class*=bartons-recommendations] .home-rich-text__content{position:relative;z-index:1;max-width:1100px;margin:0 auto;padding:40px;background:#fffc;border-radius:20px;box-shadow:0 10px 40px #0000000f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 768px){.page-bartons-recommendations .section--rich-text,body[class*=bartons-recommendations] .section--rich-text{padding:20px 0}.page-bartons-recommendations .home-rich-text__content,body[class*=bartons-recommendations] .home-rich-text__content{padding:24px 16px;border-radius:12px;margin:0 16px}.page-bartons-recommendations .section--rich-text:before,body[class*=bartons-recommendations] .section--rich-text:before{width:300px;height:300px}.page-bartons-recommendations .section--rich-text:after,body[class*=bartons-recommendations] .section--rich-text:after{width:350px;height:350px}}.page-bartons-recommendations .container,body[class*=bartons-recommendations] .container{max-width:1700px!important;margin:0 auto!important;padding:0 20px!important}.page-bartons-recommendations .container--tiny,.page-bartons-recommendations .container--small,.page-bartons-recommendations .container--medium,.page-bartons-recommendations .container--large,.page-bartons-recommendations .container--full,body[class*=bartons-recommendations] .container--tiny,body[class*=bartons-recommendations] .container--small,body[class*=bartons-recommendations] .container--medium,body[class*=bartons-recommendations] .container--large,body[class*=bartons-recommendations] .container--full{max-width:1400px!important}.page-bartons-recommendations .home-rich-text,body[class*=bartons-recommendations] .home-rich-text,.page-bartons-recommendations .bartons-carousel__container,body[class*=bartons-recommendations] .bartons-carousel__container,.page-bartons-recommendations .affiliate-products__container,body[class*=bartons-recommendations] .affiliate-products__container{max-width:1400px!important;margin:0 auto!important;padding:0 20px!important}.page-bartons-recommendations .home-rich-text__content p:first-child,body[class*=bartons-recommendations] .home-rich-text__content p:first-child{font-size:1.5rem!important;line-height:1.6!important;color:#1f2937!important;margin-bottom:24px!important;font-weight:700!important;position:relative;padding-left:30px}.page-bartons-recommendations .home-rich-text__content p:last-child,body[class*=bartons-recommendations] .home-rich-text__content p:last-child{font-size:1.125rem!important;line-height:1.8!important;color:#4b5563!important;font-weight:400!important}.page-bartons-recommendations .home-image-grid__title,body[class*=bartons-recommendations] .home-image-grid__title{font-size:2.5rem!important;font-weight:800!important;letter-spacing:1px!important;color:#fff!important;text-shadow:2px 2px 6px rgba(0,0,0,.5)}.page-bartons-recommendations .section--mb-s,body[class*=bartons-recommendations] .section--mb-s{margin-bottom:0!important}.page-bartons-recommendations .section--mb-s+.section--mb-s,body[class*=bartons-recommendations] .section--mb-s+.section--mb-s{margin-top:0!important;padding-top:0!important}@media (max-width: 768px){.page-bartons-recommendations .container,body[class*=bartons-recommendations] .container,.page-bartons-recommendations .home-rich-text,body[class*=bartons-recommendations] .home-rich-text,.page-bartons-recommendations .bartons-carousel__container,body[class*=bartons-recommendations] .bartons-carousel__container,.page-bartons-recommendations .affiliate-products__container,body[class*=bartons-recommendations] .affiliate-products__container{padding:0 16px!important}.page-bartons-recommendations .home-rich-text__content p:first-child,body[class*=bartons-recommendations] .home-rich-text__content p:first-child{font-size:1.125rem!important;line-height:1.5!important;padding-left:0;margin-bottom:16px!important;text-align:center!important}.page-bartons-recommendations .home-rich-text__content p:last-child,body[class*=bartons-recommendations] .home-rich-text__content p:last-child{font-size:.9375rem!important;line-height:1.6!important;text-align:center!important}.page-bartons-recommendations .home-rich-text__content,body[class*=bartons-recommendations] .home-rich-text__content{text-align:center!important}.page-bartons-recommendations .home-rich-text__content p:first-child:before,body[class*=bartons-recommendations] .home-rich-text__content p:first-child:before{display:none}.page-bartons-recommendations .home-intro__text p strong,body[class*=bartons-recommendations] .home-intro__text p strong{font-size:2rem!important;letter-spacing:1px!important}.page-bartons-recommendations .home-intro__content__block:nth-child(2) p,body[class*=bartons-recommendations] .home-intro__content__block:nth-child(2) p{font-size:1.2rem!important}.page-bartons-recommendations .home-image-grid__title,body[class*=bartons-recommendations] .home-image-grid__title{font-size:1.8rem!important}.page-bartons-recommendations .section--rich-text,body[class*=bartons-recommendations] .section--rich-text{padding:30px 0}.page-bartons-recommendations .home-rich-text__content,body[class*=bartons-recommendations] .home-rich-text__content{padding:30px 24px;border-radius:16px}.page-bartons-recommendations .home-rich-text__content p:first-child,body[class*=bartons-recommendations] .home-rich-text__content p:first-child{font-size:1.25rem!important}.page-bartons-recommendations .home-rich-text__content p:last-child,body[class*=bartons-recommendations] .home-rich-text__content p:last-child{font-size:1rem!important}}@media (max-width: 480px){.page-bartons-recommendations .home-rich-text__content,body[class*=bartons-recommendations] .home-rich-text__content{padding:20px 16px;margin:0 12px}.page-bartons-recommendations .home-rich-text__content p:first-child,body[class*=bartons-recommendations] .home-rich-text__content p:first-child{font-size:1rem!important;margin-bottom:12px!important;text-align:center!important}.page-bartons-recommendations .home-rich-text__content p:last-child,body[class*=bartons-recommendations] .home-rich-text__content p:last-child{font-size:.875rem!important;text-align:center!important}.page-bartons-recommendations .container,body[class*=bartons-recommendations] .container,.page-bartons-recommendations .home-rich-text,body[class*=bartons-recommendations] .home-rich-text,.page-bartons-recommendations .bartons-carousel__container,body[class*=bartons-recommendations] .bartons-carousel__container,.page-bartons-recommendations .affiliate-products__container,body[class*=bartons-recommendations] .affiliate-products__container{padding:0 12px!important}}.bartons-products{padding:80px 0;background:#f9fafb}.bartons-products__title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:16px;color:#1f2937}.bartons-products__description{font-size:1.125rem;line-height:1.6;text-align:center;max-width:700px;margin:0 auto 60px;color:#6b7280}.bartons-products__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-top:40px}.bartons-product-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:transform .3s ease,box-shadow .3s ease}.bartons-product-card:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.bartons-product-card__link{text-decoration:none;color:inherit;display:block}.bartons-product-card__image{width:100%;height:300px;overflow:hidden;background:#f3f4f6;display:flex;align-items:center;justify-content:center}.bartons-product-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.bartons-product-card:hover .bartons-product-card__image img{transform:scale(1.05)}.bartons-product-card__content{padding:24px}.bartons-product-card__title{font-size:1.25rem;font-weight:600;margin-bottom:12px;color:#1f2937;line-height:1.4}.bartons-product-card__description{font-size:.95rem;line-height:1.6;color:#6b7280;margin-bottom:16px}.bartons-product-card__price{display:flex;align-items:center;gap:12px;margin-bottom:20px}.bartons-product-card__price--current{font-size:1.5rem;font-weight:700;color:#667eea}.bartons-product-card__price--compare{font-size:1.125rem;color:#9ca3af;text-decoration:line-through}.bartons-product-card__cta{margin-top:16px}.bartons-product-card__cta .c-btn{width:100%;text-align:center;padding:12px 24px;font-weight:600;border-radius:8px;transition:all .3s ease}.bartons-text-block{background:#fff;border-radius:12px;padding:40px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.bartons-text-block__title{font-size:1.5rem;font-weight:700;margin-bottom:16px;color:#1f2937}.bartons-text-block__content{font-size:1rem;line-height:1.6;color:#6b7280;margin-bottom:24px}.bartons-text-block .c-btn{padding:12px 32px;font-weight:600;border-radius:8px}.bartons-bottom-cta{background:linear-gradient(135deg,#764ba2,#667eea);color:#fff;padding:80px 0}.bartons-bottom-cta__content{text-align:center;max-width:800px;margin:0 auto;padding:0 20px}.bartons-bottom-cta__title{font-size:2.5rem;font-weight:700;margin-bottom:20px;line-height:1.2}.bartons-bottom-cta__text{font-size:1.125rem;line-height:1.6;margin-bottom:32px;opacity:.95}.bartons-bottom-cta .c-btn--large{padding:16px 48px;font-size:1.125rem;font-weight:700;border-radius:8px;background:#fff;color:#764ba2;transition:all .3s ease}.bartons-bottom-cta .c-btn--large:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0003}@media (max-width: 768px){.bartons-hero{padding:60px 0}.bartons-hero__title{font-size:2rem}.bartons-hero__subtitle{font-size:1.25rem}.bartons-hero__description{font-size:1rem}.bartons-products{padding:60px 0}.bartons-products__title{font-size:2rem}.bartons-products__grid{grid-template-columns:1fr;gap:20px}.bartons-text-block{padding:30px 20px}.bartons-bottom-cta{padding:60px 0}.bartons-bottom-cta__title{font-size:2rem}}@media (min-width: 769px) and (max-width: 1024px){.bartons-products__grid{grid-template-columns:repeat(2,1fr)}}.container{max-width:1200px;margin:0 auto;padding:0 20px}.c-btn{display:inline-block;padding:12px 24px;text-decoration:none;border:none;cursor:pointer;font-family:inherit;font-size:1rem;transition:all .3s ease}.c-btn--primary{background:#667eea;color:#fff}.c-btn--primary:hover{background:#5568d3}.c-btn--secondary{background:#f3f4f6;color:#1f2937;border:2px solid #e5e7eb}.c-btn--secondary:hover{background:#e5e7eb}
/*# sourceMappingURL=/cdn/shop/t/155/assets/bartons-recommendations.css.map */
