html{overflow-x:hidden}#ys-home,#ys-coll,#ys-pdp,#ys-cart-page,#ys-search,#ys-blog,#ys-acc,#ys-rev{max-width:100%;overflow-x:clip}#ys-home img,#ys-coll img,#ys-pdp img,#ys-cart-page img,#ys-search img,#ys-blog img,#ys-acc img,#ys-rev img{max-width:100%}#ys-home :where(h1,h2,h3,p,a,span),#ys-coll :where(h1,h2,h3,p,a,span),#ys-pdp :where(h1,h2,h3,p,a,span),#ys-cart-page :where(h1,h2,h3,p,a,span),#ys-search :where(h1,h2,h3,p,a,span),#ys-blog :where(h1,h2,h3,p,a,span),#ys-acc :where(h1,h2,h3,p,a,span),#ys-rev :where(h1,h2,h3,p,a,span){overflow-wrap:anywhere}@media(max-width:1024px){#ys-home .ys-section,#ys-pdp .ys-section{padding-block:68px}#ys-rev .ys-rhero{gap:24px}#ys-rev .ys-prodrates{grid-template-columns:repeat(2,minmax(0,1fr))}#ys-acc .ys-auth-main{padding:32px}#ys-cart-page .ys-clayout{gap:20px}}@media(max-width:720px){#ys-home .ys-wrap,#ys-coll .ys-wrap,#ys-pdp .ys-wrap,#ys-cart-page .ys-wrap,#ys-search .ys-wrap,#ys-blog .ys-wrap,#ys-acc .ys-wrap,#ys-rev .ys-wrap{padding-inline:15px}#ys-home .ys-section,#ys-pdp .ys-section{padding-block:52px}.ys-header .ys-wrap{height:62px!important;gap:6px!important}.ys-header .ys-logo img{height:30px!important;max-width:132px!important}.ys-header .ys-icon{width:38px!important;height:38px!important}.ys-footer .ys-footer-grid{padding-top:42px!important;padding-bottom:30px!important;gap:24px!important}.ys-footer h4{font-size:15px}.ys-footer li,.ys-footer-brand-text{font-size:13px;line-height:1.45}#ys-home .ys-hero .ys-wrap{padding-top:34px!important;padding-bottom:44px!important;gap:28px!important}#ys-home .ys-hero-text{padding-left:12px!important}#ys-home .ys-hero h1{font-size:clamp(30px,9vw,40px)!important;line-height:1.02!important}#ys-home .ys-hero .ys-lead{font-size:15px!important;line-height:1.5!important}#ys-home .ys-btn{min-height:48px;height:48px;font-size:14px;padding-inline:18px}#ys-home .ys-track{gap:18px!important;margin-top:28px!important}#ys-home .ys-level-card{padding:16px!important}#ys-home .ys-level h3{font-size:19px!important}#ys-home .ys-level-card p,#ys-home .ys-level-card span{font-size:13px}#ys-home .ys-grid{gap:9px!important;margin-top:18px!important}#ys-home .ys-card-body{padding:10px!important}#ys-home .ys-card-name{font-size:14px!important;line-height:1.25}#ys-home .ys-card-meta{font-size:11px!important}#ys-home .ys-price b{font-size:16px!important}#ys-home .ys-price s{font-size:11px!important}#ys-home .ys-split-card{min-height:330px!important}#ys-home .ys-faq-list summary{font-size:14px!important;padding-block:14px!important}#ys-home .ys-faq-answer{font-size:13px;line-height:1.5}#ys-coll .ys-chero{padding:22px 15px 18px 26px!important}#ys-coll .ys-chero h1{font-size:clamp(28px,8vw,36px)!important;line-height:1.04}#ys-coll .ys-chero p,#ys-coll .ys-cintro{font-size:14px!important;line-height:1.5}#ys-coll .ys-levels a{font-size:12px}#ys-coll .ys-hint{flex-basis:74%!important;padding:9px 10px!important;font-size:12px!important}#ys-coll .ys-toolbar{padding:8px 15px!important}#ys-coll .ys-sort select,#ys-coll .ys-fbtn{height:42px!important;font-size:12px!important}#ys-coll .ys-count{font-size:11px!important}#ys-coll .ys-grid{gap:8px!important}#ys-coll .ys-card-body{padding:9px!important}#ys-coll .ys-card-name{font-size:14px!important;line-height:1.25}#ys-coll .ys-card-type,#ys-coll .ys-card-meta{font-size:10px!important}#ys-coll .ys-badge{font-size:9px!important;padding:4px 6px!important}#ys-coll .ys-price b{font-size:15px!important}#ys-coll .ys-price s{font-size:10px!important}#ys-coll .ys-seo{padding-block:38px!important}#ys-coll .ys-seo h2{font-size:22px!important}#ys-coll .ys-seo-text,#ys-coll .ys-faq-answer{font-size:13px;line-height:1.55}#ys-coll .ys-faq-list summary{font-size:13px;padding-block:13px}#ys-pdp .ys-pdp{padding-top:12px!important;padding-bottom:48px!important;gap:20px!important}#ys-pdp .ys-title{font-size:27px!important;line-height:1.08!important}#ys-pdp .ys-sub{font-size:14px!important}#ys-pdp .ys-now{font-size:27px!important}#ys-pdp .ys-cart-row{grid-template-columns:104px minmax(0,1fr)!important;gap:8px!important}#ys-pdp .ys-qty,#ys-pdp .ys-atc{height:52px!important}#ys-pdp .ys-atc{font-size:15px!important}#ys-pdp .ys-thumb{width:58px!important;height:58px!important}#ys-pdp .ys-swatch{min-height:42px;font-size:12px}#ys-pdp .ys-mini-trust{gap:6px}#ys-pdp .ys-mini-trust div{font-size:10px!important;line-height:1.3;padding:9px 4px!important}#ys-pdp .ys-h2{font-size:24px!important}#ys-pdp .ys-row-copy{font-size:14px;line-height:1.55}#ys-pdp .ys-row-copy li{font-size:13px}#ys-pdp .ys-plan{padding:12px!important}#ys-pdp .ys-dims b{font-size:18px!important}#ys-pdp .ys-faq-list summary{font-size:14px!important;padding-block:14px}#ys-pdp .ys-sticky .ys-wrap{height:62px!important}#ys-pdp .ys-sticky .ys-btn{height:44px!important;font-size:13px}#ys-cart-page{padding-bottom:82px!important}#ys-cart-page .ys-h1{font-size:30px!important}#ys-cart-page .ys-item{grid-template-columns:72px minmax(0,1fr)!important;gap:4px 11px!important;padding:13px!important}#ys-cart-page .ys-ith{width:72px!important;height:72px!important}#ys-cart-page .ys-iname{font-size:14px!important;line-height:1.25}#ys-cart-page .ys-ivar{font-size:11px}#ys-cart-page .ys-qtywrap{margin-top:7px!important}#ys-cart-page .ys-ltotal{margin-top:5px!important;font-size:14px!important}#ys-cart-page .ys-panel{padding:16px!important}#ys-cart-page .ys-sum h2{font-size:20px!important}#ys-cart-page .ys-sum{font-size:13px}#ys-cart-page .ys-btn{height:48px!important;font-size:14px!important}#ys-cart-page .ys-note{font-size:12px}#ys-cart-page .ys-mbar{gap:8px!important;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))!important}#ys-cart-page .ys-mbar b{font-size:18px!important}#ys-cart-page .ys-mbar small{font-size:10px!important}#cart-drawer{max-width:min(420px,100vw)!important}#cart-drawer .ys-dhead{height:54px!important;padding-inline:14px!important}#cart-drawer .ys-dhead h2{font-size:18px!important}#cart-drawer .ys-dgoal{padding:8px 14px!important;font-size:11px!important}#cart-drawer .ys-dline{grid-template-columns:60px minmax(0,1fr) auto!important;gap:9px!important;padding:10px 14px!important}#cart-drawer .ys-dth{width:60px!important;height:60px!important}#cart-drawer .ys-dn{font-size:12px!important;line-height:1.25}#cart-drawer .ys-dv{font-size:10px!important}#cart-drawer .ys-dp{font-size:12px!important}#cart-drawer .quantity-selector{height:28px}#cart-drawer .quantity-selector__button{width:28px;height:28px;min-width:28px}#cart-drawer .quantity-selector__input{width:30px;height:28px;font-size:11px}#cart-drawer .ys-dgift-select{height:28px!important;font-size:10px!important}#cart-drawer .ys-dfoot{padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))!important}#cart-drawer .ys-dtot b,#cart-drawer .ys-dtot strong{font-size:18px!important}#cart-drawer .ys-dbtns .ys-btn{height:46px!important;font-size:13px!important}#cart-drawer .ys-dtrust{font-size:10px!important}#cart-drawer .ys-offers-head h2{font-size:11px!important}#cart-drawer .ys-offers-head p,#cart-drawer .ys-offer-title,#cart-drawer .ys-offer-price{font-size:9px!important}#cart-drawer .ys-offer-body select,#cart-drawer .ys-offer-body button{font-size:9px!important;min-height:26px!important}#ys-search .ys-search-hero{padding:20px 15px!important}#ys-search .ys-search-hero h1{font-size:28px!important}#ys-search .ys-grid{gap:8px!important}#ys-search .ys-card-body{padding:9px!important}#ys-search .ys-card-name{font-size:13px!important}#ys-search .ys-card-meta{font-size:10px!important}#ys-search .ys-price b{font-size:14px!important}#ys-search .ys-article-card{grid-template-columns:96px minmax(0,1fr)!important}#ys-search .ys-article-body{padding:10px!important}#ys-search .ys-article-body h2{font-size:14px!important}#ys-blog .ys-bhero{padding:22px 15px 20px 26px!important}#ys-blog .ys-bhero h1,#ys-blog .ys-ahead h1{font-size:clamp(27px,8vw,36px)!important}#ys-blog .ys-featured-body{padding:16px!important}#ys-blog .ys-featured h2{font-size:20px!important}#ys-blog .ys-post{grid-template-columns:92px minmax(0,1fr)!important}#ys-blog .ys-post .ys-cover{min-height:104px!important}#ys-blog .ys-post-body{padding:10px!important}#ys-blog .ys-post h3{font-size:14px!important}#ys-blog .ys-post .ys-meta{font-size:10px!important}#ys-blog .ys-content{font-size:15px!important;line-height:1.65!important}#ys-blog .ys-content h2{font-size:21px!important}#ys-blog .ys-content h3{font-size:17px!important}#ys-blog .ys-content table{font-size:11px!important}#ys-acc{font-size:15px}#ys-acc .ys-h1{font-size:28px!important}#ys-acc .ys-h2{font-size:20px!important}#ys-acc .ys-auth{margin:16px 0 48px!important}#ys-acc .ys-auth-main{padding:20px 15px!important}#ys-acc .ys-auth-side{padding:24px 18px!important}#ys-acc .ys-auth-side h2{font-size:22px!important}#ys-acc .ys-auth-side p{font-size:13px!important}#ys-acc .ys-perks{gap:10px!important;margin-top:18px!important}#ys-acc .ys-perks li{grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;font-size:12px!important}#ys-acc .ys-pi{width:34px!important;height:34px!important}#ys-acc .ys-tabs a{height:42px!important;font-size:13px!important}#ys-acc .ys-panel{margin-top:20px!important}#ys-acc .ys-panel h1,#ys-acc .ys-panel h2{font-size:24px!important}#ys-acc .ys-panel>p,#ys-acc .ys-vhead p{font-size:13px!important}#ys-acc .ys-field label,#ys-acc .ys-alt,#ys-acc .ys-opt{font-size:12px!important}#ys-acc .ys-field input,#ys-acc .ys-field select,#ys-acc .ys-btn{height:48px!important;font-size:14px!important}#ys-acc .ys-card{padding:15px!important}#ys-acc .ys-tile{padding:14px!important}#ys-acc .ys-tile b{font-size:14px!important}#ys-acc .ys-tile span{font-size:12px!important}#ys-acc .ys-order{padding:13px!important}#ys-acc .ys-oinfo b{font-size:14px!important}#ys-acc .ys-oinfo span{font-size:12px!important}#ys-acc .ys-line{grid-template-columns:54px minmax(0,1fr)!important;gap:10px!important}#ys-acc .ys-lth{width:54px!important;height:54px!important}#ys-acc .ys-line b{font-size:13px!important}#ys-acc .ys-line span{font-size:11px!important}#ys-rev .ys-rhero{padding:22px 16px!important;gap:18px!important}#ys-rev .ys-rhero h1{font-size:clamp(28px,8vw,38px)!important}#ys-rev .ys-rhero p{font-size:14px!important}#ys-rev .ys-scorecard{padding:18px!important}#ys-rev .ys-scorebig{font-size:54px!important}#ys-rev .ys-prodrates{grid-template-columns:1fr!important;gap:9px!important}#ys-rev .ys-prodrate{padding:10px!important}#ys-rev .ys-th{width:58px!important;height:58px!important}#ys-rev .ys-prodrate-copy b{font-size:13px!important}#ys-rev .ys-prs{font-size:11px!important}#ys-rev .ys-rtools{padding:14px!important;gap:10px!important}#ys-rev .ys-tool-title{font-size:14px!important}#ys-rev .ys-tool-note{font-size:11px!important}#ys-rev .ys-review{padding:15px!important}#ys-rev .ys-review p{font-size:13px!important;line-height:1.55}#ys-rev .ys-h2{font-size:22px!important}.shopify-section--main-page .container{padding-inline:16px}.shopify-section--main-page .section-spacing{padding-block:36px}.shopify-section--main-page .section-header h1{font-size:28px;line-height:1.08}.shopify-section--main-page .prose{font-size:15px;line-height:1.65}.shopify-section--main-page .prose h2{font-size:21px}.shopify-section--main-page .prose h3{font-size:17px}.shopify-section--main-page .prose table{display:block;max-width:100%;overflow-x:auto;font-size:12px}.shopify-section--main-page .prose img,.shopify-section--main-page .prose iframe{max-width:100%;height:auto}}@media(max-width:480px){#ys-home .ys-wrap,#ys-coll .ys-wrap,#ys-pdp .ys-wrap,#ys-cart-page .ys-wrap,#ys-search .ys-wrap,#ys-blog .ys-wrap,#ys-acc .ys-wrap,#ys-rev .ys-wrap{padding-inline:12px}#ys-home .ys-grid,#ys-coll .ys-grid,#ys-search .ys-grid{gap:7px!important}#ys-coll .ys-card-name,#ys-home .ys-card-name{font-size:13px!important}#ys-pdp .ys-cart-row{grid-template-columns:96px minmax(0,1fr)!important}#ys-pdp .ys-swatch{font-size:11px}#ys-cart-page .ys-item{grid-template-columns:64px minmax(0,1fr)!important;padding:11px!important}#ys-cart-page .ys-ith{width:64px!important;height:64px!important}#cart-drawer .ys-dline{grid-template-columns:54px minmax(0,1fr) auto!important;gap:7px!important;padding-inline:11px!important}#cart-drawer .ys-dth{width:54px!important;height:54px!important}#cart-drawer .ys-dhead,#cart-drawer .ys-dfoot{padding-inline:11px!important}#ys-blog .ys-post{grid-template-columns:84px minmax(0,1fr)!important}#ys-blog .ys-post .ys-cover{min-height:94px!important}#ys-acc .ys-snav a{padding:9px 10px!important;font-size:12px!important}#ys-rev .ys-scorebig{font-size:48px!important}}@media(max-width:380px){#ys-home .ys-card-body,#ys-coll .ys-card-body,#ys-search .ys-card-body{padding:8px!important}#ys-home .ys-card-name,#ys-coll .ys-card-name,#ys-search .ys-card-name{font-size:12px!important}#ys-home .ys-price b,#ys-coll .ys-price b,#ys-search .ys-price b{font-size:14px!important}#ys-pdp .ys-title{font-size:25px!important}#ys-pdp .ys-cart-row{grid-template-columns:90px minmax(0,1fr)!important}#ys-cart-page .ys-h1{font-size:27px!important}#cart-drawer .ys-dn{font-size:11px!important}#ys-acc .ys-tabs a{font-size:12px!important}}@media(max-width:720px){#ys-home .ys-news .ys-wrap{gap:22px!important;padding-top:44px!important;padding-bottom:44px!important}#ys-home .ys-news h2{font-size:24px!important;line-height:1.08}#ys-home .ys-news p{font-size:14px!important;line-height:1.45;margin-top:7px!important}#ys-home .ys-news-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-height:0!important;padding:8px!important;border-radius:16px!important}#ys-home .ys-news-form input[type=email]{display:block!important;width:100%!important;min-width:0!important;height:50px!important;padding:0 14px!important;border:1px solid var(--ys-rule)!important;border-radius:11px!important;background:#fff!important;font-size:16px!important;line-height:1!important}#ys-home .ys-news-form .ys-btn{width:100%!important;height:48px!important;min-height:48px!important;border-radius:11px!important;font-size:14px!important}#ys-home .ys-news-success{min-height:50px!important;padding:4px 6px!important}}@media(max-width:480px){#ys-home .ys-news .ys-wrap{padding-top:36px!important;padding-bottom:36px!important}#ys-home .ys-news-form{padding:7px!important}#ys-home .ys-news-form input[type=email]{height:48px!important;font-size:16px!important}#ys-home .ys-news-form .ys-btn{height:46px!important}}@media(max-width:720px){#ys-home .ys-hero h1,#ys-coll .ys-chero h1,#ys-pdp .ys-title,#ys-cart-page .ys-h1,#ys-search .ys-search-hero h1,#ys-blog .ys-bhero h1,#ys-blog .ys-ahead h1,#ys-acc .ys-h1,#ys-rev .ys-rhero h1,.shopify-section--main-page .section-header h1{font-size:clamp(28px,8vw,32px)!important;line-height:1.06!important;letter-spacing:-.025em!important}#ys-home .ys-h2,#ys-home .ys-section>.ys-wrap>div>h2,#ys-coll .ys-seo h2,#ys-coll .ys-faq h2,#ys-pdp .ys-h2,#ys-pdp .ys-faq h2,#ys-cart-page .ys-sum h2,#ys-search .ys-section h2,#ys-blog .ys-bhead h2,#ys-blog .ys-content h2,#ys-acc .ys-h2,#ys-acc .ys-card-h h2,#ys-rev .ys-h2,.shopify-section--main-page .prose h2{font-size:clamp(21px,6vw,24px)!important;line-height:1.12!important;letter-spacing:-.018em!important}#ys-home .ys-level h3,#ys-home .ys-card h3,#ys-coll .ys-seo h3,#ys-pdp .ys-row-copy h3,#ys-pdp .ys-content h3,#ys-search .ys-card h3,#ys-blog .ys-content h3,#ys-acc .ys-tile h3,#ys-rev .ys-review h3,.shopify-section--main-page .prose h3{font-size:clamp(16px,4.6vw,18px)!important;line-height:1.2!important;letter-spacing:-.01em!important}#ys-home :is(h1,h2,h3),#ys-coll :is(h1,h2,h3),#ys-pdp :is(h1,h2,h3),#ys-cart-page :is(h1,h2,h3),#ys-search :is(h1,h2,h3),#ys-blog :is(h1,h2,h3),#ys-acc :is(h1,h2,h3),#ys-rev :is(h1,h2,h3){text-wrap:balance}}@media(max-width:380px){#ys-home .ys-hero h1,#ys-coll .ys-chero h1,#ys-pdp .ys-title,#ys-cart-page .ys-h1,#ys-search .ys-search-hero h1,#ys-blog .ys-bhero h1,#ys-blog .ys-ahead h1,#ys-acc .ys-h1,#ys-rev .ys-rhero h1,.shopify-section--main-page .section-header h1{font-size:27px!important;line-height:1.05!important}#ys-home .ys-h2,#ys-coll .ys-seo h2,#ys-pdp .ys-h2,#ys-blog .ys-content h2,#ys-rev .ys-h2{font-size:21px!important}#ys-blog .ys-content h3,#ys-pdp .ys-row-copy h3,.shopify-section--main-page .prose h3{font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/yosac-mobile-polish.css.map */
