.cp-header{overflow:visible!important;z-index:90}
#cp-header .cp-header__inner{display:grid!important;grid-template-columns:minmax(0,1fr) 212px minmax(0,1fr);gap:24px;max-width:1480px!important;width:calc(100% - 80px);min-height:94px!important;margin:auto;padding:0!important}
.cp-header__left,.cp-header__actions{min-width:0;display:flex;align-items:center;gap:20px}
.cp-header__actions{justify-content:flex-end}.cp-header__logo{justify-self:center;width:212px!important;max-width:212px!important}
.cp-header__logo img{width:100%!important;height:64px!important;object-fit:contain}#cp-header .cp-header__menu-btn{display:none!important}
#cp-header .cp-mm-nav{display:flex!important;align-items:center;gap:24px!important;white-space:nowrap}.cp-mm{position:static!important}
.cp-mm>summary{display:flex;align-items:center;gap:7px;list-style:none;cursor:pointer;font:400 14px/1.35 'Red Hat Text',sans-serif;color:#332a23;padding:30px 0;min-height:94px;box-sizing:border-box}
.cp-mm>summary::-webkit-details-marker{display:none}.cp-mm>summary svg{width:10px;height:8px;fill:none;stroke:currentColor;stroke-width:1.4;transition:transform .18s}
.cp-mm[open]>summary svg{transform:rotate(180deg)}.cp-mm>summary.cp-mm__new{color:#7b2638}.cp-mm[open]>summary{color:#7b2638}
.cp-mm>summary:focus-visible,.cp-mm__panel a:focus-visible,.cp-mm-mobile summary:focus-visible{outline:2px solid #7b2638;outline-offset:5px}
.cp-mm__panel{position:absolute;top:100%;left:0;right:0;width:100%;box-sizing:border-box;background:#fffdf8;border-top:1px solid #eee8df;border-bottom:1px solid #e6dccf;box-shadow:0 16px 25px rgb(42 31 23 / 7%);white-space:normal;max-height:calc(100dvh - 125px);overflow:auto;overscroll-behavior:contain}
.cp-mm:not([open])>.cp-mm__panel{display:none!important}.cp-header:has(.cp-mm[open]){transform:none!important}
.cp-mm-grid{max-width:1440px;margin:auto;padding:40px 48px 46px;display:grid;align-items:start;gap:32px}
.cp-mm-grid--jewelry{grid-template-columns:.9fr 1.2fr 1.25fr 1fr 1.15fr}.cp-mm-grid--new{grid-template-columns:.9fr 2.55fr 1.15fr}.cp-mm-grid--watches{grid-template-columns:.9fr 1.25fr 1.25fr 1.15fr}.cp-mm-grid--simple{grid-template-columns:1fr 2fr 1.1fr}
.cp-mm-grid h3{font:600 14px/1.45 'Red Hat Text',sans-serif;text-transform:uppercase;color:#342d27;margin:0 0 22px}.cp-mm-grid h3>span{display:block;text-transform:none;font-size:14px;letter-spacing:0}
.cp-mm-quick,.cp-mm-collections{display:flex;flex-direction:column;gap:20px}.cp-mm-quick>a,.cp-mm-collections>a{color:#4c433a;text-decoration:none;font:400 15px/1.55 'Red Hat Text',sans-serif;display:block}
.cp-mm-collections h3{margin-bottom:4px}.cp-mm-quick>a:hover,.cp-mm-collections>a:hover,.cp-mm-product:hover .cp-mm-product__name{color:#7b2638;text-decoration:underline;text-underline-offset:4px}
.cp-mm-column>.cp-mm-product+.cp-mm-product{margin-top:16px}.cp-mm-product{display:flex!important;align-items:center;gap:12px;text-decoration:none!important;color:#4c433a;min-width:0;padding:0!important;border:0!important;line-height:1.35!important}
.cp-mm-product__image{display:block;width:64px!important;height:64px!important;min-width:64px;border-radius:50%;object-fit:cover;background:#f0e8dd;flex:none}
.cp-mm-product__copy{min-width:0;display:flex;flex-direction:column;gap:4px}.cp-mm-product__line{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 7px}.cp-mm-product__name{font:400 17px/1.3 'Red Hat Text',sans-serif;color:#4c433a;letter-spacing:0;text-transform:none}
.cp-mm-product__sub{display:block;font:400 italic 11.5px/1.4 'Red Hat Text',sans-serif;color:#8a7b6e;letter-spacing:0;text-transform:none}.cp-mm-tag{display:inline-block;color:#7b2638;font:500 10px/1.4 'Red Hat Text',sans-serif;white-space:nowrap;letter-spacing:0;text-transform:none}
.cp-mm-art__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.cp-mm-art .cp-mm-product__image{width:72px!important;height:72px!important;min-width:72px}
.cp-mm-feature{position:relative;display:block!important;isolation:isolate;width:100%;height:370px;min-height:280px;overflow:hidden;text-decoration:none!important;border:0!important;padding:0!important;background:#e9dfd0}
.cp-mm-feature>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s}.cp-mm-feature:hover>img{transform:scale(1.025)}.cp-mm-feature:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(43,27,18,.68));z-index:1}
.cp-mm-feature__copy{position:absolute;z-index:2;left:20px;right:18px;bottom:22px;display:flex;flex-direction:column;align-items:flex-start;gap:11px;color:#fffaf1}.cp-mm-feature__eyebrow{font:500 10px/1.4 'Red Hat Text',sans-serif;letter-spacing:.12em;text-transform:uppercase}.cp-mm-feature__title{font:400 29px/1.05 'Newsreader',serif;letter-spacing:-.02em}.cp-mm-feature__button{display:inline-flex;align-items:center;gap:20px;background:#7b2638;color:#fffaf1;padding:11px 16px;font:500 13px/1.3 'Red Hat Text',sans-serif}
.cp-mm-mobile-nav{display:block}.cp-drawer__nav .cp-mm-mobile-all{display:block;padding:15px 0;font:500 16px/1.4 'Red Hat Text',sans-serif;color:#342a22;text-decoration:none}.cp-mm-mobile{border-bottom:1px solid #e8dfd3}.cp-mm-mobile>summary{display:flex;gap:9px;align-items:center;list-style:none;padding:17px 0;font:400 17px/1.4 'Red Hat Text',sans-serif;color:#332a23;cursor:pointer}.cp-mm-mobile>summary::-webkit-details-marker{display:none}.cp-mm-mobile__plus{margin-left:auto;font-size:23px;font-weight:300}.cp-mm-mobile[open]>summary>.cp-mm-mobile__plus{transform:rotate(45deg)}.cp-mm-mobile__body{padding:0 0 16px}.cp-mm-mobile__body>.cp-mm-product{margin:10px 0}.cp-drawer__nav .cp-mm-tag{padding:0;background:none}
@media(min-width:1100px){.cp-header__nav--right{display:none}.cp-header__icon{display:flex!important}}
@media(min-width:1100px) and (max-width:1280px){#cp-header .cp-header__inner{width:calc(100% - 48px);grid-template-columns:minmax(0,1fr) 188px minmax(0,1fr);gap:16px}.cp-header__logo{width:188px!important;max-width:188px!important}#cp-header .cp-mm-nav{gap:17px!important}.cp-mm>summary{font-size:13px}.cp-header__actions{gap:13px}.cp-mm-grid{padding:32px 28px 36px;gap:22px}.cp-mm-product__image{width:54px!important;height:54px!important;min-width:54px}.cp-mm-product__name{font-size:15px}.cp-mm-product__sub{font-size:10.5px}.cp-mm-product{gap:9px}.cp-mm-feature{height:345px}}
@media(max-width:1099px){#cp-header .cp-header__inner{width:calc(100% - 32px);min-height:74px!important;grid-template-columns:1fr 166px 1fr;gap:8px}.cp-header__logo{width:166px!important;max-width:166px!important}.cp-header__logo img{height:52px!important}#cp-header .cp-header__menu-btn{display:flex!important}#cp-header .cp-header__left>.cp-mm-nav,#cp-header .cp-header__actions>.cp-mm-nav{display:none!important}.cp-header__actions{gap:16px}.cp-header__actions>.cp-header__icon{display:flex!important;width:21px;height:24px}.cp-mm-mobile__body .cp-mm-grid{display:flex;flex-direction:column;gap:24px;padding:4px 0 8px}.cp-mm-mobile__body .cp-mm-grid>div{width:100%}.cp-mm-mobile__body .cp-mm-feature{display:none!important}.cp-mm-mobile__body .cp-mm-quick{gap:0}.cp-mm-mobile__body .cp-mm-quick>a,.cp-mm-mobile__body .cp-mm-collections>a{font-size:14px;padding:8px 0!important}.cp-mm-mobile__body h3{font-size:12px;margin:8px 0 14px}.cp-mm-mobile__body h3>span{font-size:12px}.cp-mm-mobile__body .cp-mm-art__products{grid-template-columns:1fr;gap:16px}.cp-mm-mobile__body .cp-mm-product__image,.cp-mm-mobile__body .cp-mm-art .cp-mm-product__image{width:56px!important;height:56px!important;min-width:56px}.cp-mm-mobile__body .cp-mm-product__name{font-size:16px}.cp-mm-mobile__body .cp-mm-product__sub{font-size:12px}.cp-mm-mobile__body .cp-mm-collections{gap:4px}.cp-drawer__nav{overflow-y:auto;overscroll-behavior:contain}.cp-drawer__nav .cp-mm-product__line,.cp-drawer__nav .cp-mm-product__copy{padding:0}}
@media(max-width:359px){#cp-header .cp-header__inner{width:calc(100% - 24px);grid-template-columns:1fr 148px 1fr}.cp-header__logo{width:148px!important;max-width:148px!important}.cp-header__actions{gap:10px}}
@media(prefers-reduced-motion:reduce){.cp-mm>summary svg,.cp-mm-feature>img{transition:none}}

#cp-header .cp-mm__panel a{font-family:"Red Hat Text",sans-serif!important}

.cp-drawer__nav .cp-mm-mobile-all{font-size:16px!important;line-height:1.45!important;font-weight:500!important}
