body.rguru-store{font-family:var(--rg-sans);font-weight:400}.rguru-store :is(h1,h2,h3,h4,h5,h6){font-family:var(--rg-serif);font-weight:500}.rguru-store :is(input,select,textarea,button,label,.button,.btn,.woocommerce-message,.woocommerce-error,.woocommerce-info){font-family:var(--rg-sans)}.rguru-store .rg-brand{font-family:var(--rg-serif);font-weight:500;font-size:33px!important;letter-spacing:-.7px}.rguru-store .rg-brand small,.rguru-store .rg-eyebrow,.rguru-store .rg-footer h2{font-family:var(--rg-sans)}.rguru-store .rg-home h1,.rguru-store .rg-home h2,.rguru-store .rg-catalog h1,.rguru-store .rg-detail h1,.rguru-store .rg-related h2{font-weight:500;letter-spacing:-.025em}.rguru-store .rg-product-info h3{font-family:var(--rg-sans);font-weight:500;letter-spacing:0}.rguru-store .rg-detail-price{font-family:var(--rg-serif);font-weight:500;font-size:27px}.rguru-store .rg-footer h2{font-weight:600}@media(max-width:767px){.rguru-store .rg-brand{font-size:28px!important}.rguru-store .rg-home h1{font-size:43px}.rguru-store .rg-detail h1{font-size:33px}}body.rguru-store{font-size:17px;line-height:1.75}.rguru-store .rg-announcement{font-size:13px}.rguru-store .rg-nav{font-size:14px;gap:28px}.rguru-store .rg-nav-note{font-size:16px}.rguru-store .rg-header-actions a{font-size:13px}.rguru-store .rg-search input[type=search]{font-size:14px}.rguru-store .rg-eyebrow{font-size:12px!important;letter-spacing:1.7px!important}.rguru-store .rg-hero-description,.rguru-store .rg-section-heading>p,.rguru-store .rg-story-copy>p:not(.rg-eyebrow),.rguru-store .rg-catalog-intro,.rguru-store .rg-detail-context{font-size:16px;line-height:1.85}.rguru-store .rg-home h1{font-size:clamp(50px,5vw,74px)}.rguru-store .rg-home h2{font-size:48px}.rguru-store .rg-catalog-heading h1{font-size:58px}.rguru-store .rg-detail h1{font-size:42px}.rguru-store .rg-product-info h3{font-size:16px;line-height:1.65}.rguru-store .rg-price{font-size:18px}.rguru-store .rg-price del{font-size:14px}.rguru-store .rg-detail-price{font-size:32px}.rguru-store .rg-button,.rguru-store .rg-text-link{font-size:14px}.rguru-store .rg-purchase button.single_add_to_cart_button{font-size:14px}.rguru-store .rg-crumb{font-size:12px}.rguru-store .rg-category-links a,.rguru-store .rg-catalog-sidebar summary,.rguru-store .rg-collection-tabs a,.rguru-store .rg-catalog-toolbar .woocommerce-result-count,.rguru-store .rg-catalog-toolbar select{font-size:14px}.rguru-store .rg-category-links small{font-size:12px}.rguru-store .rg-price-filter label,.rguru-store .rg-price-filter input,.rguru-store .rg-price-filter .rg-button{font-size:13px}.rguru-store .rg-sidebar-note p,.rguru-store .rg-gallery-note,.rguru-store .rg-stock-line,.rguru-store .rg-detail-promises p,.rguru-store .rg-detail-promises strong{font-size:13px}.rguru-store .rg-sku{font-size:12px}.rguru-store .rg-product-accordions summary{font-size:15px}.rguru-store .rg-product-copy,.rguru-store .rg-product-copy p,.rguru-store .rg-product-copy table{font-size:15px;line-height:1.85}.rguru-store .rg-product-copy h2,.rguru-store .rg-product-copy h3,.rguru-store .rg-product-copy h4{font-size:25px}.rguru-store .rg-collection-caption p,.rguru-store .rg-values p{font-size:14px}.rguru-store .rg-values h3{font-size:23px}.rguru-store .rg-hero-footnote{font-size:12px}.rguru-store .rg-footer p,.rguru-store .rg-footer-grid>div>a:not(.rg-brand),.rguru-store .rg-footer h2{font-size:14px}.rguru-store .rg-footer-bottom{font-size:12px}@media(max-width:1100px){.rguru-store .rg-header-main{gap:23px}.rguru-store .rg-nav{gap:23px}.rguru-store .rg-nav-note{display:none}}@media(max-width:767px){.rguru-store{font-size:16px}.rguru-store .rg-announcement{font-size:11px}.rguru-store .rg-nav{font-size:13px;gap:22px}.rguru-store .rg-search input[type=search]{font-size:13px}.rguru-store .rg-eyebrow{font-size:10px!important;letter-spacing:1.2px!important}.rguru-store .rg-home h1{font-size:47px}.rguru-store .rg-home h2{font-size:37px}.rguru-store .rg-catalog-heading h1{font-size:43px}.rguru-store .rg-detail h1{font-size:37px}.rguru-store .rg-hero-description,.rguru-store .rg-story-copy>p:not(.rg-eyebrow),.rguru-store .rg-catalog-intro,.rguru-store .rg-detail-context{font-size:15px}.rguru-store .rg-product-info h3{font-size:15px;line-height:1.6}.rguru-store .rg-price{font-size:17px}.rguru-store .rg-button,.rguru-store .rg-text-link{font-size:13px}.rguru-store .rg-category-links a,.rguru-store .rg-catalog-sidebar summary,.rguru-store .rg-collection-tabs a,.rguru-store .rg-catalog-toolbar .woocommerce-result-count,.rguru-store .rg-catalog-toolbar select{font-size:12px}.rguru-store .rg-detail-promises p,.rguru-store .rg-detail-promises strong{font-size:12px}.rguru-store .rg-collection-caption p,.rguru-store .rg-values p{font-size:13px}.rguru-store .rg-footer-bottom{font-size:11px}}body.rguru-store{font-size:19px}.rguru-store .rg-header-main{min-height:116px}.rguru-store .rg-announcement{font-size:15px;letter-spacing:.5px}.rguru-store .rg-nav{font-size:17px;gap:27px;min-height:60px}.rguru-store .rg-nav-note{display:none}.rguru-store .rg-header-actions a{font-size:15px}.rguru-store .rg-search{width:470px}.rguru-store .rg-search input[type=search]{font-size:16px;height:50px}.rguru-store .rg-search button{height:50px}.rguru-store .rg-brand{font-size:39px!important}.rguru-store .rg-brand small{font-size:10px}.rguru-store .rg-eyebrow{font-size:14px!important;letter-spacing:1.4px!important}.rguru-store .rg-hero-description,.rguru-store .rg-section-heading>p,.rguru-store .rg-story-copy>p:not(.rg-eyebrow),.rguru-store .rg-catalog-intro,.rguru-store .rg-detail-context{font-size:19px;line-height:1.8}.rguru-store .rg-home h1{font-size:clamp(58px,5.6vw,82px)}.rguru-store .rg-home h2{font-size:55px}.rguru-store .rg-catalog-heading h1{font-size:66px}.rguru-store .rg-detail h1{font-size:49px}.rguru-store .rg-product-info h3{font-size:19px;line-height:1.55}.rguru-store .rg-price{font-size:22px}.rguru-store .rg-price del{font-size:17px}.rguru-store .rg-detail-price{font-size:39px}.rguru-store .rg-button,.rguru-store .rg-text-link{font-size:17px}.rguru-store .rg-button{padding:18px 24px}.rguru-store .rg-purchase button.single_add_to_cart_button{font-size:17px;height:55px}.rguru-store .rg-crumb{font-size:15px}.rguru-store .rg-category-links a,.rguru-store .rg-catalog-sidebar summary,.rguru-store .rg-collection-tabs a,.rguru-store .rg-catalog-toolbar .woocommerce-result-count,.rguru-store .rg-catalog-toolbar select{font-size:16px}.rguru-store .rg-category-links small,.rguru-store .rg-sku{font-size:14px}.rguru-store .rg-price-filter label,.rguru-store .rg-price-filter input,.rguru-store .rg-price-filter .rg-button{font-size:15px}.rguru-store .rg-sidebar-note p,.rguru-store .rg-gallery-note,.rguru-store .rg-stock-line,.rguru-store .rg-detail-promises p,.rguru-store .rg-detail-promises strong{font-size:15px}.rguru-store .rg-product-accordions summary{font-size:18px}.rguru-store .rg-product-copy,.rguru-store .rg-product-copy p,.rguru-store .rg-product-copy table{font-size:18px;line-height:1.85}.rguru-store .rg-collection-caption p,.rguru-store .rg-values p{font-size:17px}.rguru-store .rg-values h3{font-size:28px}.rguru-store .rg-hero-footnote{font-size:15px}.rguru-store .rg-footer p,.rguru-store .rg-footer-grid>div>a:not(.rg-brand),.rguru-store .rg-footer h2{font-size:17px}.rguru-store .rg-footer-bottom{font-size:14px}.rguru-store .rg-belief-strip{font-size:19px;gap:24px;flex-wrap:wrap}.rguru-store .rg-catalog-body{grid-template-columns:240px minmax(0,1fr);gap:38px}.rguru-store .rg-catalog-toolbar select{min-width:200px}.rguru-store .rg-detail-promises{grid-template-columns:1fr;gap:15px}@media(max-width:1100px){.rguru-store .rg-header-main{gap:22px}.rguru-store .rg-search{max-width:37%}.rguru-store .rg-nav{gap:23px}.rguru-store .rg-catalog-body{grid-template-columns:195px minmax(0,1fr);gap:28px}}@media(max-width:767px){body.rguru-store{font-size:18px}.rguru-store .rg-header-main{min-height:82px}.rguru-store .rg-brand{font-size:31px!important}.rguru-store .rg-brand small{font-size:8px;letter-spacing:1.5px}.rguru-store .rg-announcement{font-size:12px}.rguru-store .rg-header-actions{gap:13px}.rguru-store .rg-search{max-width:none;width:100%}.rguru-store .rg-search input[type=search]{font-size:15px;height:46px}.rguru-store .rg-search button{height:46px}.rguru-store .rg-nav{font-size:16px;min-height:50px}.rguru-store .rg-eyebrow{font-size:12px!important;letter-spacing:1px!important}.rguru-store .rg-home h1{font-size:53px}.rguru-store .rg-home h2{font-size:43px}.rguru-store .rg-catalog-heading h1{font-size:49px}.rguru-store .rg-detail h1{font-size:43px}.rguru-store .rg-hero-description,.rguru-store .rg-story-copy>p:not(.rg-eyebrow),.rguru-store .rg-catalog-intro,.rguru-store .rg-detail-context{font-size:18px}.rguru-store .rg-product-info h3{font-size:17px}.rguru-store .rg-price{font-size:20px}.rguru-store .rg-button,.rguru-store .rg-text-link{font-size:16px}.rguru-store .rg-category-links a,.rguru-store .rg-catalog-sidebar summary,.rguru-store .rg-collection-tabs a,.rguru-store .rg-catalog-toolbar .woocommerce-result-count,.rguru-store .rg-catalog-toolbar select{font-size:14px}.rguru-store .rg-catalog-toolbar{flex-wrap:wrap}.rguru-store .rg-catalog-toolbar select{min-width:180px;max-width:100%}.rguru-store .rg-detail-promises p,.rguru-store .rg-detail-promises strong,.rguru-store .rg-collection-caption p,.rguru-store .rg-values p{font-size:15px}.rguru-store .rg-footer-bottom{font-size:13px}.rguru-store .rg-catalog-body{grid-template-columns:minmax(0,1fr)}.rguru-store .rg-belief-strip{flex-wrap:nowrap;font-size:16px}.rguru-store .rg-purchase button.single_add_to_cart_button{min-width:150px;font-size:15px}}