.rs-section,.rs-heritage,.rs-wrap,.rs-feature,.rs-why-grid,.rs-press-bar{max-width:100%}html,body{overflow-x:hidden!important;max-width:100%!important}@media screen and (max-width:749px){*{box-sizing:border-box}.page-wrapper,#MainContent,.content-for-layout{overflow-x:hidden!important;max-width:100vw!important;width:100%!important}.product-details,.product-details *{max-width:100%!important;overflow-wrap:break-word!important;word-break:break-word!important}.variant-option__button-label,.variant-option--buttons,.variant-option{overflow:visible!important;max-width:none!important}.variant-option--buttons{padding-right:14px!important}.product-details h1,.product-details .product-title,.product-details [class*=product-title]{white-space:normal!important;max-width:100%!important}.product-details .icon-with-text,.product-details [class*=icon-grid],.product-details [class*=badges]{flex-wrap:wrap!important;max-width:100%!important}.rs-pickup-info,.rs-pickup-text{white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}.product-information .media-gallery--carousel slideshow-slide .product-media-container{height:clamp(260px,75vw,380px)!important}.product-information .media-gallery slideshow-controls{max-width:100%!important;overflow-x:auto!important}.breadcrumbs,nav[aria-label=breadcrumb]{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;padding-left:16px!important;padding-right:16px!important}.product-details .rsd-product-actions,.product-details [class*=product-actions]{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;gap:14px!important;box-sizing:border-box!important}.product-details .rsd-product-actions__button,.product-details [class*=product-actions] .button{width:100%!important;max-width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important;padding:0 20px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:10px!important;box-sizing:border-box!important}.product-details .layout-panel-flex--column,.product-details .layout-panel-flex--row{flex-direction:column!important;width:100%!important;align-items:stretch!important}}@media(max-width:480px){.rs-wrap{padding-left:20px!important;padding-right:20px!important}.rs-feature-media{height:280px!important}.rs-feature-text{padding-left:20px!important;padding-right:20px!important}.rs-heading{font-size:clamp(24px,7vw,32px)!important;line-height:1.15!important}.rs-btn,.rs-hero__btn,.wa-btn{display:inline-block;width:auto;padding:13px 22px!important;font-size:11px!important;min-height:44px;box-sizing:border-box}.rs-why-grid,.col-grid,.cs-grid{grid-template-columns:1fr!important;gap:28px!important}}:root{--rs-heading-font: "Cormorant Garamond", Georgia, serif;--rs-body-font: "Montserrat", Arial, sans-serif;--rs-heading-weight: 500;--rs-body-weight: 400;--rs-eyebrow-weight: 500;--rs-page-heading-size: 52px;--rs-page-heading-size-mobile: 36px;--rs-eyebrow-size: 11px;--rs-body-size: 15px}body,body .paragraph:not(.button),body .paragraph>*,body input,body textarea,body select,body button{font-family:var(--rs-body-font)!important;font-weight:var(--rs-body-weight)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.text-block.h1>*,.text-block.h2>*,.text-block.h3>*,.text-block.h4>*,.text-block.h5>*,.text-block.h6>*{font-family:var(--rs-heading-font)!important;font-weight:var(--rs-heading-weight)!important;font-style:normal!important}h1,.h1,h2,.h2{font-size:var(--rs-page-heading-size)!important;line-height:1.08!important;letter-spacing:-.01em!important}.rs-heading,.rs-heading *,.rs-carat-section-heading h2,.rs-carat-introduction h2,.rsl-carat-products__heading h2{font-family:var(--rs-heading-font)!important;font-weight:var(--rs-heading-weight)!important;font-style:normal!important;font-size:var(--rs-page-heading-size)!important;line-height:1.08!important}p,.rs-body,.rs-body *,.rsl-carat-products__subheading,.rs-carat-consultation__card>p:not(.rs-carat-eyebrow){font-family:var(--rs-body-font)!important;font-weight:var(--rs-body-weight)!important;font-size:var(--rs-body-size)!important;line-height:1.7!important}[class*=eyebrow],[class*=kicker],.rs-carat-step,.rs-carat-eyebrow,.rs-eng-eyebrow,.rsl-carat-eyebrow,.rsl-carat-kicker,.rsl-article__eyebrow,.rsl-related__eyebrow,.rsl-article__cta-eyebrow,.rsl-rings__eyebrow{font-family:var(--rs-body-font)!important;font-weight:var(--rs-eyebrow-weight)!important;font-size:var(--rs-eyebrow-size)!important;line-height:1.4!important;letter-spacing:.18em!important;text-transform:uppercase!important}header,header *,button,.button,.button-label,nav,nav *,.facets,.facets *,.product-card,.product-card *,.collection-card,.collection-card *{font-family:var(--rs-body-font)!important}.facets h1,.facets h2,.facets h3,.facets h4,.facets h5,.facets h6,.facets .h1,.facets .h2,.facets .h3,.facets .h4,.facets .h5,.facets .h6{font-family:var(--rs-body-font)!important;font-size:12px!important;font-weight:500!important}@media screen and (max-width:749px){h1,.h1,h2,.h2,.rs-heading,.rs-heading *,.rs-carat-section-heading h2,.rs-carat-introduction h2,.rsl-carat-products__heading h2{font-size:var(--rs-page-heading-size-mobile)!important;line-height:1.1!important}p,.rs-body,.rs-body *,.rsl-carat-products__subheading{font-size:14px!important;line-height:1.65!important}[class*=eyebrow],[class*=kicker],.rs-carat-step,.rs-carat-eyebrow,.rs-eng-eyebrow,.rsl-carat-eyebrow,.rsl-carat-kicker,.rsl-article__eyebrow,.rsl-related__eyebrow,.rsl-article__cta-eyebrow,.rsl-rings__eyebrow{font-size:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/rs-mobile-fixes.css.map */
