.prRail{max-width:1280px;margin:0 auto;padding:36px 20px 8px}.prHead{margin-bottom:20px}.prEyebrow{display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#b8893c;font-weight:600;margin-bottom:5px}.prTitle{font-family:var(--font-display),serif;font-size:24px;color:#181818;margin:0;font-weight:600}.prGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:18px;gap:18px}@media (max-width:1024px){.prGrid{grid-template-columns:repeat(4,1fr)}.prGrid>:nth-child(5){display:none}}@media (max-width:760px){.prGrid{grid-template-columns:repeat(2,1fr)}.prGrid>:nth-child(5){display:block}}.prCard{display:flex;flex-direction:column}.prCard__media{position:relative;aspect-ratio:3/4;border-radius:10px;overflow:hidden;background:#f7f5f0;border:1px solid #f0ece4}.prCard__media img{width:100%;height:100%;object-fit:contain;padding:12%;transition:transform .4s ease}.prCard:hover .prCard__media img{transform:scale(1.05)}.prCard__quick{position:absolute;left:10px;right:10px;bottom:10px;padding:9px;border:none;border-radius:6px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#181818;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease,background .2s ease,color .2s ease}.prCard:hover .prCard__quick{opacity:1;transform:none}.prCard__quick:hover{background:#181818;color:#fff}.prCard__body{padding-top:12px}.prCard__brand{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#b8893c}.prCard__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;color:#222;line-height:1.32;margin-top:3px;transition:color .2s ease}.prCard__name:hover{color:#b8893c}.prCard__price{display:block;margin-top:6px;font-size:14px;font-weight:600;color:#181818}@media (prefers-reduced-motion:reduce){.prCard__media img,.prCard__quick{transition:none}}.stars{position:relative;display:inline-block;white-space:nowrap;line-height:1;vertical-align:middle}.stars__bg{color:#dcd6cb}.stars__fg{position:absolute;left:0;top:0;overflow:hidden;color:#e0a534}.pdpReviews{max-width:760px}.pdpReviews__summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:28px;gap:28px;padding-bottom:22px;border-bottom:1px solid #eee}.pdpReviews__score{display:flex;flex-direction:column;gap:5px}.pdpReviews__score strong{font-family:var(--font-display),serif;font-size:40px;line-height:1;color:#181818;font-weight:600}.pdpReviews__score span{font-size:13px;color:#888}.pdpReviews__dist{display:flex;flex-direction:column;gap:5px}.pdpReviews__distRow{display:flex;align-items:center;gap:8px;font-size:12px;color:#888}.pdpReviews__distLabel{width:24px;flex:none}.pdpReviews__distBar{flex:1 1;height:7px;background:#f0ece4;border-radius:4px;overflow:hidden}.pdpReviews__distBar span{display:block;height:100%;background:#e0a534;border-radius:4px}.pdpReviews__distN{width:18px;text-align:right;flex:none}.pdpReviews__cta{flex:none}.pdpReviews__submit,.pdpReviews__writeBtn{padding:12px 22px;border:1px solid #181818;background:#181818;color:#fff;border-radius:6px;font-size:13px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:opacity .2s ease}.pdpReviews__writeBtn{background:#fff;color:#181818}.pdpReviews__writeBtn:hover{background:#181818;color:#fff}.pdpReviews__submit:hover{opacity:.9}.pdpReviews__submit:disabled{opacity:.6;cursor:default}.pdpReviews__thanks{margin-top:18px;padding:12px 16px;background:#f0f7f0;border:1px solid #cfe6cf;border-radius:8px;color:#2a7a3f;font-size:14px}.pdpReviews__form{margin-top:22px;padding:22px;background:#faf8f4;border:1px solid #eee;border-radius:10px}.pdpReviews__field{margin-bottom:14px}.pdpReviews__field label{display:block;font-size:12px;font-weight:600;letter-spacing:.04em;color:#555;margin-bottom:6px}.pdpReviews__field input,.pdpReviews__field textarea{width:100%;padding:11px 13px;border:1px solid #e1ddd4;border-radius:6px;font-size:14px;font-family:var(--font-body),system-ui,sans-serif;color:#222;background:#fff;outline:none;transition:border-color .2s ease}.pdpReviews__field input:focus,.pdpReviews__field textarea:focus{border-color:#181818}.pdpReviews__grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.pdpReviews__picker{display:inline-flex;gap:4px}.pdpReviews__star{border:none;background:none;font-size:28px;line-height:1;color:#dcd6cb;cursor:pointer;padding:0;transition:color .12s ease,transform .12s ease}.pdpReviews__star.is-on{color:#e0a534}.pdpReviews__star:hover{transform:scale(1.1)}.pdpReviews__error{color:#c0392b;font-size:13px;margin-bottom:12px}.pdpReviews__list{margin-top:26px;display:flex;flex-direction:column;gap:22px}.pdpReview{padding-bottom:22px;border-bottom:1px solid #f0ece4}.pdpReview:last-child{border-bottom:none}.pdpReview__head{display:flex;align-items:center;gap:12px}.pdpReview__verified{font-size:11px;font-weight:600;color:#2a7a3f;background:#eef7ee;padding:2px 8px;border-radius:50px}.pdpReview__title{margin:9px 0 5px;font-size:15px;color:#181818;font-weight:600}.pdpReview__comment{margin:0 0 8px;font-size:14px;line-height:1.6;color:#444}.pdpReview__meta{font-size:12px;color:#999}.pdpReviews__empty{color:#999;font-size:14px}@media (max-width:680px){.pdpReviews__summary{gap:18px}.pdpReviews__grid2,.pdpReviews__summary{grid-template-columns:1fr}}.nova-container{width:min(1180px,calc(100% - 48px));margin:0 auto}.kitify-breadcrumbs{padding:18px 0 6px;font-size:12.5px;color:#9a9286}.kitify-breadcrumbs__wrap{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.kitify-breadcrumbs__item-link{color:#9a9286;text-decoration:none}.kitify-breadcrumbs__item-link:hover{color:#b8923c}.kitify-breadcrumbs__item-sep{color:#cfc7ba;margin:0 2px}.kitify-breadcrumbs__item-target{color:#4a453d}.grid-x{display:flex;flex-wrap:wrap}.grid-margin-x{gap:56px}.grid-x>.cell.medium-6{flex:1 1;min-width:290px}.kitify-product-images .woocommerce-product-gallery__image{background:#f6f3ee;padding:34px;border:1px solid #ece7dd;border-radius:16px}.kitify-product-images .woocommerce-product-gallery__image a,.kitify-product-images .woocommerce-product-gallery__image img{display:block}.kitify-product-images .woocommerce-product-gallery__image img{width:100%;aspect-ratio:1/1;object-fit:contain}.pdpBrand{display:inline-block;margin:4px 0 8px;font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#b8923c;text-decoration:none}.pdpBrand:hover{color:#927018}.kitify-post-title{margin:0 0 12px;font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:clamp(26px,2.8vw,40px);line-height:1.12;letter-spacing:-.01em;font-weight:600;color:#1a1712}.cell.medium-6>.price,.entry-summary .price{display:flex;align-items:baseline;gap:12px;margin:0 0 18px;font-family:var(--font-display),Georgia,serif;font-size:28px;font-weight:600;color:#1a1712}.cell.medium-6>.price del{font-size:18px;font-weight:400;color:#b6ada0}.pdpNotes{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.pdpNote{padding:5px 13px;border:1px solid #ece2cc;border-radius:999px;background:#faf6ec;color:#7c6a3f;font-size:12px;letter-spacing:.02em;text-transform:capitalize}.pdpVariant{margin-top:4px}.pdpVariant label{display:block;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8a8378;margin-bottom:7px}.cell.medium-6 .input-text{width:100%;max-width:340px;padding:11px 13px;border:1px solid #e2ded4;border-radius:8px;background:#fff;font-size:14px;color:#2a2620}.cell.medium-6 .input-text:focus{outline:none;border-color:#b8923c}.woocommerce-product-details__add-to-cart{display:flex;align-items:stretch;gap:12px}.woocommerce-product-details__add-to-cart .quantity .qty{width:88px;padding:13px 10px;border:1px solid #e2ded4;border-radius:8px;text-align:center;font-size:14px}body.brand-perfumes-et-al .woocommerce button.single_add_to_cart_button.button{flex:1 1;max-width:300px;border:0;background:#b8923c;color:#1a1712;padding:14px 22px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}body.brand-perfumes-et-al .woocommerce button.single_add_to_cart_button.button:hover:not(:disabled){background:#cda85a;border-color:#cda85a;color:#1a1712;transform:translateY(-1px);box-shadow:0 10px 22px rgba(184,146,60,.28)}.single_add_to_cart_button:disabled{opacity:.6;cursor:default}.cell.medium-6 .button{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border:1px solid #d8cfbe;border-radius:4px;background:#fff;color:#2a2620;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.cell.medium-6 .button:hover:not(:disabled){background:#1a1712;border-color:#1a1712;color:#fff}.product_meta{border-top:1px solid #ece7dd;padding-top:16px;font-size:13px;color:#6a6258}.product_meta .detail-label{font-weight:700;color:#2a2620}.product_meta a{color:#b8923c;text-decoration:none}.product_meta a:hover{text-decoration:underline}.kitify-product-tabs .tabs{display:flex;gap:28px;list-style:none;margin:0 0 20px;padding:0 0 12px;border-bottom:1px solid #ece7dd}.kitify-product-tabs .tabs-title a{color:#9a9286;text-decoration:none;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.kitify-product-tabs .tabs-title.is-active a{color:#1a1712;text-decoration:underline;-webkit-text-decoration-color:#b8923c;text-decoration-color:#b8923c;text-decoration-thickness:2px;text-underline-offset:14px}.kitify-product-tabs .tabs-panel{display:none}.kitify-product-tabs .tabs-panel.is-active{display:block;line-height:1.7;color:#4a453d}.woocommerce-product-attributes{width:100%;max-width:520px;border-collapse:collapse;font-size:14px}.woocommerce-product-attributes td,.woocommerce-product-attributes th{text-align:left;padding:12px 16px;border:1px solid #ece7dd}.woocommerce-product-attributes th{width:170px;background:#f6f3ee;font-weight:600;color:#4a453d}@media (max-width:768px){.grid-margin-x{gap:28px}.grid-x>.cell.medium-6{flex:1 1 100%}.nova-container{width:min(100%,calc(100% - 32px))}}.pdpDelivery{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding:12px 14px;border:1px solid #ece7dd;border-radius:10px;background:#faf8f4;font-size:13.5px;line-height:1.5;color:#6a6258}.pdpDelivery svg{flex:none;margin-top:1px;color:#a39a8a}.pdpDelivery strong{color:#2a2620}.pdpDelivery--same{background:#fbf6ee;border-color:#f0e7d8;color:#6a5a3c}.pdpDelivery--same svg{color:#b8923c}.pdpDelivery--same strong{color:#4a3d22}.pdpSticky{position:fixed;left:0;right:0;bottom:0;z-index:1100;background:#fff;border-top:1px solid #ece7dd;box-shadow:0 -8px 24px -16px rgba(0,0,0,.3);transform:translateY(110%);transition:transform .32s cubic-bezier(.22,.61,.36,1)}.pdpSticky.is-on{transform:translateY(0)}.pdpSticky__inner{max-width:1180px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.pdpSticky__info{display:flex;align-items:center;gap:12px;min-width:0}.pdpSticky__info img{width:46px;height:56px;object-fit:contain;border:1px solid #f0ece3;border-radius:6px;background:#f6f3ee;padding:4px;flex:none}.pdpSticky__name{font-size:14px;color:#2a2620;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40vw}.pdpSticky__price{font-size:15px;color:#1a1712;font-weight:700;margin-top:2px}.pdpSticky__actions{display:flex;align-items:center;gap:10px;flex:none}.pdpSticky__variant{padding:11px 12px;border:1px solid #e2ded4;border-radius:6px;font-size:13px;background:#fff;max-width:200px}.pdpSticky__btn{padding:13px 28px;background:#b8923c;color:#1a1712;border:none;border-radius:6px;font-size:13px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background .2s ease}.pdpSticky__btn:hover{background:#cda85a}.pdpSticky__btn:disabled{opacity:.6;cursor:default}@media (max-width:600px){.pdpSticky__name{max-width:36vw}.pdpSticky__variant{display:none}.pdpSticky__btn{padding:13px 18px}}@media (prefers-reduced-motion:reduce){.pdpSticky{transition:none}}.pdpRelated{background:#faf8f4;border-top:1px solid #efe9e0;margin-top:48px;padding:12px 0 56px}.pdpWhatsApp{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:12px;padding:14px;border:1px solid #25d366;border-radius:8px;background:#fff;color:#1a7e3f;font-size:14px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .2s ease,color .2s ease}.pdpWhatsApp:hover{background:#25d366;color:#fff}.pdpWhatsApp--icon{width:48px;height:48px;padding:0;border-radius:50%;flex:none}.pdpHeaderRating{display:inline-flex;align-items:center;gap:8px;margin:8px 0 14px;font-size:13px;color:#8a8378;text-decoration:none}.pdpHeaderRating:hover{color:#1a1712}