@media(max-width:767px){:root{--m-xs: 11px;--m-sm: 12.5px;--m-body-sm: 14px;--m-body: 15px;--m-h3: 17px;--m-h2: 22px;--m-h1: 26px;--m-h1-hero: 30px;--m-h1-product: 22px;--m-price: 22px;--m-price-card: 15px;--m-field: 16px;--m-lh-body: 1.5;--m-lh-head: 1.15;--m-track-xs: .06em;--m-section: 32px;--m-gutter: 16px;--m-card-pad: 12px;--m-gap: 12px;--m-btn: 44px;--m-btn-lg: 48px;--m-btn-compact: 40px;--m-chip: 32px;--m-tap: 44px;--m-row: 40px;--m-header: 52px;--m-announce: 28px}html body{font-size:var(--m-body);line-height:var(--m-lh-body)}html body input:not([type=checkbox]):not([type=radio]):not([type=range]),html body select,html body textarea{font-size:var(--m-field)!important}html body main h1{font-size:var(--m-h1);line-height:var(--m-lh-head);letter-spacing:-.02em}html body .hero__content h1{font-size:var(--m-h1-hero);line-height:1.05}html body .ct-ref .buy h1{font-size:var(--m-h1-product);line-height:1.2;letter-spacing:-.01em}html body main .section-head h2,html body main section>.wrap h2,html body main .stages__layout h2,html body main .about__text h2,html body main .banner__text h2,html body main .faq__inner h2,html body main .coll-seo__inner h2,html body .ct-ref .safety__intro h2,html body .ct-ref .feature h2,html body .ct-ref .section-head h2,html body .ct-ref .faq__inner h2{font-size:var(--m-h2);line-height:var(--m-lh-head);letter-spacing:-.015em}html body main .section-head{gap:8px;margin-bottom:18px}html body main .section-head p,html body .ct-ref .section-head p{font-size:var(--m-body);margin-top:6px}html body .ct-ref .benefit h3,html body .ct-ref .ticks h3,html body .ct-ref .feature h3,html body main .stage-btn .name,html body .filters__head h2,html body .ct-ref .bundle__card h2{font-size:var(--m-h3);line-height:1.25}html body .ct-ref .bundle__card h2{margin-bottom:8px}html body .hero__lede,html body .banner__text p,html body .stage-panel>p,html body .stages__layout>div>p,html body .about__text p,html body .promises li,html body .faq__inner>div>p,html body .ct-ref .buy__subtitle,html body .ct-ref .safety__intro p{font-size:var(--m-body);line-height:var(--m-lh-body)}html body .card__title,html body .card__title a,html body .cat h3,html body .review blockquote,html body .ct-ref .checks li,html body .ct-ref .buy__lede,html body .ct-ref .buy__lede p,html body .ct-ref .acc-body,html body .ct-ref .acc-body p,html body .ct-ref .acc-body li,html body .ct-ref .rte p,html body .ct-ref .benefit p,html body .ct-ref .ticks p,html body .ct-ref .feature p,html body .ct-ref .feature li,html body details>div>p,html body .ct-ref details>.rte,html body .ct-ref .option legend,html body .page-head p,html body .coll-seo__inner p,html body .ct-collection-editorial p,html body .filters label.opt,html body .coll-progress,html body main .section-head a.link,html body .stage-item h3{font-size:var(--m-body-sm);line-height:var(--m-lh-body)}html body .card__title{line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body .price__was,html body .stage-item p,html body .cat p,html body .ct-ref .buy__ship,html body .ct-ref .eta,html body .ct-ref .help-line,html body .ct-ref .assure li div,html body .ct-ref .rv-summary__based,html body .ct-ref .rv-trust,html body .ct-ref .ct-hero-rating__count,html body .ct-ref .bundle__sum p,html body .review figcaption span,html body .toolbar__count,html body .ct-card-reviews,html body .ct-card-reviews strong,html body .ct-price-range,html body label.opt small,html body .need__text>span,html body .ct-ref table th,html body .ct-ref table td,html body .ct-ref .b-item__body h3,html body .ct-ref .b-item__body h3 a{font-size:var(--m-sm);line-height:1.45}html body .review figcaption strong{font-size:var(--m-body-sm)}html body .badge,html body .card__cat,html body .ct-ref .save-chip,html body .ct-ref .buy__cat,html body .ct-ref .rv-summary__label,html body .ct-ref .feature__eyebrow,html body .ct-ref .zoom-hint,html body .ct-ref .b-item__body .this{font-size:var(--m-xs);line-height:1.3;letter-spacing:var(--m-track-xs);text-transform:uppercase;font-weight:700}html body .card__cat{font-weight:600;color:var(--ink-mute, #5E5E5E)}html body .ct-ref .ticks li{display:block;padding:14px 0}html body .ct-ref .ticks .letter{display:block;font-family:var(--font-body);font-size:var(--m-xs);line-height:1.3;letter-spacing:var(--m-track-xs);text-transform:uppercase;color:var(--rose-text, #A9554B);margin-bottom:4px}html body .ct-ref .buy__price .price__now{font-size:var(--m-price)}html body .card .price__now,html body .price .price__now,html body .stage-item .price__now{font-size:var(--m-price-card)}html body .ct-ref .buy__price{gap:8px;align-items:center;flex-wrap:wrap}html body .ct-ref .rv-summary__score{font-size:32px}html body main section:not(.hero):not(.pdp):not(.banner){padding-top:var(--m-section);padding-bottom:var(--m-section)}html body main section.coll-seo:not(.hero):not(.pdp):not(.banner){padding-top:0}html body .ct-reference-comparison>section{padding-bottom:var(--m-section)!important}html body main section[style*="padding-top:0"],html body main .bestsellers+section[style*="padding-top:0"]{padding-top:0}html body main .coll-block{padding-top:var(--m-section);padding-bottom:var(--m-section)}html body main .wrap,html body .footer .wrap,html body .header .wrap{padding-left:var(--m-gutter);padding-right:var(--m-gutter)}html body main .grid,html body main .review-grid,html body main .needs{gap:var(--m-gap)}html body main .card__body{padding:var(--m-card-pad);gap:4px}html body main .btn,html body .footer .btn,html body .filters__foot .btn{min-height:var(--m-btn);height:auto;padding-top:0;padding-bottom:0;font-size:var(--m-body-sm)}html body .ct-ref .buy__actions .btn{min-height:var(--m-btn-lg);height:var(--m-btn-lg);font-size:var(--m-body);white-space:nowrap}html body .ct-ref .buy__actions .btn .btn__price{font-size:var(--m-body)}html body .ct-ref .sticky-buy .btn{min-height:var(--m-btn);height:var(--m-btn);font-size:var(--m-body-sm);white-space:nowrap}html body .ct-ref .qty{height:var(--m-btn-lg)}html body .ct-ref .qty button{font-size:18px;width:40px}html body .card__add{min-height:var(--m-btn-compact);height:var(--m-btn-compact);font-size:var(--m-sm)}html body .chip,html body .tab{min-height:var(--m-chip);height:var(--m-chip);font-size:var(--m-sm);position:relative}html body .filter-btn,html body .select select{min-height:38px;height:38px;font-size:var(--m-sm);position:relative}html body .select select{font-size:var(--m-field)!important;padding-top:0;padding-bottom:0}html body .chip:after,html body .tab:after{content:"";position:absolute;left:0;right:0;top:calc((var(--m-tap) - var(--m-chip)) / -2);bottom:calc((var(--m-tap) - var(--m-chip)) / -2)}html body .chip-row,html body .tabs{row-gap:var(--m-gap)}html body main details>summary,html body .ct-ref details>summary{font-size:var(--m-body);min-height:52px;padding-top:0;padding-bottom:0;display:flex;align-items:center}html body .ct-ref .pdp{padding-top:8px}html body .ct-ref .gallery__main{border-radius:var(--m-card-pad)}html body .ct-ref .buy{gap:0}html body .ct-ref .buy h1{margin-top:4px}html body .ct-ref .ct-hero-rating{margin:8px 0 12px}html body .ct-ref .assure{gap:8px;padding:14px}html body .ct-ref .sticky-buy{padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}html body .ct-ref .sticky-buy strong{font-size:var(--m-sm)}html body .ct-ref .sticky-buy img{width:44px;height:44px}html body .ct-ref table thead th{font-size:var(--m-sm);line-height:1.3;white-space:normal;word-break:normal;overflow-wrap:anywhere;vertical-align:bottom}html body .announce,html body:has(.announce) .announce{height:var(--m-announce);min-height:var(--m-announce);font-size:var(--m-xs)}html body:has(.announce) .announce__msg{font-size:var(--m-xs);letter-spacing:.02em}html body .header__bar,html body:has(.announce) .header__bar{height:var(--m-header);min-height:var(--m-header)}html body:has(.announce)>.header .icon-btn{flex:0 0 40px;width:40px;height:var(--m-tap);padding:10px}html body .footer{font-size:var(--m-body-sm)}html body .footer .f-col ul a,html body .footer .f-col li a{font-size:13px;min-height:var(--m-row);display:flex;align-items:center}html body .footer .f-col summary{font-size:var(--m-body);min-height:48px}html body .footer .f-legal p,html body .footer .f-legal p span,html body .footer .f-form__note,html body .footer .f-form__note a{font-size:12px}html body .footer .f-legal a,html body .footer .f-bottom a{min-height:var(--m-tap);display:inline-flex;align-items:center}html body .footer .f-help a{font-size:var(--m-body-sm);min-height:var(--m-row);display:flex;align-items:center}html body .footer .f-news h2{font-size:var(--m-h3)}html body .footer .f-news p,html body .footer .f-brand p{font-size:var(--m-body-sm)}html body .footer .f-usp strong{font-size:13px}html body .footer .f-usp span{font-size:var(--m-sm)}html body .footer .f-form .btn{min-height:var(--m-btn)}html body .toast span{font-size:var(--m-body-sm)}html body .cart .cart__head h2{font-size:var(--m-h3)}html body .page-head h1{font-size:var(--m-h1);line-height:var(--m-lh-head)}html body p a.link,html body .acc-body a.link{font-size:inherit}html body .trust li strong{font-size:var(--m-body-sm)}html body .trust li span{font-size:var(--m-sm);line-height:1.4}html body .hero__offer b{font-size:var(--m-xs);letter-spacing:var(--m-track-xs);text-transform:uppercase}html body .ct-ref .buy__price .price__was,html body .ct-ref .buy__price .price__was span{font-size:var(--m-body-sm)}html body .ct-ref .buy .ct-hero-rating__stars.rv-stars{font-size:var(--m-body)}html body .ct-ref .ct-hero-rating__score{font-size:var(--m-body-sm)}html body .ct-ref.ct-reference-comparison table.compare thead th{font-size:var(--m-sm)!important;line-height:1.3}html body .ct-ref.ct-reference-comparison table.compare tbody th,html body .ct-ref.ct-reference-comparison .mark{font-size:var(--m-body-sm)!important}html body .filters legend{font-size:var(--m-body)}html body .ct-price-inputs label{font-size:var(--m-body-sm)}html body #drawer .btn,html body .cart .btn{min-height:var(--m-btn);height:auto;font-size:var(--m-body-sm)}html body .cart .cart__empty h3{font-size:var(--m-h3)}html body .cart .cart__empty p{font-size:var(--m-body-sm)}html body .cart .xs-inline h3{font-size:var(--m-body)}html body .cart .xs-card__name{font-size:var(--m-sm);line-height:1.35}html body .footer .ct-rating__score small{font-size:var(--m-xs)}html body .footer .ct-rating__count{font-size:var(--m-body)}html body .footer .ct-rating__by,html body .footer .ct-rating__by strong{font-size:var(--m-sm)}html body .footer .f-help strong{font-size:var(--m-body)}html body .footer .f-locale{font-size:var(--m-sm)}html body:has(.announce) .announce__msg{font-size:var(--m-xs)!important}html body .footer .f-legal a{font-size:12px}html body .cart .cart__perks span,html body .cart .xs-card .price__was{font-size:var(--m-sm)}html body .stage-btn .when{font-size:var(--m-sm);font-weight:600;white-space:nowrap}html body .toolbar .select{border:0;padding:0;background:none;box-shadow:none;width:auto;border-radius:0}html body .toolbar{row-gap:8px}html body .ct-ref.ct-reference-comparison table.compare{min-width:0!important;table-layout:fixed}html body .ct-ref.ct-reference-comparison table.compare th,html body .ct-ref.ct-reference-comparison table.compare td{padding:12px 10px!important}html body .ct-ref.ct-reference-comparison table.compare thead th{white-space:normal;vertical-align:bottom}html body .ct-ref.ct-reference-comparison table.compare tbody th{width:40%!important}html body main .section-head a.link,html body .ct-ref .buy__cat,html body .ct-card-reviews,html body .ct-ref .b-item__body h3 a{padding-top:12px;padding-bottom:12px;margin-top:-12px;margin-bottom:-12px}html body .ct-ref .buy__cat{display:inline-block}html body .ct-ref .gallery__dots{gap:10px}html body .ct-ref .gallery__dots button{position:relative}html body .ct-ref .gallery__dots button:after{content:"";position:absolute;top:-18px;right:-5px;bottom:-18px;left:-5px}html body .filters__head .icon-btn{width:var(--m-tap);height:var(--m-tap)}html body .ct-ref .pdp__grid{grid-template-columns:minmax(0,1fr)}html body .ct-ref .buy__actions .btn{min-width:0;flex:1 1 auto}html body>.announce,html body>header.header,html body>#drawer,html body>#cart,html body>.toast{font-size:var(--m-body)!important;line-height:var(--m-lh-body)!important}html body>.announce{line-height:1.5!important}html body>footer.footer{font-size:var(--m-body-sm)!important;line-height:var(--m-lh-body)!important}}@media(max-width:374px){html body .ct-ref .buy__actions .btn,html body .ct-ref .buy__actions .btn .btn__price{font-size:var(--m-body-sm)}html body .ct-ref .buy__actions .btn{padding-left:14px;padding-right:14px}html body .ct-ref .buy__actions .btn .btn__price{display:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/ct-mobile.css.map */
