.brand-directory :is(.tone-jewelry,.tone-bling,.tone-gifts){flex-direction:column;align-items:stretch;background:transparent}.brand-directory :is(.tone-jewelry,.tone-bling,.tone-gifts) .brand-entry-image{position:relative;inset:auto;display:block;width:100%;height:420px;object-fit:contain}.brand-directory :is(.tone-jewelry,.tone-bling,.tone-gifts):after{display:none}.brand-directory :is(.tone-jewelry,.tone-bling,.tone-gifts) .brand-entry-copy{padding:24px 30px;background:transparent;color:#211b16;flex:1}.brand-directory .brand-entry .brand-entry-copy h3{color:#211b16}.brand-directory .brand-entry-copy p{color:#625a51}.brand-directory .brand-entry-copy>span{color:#806025}@media(max-width:749px){.brand-directory :is(.tone-jewelry,.tone-bling,.tone-gifts) .brand-entry-image{height:auto;max-height:520px}}.hero.hero-fit{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;background:#191511;align-items:center}.hero-fit-image{display:block;width:100%;max-width:100%;min-width:0;height:auto;grid-area:1 / 1}.hero.hero-fit:before{grid-area:1 / 1;z-index:1;pointer-events:none}.hero-fit .hero-content{grid-area:1 / 1;z-index:2;width:45%;max-width:580px;margin:0 0 0 5%;padding:28px 0}.hero.hero-fit h1{font-size:clamp(30px,3.6vw,60px);line-height:1.04;margin:14px 0}.hero.hero-fit p{font-size:clamp(13px,1.15vw,17px);line-height:1.55;margin:14px 0}.hero.hero-fit .button{margin-top:8px;padding:14px 22px}@media(max-width:749px){.hero-fit-image{grid-area:1 / 1}.hero.hero-fit:before{display:none}.hero-fit .hero-content{grid-area:2 / 1;width:calc(100% - 40px);max-width:none;margin:0 auto;padding:28px 0}.hero.hero-fit h1{font-size:clamp(32px,7vw,46px)}.hero.hero-fit p{font-size:15px}}brand-hero-carousel{display:block;background:var(--cream,#f7f2e8);color:var(--ink,#17130e)}.brand-hero__viewport{overflow:hidden}.brand-hero__track{display:flex;transition:transform .65s ease;align-items:stretch}.brand-hero__slide{display:grid;grid-template-columns:40% 60%;flex:0 0 100%;min-width:0;align-items:center;min-height:480px}.brand-hero__copy{padding:48px 24px 48px max(24px,5vw)}.brand-hero__copy .eyebrow{color:#87622e;line-height:1.5}.brand-hero__copy h1,.brand-hero__copy h2{font-family:Georgia,serif;font-size:clamp(34px,4.5vw,68px);line-height:1.05;margin:20px 0;font-weight:400;overflow-wrap:anywhere}.brand-hero__copy p{font-size:clamp(15px,1.3vw,18px);line-height:1.7;color:var(--muted,#71695f);max-width:36em}.brand-hero__art{min-width:0;padding:24px 5vw 24px 0}.brand-hero__art img{display:block;width:100%;height:auto;max-height:650px;object-fit:contain}.brand-hero__controls{display:flex;justify-content:center;align-items:center;gap:10px;padding:0 20px 22px}.brand-hero__controls[hidden]{display:none}.brand-hero__controls button{-webkit-appearance:none;appearance:none;cursor:pointer;background:transparent;border:1px solid #b3a58e;color:inherit;min-width:44px;min-height:44px;border-radius:50%;font:inherit}.brand-hero__controls button:focus-visible{outline:2px solid var(--gold,#c79a3b);outline-offset:4px}.brand-hero__dots{display:flex;gap:0}.brand-hero__dots button{border:0;display:grid;place-items:center}.brand-hero__dots span{width:9px;height:9px;border:1px solid currentColor;border-radius:50%}.brand-hero__dots [aria-current=true] span{background:currentColor}.brand-hero__controls .brand-hero__toggle{border-radius:4px;min-width:80px;padding:8px 12px;font-size:12px}@media(max-width:749px){.brand-hero__slide{grid-template-columns:1fr;align-content:start;min-height:0}.brand-hero__copy{padding:30px 24px 16px}.brand-hero__copy h1,.brand-hero__copy h2{font-size:40px;margin:14px 0}.brand-hero__art{padding:12px 24px 24px}.brand-hero__art img{max-height:480px}.brand-hero__copy .button{margin-top:8px}}@media(prefers-reduced-motion:reduce){.brand-hero__track{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map */
