:root{--visual-viewport-height: 100vh;--visual-viewport-height: 100dvh;--viewport-height: 100dvh;--safe-height: 100svh;--sat: env(safe-area-inset-top);--sar: env(safe-area-inset-right);--sab: env(safe-area-inset-bottom);--sal: env(safe-area-inset-left)}*,*:before,*:after{box-sizing:border-box}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-wrap:pretty}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}svg{overflow:visible}html{touch-action:manipulation;height:100%;min-height:100svh}body{margin:0;padding:0;border:0;height:100%;line-height:1;vertical-align:baseline;background:var(--color-gloss-warm-white);font-family:var(--font-body-family);color:var(--color-ink-black);padding-top:env(safe-area-inset-top,0);padding-right:env(safe-area-inset-right,0);padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0)}p,h1,h2,h3,span,a{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.fill-viewport{height:100vh;height:var(--visual-viewport-height)}@media(hover:hover)and (pointer:fine){a:hover,button:hover,[role=button]:hover,input[type=button]:hover,input[type=submit]:hover,label[for]:hover,summary:hover{cursor:pointer}}button:not(.btn):focus,summary:focus{outline:none}input:not(.btn):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):focus,input:not(.btn):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline:none;border-color:var(--color-tgb-red, #F64B2E)!important;color:var(--color-ink-black, #222);box-shadow:none}button::-moz-focus-inner{border:0;padding:0}.announcement-bar__close,.pci-sidecart__close,.pci-search__sidebar-close,.pci-collection__sidebar-close,.search-bar-snippet__close-modal,.pci-header__mobile-close,.pci-header__desktop-close{color:inherit;background:none;border:none;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.product-card__badges,.pci-product-card__badges{position:absolute;top:10px;left:10px;z-index:2;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;pointer-events:none}.product-card__badge,.pci-product-card__badge{position:relative!important;display:inline-block!important;padding:7px 12px 6px!important;border-radius:50px!important;background:#fff!important;color:#000!important;font-size:11px!important;font-weight:700!important;font-family:var(--font-body-family)!important;line-height:1!important;letter-spacing:.1em!important;text-transform:uppercase!important;box-shadow:0 2px 6px #00000014!important;margin-bottom:0!important}.product-card__badge--new,.pci-product-card__badge--new{background:#000!important;color:#fff!important;border-color:#000!important;border-radius:50px!important;box-shadow:none!important}.product-card__badge--sale,.pci-product-card__badge--sale{background:#f64b2e!important;color:var(--color-gloss-warm-white)!important;border-radius:50px!important}.product-card__badge--bestseller,.pci-product-card__badge--bestseller{background:#f64b2e!important;border-color:#f64b2e!important;color:#fff!important;border-radius:50px!important}@media(max-width:768px){html .search-bar-snippet__cta .btn{font-size:8px!important;padding:10px}}.tgb-anchor{display:block;position:relative;top:calc(-1 * var(--header-height, 90px) - 16px);visibility:hidden;height:0}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}h1,h2,h3,h4,h5,h6,[class*=heading],[class*=title],[class*=caption],[class*=standfirst],[class*=subheading],[class*=eyebrow],[class*=label],.btn,button,summary,blockquote,figcaption{text-wrap:balance}p,li,dd,td,.rte,[class*=__text],[class*=description],[class*=__intro]{text-wrap:pretty}h1,h2,h3,h4,h5,h6,p,li,a,button,label,summary{-webkit-hyphens:manual;hyphens:manual}.price-item,.pci-product-card__price,.product-info__price,.routine-kit__price,.pci-sale-price,.pci-compare-price{white-space:nowrap}.shopify-policy__container{max-width:calc(72ch + 2rem);margin:0 auto;padding:2rem 1rem 3rem;font-family:var(--font-body-family);font-size:1rem;color:var(--color-text, #333)}.shopify-policy__title{text-align:left;margin-bottom:1rem}.shopify-policy__title h1{font-family:var(--font-heading-family);font-size:1.75rem;font-weight:var(--font-weight-heading);line-height:1.2;color:var(--color-ink-black);margin:0}.shopify-policy__body{line-height:1.7;color:#333;font-size:1rem}.shopify-policy__body h1,.shopify-policy__body h2{font-family:var(--font-heading-family);color:var(--color-ink-black);margin-top:2rem;margin-bottom:.75rem;font-weight:var(--font-weight-heading);font-size:1.25rem;line-height:1.3}.shopify-policy__body h3{margin-top:1.5rem;margin-bottom:.5rem;font-size:1.05rem;font-weight:600;line-height:1.3}.shopify-policy__body p{margin:0 0 1rem}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1rem;padding-left:1.25rem}.shopify-policy__body ul{list-style:disc}.shopify-policy__body ol{list-style:decimal}.shopify-policy__body li{margin-bottom:.5rem}.shopify-policy__body a{color:var(--color-tgb-red, #F64B2E);text-decoration:underline;text-underline-offset:3px}.shopify-policy__body table{width:100%;border-collapse:collapse;margin-bottom:1rem}.shopify-policy__body th,.shopify-policy__body td{border:1px solid #E3E3E3;padding:.5rem .75rem;text-align:left}@media screen and (max-width:749px){.shopify-policy__container{max-width:none;padding:1.5rem 16px 2.5rem}.shopify-policy__title h1{font-size:1.5rem}.shopify-policy__body h1,.shopify-policy__body h2{font-size:1.125rem}}.rte a:not(.btn),.standard-page__content a:not(.btn),.shopify-policy__body a:not(.btn),.faq-answer a:not(.btn),.faq-description a:not(.btn),.contact-page__details a:not(.btn),.contact-page__intro a:not(.btn){color:#000;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.rte a:not(.btn):hover,.standard-page__content a:not(.btn):hover,.shopify-policy__body a:not(.btn):hover,.faq-answer a:not(.btn):hover,.faq-description a:not(.btn):hover,.contact-page__details a:not(.btn):hover,.contact-page__intro a:not(.btn):hover{color:#000;text-decoration-thickness:2px}.rte a:not(.btn):focus-visible,.standard-page__content a:not(.btn):focus-visible,.shopify-policy__body a:not(.btn):focus-visible{outline:2px solid var(--color-tgb-red, #F64B2E);outline-offset:2px;border-radius:2px}.tgb-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 2rem}.tgb-summary>div{background:#f5f5f5;border-radius:12px;padding:16px 18px}.tgb-summary p{margin:0;line-height:1.45}.tgb-summary p+p{margin-top:4px}.tgb-summary strong{display:block;color:#000;font-weight:600}@media screen and (max-width:749px){.tgb-summary{grid-template-columns:1fr;gap:8px}.tgb-summary>div{padding:14px 16px}}.standard-page__content .tgb-summary p,.rte .tgb-summary p{margin:0;text-wrap:pretty}.standard-page__content .tgb-summary p+p,.rte .tgb-summary p+p{margin-top:4px}.standard-page__content .tgb-summary p:first-child,.rte .tgb-summary p:first-child{margin-bottom:6px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/resets.css.map */
