@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400&family=Josefin+Sans:wght@300;400&display=swap";:root{--pa-noir: #1a1208;--pa-or: #c8922a;--pa-or-clair: #c8a870;--pa-creme: #f5ede0;--pa-surface: #241a0a;--pa-surface2: #2e1f08;--pa-or-alpha: rgba(200, 146, 42, .15);--pa-or-border: rgba(200, 146, 42, .25)}.purafrik-product-wrap{font-family:Josefin Sans,sans-serif;background:var(--pa-noir);color:var(--pa-creme);min-height:100vh}.pa-breadcrumb{padding:12px 40px;font-size:11px;color:#c8a87080;letter-spacing:1.5px}.pa-breadcrumb a{color:#c8a87080;text-decoration:none}.pa-breadcrumb a:hover,.pa-breadcrumb span{color:var(--pa-or)}.pa-product-layout{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:600px}.pa-gallery{background:var(--pa-surface);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 32px;position:relative}.pa-main-image{position:relative;width:100%;max-width:420px;aspect-ratio:4/5;overflow:hidden;background:var(--pa-surface2)}.pa-main-image img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .3s ease}.pa-badge-origin{position:absolute;top:16px;right:16px;background:var(--pa-or);color:var(--pa-noir);font-size:9px;letter-spacing:2px;padding:4px 10px;font-weight:400;z-index:2}.pa-thumbs{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap;justify-content:center}.pa-thumb{width:64px;height:64px;border:.5px solid var(--pa-or-border);background:var(--pa-surface2);cursor:pointer;padding:0;overflow:hidden;transition:border-color .2s}.pa-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pa-thumb:hover{border-color:var(--pa-or)}.pa-thumb.active{border:1px solid var(--pa-or)}.pa-info{padding:40px 48px;display:flex;flex-direction:column;gap:0}.pa-tag{font-size:10px;letter-spacing:3px;color:var(--pa-or);margin-bottom:10px}.pa-title{font-family:Cormorant Garamond,serif;font-size:38px;font-weight:400;color:var(--pa-creme);line-height:1.15;margin:0 0 8px}.pa-subtitle{font-family:Cormorant Garamond,serif;font-style:italic;font-size:17px;color:var(--pa-or-clair);margin:0 0 18px}.pa-stars{display:flex;align-items:center;gap:8px;margin-bottom:18px}.pa-star-row{color:var(--pa-or);font-size:14px}.pa-reviews-count{font-size:11px;color:#c8a87080;letter-spacing:1px}.pa-price-row{display:flex;align-items:baseline;gap:12px;margin-bottom:22px;padding-bottom:20px;border-bottom:.5px solid var(--pa-or-border)}.pa-price{font-family:Cormorant Garamond,serif;font-size:30px;color:var(--pa-or)}.pa-price-old{font-size:14px;color:#c8a87059;text-decoration:line-through}.pa-price-badge{font-size:10px;background:var(--pa-or-alpha);color:var(--pa-or);padding:3px 8px;letter-spacing:1px}.pa-desc{font-size:13px;line-height:1.9;color:#c8a870cc;margin-bottom:22px}.pa-form{display:contents}.pa-section-label{font-size:10px;letter-spacing:2px;color:var(--pa-or);margin-bottom:10px;display:block}.pa-option-group{margin-bottom:18px}.pa-variants{display:flex;gap:8px;flex-wrap:wrap}.pa-variant{border:.5px solid var(--pa-or-border);padding:7px 16px;font-size:11px;letter-spacing:1px;color:var(--pa-or-clair);cursor:pointer;transition:border-color .2s,color .2s;font-family:Josefin Sans,sans-serif}.pa-variant input{display:none}.pa-variant:hover,.pa-variant.active{border-color:var(--pa-or);color:var(--pa-or)}.pa-qty-row{display:flex;align-items:flex-start;gap:20px;margin-bottom:20px}.pa-qty{display:flex;align-items:center;border:.5px solid var(--pa-or-border)}.pa-qty-btn{width:38px;height:38px;background:none;border:none;color:var(--pa-or);font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.pa-qty-btn:hover{background:var(--pa-or-alpha)}.pa-qty-val{width:40px;text-align:center;font-size:14px;color:var(--pa-creme);background:none;border:none;font-family:Josefin Sans,sans-serif}.pa-stock-ok{font-size:11px;color:#7ab87a;letter-spacing:1px}.pa-stock-out{font-size:11px;color:#e24b4a;letter-spacing:1px}.pa-cta-row{display:flex;gap:12px;margin-bottom:22px}.pa-btn-main{flex:1;background:var(--pa-or);color:var(--pa-noir);border:none;padding:15px 20px;font-family:Josefin Sans,sans-serif;font-size:11px;letter-spacing:3px;cursor:pointer;transition:opacity .2s}.pa-btn-main:hover{opacity:.88}.pa-btn-main:disabled{opacity:.4;cursor:not-allowed}.pa-btn-wish{width:50px;height:50px;border:.5px solid var(--pa-or-border);background:none;color:var(--pa-or-clair);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s,border-color .2s}.pa-btn-wish:hover,.pa-btn-wish.wished{color:var(--pa-or);border-color:var(--pa-or)}.pa-promises{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:22px}.pa-promise{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;border:.5px solid var(--pa-or-border);text-align:center}.pa-promise-icon{font-size:18px}.pa-promise-text{font-size:9px;letter-spacing:1px;color:#c8a87099;line-height:1.5}.pa-accordion{border-top:.5px solid var(--pa-or-border)}.pa-acc-item{border-bottom:.5px solid var(--pa-or-border);list-style:none}.pa-acc-header{display:flex;justify-content:space-between;align-items:center;padding:14px 0;cursor:pointer;font-size:11px;letter-spacing:2px;color:var(--pa-or-clair);list-style:none;-webkit-user-select:none;user-select:none}.pa-acc-header::-webkit-details-marker{display:none}.pa-acc-icon{color:var(--pa-or);font-size:18px;font-weight:300}.pa-acc-body{font-size:13px;line-height:1.8;color:#c8a87099;padding-bottom:14px}.pa-ingredients-section{padding:48px 40px;border-top:.5px solid var(--pa-or-border);background:#1e1508}.pa-ing-title{font-family:Cormorant Garamond,serif;font-size:26px;font-weight:400;color:var(--pa-creme);margin:0 0 24px;text-align:center}.pa-ing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:960px;margin:0 auto}.pa-ing-card{background:var(--pa-surface);border:.5px solid var(--pa-or-border);padding:20px 14px;text-align:center}.pa-ing-emoji{font-size:26px;margin-bottom:10px;display:block}.pa-ing-name{font-size:11px;letter-spacing:1.5px;color:var(--pa-or);margin-bottom:6px}.pa-ing-desc{font-size:11px;color:#c8a87080;line-height:1.6}.pa-reviews-section{padding:48px 40px;border-top:.5px solid var(--pa-or-border)}.pa-rev-title{font-family:Cormorant Garamond,serif;font-size:26px;font-weight:400;color:var(--pa-creme);margin:0 0 24px;text-align:center}@media(max-width:768px){.pa-product-layout{grid-template-columns:1fr}.pa-info{padding:28px 20px}.pa-breadcrumb{padding:12px 20px}.pa-title{font-size:28px}.pa-ing-grid{grid-template-columns:repeat(2,1fr)}.pa-promises{grid-template-columns:repeat(3,1fr)}.pa-ingredients-section,.pa-reviews-section{padding:32px 20px}}@media(max-width:480px){.pa-ing-grid{grid-template-columns:1fr 1fr}.pa-cta-row{flex-direction:column}.pa-btn-wish{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/purafrik-product.css.map */
