.ph{font-family:var(--font-body-family),"Jost",system-ui,sans-serif;color:#1f2022;line-height:1.5}.ph *,.ph *:before,.ph *:after{box-sizing:border-box}.ph img{max-width:100%;display:block}.ph ul{list-style:none;margin:0;padding:0}.ph p{margin:0}.ph a{text-decoration:none;color:inherit}.ph-wrap{max-width:1200px;margin:0 auto}.ph-sec{padding:var(--ph-pt,64px) 20px var(--ph-pb,64px);background:var(--ph-bg,transparent)}.ph-accent{font-family:PhinaAdvercase,Georgia,serif;font-style:italic;font-size:22px;line-height:1.2;color:var(--ph-accent,#307978)}.ph-h{margin:0;font-family:PhinaAdvercase,Georgia,serif;font-weight:400;font-size:40px;line-height:1.06;letter-spacing:.01em;text-transform:uppercase;color:inherit}.ph-h--bold{font-weight:700}.ph-eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ph-lead{font-size:17px;line-height:1.55;max-width:560px}.ph-lead p+p{margin-top:.6em}.ph-serif{font-family:PhinaAdvercase,Georgia,serif}.ph-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:28px}.ph-head__text{display:flex;flex-direction:column;gap:8px}.ph-head--center{flex-direction:column;align-items:center;text-align:center}.ph-head--center .ph-lead{margin:0 auto}.ph-textlink{color:var(--ph-accent,#307978)!important;font-size:16px;letter-spacing:.04em;text-decoration:underline!important;text-underline-offset:3px}.ph-textlink:hover{opacity:.8}.ph-btns{display:flex;flex-wrap:wrap;gap:12px}.ph-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border-radius:100px;font-size:16.8px;letter-spacing:.04em;line-height:1.2;border:1.5px solid transparent;transition:background .2s,color .2s}.ph-btn--solid-dark{background:#307978;color:#fff!important;border-color:#307978}.ph-btn--solid-dark:hover{background:#225352;border-color:#225352}.ph-btn--outline-dark{background:transparent;color:#225352!important;border-color:#225352}.ph-btn--outline-dark:hover{background:#225352;color:#fff!important}.ph-btn--solid-light{background:#fff;color:#307978!important;border-color:#fff}.ph-btn--solid-light:hover{background:#f3f8f6}.ph-btn--outline-light{background:transparent;color:#fff!important;border-color:#fff}.ph-btn--outline-light:hover{background:#fff;color:#307978!important}.ph a:focus-visible,.ph button:focus-visible{outline:2px solid #307978;outline-offset:3px}.ph-card{display:flex;flex-direction:column;gap:10px;color:#1f2022}.ph-card__media{position:relative;display:block;aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:#fff}.ph-card__img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ph-card:hover .ph-card__img{transform:scale(1.03)}.ph-card__vendor{font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;opacity:.8}.ph-card__title{font-family:PhinaAdvercase,Georgia,serif;font-size:16px;line-height:20px}.ph-card__price{font-size:15px;display:flex;flex-wrap:wrap;gap:4px 8px}.ph-card__price--sale{color:#a8235a}.ph-card__compare{text-decoration:line-through;opacity:.7}.ph-badge{position:absolute;top:12px;left:12px;padding:4px 8px;border-radius:6px;font-size:11.5px;letter-spacing:.02em;text-transform:uppercase;color:#fff}.ph-badge--sale{background:#a8235a}.ph-badge--soldout{background:#225352}.ph-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ph-tag{position:absolute;left:16px;right:auto;bottom:16px;max-width:calc(100% - 32px);border-radius:10px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff;color:#1f2022}.ph-tag--wide{right:16px}.ph-tag--top{top:24px;bottom:auto;left:24px}.ph-tag--teal{background:#307978;color:#fff}.ph-tag__text{display:flex;flex-direction:column;gap:2px}.ph-tag__title{font-family:PhinaAdvercase,Georgia,serif;font-size:17px;line-height:1.2}.ph-tag__meta{font-size:14.5px}.ph-tag__cta{background:#307978;color:#fff;border-radius:100px;padding:10px 18px;font-size:15px;letter-spacing:.04em;white-space:nowrap}.ph-tag--teal .ph-tag__cta{background:#fff;color:#307978}.ph-tag__link{color:#307978;text-decoration:underline}.ph-hero{position:relative;display:block}.ph-slide{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:var(--ph-hero-h,560px);background:var(--ph-slide-bg);color:var(--ph-slide-text)}.ph-slide[hidden]{display:none}.ph-slide__copy{padding:56px 56px 96px;display:flex;flex-direction:column;justify-content:center;gap:16px}.ph-slide__copy .ph-accent{color:inherit;font-size:24px}.ph-slide__h{margin:0;font-family:PhinaAdvercase,Georgia,serif;font-weight:700;font-size:56px;line-height:1.02;text-transform:uppercase;color:inherit}.ph-slide__text{font-size:18px;line-height:1.5;max-width:460px}.ph-slide__media{position:relative;overflow:hidden;min-height:300px}.ph-slide__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ph-slide__thumbs{display:flex;gap:10px;margin-top:8px}.ph-slide__thumbs a{display:block;width:76px;border-radius:8px;overflow:hidden;border:2px solid currentColor}.ph-slide__thumbs img{width:100%;aspect-ratio:1/1;object-fit:cover}.ph-slide__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:28px;align-content:center}.ph-tile{display:flex;flex-direction:column;background:#fff;border-radius:10px;overflow:hidden;color:#1f2022}.ph-tile img{width:100%;aspect-ratio:1/1;object-fit:cover}.ph-tile__info{padding:10px 12px;display:flex;justify-content:space-between;gap:8px;font-size:14.5px}.ph-tile__name{font-family:PhinaAdvercase,Georgia,serif}.ph-slide--background{grid-template-columns:1fr;position:relative;align-items:center}.ph-slide--background .ph-slide__bg{position:absolute;top:0;right:0;bottom:0;left:0}.ph-slide--background .ph-slide__bg img{width:100%;height:100%;object-fit:cover}.ph-slide--background .ph-slide__copy{position:relative;padding:48px 6% 96px}.ph-slide__card{background:var(--ph-card-bg,#307978);color:var(--ph-card-text,#fff);border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:14px;max-width:470px}.ph-hero__controls{position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:flex;align-items:center;gap:2px;background:#fff;border-radius:100px;padding:2px 4px;z-index:2}.ph-hero__btn{width:40px;height:40px;border:0;border-radius:100px;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1f2022;padding:0}.ph-hero__dot{width:28px;height:40px;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.ph-hero__dot span{display:block;width:10px;height:10px;border-radius:100px;border:1.5px solid #307978}.ph-hero__dot[aria-current=true] span{width:12px;height:12px;background:#307978}.ph-strip{border-bottom:1px solid #E8E6DF;background:var(--ph-bg,#fff)}.ph-strip__list{display:grid;grid-template-columns:repeat(var(--ph-cols,3),minmax(0,1fr))}.ph-strip__item{padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ph-strip__item+.ph-strip__item{border-left:1px solid #E8E6DF}.ph-strip__name{font-family:PhinaAdvercase,Georgia,serif;font-size:18px;display:block}.ph-strip__hours{font-size:14.5px}.ph-feature{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:stretch}.ph-feature--right .ph-feature__media{order:2}.ph-feature__media{position:relative;display:block;border-radius:10px;overflow:hidden;min-height:var(--ph-feature-h,560px)}.ph-feature__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ph-feature__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.ph-feature__img>img,.ph-feature__img>svg{width:100%;height:100%;object-fit:cover;display:block}.ph-tags{position:absolute;left:16px;right:16px;bottom:16px;display:flex;flex-direction:column;gap:10px;z-index:1}.ph-tags__item{display:block;color:inherit;text-decoration:none;border-radius:10px}.ph-tags__item:focus-visible{outline:2px solid #fff;outline-offset:2px}.ph-tags .ph-tag{position:static;max-width:none}.ph-grid{display:grid;grid-template-columns:repeat(var(--ph-cols,3),minmax(0,1fr));gap:20px}.ph-seeall{height:100%;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#307978;color:#fff!important;border-radius:10px;padding:20px;text-align:center}.ph-seeall__t{font-family:PhinaAdvercase,Georgia,serif;font-size:22px;line-height:1.15;text-transform:uppercase}.ph-seeall__l{font-size:15px;letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px}.ph-links{margin-top:28px;display:flex;flex-direction:column;gap:14px}.ph-links__h{margin:0;font-family:PhinaAdvercase,Georgia,serif;font-weight:400;font-size:22px;text-transform:uppercase}.ph-links__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ph-linkcard{display:flex;align-items:center;gap:14px;background:#fff;border-radius:10px;padding:12px;color:#1f2022}.ph-linkcard img{width:72px;height:72px;object-fit:cover;border-radius:8px;flex-shrink:0}.ph-linkcard__t{font-family:PhinaAdvercase,Georgia,serif;font-size:16px;display:block}.ph-linkcard__s{font-size:14.5px}.ph-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 20px;align-items:start}.ph-bento__feat{grid-column:span 2;grid-row:span 2;align-self:stretch;display:flex;flex-direction:column;gap:14px;color:#1f2022}.ph-bento__featimg{position:relative;flex:1 1 auto;min-height:420px;border-radius:10px;overflow:hidden;background:#fff}.ph-bento__featimg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ph-bento__featinfo{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.ph-bento__feattitle{font-family:PhinaAdvercase,Georgia,serif;font-size:24px;line-height:1.15;text-transform:uppercase;display:block}.ph-bento__tile{display:flex;flex-direction:column;gap:10px;color:#1f2022}.ph-bento__tile img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px;background:#fff}.ph-bento__label{font-family:PhinaAdvercase,Georgia,serif;font-size:15px;letter-spacing:.06em;text-transform:uppercase}.ph-bento__all{aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:10px;background:#307978;color:#fff!important;padding:16px;text-align:center}.ph-bento__all span{font-family:PhinaAdvercase,Georgia,serif;font-size:18px;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.ph-arrow{display:inline-flex;align-items:center;gap:6px;color:#307978;font-size:15px;letter-spacing:.04em;white-space:nowrap}.ph-promo{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:32px;align-items:center;margin-bottom:36px}.ph-promo__copy{display:flex;flex-direction:column;gap:16px}.ph-promo__copy .ph-h{font-size:52px;font-weight:700}.ph-dates{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.ph-date{background:#fff;border-radius:10px;padding:12px 18px;display:flex;flex-direction:column;gap:2px}.ph-date__big{font-family:PhinaAdvercase,Georgia,serif;font-size:22px}.ph-date__small{font-size:14px}.ph-promo__media{position:relative;display:block;border-radius:10px;overflow:hidden;aspect-ratio:1/1}.ph-promo__media>img{width:100%;height:100%;object-fit:cover}.ph-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--ph-story-bg,#A8235A);color:var(--ph-story-text,#fff)}.ph-story--card{max-width:1200px;margin:0 auto;border-radius:10px;overflow:hidden}.ph-story--left .ph-story__media{order:-1}.ph-story__media{position:relative;min-height:380px}.ph-story__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ph-story__copy{padding:64px 56px;display:flex;flex-direction:column;justify-content:center;gap:14px}.ph-story--center .ph-story__copy{align-items:center;text-align:center}.ph-story__copy .ph-lead{max-width:540px}.ph-story__h .ph-hl{color:var(--ph-hl,#B8D9CD)}.ph-story__copy a:not(.ph-btn){text-decoration:underline}@media(max-width:749px){.ph-sec{padding:calc(var(--ph-pt,64px)*.7) 16px calc(var(--ph-pb,64px)*.7)}.ph-h{font-size:28px}.ph-accent{font-size:19px}.ph-slide{grid-template-columns:1fr;min-height:0}.ph-slide__media{order:-1;min-height:0;height:300px}.ph-slide__copy{padding:28px 20px 80px}.ph-slide__h{font-size:34px}.ph-slide__text{font-size:16px}.ph-slide__tiles{gap:10px;padding:16px;order:-1}.ph-slide--background{min-height:520px;align-items:end}.ph-slide--background .ph-slide__copy{padding:24px 16px 80px}.ph-slide__card{padding:24px}.ph-strip__list{grid-template-columns:1fr}.ph-strip__item+.ph-strip__item{border-left:0;border-top:1px solid #E8E6DF}.ph-feature{grid-template-columns:1fr;gap:16px}.ph-feature--right .ph-feature__media{order:0}.ph-feature__media{min-height:380px}.ph-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.ph-grid--scroll{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:46%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.ph-grid--scroll>li{scroll-snap-align:start}.ph-links__list{grid-template-columns:1fr;gap:10px}.ph-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.ph-bento__feat{grid-column:span 2;grid-row:auto}.ph-bento__featimg{min-height:320px}.ph-promo{grid-template-columns:1fr;gap:20px}.ph-promo__media{order:-1;aspect-ratio:4/3}.ph-promo__copy .ph-h{font-size:34px}.ph-story{grid-template-columns:1fr}.ph-story__media{order:-1;min-height:300px}.ph-story__copy{padding:36px 20px}}@media(prefers-reduced-motion:reduce){.ph-card__img{transition:none}.ph-card:hover .ph-card__img{transform:none}}@media(max-width:749px){.ph-feature__media{min-height:0;overflow:visible;border-radius:0;display:flex;flex-direction:column;gap:10px}.ph-feature__img{position:relative;inset:auto;height:400px;border-radius:10px;overflow:hidden}.ph-tags{position:static;gap:8px}.ph-tags .ph-tag{padding:10px 14px;gap:12px}.ph-tags .ph-tag:not(.ph-tag--teal){border:1px solid #E8E6DF}.ph-tags .ph-eyebrow{font-size:11px}.ph-tags .ph-tag__title{font-size:15px}.ph-tags .ph-tag__meta{font-size:13.5px}.ph-tags .ph-tag__cta{padding:8px 16px;font-size:14px}}.ph-spot{margin-top:40px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:36px;align-items:center;background:#fff;border-radius:10px;padding:24px}.ph-spot--right{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ph-spot--right .ph-feature__media{order:2}.ph-spot__copy{display:flex;flex-direction:column;gap:14px;padding:8px 16px 8px 0}.ph-spot--right .ph-spot__copy{padding:8px 0 8px 16px}.ph-spot__h{font-size:34px}.ph-spot__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:6px}.ph-spot .ph-linkcard{background:#f3f8f6}.ph-spot .ph-btns{margin-top:6px}.ph-promo--solo{margin-bottom:0}@media(max-width:749px){.ph-spot,.ph-spot--right{grid-template-columns:1fr;gap:20px;padding:16px;margin-top:28px}.ph-spot__copy,.ph-spot--right .ph-spot__copy{padding:0}.ph-spot--right .ph-feature__media{order:0}.ph-spot__h{font-size:26px}.ph-spot__list{grid-template-columns:1fr;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/phina-home.css.map */
