.about{background:var(--ink);color:var(--ivory)}.about__wrap{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.about__mark{width:250px;height:250px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold);font:65px var(--serif)}.about .button--line{color:var(--ivory)}@media(max-width:750px){.about__wrap{grid-template-columns:1fr;gap:30px}.about__mark{width:150px;height:150px;font-size:40px}}.experience-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--beige)}.experience-grid article{padding:25px;border-right:1px solid var(--beige)}.experience-grid article:last-child{border:0}.experience-grid span{color:var(--gold);font-size:11px}.experience-grid h3{font:25px var(--serif);margin:32px 0 8px}.experience-grid p{font-size:12px}@media(max-width:750px){.experience-grid{grid-template-columns:1fr 1fr}.experience-grid article:nth-child(2){border-right:0}.experience-grid article{padding:20px 12px;border-bottom:1px solid var(--beige)}}.footer{padding:65px 0;background:var(--ink);color:var(--ivory)}.footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.footer p{font-size:12px;color:var(--beige)}@media(max-width:750px){.footer__grid{grid-template-columns:1fr;gap:14px}}.announcement{text-align:center;background:var(--ink);color:#fff;padding:9px;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.site-header{height:90px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.site-nav{display:flex;gap:22px;font-size:11px;text-transform:uppercase}.logo{text-align:center;font:400 27px var(--serif);letter-spacing:.04em}.logo small{display:block;font:9px var(--sans);letter-spacing:.25em;text-transform:uppercase}.header-tools{display:flex;justify-content:flex-end;gap:16px}.header-tools button,.menu-toggle{border:0;background:none;font-size:19px;cursor:pointer}.menu-toggle{display:none}@media(max-width:750px){.site-header{height:70px}.menu-toggle{display:block}.site-nav{display:none}.site-nav.is-open{position:absolute;top:110px;left:0;right:0;z-index:25;display:flex;flex-direction:column;background:#fff;padding:25px}.header-tools{gap:7px}.header-tools a,.header-tools button{font-size:17px}.logo{font-size:21px}}.hero{position:relative;min-height:680px;color:#fff;background:var(--ink)}.hero__media,.hero__media img,.hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__placeholder{fill:#5a5047}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#110e0b9e,#110e0b14)}.hero__content{position:relative;z-index:1;padding-top:200px}.hero h1{max-width:650px;margin:12px 0;font:400 clamp(3rem,7vw,6.5rem)/.95 var(--serif);letter-spacing:-.06em}.hero p:not(.eyebrow){max-width:380px;margin:0 0 27px;font-size:16px}.hero .button{background:var(--ivory);color:var(--ink);border-color:var(--ivory)}@media(max-width:750px){.hero{min-height:580px}.hero__content{padding-top:190px}.hero:after{background:linear-gradient(0deg,#110e0bb3,#110e0b0d)}}.product-page__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px}.product-gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px}.product-gallery img,.product-gallery svg{width:100%;aspect-ratio:4/5;object-fit:cover;background:var(--beige)}.product-info{position:sticky;top:25px;align-self:start}.product-price{font:23px var(--serif)}.product-info form{display:grid;gap:10px;margin:25px 0}.product-info select,.product-info input[type=number]{padding:13px;border:1px solid var(--beige);background:#fff}.gift{font-size:12px}.product-add{width:100%;margin-top:8px}.secure{font-size:10px;text-transform:uppercase;color:var(--gold)}details{border-top:1px solid var(--beige);padding:16px 0}summary{cursor:pointer;font:20px var(--serif)}details p{font-size:12px}@media(max-width:750px){.product-page__grid{grid-template-columns:1fr;gap:25px}.product-info{position:static}.product-gallery{gap:5px}}.newsletter__form{display:flex;max-width:520px;margin:25px auto 0}.newsletter__form input{min-width:0;flex:1;border:1px solid var(--beige);padding:14px;background:var(--ivory)}@media(max-width:500px){.newsletter__form{display:block}.newsletter__form input,.newsletter__form button{width:100%;margin-bottom:8px}}.notes{background:var(--beige)}.notes__wrap{display:grid;grid-template-columns:1fr 1fr;align-items:center}.pyramid{text-align:center}.pyramid div{margin:auto;padding:25px;border-bottom:1px solid rgba(45,45,45,.25)}.pyramid div:nth-child(1){width:45%}.pyramid div:nth-child(2){width:70%}.pyramid div:nth-child(3){width:100%}.pyramid strong{font:28px var(--serif)}.pyramid p{margin:4px 0 0;font-size:11px}@media(max-width:750px){.notes__wrap{grid-template-columns:1fr;gap:35px}.pyramid div:nth-child(1){width:60%}.pyramid div:nth-child(2){width:80%}}.reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.reviews blockquote{margin:0;padding:35px;background:var(--ivory);text-align:center}.stars{color:var(--gold);letter-spacing:.15em}.reviews p{font:24px/1.2 var(--serif)}.reviews cite{font-size:11px;font-style:normal;text-transform:uppercase}@media(max-width:750px){.reviews{grid-template-columns:1fr}.reviews blockquote{padding:24px}}.rollons{display:grid;grid-template-columns:1fr 1fr;background:#ded4c4}.rollons__image{min-height:550px;background:#c8baa4}.rollons__image img,.rollons__image svg{width:100%;height:100%;object-fit:cover}.rollons__copy{align-self:center;max-width:450px;padding:80px}.rollons__copy p{max-width:370px;margin-bottom:25px}@media(max-width:750px){.rollons{grid-template-columns:1fr}.rollons__image{min-height:360px}.rollons__copy{padding:55px 25px}}.finder__wrap{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.finder__choices{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.finder__choices button{padding:35px 10px;border:1px solid var(--gold);background:transparent;font:25px var(--serif);cursor:pointer}.finder__choices button:hover,.finder__choices button.is-active{background:var(--gold);color:#fff}.finder__result{grid-column:1/-1;padding:25px 0;display:none}.finder__result.is-active{display:block}.finder__result strong{display:block;font:35px var(--serif);margin:4px 0 10px}@media(max-width:750px){.finder__wrap{grid-template-columns:1fr;gap:30px}.finder__choices button{font-size:18px;padding:25px 4px}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
