:root{--p9-navy:#091731;--p9-gold:#D0A748;--p9-cream:#FBF7EC;--p9-paper:#F4EEDF;--p9-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif}.p9-home,.p9-pp{--navy:#091731;--navy2:#0E2044;--gold:#D0A748;--gold-dk:#7A5C17;--cream:#FBF7EC;--paper:#F4EEDF;--ink:#0E1A33;--muted:#4F5A70;--line:rgba(9,23,49,.14);--serif:var(--p9-serif);color:var(--ink)}.p9-home *,.p9-pp *{box-sizing:border-box}.p9-wrap{max-width:1240px;margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}.p9-eyebrow{margin:0 0 20px;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.p9-eyebrow--dark{color:var(--gold-dk)}.p9-display{margin:0;font-family:var(--serif);font-weight:500;font-size:clamp(56px,9.5vw,112px);line-height:.92;letter-spacing:-.015em;text-wrap:balance}.p9-display em{font-style:italic;color:var(--gold)}.p9-h2{margin:0;font-family:var(--serif);font-weight:500;font-size:clamp(40px,5.5vw,68px);line-height:1;letter-spacing:-.005em;text-wrap:balance}.p9-h2 em{font-style:italic;color:var(--gold-dk)}.p9-lede{margin:24px 0 0;max-width:34em;font-size:clamp(17px,2vw,20px);line-height:1.6}.p9-rule{width:56px;height:2px;background:var(--gold);border:0;margin:28px 0 0}.p9-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.p9-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 30px;border-radius:999px;font-size:16px;font-weight:700;letter-spacing:.01em;text-decoration:none;border:1.5px solid transparent;cursor:pointer;font-family:inherit;transition:transform .15s ease,background .15s ease,color .15s ease}.p9-btn:hover{transform:translateY(-1px)}.p9-btn--gold{background:var(--gold);color:var(--navy)}.p9-btn--gold:hover{background:#ddb85a}.p9-btn--ghost{border-color:#fbf7ec80;color:var(--cream)}.p9-btn--ghost:hover{background:#fbf7ec14}.p9-btn--navy{background:var(--navy);color:var(--cream);width:100%}.p9-btn--navy:hover{background:#13274f}.p9-btn--line{border-color:var(--navy);color:var(--navy)}.p9-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.p9-hero{position:relative;background:radial-gradient(ellipse 70% 60% at 78% 45%,#13295a,#09173100 70%),var(--navy);color:var(--cream);padding-top:calc(var(--header-height,72px) + clamp(40px,7vw,96px));padding-bottom:clamp(56px,8vw,112px);overflow:hidden}.p9-hero .p9-wrap{display:grid;gap:clamp(48px,6vw,72px);align-items:center}.p9-hero .p9-lede{color:#c4ccdd}@media(min-width:900px){.p9-hero .p9-wrap{grid-template-columns:1.05fr .95fr}}.p9-meta{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:40px;padding-top:24px;border-top:1px solid rgba(208,167,72,.3);font-size:14px;color:#c4ccdd}.p9-meta b{display:block;font-family:var(--serif);font-size:28px;font-weight:600;color:var(--cream);line-height:1.1}.p9-duo{position:relative;height:clamp(360px,62vw,560px)}.p9-duo:before{content:"";position:absolute;left:50%;top:50%;width:78%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(208,167,72,.35)}.p9-frame{position:absolute;width:60%;aspect-ratio:1;background:var(--paper);border-radius:28px;overflow:hidden;box-shadow:0 30px 70px #0006;border:1px solid rgba(208,167,72,.4)}.p9-frame img{width:100%;height:100%;object-fit:contain;display:block}.p9-frame--a{left:0;top:0;transform:rotate(-4deg)}.p9-frame--b{right:0;bottom:0;transform:rotate(3deg)}.p9-marquee{background:var(--gold);color:var(--navy);overflow:hidden;border-block:1px solid rgba(9,23,49,.2)}.p9-marquee__track{display:flex;width:max-content;animation:p9m 36s linear infinite}.p9-marquee__track span{display:flex;align-items:center;gap:28px;padding:16px 14px;font-family:var(--serif);font-style:italic;font-size:clamp(20px,2.4vw,26px);white-space:nowrap}.p9-marquee__track span:after{content:"\2726";font-style:normal;font-size:14px}@keyframes p9m{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.p9-marquee__track{animation:none}}.p9-promise{background:var(--cream);padding-block:clamp(56px,7vw,96px);border-bottom:1px solid var(--line)}.p9-promise__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}@media(min-width:900px){.p9-promise__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}}.p9-tick{display:flex;flex-direction:column;gap:14px}.p9-tick__icon{width:46px;height:46px;border-radius:50%;background:var(--navy);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 5px #d0a7482e}.p9-tick__icon svg{stroke:var(--gold)}.p9-tick h3{margin:0;font-family:var(--serif);font-weight:600;font-size:clamp(24px,2.6vw,30px);line-height:1.05}.p9-tick p{margin:0;font-size:15px;line-height:1.55;color:var(--muted)}.p9-shop{background:#fff;padding-block:clamp(72px,9vw,128px)}.p9-shop__head{display:flex;flex-direction:column;gap:14px;margin-bottom:clamp(36px,5vw,60px);text-align:center;align-items:center}.p9-shop__head p{margin:0;color:var(--muted);font-size:18px;max-width:32em}.p9-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),400px));gap:28px;justify-content:center}.p9-card{position:relative;display:flex;flex-direction:column;background:var(--cream);border-radius:28px;overflow:hidden;border:1px solid var(--line);transition:transform .2s ease,box-shadow .2s ease}.p9-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px #0917311f}.p9-card__tag{position:absolute;top:16px;left:16px;z-index:1;padding:6px 12px;border-radius:999px;background:var(--navy);color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.p9-card__media{display:block;aspect-ratio:1;background:var(--paper)}.p9-card__media img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .4s ease}.p9-card:hover .p9-card__media img{transform:scale(1.03)}.p9-card__body{display:flex;flex-direction:column;gap:16px;padding:26px}.p9-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.p9-card__title{margin:0;font-family:var(--serif);font-weight:600;font-size:32px;line-height:1.05}.p9-card__title a{color:inherit;text-decoration:none}.p9-card__price{font-size:19px;font-weight:700;white-space:nowrap}.p9-card__sub{margin:0;color:var(--muted);font-size:15px;line-height:1.5}.p9-card form{margin:0}.p9-story{background:var(--cream);padding-block:clamp(72px,9vw,128px)}.p9-story .p9-wrap{display:grid;gap:clamp(40px,6vw,88px);align-items:start}@media(min-width:900px){.p9-story .p9-wrap{grid-template-columns:1fr 1fr}}.p9-story p{margin:20px 0 0;font-size:18px;line-height:1.65;color:var(--muted);max-width:34em}.p9-label{background:#fff;border:1.5px solid var(--navy);border-radius:20px;padding:28px 28px 12px;box-shadow:8px 8px 0 var(--gold)}.p9-label__top{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:14px;border-bottom:6px solid var(--navy)}.p9-label__top b{font-family:var(--serif);font-size:30px;font-weight:600}.p9-label__top span{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dk)}.p9-list{list-style:none;margin:0;padding:0}.p9-list li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);font-size:17px}.p9-list li:last-child{border-bottom:0}.p9-list b{font-weight:700}.p9-list span{color:var(--muted);text-align:right}.p9-coa{background:var(--navy);color:var(--cream);padding-block:clamp(64px,8vw,104px)}.p9-coa .p9-wrap{display:grid;gap:32px;align-items:center}@media(min-width:900px){.p9-coa .p9-wrap{grid-template-columns:auto 1fr auto;gap:56px}}.p9-seal{width:132px;height:132px;border-radius:50%;border:1.5px solid var(--gold);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--gold);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;gap:4px;box-shadow:inset 0 0 0 6px var(--navy),inset 0 0 0 7px #d0a74880}.p9-seal b{font-family:var(--serif);font-size:34px;letter-spacing:0;text-transform:none;font-weight:600;color:var(--cream)}.p9-coa .p9-h2{font-size:clamp(34px,4.4vw,52px)}.p9-coa p{margin:14px 0 0;color:#c4ccdd;font-size:17px;line-height:1.6;max-width:36em}.p9-trade{background:#fff;padding-block:clamp(64px,8vw,104px)}.p9-trade__box{display:grid;gap:28px;align-items:center;padding:clamp(32px,5vw,56px);border-radius:28px;background:var(--paper);border:1px solid var(--line)}@media(min-width:900px){.p9-trade__box{grid-template-columns:1fr auto}}.p9-trade p{margin:14px 0 0;color:var(--muted);font-size:17px;max-width:36em}.p9-close{background:var(--navy);color:var(--cream);text-align:center;padding-block:clamp(72px,9vw,128px);border-top:1px solid rgba(208,167,72,.25)}.p9-close .p9-h2 em{color:var(--gold)}.p9-close .p9-lede{margin-inline:auto;color:#c4ccdd}.p9-close .p9-btns{justify-content:center}.p9-fine{margin:36px auto 0;max-width:46em;font-size:13px;line-height:1.6;color:#9fb0cc}.p9-pp{background:var(--cream);padding-block:clamp(56px,7vw,96px)}.p9-pp__more{background:#fff;padding-block:clamp(64px,8vw,104px)}[data-template^=product] h1{font-family:var(--p9-serif)!important;font-weight:600!important;font-size:clamp(44px,6vw,72px)!important;line-height:1!important;letter-spacing:-.01em;color:var(--p9-navy)}[data-template^=product] add-to-cart-component button,[data-template^=product] .add-to-cart-button{background:var(--p9-navy)!important;color:var(--p9-cream)!important;border-radius:999px!important;min-height:56px;font-weight:700!important;letter-spacing:.02em}[data-template^=product] add-to-cart-component button:hover{background:#13274f!important}[data-template^=product] .product-media-container,[data-template^=product] media-gallery img{background:var(--p9-paper)}a:focus-visible,button:focus-visible{outline:2px solid #D0A748;outline-offset:3px}:root{--jdgm-primary-color:#091731 !important;--jdgm-secondary-color:rgba(9,23,49,.1) !important;--jdgm-star-color:#091731 !important;--jdgm-write-review-text-color:#FBF7EC !important;--jdgm-write-review-bg-color:#091731 !important;--jdgm-paginate-color:#091731 !important;--jdgm-reviewer-name-color:#091731 !important}.jdgm-star,.jdgm-star:before{color:#091731!important}.jdgm-histogram__bar-content{background:#091731!important}.jdgm-widget .jdgm-btn,.jdgm-write-rev-link,.jdgm-submit-rev{background:#091731!important;border-color:#091731!important;color:#fbf7ec!important;border-radius:999px!important}[style*=--jm-],[class*=jm-]{--jm-review-widget-star-and-histogram-color:#091731 !important;--jm-review-widget-button-color:#091731 !important;--jm-review-widget-button-text-color:#FBF7EC !important;--jm-widget-primary-color:#091731 !important;--jm-review-widget-form-button-color:#091731 !important;--jm-review-widget-form-button-text-color:#FBF7EC !important;--jm-review-widget-text-color:#091731 !important;--jm-review-widget-lighter-text-color:#4F5A70 !important;--jm-widget-border-radius:999px !important;--jm-review-widget-form-border-radius:16px !important}.jm-button--primary:hover{background:#13274f!important;color:#d0a748!important}.jm-review-widget-minimal-header__title{font-family:var(--p9-serif)!important;font-weight:600!important;font-size:clamp(32px,4vw,44px)!important;color:#091731!important}[data-template^=collection] h1+p{font-family:var(--font-body--family),Inter,system-ui,sans-serif!important;font-size:clamp(16px,1.6vw,19px)!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;line-height:1.5!important;margin-top:12px!important;opacity:.85;max-width:34em}.section-content-wrapper:has(.p9faq)>*:first-child:not(:has(.p9faq)){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/43/assets/p9-premium.css.map */
