@media screen and (max-width:749px){html{-webkit-text-size-adjust:100%}body{overflow-wrap:break-word}#MainContent{min-width:0}#MainContent>.shopify-section,#MainContent>.shopify-section>section{min-width:0}#MainContent :is(h1,h2,h3,h4,p,li,blockquote){overflow-wrap:break-word}#MainContent :is(.display,.h2){max-width:100%;text-wrap:balance}#MainContent .display{font-size:clamp(2.15rem,10.2vw,3.4rem);line-height:1.04;letter-spacing:-.045em}#MainContent .h2{font-size:clamp(1.9rem,8.3vw,3rem);line-height:1.08;letter-spacing:-.035em}#MainContent .body-lg{font-size:1rem;line-height:1.6}#MainContent :is(input,textarea,select){max-width:100%;min-width:0;font-size:max(16px,1rem)}#MainContent :is(.button,button,[role=button]){touch-action:manipulation}#MainContent img,#MainContent video{max-width:100%}#MainContent :is(.ph__title,.ps-heading,.cc-heading,.rsh-rc__content h3){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}#MainContent .ph__title{font-size:clamp(2.5rem,11.2vw,4.1rem);line-height:1.04;max-width:100%}#MainContent .ph__content{min-width:0;max-width:100%}#MainContent .ph__inner{padding-bottom:clamp(140px,34vw,176px)}#MainContent .ps-heading{font-size:clamp(2rem,8vw,3.2rem);line-height:1.1}#MainContent .ps-head-main,#MainContent .ps-head-side,#MainContent .ps-card{min-width:0}#MainContent .cc-heading{font-size:clamp(2rem,8.6vw,3.15rem);line-height:1.09;max-width:100%}#MainContent .cc-form-wrap{min-width:0}#MainContent .rsh-rc__content h3{font-size:clamp(1.6rem,7.4vw,2.45rem);line-height:1.1}#MainContent .rsh-rc__content{max-width:calc(100% - 32px)}#MainContent :is(.ps-track,.rsh-rc__stage){overscroll-behavior-x:contain}}@media screen and (max-width:380px){#MainContent .ph__title{font-size:clamp(2.2rem,10.5vw,2.6rem)}#MainContent .rsh-rc__content h3{font-size:1.55rem}}@media(prefers-reduced-motion:reduce){#MainContent *,#MainContent *:before,#MainContent *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:749px){#MainContent :is(.sfh-heading,.sez-heading,.sfc-heading,.sph-heading,.rshp__h2){font-size:clamp(2rem,8.7vw,3.3rem)!important;line-height:1.09!important;letter-spacing:-.035em!important;overflow-wrap:break-word;text-wrap:balance;max-width:100%}#MainContent :is(.sfh-text,.sez-intro,.sfc-text,.sph-text,.rshp__p){font-size:clamp(.95rem,4.1vw,1.075rem);line-height:1.6;overflow-wrap:break-word}#MainContent :is(.sfh-shell,.sez-shell,.sfc-shell,.sph-shell,.rshp__wrap,.ps-shell,.pf-shell){min-width:0;max-width:100%}#MainContent :is(.sfh-copy,.sfh-side,.sez-head,.sez-content,.sfc-copy,.sfc-form-wrap,.sph-copy,.sph-visual){min-width:0;max-width:100%}#MainContent :is(.sfc-grid,.sfc-field,.sfc-field input,.sfc-field textarea,.cc-form-wrap input,.cc-form-wrap textarea){min-width:0;max-width:100%}#MainContent :is(.sfc-field input,.sfc-field textarea,.cc-form-wrap input,.cc-form-wrap textarea){font-size:16px}#MainContent :is(.sfh-actions,.sfc-submit-row){max-width:100%;flex-wrap:wrap}#MainContent :is(.sfh-btn,.sfc-submit){min-height:46px;max-width:100%;white-space:normal;text-align:center}#MainContent :is(.sez-item-title,.sph-nav-title,.pf-column-title){overflow-wrap:break-word}#MainContent .sph-nav-track{max-width:100%;overscroll-behavior-x:contain}#MainContent .rsh-rc__stage{height:min(540px,125vw);min-height:420px}}@media(max-width:380px){#MainContent .rsh-rc__stage{min-height:390px;height:115vw}#MainContent :is(.sfc-heading,.sph-heading,.sfh-heading){font-size:clamp(1.9rem,8.3vw,2.6rem)!important}}@media(max-width:749px){.pf-section :is(.pf-shell,.pf-columns,.pf-column,.pf-brand,.pf-bottom){min-width:0;max-width:100%}.pf-section :is(.pf-brand-text,.pf-menu-content,.pf-contact-item,.pf-legal){overflow-wrap:break-word}.pf-section :is(a,button,summary){touch-action:manipulation}.pf-section :is(.pf-mobile-toggle,.pf-menu a){min-height:44px}}@media(max-width:749px){#MainContent :is(h1,h2,h3,h4,p,a,button){overflow-wrap:anywhere}#MainContent :is(.rsh-ref-head,.rsh-ref-bottom,.rsh-ref-pills,.rsh-ps-wrap){min-width:0;max-width:100%}#MainContent .rsh-ref-head>a{max-width:55%;white-space:normal}#MainContent .rsh-ref-head>span{max-width:43%;text-align:right;white-space:normal}#MainContent :is(.rsh-gal-grid,.rsh-vid-grid,.rsh-gal-card,.rsh-vid-item){min-width:0;max-width:100%}#MainContent :is(.rsh-gal-card img,.rsh-vid-player video){max-width:100%}#MainContent :is(.rsh-ref-bottom a,.rsh-pcta-links a){min-height:44px}}:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #70b62c;outline-offset:3px}#MainContent [id^=rsh-]{scroll-margin-top:86px}
/*# sourceMappingURL=/cdn/shop/t/31/assets/rsh-mobile-polish.css.map */
