html{scroll-behavior:smooth}body{background:#fdfcf8;color:#173239}body,button,input,select,textarea{font-family:var(--font-body-family),Arial,sans-serif}h1,h2,h3,.h0,.h1,.h2,.rich-text__heading,.title{letter-spacing:-.035em}h1,h2,.h0,.h1,.h2,.product__title h1,.main-page-title{font-family:Georgia,Times New Roman,serif;font-weight:400}.page-width{max-width:140rem}.header-wrapper,.header-wrapper.gradient{background:#fdfcf8!important;border-bottom:1px solid #E3EBE6!important}.header{min-height:84px;align-items:center}.header__heading-link{padding:0!important;letter-spacing:normal!important}.rg-header-logo{display:block;width:205px;max-width:100%;height:auto}.header__menu-item,.header__menu-item .text,.header__inline-menu .list-menu__item{color:#263f43!important;font-size:1.35rem;font-weight:550;letter-spacing:.025em}.header__menu-item:hover,.header__menu-item:hover .text,.header__active-menu-item{color:#226d69!important}.header__icon,.header__icon .icon,.header__icons a,.header__icons .icon{color:#173239!important}.header__icon--cart .cart-count-bubble{background:#226d69!important;color:#fff!important}.header .localization-form__select,.header .localization-form__select .icon-caret,.header .disclosure__button,.header__heading,.header__heading-link{color:#173239!important}.section-header{z-index:20}.button,.shopify-challenge__button,.customer button{border-radius:100px!important;font-weight:600;letter-spacing:.015em}.button:not(.button--secondary),.product-form__submit,.product-form__buttons .button{background:#226d69!important;color:#fff!important;border:1px solid #226D69!important}.button:not(.button--secondary):hover,.product-form__submit:hover{background:#185956!important;color:#fff!important}.button--secondary{background:transparent!important;color:#226d69!important;border:1px solid #226D69!important}.button:before,.button:after{box-shadow:none!important}.card__inner,.card__media,.card .media,.product__media,.product__media img,.collection-list .card__inner{border-radius:14px;overflow:hidden}.card__inner{background:#eef3ef}.card__information{padding-top:15px!important}.card__heading,.card__heading a{color:#173239!important;font-weight:600;font-size:1.5rem}.card__heading a:hover{color:#226d69!important}.card-information .price,.price,.price-item{color:#244b4d}.price--on-sale .price-item--sale,.price__sale .price-item--sale{color:#226d69!important;font-weight:700}.card__badge .badge,.badge{border-radius:999px!important;letter-spacing:.03em}.collection-hero__title,.title-wrapper-with-link .title{color:#173239}.product__title h1{font-size:clamp(2.8rem,3vw,4.5rem);line-height:1.12}.product__info-container .price{font-size:2rem}.product__info-container a:not(.button),.product__tax a{color:#226d69!important}.product__info-container .share-button__button{color:#173239!important}.product__media-wrapper .slider-button{color:#226d69}.field__input,.select__select,.customer .field input,.quantity{border-radius:12px!important}.field:after,.select:after{border-radius:12px!important;box-shadow:none!important;border:1px solid #C8DAD1}.cart-drawer,.drawer__inner,.menu-drawer{background:#fdfcf8}.cart-drawer .drawer__heading,.cas-ft__wordmark{font-family:Georgia,serif}.cas-ft__logo .rg-footer-logo{width:220px!important;max-width:100%;height:auto!important}.cas-on-ink a:hover{color:#9eded1!important}.cas-on-ink .cas-ft__ch{color:#b9dcd1!important}.cas-on-ink .cas-ft__contact a{color:#d6e9e3!important}.ccf-section{background:#fdfcf8!important;color:#173239!important}.ccf-section .ccf-inner{max-width:1380px}.ccf-section .ccf-banner-wrap,.ccf-section .ccf-banner{border-radius:18px;overflow:hidden}.ccf-section .ccf-tabs-shell{border-color:#e1ece6!important;background:#fdfcf8!important}.ccf-section .ccf-tab{font-size:1.35rem!important;letter-spacing:.025em;color:#264a4d!important}.ccf-section .ccf-tab.is-active,.ccf-section .ccf-tab:hover{color:#226d69!important}.ccf-section .ccf-tab:after{background:#226d69!important;height:3px!important}.ccf-section .ccf-filter-btn{color:#226d69!important}.ccf-section .ccf-toolbar{padding-top:15px}.ccf-section .ccf-load-more,.ccf-section .ccf-apply{border-radius:999px!important;background:#226d69!important;color:#fff!important}.ccf-section .ccf-back-top{border-radius:999px!important}.cs-track__dot{background:#226d69!important}.cs-pdp__item:before{background:#226d69!important}.cs-pdp__contact a,.cs-pdp__link{color:#226d69!important}.cs-faq__item{border-color:#dae8e1!important}.product-see-all__button{background:#226d69!important;border-color:#226d69!important;border-radius:999px!important}.cas-explore a{border-radius:999px!important}.cas-pay__cap,.cas-pay__note{color:#587270!important}@media(max-width:749px){.header{min-height:70px}.rg-header-logo{width:160px}.page-width{padding-left:1.7rem;padding-right:1.7rem}.header__icons{padding-right:0}.ccf-section .ccf-inner{width:min(calc(100% - 3.4rem),1380px)}}.rg-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 75% 15%,#2E6064 0,transparent 42%),radial-gradient(ellipse at 20% 100%,#1D5252 0,transparent 40%),#102a30;color:#f8fbf7}.rg-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-radial-gradient(ellipse at 95% 20%,transparent 0,transparent 56px,rgba(204,240,229,.04) 57px,transparent 58px);pointer-events:none;z-index:-1}.rg-hero__grid{max-width:1400px;min-height:580px;margin:0 auto;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:6%;padding:70px 44px 75px}.rg-hero__eyebrow,.rg-eyebrow{font:600 11px/1.4 Arial,sans-serif;letter-spacing:.26em;text-transform:uppercase}.rg-hero__eyebrow{color:#bfd5c7;display:flex;align-items:center;gap:12px}.rg-hero__eyebrow:before{content:"";width:31px;height:1px;background:#c8b782}.rg-hero__title{margin:22px 0;font:400 clamp(4.4rem,6vw,9.1rem)/.99 Georgia,serif;letter-spacing:-.065em;max-width:750px;color:#f9faf5}.rg-hero__title em{font-weight:400;font-style:italic;color:#afdfd1}.rg-hero__copy{font-size:1.65rem;line-height:1.8;color:#d3e2de;max-width:540px;margin:0 0 36px}.rg-hero__actions{display:flex;gap:12px;flex-wrap:wrap}.rg-hero__cta{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:0 27px;border-radius:999px;color:#13353a;background:#c7e0d4;font-size:1.4rem;font-weight:700;text-decoration:none;transition:transform .2s,background .2s}.rg-hero__cta:hover{background:#fff;color:#13353a;transform:translateY(-2px)}.rg-hero__cta--line{background:transparent;color:#f8fbf7;border:1px solid rgba(239,248,242,.52)}.rg-hero__cta--line:hover{background:#ffffff17;color:#fff}.rg-hero__visual{position:relative;min-height:485px;display:grid;place-items:center}.rg-hero__halo{position:absolute;width:82%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#518A80 0%,rgba(74,143,135,.23) 49%,transparent 69%);filter:blur(3px)}.rg-hero__ring{position:absolute;width:90%;aspect-ratio:1;border:1px solid rgba(197,224,214,.3);border-radius:50%;transform:rotate(-12deg) scaleY(.89)}.rg-hero__ring:after{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border:1px solid rgba(197,224,214,.11);border-radius:50%}.rg-hero__image{width:min(83%,420px);aspect-ratio:4/5;object-fit:cover;position:relative;z-index:1;border-radius:210px 210px 22px 22px;box-shadow:0 35px 75px #0000003d;border:1px solid rgba(252,255,251,.25)}.rg-hero__placeholder{position:relative;z-index:1;width:76%;aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;border:1px solid rgba(245,251,246,.3);border-radius:230px 230px 25px 25px;background:linear-gradient(150deg,#285e62,#123239);box-shadow:0 38px 90px #0c252d}.rg-hero__placeholder img{width:75%;height:auto;opacity:.9}.rg-hero__caption{position:absolute;z-index:2;right:-2%;bottom:5%;background:#f8fbf7;padding:16px 18px;border-radius:10px;color:#245154;box-shadow:0 10px 30px #00000024;max-width:220px}.rg-hero__caption b{display:block;font:400 20px Georgia,serif}.rg-hero__caption span{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-top:4px}.rg-note{background:#eaf2ed;border-bottom:1px solid #D8E8DD;padding:13px 20px;color:#335d5d;text-align:center;font-size:1.26rem;letter-spacing:.02em}.rg-note a{color:#1d645e;font-weight:700;text-underline-offset:3px}.rg-cats{max-width:1400px;margin:0 auto;padding:76px 38px 45px}.rg-section-kicker{font-size:1.12rem;letter-spacing:.23em;font-weight:700;color:#397b72;text-transform:uppercase}.rg-section-heading{font:400 clamp(3.4rem,4.2vw,5.5rem)/1.14 Georgia,serif;color:#193a40;margin:13px 0 16px}.rg-section-intro{max-width:600px;color:#5c7371;font-size:1.52rem;line-height:1.7;margin:0 0 33px}.rg-cats__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rg-cat{display:block;text-decoration:none;color:#183b40;position:relative}.rg-cat__media{position:relative;aspect-ratio:1.08;overflow:hidden;border-radius:16px;background:#ddeae4}.rg-cat__media img{width:100%;height:100%;object-fit:cover;transition:transform .55s}.rg-cat:hover .rg-cat__media img{transform:scale(1.055)}.rg-cat__fallback{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at 68% 25%,#6faca2 0,#2a6b69 33%,#123940)}.rg-cat__fallback span{font:italic 80px Georgia,serif;color:#eff9f5b3}.rg-cat__meta{display:flex;justify-content:space-between;align-items:start;gap:10px;padding-top:18px}.rg-cat__title{font:400 clamp(2.4rem,2.25vw,3.4rem)/1.1 Georgia,serif;margin:0}.rg-cat__more{font-size:1.2rem;font-weight:700;white-space:nowrap;color:#236f65;padding-top:9px}.rg-cats__bottom{padding-top:30px;border-bottom:1px solid #DCE9E0}@media(max-width:989px){.rg-hero__grid{grid-template-columns:1fr .9fr;padding:60px 28px;gap:12px}.rg-hero__visual{min-height:380px}.rg-hero__title{font-size:5.2rem}.rg-hero__caption{right:1%}}@media(max-width:749px){.rg-hero__grid{grid-template-columns:1fr;padding:51px 22px 15px;min-height:0}.rg-hero__title{font-size:clamp(4.6rem,12vw,6.6rem)}.rg-hero__copy{font-size:1.48rem}.rg-hero__visual{min-height:310px;margin-top:20px}.rg-hero__image{max-width:240px;width:65%;aspect-ratio:1;object-fit:cover;border-radius:120px 120px 18px 18px}.rg-hero__placeholder{max-width:235px;aspect-ratio:1}.rg-hero__ring{width:270px}.rg-hero__halo{width:250px}.rg-hero__caption{bottom:10%;right:3%;padding:12px;max-width:155px}.rg-hero__caption b{font-size:16px}.rg-hero__caption span{font-size:9px}.rg-cats{padding:55px 17px 25px}.rg-cats__grid{grid-template-columns:1fr 1fr;gap:12px}.rg-cat__media{aspect-ratio:.86}.rg-cat__title{font-size:2.3rem}.rg-cat__more{font-size:1.15rem}.rg-cat__meta{display:block}.rg-cat__more{display:block;padding-top:5px}}@media(max-width:479px){.rg-cats__grid{grid-template-columns:1fr 1fr}.rg-hero__actions{gap:9px}.rg-hero__cta{padding:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/resin-glow.css.map */
