.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.product-badge{position:absolute;top:1.75rem;left:0;z-index:10;height:55px;overflow:hidden;transform:translateY(calc(var(--badge-index, 0) * 65px))}.product-badge .img{width:100%;height:100%;object-fit:cover}@media (max-width:768px){.product-badge{height:30px;top:.75rem;right:auto;left:0;transform:translateY(calc(var(--badge-index, 0) * 25px))}}.accordion{--bs-accordion-border-width:0;--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-active-bg:transparent;--bs-accordion-active-color:#1a1a1a;--color-background:#faf9f7;--color-text-primary:#1a1a1a;--color-text-secondary:#666;--color-border-subtle:#e5e5e5;--color-accent:#c9b49a;--font-heading:"" Kanit-Regular"-Regular";--font-body:"" Kanit-Regular"-Regular";--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem}.accordion-item{background-color:var(--color-background)!important;color:var(--color-text-primary);border:none!important;border-bottom:1px solid var(--color-border-subtle)!important}.accordion-item:last-child{border-bottom:none!important}.accordion-body,.accordion-button,.accordion-collapse,.accordion-header{background-color:inherit!important;color:inherit;border:none!important;box-shadow:none!important}.accordion-button{font-size:.9rem;font-family:var(--font-heading);text-transform:uppercase;padding:var(--space-lg) var(--space-md);width:100%;display:flex;align-items:center}.accordion-button:after{content:"";display:block;width:12px;height:12px;border-right:2px solid var(--color-text-primary);border-bottom:2px solid var(--color-text-primary);transform:rotate(45deg);transition:transform .3s ease-in-out;margin-left:auto}.accordion-button:not(.collapsed):after{transform:rotate(-135deg);margin-top:-6px}.accordion-body{padding:var(--space-sm) var(--space-md) var(--space-xl);font-family:var(--font-body)}.notes-journey-container{position:relative;border-left:1px solid var(--color-border-subtle);padding:var(--space-sm) 0 var(--space-sm) var(--space-xl)}.note-item{display:flex;align-items:flex-start;gap:var(--space-md);position:relative}.note-item:not(:last-child){padding-bottom:var(--space-xl)}.note-item:before{content:"";position:absolute;left:calc(-1 * var(--space-xl) - 6px);top:1.5rem;width:12px;height:12px;background-color:var(--color-background);border:2px solid var(--color-accent);border-radius:50%;z-index:1}.note-item-image{width:70px;height:70px;object-fit:cover}.note-item-title{font-family:var(--font-heading);font-weight:400;margin-bottom:.25rem;font-size:.9rem}.note-item-desc{font-size:.8rem;color:var(--color-text-secondary);line-height:1.6}.highlights-list{display:flex;flex-direction:column;gap:var(--space-xl)}.highlight-item{display:flex;align-items:center;gap:var(--space-md)}.highlight-icon{width:40px;height:40px;flex-shrink:0;color:var(--color-accent)}.highlight-title{font-family:var(--font-body);font-weight:400;font-size:.9rem;color:var(--color-text-primary);margin:0}.highlight-desc{font-size:.8rem;color:var(--color-text-secondary);margin:0;line-height:1.6}.usage-guide{display:flex;flex-direction:column;gap:var(--space-lg)}.usage-image{width:100%;height:auto;object-fit:contain;border-radius:8px;border:1px solid var(--color-border-subtle);padding:var(--space-sm)}.usage-guide h4{font-family:var(--font-heading);font-weight:500;margin-bottom:var(--space-md);font-size:1.1rem}.usage-steps{padding:0;margin:0;list-style:none;counter-reset:steps-counter;flex-direction:column}.usage-steps,.usage-steps li{display:flex;gap:var(--space-md)}.usage-steps li{counter-increment:steps-counter;align-items:flex-start;font-size:.9rem;line-height:1.6;color:var(--color-text-secondary)}.usage-steps li:before{content:"0" counter(steps-counter) ".";font-family:var(--font-heading);font-weight:600;font-size:1rem;color:var(--color-accent)}.usage-summary{margin-top:20px;padding-top:15px;border-top:1px solid var(--color-border-subtle)}.usage-summary h4{margin-bottom:8px;font-size:1rem;font-weight:600}.usage-summary p{line-height:1.6;color:var(--color-text-secondary)}.collection-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.collection-card{display:flex;flex-direction:column;text-align:center;border:1px solid var(--color-border-subtle);border-radius:12px;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out}.collection-card.product-link{text-decoration:none;color:inherit}.collection-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.collection-card-image-wrapper{width:100%;height:140px;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;background-color:#faf9f7}.collection-card-image{max-width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.collection-card-icon{width:60px;height:60px;color:var(--color-text-secondary)}.collection-card-details{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.collection-card-name{font-family:var(--font-heading);font-weight:600;font-size:.9rem;color:var(--color-text-primary);line-height:1.3;margin-bottom:.25rem}.collection-card-quantity{font-size:.85rem;color:var(--color-text-secondary)}@media (max-width:768px){.collection-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}.collection-swiper{height:255px}.collection-summary{margin-top:1rem;padding-top:1.5rem;border-top:1px solid var(--color-border-subtle)}.summary-row{display:flex;justify-content:space-between;align-items:center;font-size:1rem;margin-bottom:.75rem;color:var(--color-text-secondary)}.summary-row span:last-child{font-family:var(--font-heading);font-weight:600;color:var(--color-text-primary)}.summary-row .total-value s{color:#999}.summary-row .collection-price{font-size:1.1rem}.summary-divider{border:none;border-top:1px solid var(--color-border-subtle);margin:1rem 0}.summary-row.savings span{font-size:1.1rem;font-weight:700;color:#008060}.savings-badge{background-color:#e6f2ee;color:#008060;padding:.25rem .75rem;border-radius:1rem;font-size:1rem!important}@media (max-width:768px){.accordion-button{padding:var(--space-md)}.accordion-body{padding:var(--space-sm) var(--space-md) var(--space-lg)}}html[dir=rtl] .accordion-button{justify-content:space-between}html[dir=rtl] .accordion-button:after{margin-left:0;transform:rotate(45deg)}html[dir=rtl] .accordion-button:not(.collapsed):after{transform:rotate(225deg);margin-top:-6px}html[dir=rtl] .notes-journey-container{border-left:none;border-right:1px solid var(--color-border-subtle);padding-left:0;padding-right:var(--space-xl)}html[dir=rtl] .note-item:before{left:auto;right:calc(-1 * var(--space-xl) - 6px)}html[dir=rtl] .collection-item{flex-direction:row-reverse}.loader-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.5);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.loader-spinner{width:50px;height:50px;border:5px solid rgba(0,0,0,.1);border-top-color:#333;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}
/*# sourceMappingURL=d602d9c8447a4ceb.css.map*/