@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700;800&family=Inter:wght@300;400;500;600&display=swap";:root{--por-heading: "Playfair Display", Georgia, serif;--por-body: "Inter", -apple-system, sans-serif;--por-gold: #C9A84C;--por-warm-black: #1A1A1A;--por-cream: #F5F0E8;--por-charcoal: #2D2D2D}h1,h2,.h1,.h2,.banner__heading,.collection-hero__title,.title{font-family:var(--por-heading)!important;letter-spacing:-.02em;line-height:1.1}h3,h4,h5,.h3,.h4{font-family:var(--por-heading)!important;letter-spacing:-.01em}body,p,.rte,.product__description{font-family:var(--por-body)!important;font-weight:300;letter-spacing:.01em}.banner__heading{font-family:var(--por-heading)!important;font-weight:700;font-size:clamp(2rem,5vw,3.5rem);text-shadow:0 2px 20px rgba(0,0,0,.4)}.banner__text{font-family:var(--por-body)!important;font-weight:300;letter-spacing:.08em;text-transform:uppercase;font-size:.9rem}.banner .button{font-family:var(--por-body)!important;font-weight:500;text-transform:uppercase;letter-spacing:.15em;font-size:.8rem;border-radius:0;padding:14px 40px}.section-header__title,.title--primary{font-family:var(--por-heading)!important}.article-card__title{font-family:var(--por-heading)!important;font-weight:600}.article-card__info,.article-card__excerpt{font-family:var(--por-body)!important;font-weight:300}.announcement-bar__message{font-family:var(--por-body)!important;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.68rem}.footer{font-family:var(--por-body)!important;background:#1c1f28!important;color:#fff!important;border-top:none;padding-top:3rem}.footer a,.footer .footer__content-bottom a{color:#ffffffb3!important}.footer a:hover,.footer h2{color:#fff!important}.footer h2{font-family:var(--por-heading)!important}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:2rem;margin-top:2rem}.product__description{font-family:var(--por-body)!important;font-size:.95rem;line-height:1.7;opacity:.9}.product collapsible-tab{font-family:var(--por-body)!important}.collapsible-content__inner{padding:1.5rem 1rem;line-height:1.7}.page-width .rte{font-family:var(--por-body)!important}.rte h2,.rte h3{font-family:var(--por-heading)!important}.page-width>.rte>div[style*=max-width]{animation:fadeInUp .8s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.main-content{animation:fadeInUp .6s ease-out}a,button,.card,img{transition:all .3s ease}@media screen and (max-width:749px){.banner__heading{font-size:clamp(1.8rem,6vw,2.5rem)}.card__heading{font-size:1.1rem}.card-information .price,.card-information .price .money{font-size:1rem!important}.product-card-wrapper:hover{transform:none}.announcement-bar__message{font-size:.65rem;letter-spacing:.15em}}.product-card-wrapper{position:relative;transition:transform .4s cubic-bezier(.25,.1,.25,1)}.product-card-wrapper:hover{transform:translateY(-6px)}.card--standard .card__inner{border-radius:16px;overflow:hidden;background:transparent;transition:background .45s ease,box-shadow .45s ease}.card--standard .card__inner:after{display:none!important}.product-card-wrapper:hover .card--standard .card__inner{background:#f0f0f0;box-shadow:0 8px 30px #00000014}.card__media{border-radius:16px;overflow:hidden}.card__media .media img{transition:transform .6s cubic-bezier(.25,.1,.25,1);border-radius:16px}.product-card-wrapper:hover .card__media .media img{transform:scale(1.04)}.card__heading{font-family:var(--por-heading)!important;font-weight:700!important;font-size:1.3rem!important;line-height:1.25!important;margin-top:.75rem;color:#1a1a1a}.card__heading a{font-size:inherit!important;font-weight:inherit!important}.card-information .price,.card-information .price .money,.price .price-item--regular{font-family:var(--por-body)!important;font-weight:500!important;font-size:1.05rem!important;color:#555!important}.quick-add__submit{font-family:var(--por-body)!important;font-weight:600!important;text-transform:uppercase;font-size:.8rem!important;letter-spacing:.1em;border-radius:0!important;padding:14px 24px;background:#242833!important;color:#fff!important;border:none!important}.quick-add__submit:hover{background:#2e3240!important;color:#fff!important}.card--standard .card__media .media--hover-effect>img+img{transition:opacity .5s ease}.card--standard:not(.ratio)>.card__inner{border:none!important}@media screen and (max-width:749px){.card__heading{font-size:1.1rem!important}.card-information .price,.card-information .price .money{font-size:.95rem!important}.product-card-wrapper:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
