:root{--pura-cream: #FDFAF6;--pura-gold: #C9A96E;--pura-gold-dark: #A8833D;--pura-gold-light: #F5ECD7;--pura-dark: #1A1A1A;--pura-beige: #E8DDD3;--pura-gray: #888888;--pura-light-gray: #F2F0ED;--pura-white: #FFFFFF;--pura-border: #E2D9D0;--pura-mid: #6B6158;--pura-font-heading: "Cormorant Garamond", "Georgia", "Times New Roman", serif;--pura-font-body: "Helvetica Neue", "Arial", sans-serif;--pura-transition: all .25s ease;--pura-radius: 2px}body{background-color:var(--pura-cream)!important;color:var(--pura-dark)!important;font-family:var(--pura-font-body)!important;-webkit-font-smoothing:antialiased}.gradient{background:var(--pura-cream)!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--pura-font-heading)!important;color:var(--pura-dark)!important;font-weight:400!important;letter-spacing:.05em!important}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{background-color:var(--pura-dark)!important;color:var(--pura-white)!important;border:1px solid var(--pura-dark)!important;border-radius:var(--pura-radius)!important;font-family:var(--pura-font-body)!important;font-size:1.1rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;padding:1.4rem 3rem!important;transition:var(--pura-transition)!important;min-height:4.8rem!important}.button:hover,.shopify-challenge__button:hover,.customer button:hover{background-color:var(--pura-gold)!important;border-color:var(--pura-gold)!important;color:var(--pura-white)!important}.button:after,.button:before{display:none!important}.button--secondary{background-color:transparent!important;color:var(--pura-dark)!important;border:1px solid var(--pura-dark)!important}.button--secondary:hover{background-color:var(--pura-dark)!important;color:var(--pura-white)!important}.card-wrapper{background-color:transparent!important;animation:fadeInUp .4s ease both}.card{background-color:transparent!important;border:none!important;box-shadow:none!important}.card__inner{background-color:var(--pura-light-gray)!important;border-radius:var(--pura-radius)!important;overflow:hidden!important}.card .media img{transition:transform .5s ease!important}.card:hover .media img{transform:scale(1.05)!important}.card__heading{font-family:var(--pura-font-heading)!important;font-size:1.5rem!important;font-weight:400!important;letter-spacing:.03em!important;color:var(--pura-dark)!important;margin-top:1rem!important}.card__heading a{text-decoration:none!important;color:var(--pura-dark)!important;transition:color .2s ease!important}.card__heading a:hover{color:var(--pura-gold)!important}.price{color:var(--pura-dark)!important;font-family:var(--pura-font-body)!important;font-size:1.3rem!important;letter-spacing:.05em!important}.price--sale .price-item--sale{color:var(--pura-gold-dark)!important;font-weight:500!important}.price--sale .price-item--regular{color:var(--pura-gray)!important;text-decoration:line-through!important;font-size:1.1rem!important}.badge--sale,.badge--on-sale{background-color:var(--pura-gold-light)!important;color:var(--pura-gold-dark)!important;border:1px solid var(--pura-gold)!important;font-size:.9rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-family:var(--pura-font-body)!important;padding:.4rem .8rem!important}.product__title{font-family:var(--pura-font-heading)!important;font-size:2.8rem!important;font-weight:400!important;color:var(--pura-dark)!important;letter-spacing:.03em!important;margin-bottom:1rem!important}.product__description,.pj-description-visible{font-family:var(--pura-font-heading)!important;font-size:1.6rem!important;line-height:1.85!important;color:var(--pura-mid)!important;margin-bottom:2rem!important;display:block!important}.pj-variant-fieldset .form__label,.product-form__input .form__label.pj-option-label{display:none!important}.pj-size-buttons{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:16px!important}.pj-variant-fieldset input[type=radio]+label.pj-size-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:52px!important;height:52px!important;border:1px solid var(--pura-border)!important;background:var(--pura-cream)!important;border-radius:0!important;font-family:var(--pura-font-body)!important;font-size:1.2rem!important;font-weight:300!important;color:var(--pura-dark)!important;cursor:pointer!important;padding:0!important;margin:0!important;letter-spacing:.04em!important;transition:all .15s!important;position:relative!important}.pj-variant-fieldset input[type=radio]+label.pj-size-btn:hover{border-color:var(--pura-dark)!important}.pj-variant-fieldset input[type=radio]:checked+label.pj-size-btn{border:2px solid var(--pura-dark)!important;font-weight:400!important}.pj-variant-fieldset input[type=radio][disabled]+label.pj-size-btn{color:var(--pura-border)!important;cursor:not-allowed!important}.pj-variant-fieldset input[type=radio][disabled]+label.pj-size-btn:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:120%!important;height:1px!important;background:var(--pura-border)!important;transform:translate(-50%,-50%) rotate(-45deg)!important}.pj-option-buttons{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:16px!important}.pj-variant-fieldset input[type=radio]+label.pj-option-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 16px!important;border:1px solid var(--pura-border)!important;background:var(--pura-cream)!important;border-radius:0!important;font-family:var(--pura-font-body)!important;font-size:1.1rem!important;font-weight:300!important;color:var(--pura-dark)!important;cursor:pointer!important;letter-spacing:.06em!important;transition:all .15s!important}.pj-variant-fieldset input[type=radio]+label.pj-option-btn:hover{border-color:var(--pura-dark)!important}.pj-variant-fieldset input[type=radio]:checked+label.pj-option-btn{border:2px solid var(--pura-dark)!important;font-weight:400!important}.pj-add-to-bag,.pj-add-to-bag.button--primary,.pj-add-to-bag.button--secondary{background:var(--pura-cream)!important;color:var(--pura-dark)!important;border:1px solid var(--pura-dark)!important;border-radius:0!important;font-family:var(--pura-font-body)!important;font-size:1.1rem!important;font-weight:400!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:18px!important;transition:all .2s!important;box-shadow:none!important;min-height:unset!important}.pj-add-to-bag:hover{background:var(--pura-dark)!important;color:var(--pura-cream)!important}.pj-accordion-wrap{border-top:1px solid var(--pura-border)!important;border-bottom:1px solid var(--pura-border)!important;margin-top:0!important;margin-bottom:-1px!important;padding:0!important}.pj-details{border:none!important}.pj-summary{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:16px 0!important;cursor:pointer!important;font-family:var(--pura-font-body)!important;font-size:1.1rem!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--pura-dark)!important;list-style:none!important}.pj-summary::-webkit-details-marker{display:none!important}.pj-summary::marker{display:none!important}.pj-summary:hover{color:var(--pura-gold)!important}.pj-summary-title{font-family:var(--pura-font-body)!important;font-size:1.1rem!important;font-weight:400!important;letter-spacing:.12em!important}.pj-summary-icon{font-size:18px;font-weight:300;color:var(--pura-mid);transition:transform .3s;flex-shrink:0}details[open] .pj-summary-icon{transform:rotate(45deg)}.pj-accordion-content{font-family:var(--pura-font-body)!important;font-size:1.3rem!important;line-height:1.8!important;color:var(--pura-mid)!important;font-weight:300!important;padding-bottom:20px!important}.pj-accordion-content ul{padding-left:16px}.pj-accordion-content li{margin-bottom:4px}.pj-accordion-wrap .icon-caret,.pj-accordion-wrap .summary__title{display:none!important}.purajoia-trust-bar{background:var(--pura-cream);border-top:1px solid var(--pura-border);border-bottom:1px solid var(--pura-border);padding:24px 40px}.trust-bar-inner{display:flex;align-items:center;justify-content:center;max-width:1280px;margin:0 auto}.trust-item{flex:1;text-align:center;padding:0 20px;position:relative}.trust-item:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:20px;width:1px;background:var(--pura-border)}.trust-item span{font-family:var(--pura-font-heading);font-size:17px;font-weight:400;color:var(--pura-dark);letter-spacing:.02em;white-space:nowrap}.product__description h3,.pj-description-visible h3{font-family:var(--pura-font-heading)!important;font-size:2rem!important;font-weight:400!important;font-style:italic!important;color:var(--pura-gold)!important;letter-spacing:.02em!important;text-transform:none!important;margin-top:0!important;margin-bottom:14px!important}.product__description h4,.pj-description-visible h4{font-family:var(--pura-font-body)!important;font-size:9px!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--pura-mid)!important;margin-top:24px!important;margin-bottom:12px!important}.product__description h2,.pj-description-visible h2{font-family:var(--pura-font-body)!important;font-size:9px!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--pura-mid)!important;margin-top:28px!important;margin-bottom:12px!important;padding-top:20px!important;border-top:1px solid var(--pura-border)!important}.product__description p,.pj-description-visible p{font-family:var(--pura-font-heading)!important;font-style:italic!important;font-size:1.6rem!important;line-height:1.85!important;color:var(--pura-mid)!important;margin-bottom:16px!important}.product__description p strong,.pj-description-visible p strong{font-style:normal!important;font-weight:500!important;color:var(--pura-dark)!important}.product__description p strong:first-child,.pj-description-visible p strong:first-child{font-family:var(--pura-font-body)!important;font-size:9px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--pura-gold)!important;font-style:normal!important;display:block!important;margin-bottom:6px!important}.product__description ul,.product__description ol,.pj-description-visible ul,.pj-description-visible ol{list-style:none!important;padding:0!important;margin:0 0 16px!important}.product__description li,.pj-description-visible li{font-family:var(--pura-font-body)!important;font-size:1.2rem!important;font-weight:300!important;color:var(--pura-mid)!important;line-height:1.7!important;padding-left:18px!important;margin-bottom:7px!important;position:relative!important;font-style:normal!important}.product__description li:before,.pj-description-visible li:before{content:"\b7"!important;position:absolute!important;left:0!important;color:var(--pura-gold)!important;font-size:20px!important;top:-3px!important}.product__description li::marker,.pj-description-visible li::marker{content:""!important}.product__description li strong,.pj-description-visible li strong{color:var(--pura-dark)!important;font-weight:400!important}.product__description hr,.pj-description-visible hr{border:none!important;border-top:1px solid var(--pura-border)!important;margin:24px 0!important}.product__vendor{font-family:var(--pura-font-body)!important;font-size:1.1rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--pura-gray)!important;margin-bottom:1.5rem!important}.swatch-input__input:checked+.swatch-input__label,.variant-pills__input:checked+.variant-pills__label{background-color:var(--pura-dark)!important;color:var(--pura-white)!important;border-color:var(--pura-dark)!important}.title-wrapper h2,.title-wrapper-with-link h2,.collection-list__title,.featured-collection__title{font-family:var(--pura-font-heading)!important;font-size:3rem!important;font-weight:400!important;letter-spacing:.08em!important;color:var(--pura-dark)!important;text-align:center!important}.link-with-icon,.title-wrapper-with-link a{color:var(--pura-gold)!important;font-family:var(--pura-font-body)!important;font-size:1.1rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-decoration:none!important;border-bottom:1px solid var(--pura-gold)!important;padding-bottom:2px!important;transition:var(--pura-transition)!important}.link-with-icon:hover,.title-wrapper-with-link a:hover{color:var(--pura-gold-dark)!important;border-bottom-color:var(--pura-gold-dark)!important}.collection{background-color:var(--pura-cream)!important}.facets__heading,.facet-filters__label{font-family:var(--pura-font-body)!important;font-size:1.1rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--pura-dark)!important}.footer,.footer .gradient,footer.footer{background-color:#1a1a1a!important;background:#1a1a1a!important}.footer *{color:#e8ddd3b3!important}.footer h2,.footer .footer-block__heading{color:#fff!important}.footer a:hover{color:var(--pura-gold)!important}.footer__content-bottom,.footer__content-bottom-wrapper{background-color:#111!important;border-top:1px solid rgba(255,255,255,.08)!important;color:#e8ddd366!important}.footer .field{border-color:#e8ddd34d!important}.footer .field__input{background:transparent!important;color:#e8ddd3!important}.footer .newsletter-form__button{background:var(--pura-gold)!important;border-radius:50%!important}.field__input,.select__select,.customer .field input,.customer select{background-color:var(--pura-white)!important;border:1px solid var(--pura-beige)!important;border-radius:var(--pura-radius)!important;color:var(--pura-dark)!important;font-family:var(--pura-font-body)!important;font-size:1.4rem!important}.field__input:focus,.select__select:focus{border-color:var(--pura-gold)!important;box-shadow:0 0 0 1px var(--pura-gold)!important;outline:none!important}.field__label,.customer .field label,.form__label{color:var(--pura-gray)!important;font-family:var(--pura-font-body)!important;font-size:1.2rem!important;letter-spacing:.05em!important}.cart__item{border-bottom:1px solid var(--pura-beige)!important;padding:2rem 0!important}.cart-item__name{font-family:var(--pura-font-heading)!important;font-size:1.6rem!important;font-weight:400!important;color:var(--pura-dark)!important}.totals{border-top:1px solid var(--pura-beige)!important;padding-top:2rem!important}.totals__subtotal{font-family:var(--pura-font-heading)!important;font-size:1.8rem!important;color:var(--pura-dark)!important}.newsletter__heading{font-family:var(--pura-font-heading)!important;font-size:2.8rem!important;font-weight:400!important;color:var(--pura-dark)!important}.banner__heading{font-family:var(--pura-font-heading)!important;font-weight:300!important;letter-spacing:.08em!important;font-size:4.5rem!important}@media screen and (min-width:750px){.banner__heading{font-size:6rem!important}}.banner__text{font-family:var(--pura-font-body)!important;font-size:1.4rem!important;letter-spacing:.08em!important;opacity:.9}.rich-text__heading{font-family:var(--pura-font-heading)!important;font-weight:400!important;color:var(--pura-dark)!important}.rich-text__text{font-family:var(--pura-font-body)!important;color:#1a1a1abf!important;line-height:1.8!important}.slideshow__text-content{background:#fdfaf6d9!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--pura-radius)!important;padding:3rem 4rem!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--pura-light-gray)}::-webkit-scrollbar-thumb{background:var(--pura-gold);border-radius:3px}::selection{background-color:var(--pura-gold-light);color:var(--pura-dark)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.quantity{border:1px solid var(--pura-beige)!important;border-radius:var(--pura-radius)!important;background:var(--pura-white)!important}.quantity__button{color:var(--pura-dark)!important}.quantity__button:hover{color:var(--pura-gold)!important}.tag,.tag a{background-color:var(--pura-gold-light)!important;color:var(--pura-gold-dark)!important;border:1px solid var(--pura-gold)!important;border-radius:var(--pura-radius)!important;font-size:1rem!important;letter-spacing:.1em!important;text-transform:uppercase!important}.pagination__item{font-family:var(--pura-font-body)!important;color:var(--pura-dark)!important;border:1px solid var(--pura-beige)!important;border-radius:var(--pura-radius)!important;transition:var(--pura-transition)!important}.pagination__item--current,.pagination__item:hover{background-color:var(--pura-gold)!important;border-color:var(--pura-gold)!important;color:var(--pura-white)!important}.jdgm-star,.jdgm-star.jdgm--on,.loox-rating .loox-star{color:var(--pura-gold)!important}.quick-add__submit{background-color:var(--pura-dark)!important;color:var(--pura-white)!important;font-family:var(--pura-font-body)!important;font-size:1rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;transition:background-color .2s ease!important}.quick-add__submit:hover{background-color:var(--pura-gold)!important}.loading-overlay__spinner .path{stroke:var(--pura-gold)!important}.color-background-1,.color-background-2{background-color:var(--pura-cream)!important}.color-accent-1{background-color:var(--pura-gold)!important;color:var(--pura-white)!important}@media screen and (max-width:749px){.banner__heading{font-size:3rem!important}.product__title{font-size:2.2rem!important}.pj-variant-fieldset input[type=radio]+label.pj-size-btn{width:46px!important;height:46px!important}.purajoia-trust-bar{padding:0!important}.trust-bar-inner{flex-direction:column}.trust-item{width:100%;padding:16px 20px;border-bottom:1px solid var(--pura-border)}.trust-item:last-child{border-bottom:none}.trust-item:not(:last-child):after{display:none}}.pura-nav-bar{background:var(--pura-cream);border-bottom:1px solid var(--pura-border);display:flex;justify-content:center;align-items:center;height:42px;gap:36px;padding:0 48px}.pura-nav-bar a{font-family:var(--pura-font-body);font-size:9px;font-weight:300;letter-spacing:.18em;text-transform:uppercase;color:var(--pura-dark);text-decoration:none;white-space:nowrap;transition:color .2s;padding:4px 0;border-bottom:1px solid transparent}.pura-nav-bar a:hover{color:var(--pura-gold);border-bottom-color:var(--pura-gold)}.pura-nav-bar a.pura-nav-new{color:var(--pura-gold)}.pura-nav-bar a.pura-nav-sale{color:#c0584a}@media screen and (max-width:989px){.pura-nav-bar{display:none}}@media screen and (min-width:990px){.header__inline-menu{display:none!important}}.pura-header-left{display:flex;gap:28px;align-items:center}.pura-header-left a{font-family:var(--pura-font-body);font-size:9px;font-weight:300;letter-spacing:.16em;text-transform:uppercase;color:var(--pura-mid);text-decoration:none;transition:color .2s}.pura-header-left a:hover{color:var(--pura-gold)}@media screen and (max-width:989px){.pura-header-left{display:none}}.rating__star,.rating-star,.jdgm-star,.spr-icon{color:var(--pura-gold)!important;fill:var(--pura-gold)!important}.badge--sale,.badge--on-sale{background:#fdfaf6eb!important;color:var(--pura-mid)!important;border:1px solid var(--pura-border)!important;font-size:8px!important;font-weight:300!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:4px 10px!important;border-radius:0!important}.card__inner{background-color:var(--pura-light-gray)!important;transition:background .3s!important}.card-wrapper:hover .card__inner{background-color:var(--pura-gold-light)!important}.card__heading{font-family:var(--pura-font-heading)!important;font-size:1.6rem!important;font-weight:400!important;letter-spacing:.01em!important}.quick-add__submit{background:var(--pura-cream)!important;color:var(--pura-dark)!important;border:1px solid var(--pura-dark)!important;border-radius:0!important;font-size:9px!important;letter-spacing:.16em!important;transition:all .2s!important}.quick-add__submit:hover{background:var(--pura-dark)!important;color:var(--pura-cream)!important}.price--sale .price-item--regular{color:var(--pura-gray)!important;text-decoration:line-through!important;font-size:1.1rem!important;margin-right:6px!important}.price--sale .price-item--sale{color:var(--pura-dark)!important;font-weight:400!important}.featured-collection .title-wrapper h2,.featured-collection .collection__title{font-family:var(--pura-font-heading)!important;font-size:1.1rem!important;font-weight:400!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-style:normal!important;color:var(--pura-dark)!important;text-align:left!important;margin-bottom:32px!important}.featured-collection .title-wrapper h2{font-family:var(--pura-font-body)!important;font-size:1rem!important;font-weight:400!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-style:normal!important;text-align:left!important;margin-bottom:32px!important}.card__badge .badge--sale,.card__badge .badge--on-sale{background:transparent!important;color:var(--pura-mid)!important;border:none!important;font-size:8px!important;font-weight:300!important;letter-spacing:.14em!important;padding:0!important}.rating__star--full svg,.rating__star--partial svg{fill:var(--pura-gold)!important}.rating__star--empty svg{fill:var(--pura-border)!important}.featured-collection .button{background:transparent!important;color:var(--pura-dark)!important;border:1px solid var(--pura-dark)!important}.featured-collection .button:hover{background:var(--pura-dark)!important;color:var(--pura-cream)!important}.featured-collection a.button:hover,.featured-collection button.button:hover{background:var(--pura-dark)!important;color:var(--pura-cream)!important}.featured-collection a.button,.featured-collection button.button{background:transparent!important;color:var(--pura-dark)!important;border:1px solid var(--pura-dark)!important}.featured-collection a.button:hover,.featured-collection button.button:hover{background:var(--pura-dark)!important;color:var(--pura-cream)!important;border-color:var(--pura-dark)!important}.collection__view-all .button{background:transparent!important;color:var(--pura-dark)!important;border:1px solid var(--pura-dark)!important}.collection__view-all .button:hover{background:var(--pura-dark)!important;color:var(--pura-cream)!important}.loox-rating svg path{fill:var(--pura-gold)!important}.loox-rating svg{color:var(--pura-gold)!important}.jdgm-star,.rating__star--full{color:var(--pura-gold)!important}.rating__star svg{fill:var(--pura-gold)!important}svg.icon-star{fill:var(--pura-gold)!important;color:var(--pura-gold)!important}.icon-star-filled path{fill:var(--pura-gold)!important}.page-hero{background:var(--pura-light-gray);padding:80px 48px;text-align:center;border-bottom:1px solid var(--pura-border)}.page-hero-eyebrow{font-size:9px;font-weight:300;letter-spacing:.28em;text-transform:uppercase;color:var(--pura-gold);margin-bottom:16px}.page-hero-title{font-family:var(--pura-font-heading);font-size:56px;font-weight:300;color:var(--pura-dark);line-height:1.1;margin-bottom:16px}.page-hero-title em{font-style:italic;color:var(--pura-gold)}.page-hero-sub{font-size:12px;font-weight:300;color:var(--pura-mid);letter-spacing:.06em;line-height:1.8}.trust-strip{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--pura-border)}.trust-item{padding:32px 40px;border-right:1px solid var(--pura-border);text-align:center}.trust-item:last-child{border-right:none}.trust-title{font-family:var(--pura-font-heading);font-size:18px;color:var(--pura-dark);margin-bottom:4px}.trust-desc{font-size:10px;font-weight:300;color:var(--pura-mid);letter-spacing:.06em;line-height:1.7}.page-content{max-width:900px;margin:0 auto;padding:80px 48px;display:grid;grid-template-columns:200px 1fr;gap:64px}.sidebar-link{display:block;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--pura-mid);text-decoration:none;padding:10px 0;border-bottom:1px solid var(--pura-border);transition:color .2s}.sidebar-link:first-child{border-top:1px solid var(--pura-border)}.sidebar-link:hover,.sidebar-link.active{color:var(--pura-gold)}.section-eyebrow{font-size:8px;letter-spacing:.24em;text-transform:uppercase;color:var(--pura-gold);margin-bottom:10px}.section-title{font-family:var(--pura-font-heading);font-size:32px;font-style:italic;color:var(--pura-dark);margin-bottom:24px}.section-text{font-size:12px;font-weight:300;color:var(--pura-mid);line-height:1.9;margin-bottom:20px}.content-section{margin-bottom:64px;padding-bottom:64px;border-bottom:1px solid var(--pura-border)}.content-section:last-child{border-bottom:none;margin-bottom:0}.highlight-box{background:var(--pura-gold-light, #F5ECD7);border-left:2px solid var(--pura-gold);padding:20px 24px;margin:24px 0}.highlight-box p{font-size:12px;font-weight:300;color:var(--pura-dark);line-height:1.8}.info-table{width:100%;border-collapse:collapse;margin:24px 0}.info-table th{font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--pura-dark);padding:12px 16px;background:var(--pura-light-gray);border:1px solid var(--pura-border);text-align:left}.info-table td{font-size:11px;font-weight:300;color:var(--pura-mid);padding:14px 16px;border:1px solid var(--pura-border);line-height:1.6}.steps{display:flex;flex-direction:column;gap:16px;margin:24px 0}.step{display:flex;gap:20px;align-items:flex-start}.step-num{width:28px;height:28px;border:1px solid var(--pura-gold);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--pura-gold);flex-shrink:0}.step-title{font-size:12px;font-weight:400;color:var(--pura-dark);margin-bottom:4px}.step-desc{font-size:11px;font-weight:300;color:var(--pura-mid);line-height:1.7}.faq-item{border-bottom:1px solid var(--pura-border)}.faq-item:first-child{border-top:1px solid var(--pura-border)}.faq-q{display:flex;justify-content:space-between;align-items:center;padding:18px 0;cursor:pointer;font-size:12px;color:var(--pura-dark)}.faq-q:hover{color:var(--pura-gold)}.faq-icon{font-size:16px;color:var(--pura-gold);transition:transform .25s}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-a{font-size:11px;font-weight:300;color:var(--pura-mid);line-height:1.85;max-height:0;overflow:hidden;transition:max-height .35s ease,padding .25s}.faq-item.open .faq-a{max-height:300px;padding-bottom:18px}.cta-section{background:var(--pura-light-gray);padding:64px 48px;text-align:center;border-top:1px solid var(--pura-border)}.cta-title{font-family:var(--pura-font-heading);font-size:36px;font-style:italic;color:var(--pura-dark);margin-bottom:12px}.cta-desc{font-size:12px;font-weight:300;color:var(--pura-mid);margin-bottom:28px}.page-shipping-returns .page-title,.template-page .page__title,.main-page-title,.template-contact .main-page-title{display:none!important}.template-contact .page-hero{margin-top:0}.contact-main{max-width:1280px!important;padding:100px 80px!important;gap:120px!important}.template-contact .shopify-contact-form,.template-contact form:not(#contact_form){display:none!important}@media screen and (max-width:749px){.contact-main{padding:48px 24px!important;gap:40px!important}.contact-strip-item{padding:24px 20px!important}.page-hero{padding:48px 24px!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/purajoia-custom.css.map */
