.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.design-guide-badge[data-astro-cid-efuiedi6]{position:absolute;left:1.6rem;bottom:1.6rem;z-index:2;display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.4rem .6rem 1.1rem;border-radius:999px;background:#fffffff2;box-shadow:0 2px 12px #0000002e;color:var(--dark-color);font-size:1.35rem;font-weight:500;line-height:2rem;text-decoration:none;transition:var(--transition)}.design-guide-badge[data-astro-cid-efuiedi6]:hover,.design-guide-badge[data-astro-cid-efuiedi6]:focus-visible{background:var(--secondary-color);color:var(--white-color)}.design-guide-badge[data-astro-cid-efuiedi6] .design-guide-badge__icon{flex:none;color:var(--secondary-color);transition:var(--transition)}.design-guide-badge[data-astro-cid-efuiedi6]:hover .design-guide-badge__icon,.design-guide-badge[data-astro-cid-efuiedi6]:focus-visible .design-guide-badge__icon{color:var(--white-color)}.design-guide-card[data-astro-cid-6r3jqmc5]{display:flex;align-items:center;gap:1.4rem;max-width:46rem;padding:.9rem 1.2rem .9rem .9rem;border:1px solid var(--border-color3);border-radius:8px;background:var(--light-color);color:var(--dark-color);text-decoration:none;transition:var(--transition)}.design-guide-card[data-astro-cid-6r3jqmc5]:hover,.design-guide-card[data-astro-cid-6r3jqmc5]:focus-visible{border-color:var(--secondary-color);box-shadow:0 4px 14px #0000000f;color:var(--dark-color)}.design-guide-card__thumb[data-astro-cid-6r3jqmc5]{flex:none;width:5.6rem;height:7.6rem;object-fit:cover;object-position:top;border-radius:4px;border:1px solid var(--border-color2);background:#f3eee8}.design-guide-card__text[data-astro-cid-6r3jqmc5]{display:flex;flex-direction:column;gap:.3rem;min-width:0}.design-guide-card__title[data-astro-cid-6r3jqmc5]{display:inline-flex;align-items:center;gap:.7rem;font-size:1.6rem;font-weight:500;line-height:2.2rem}.design-guide-card__sub[data-astro-cid-6r3jqmc5]{font-size:1.35rem;line-height:1.9rem;color:var(--text-gray-color)}.design-guide-card[data-astro-cid-6r3jqmc5] .design-guide-card__icon{flex:none;color:var(--secondary-color)}.design-guide-card[data-astro-cid-6r3jqmc5] .design-guide-card__chevron{flex:none;margin-left:auto;color:var(--secondary-color);transition:var(--transition)}.design-guide-card[data-astro-cid-6r3jqmc5]:hover .design-guide-card__chevron{transform:translate(3px)}.design-guide[data-astro-cid-zusjdtsx]{position:fixed;inset:0;width:100%;height:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#141414;color:var(--white-color);overflow:hidden}.design-guide[data-astro-cid-zusjdtsx][open]{display:flex;flex-direction:column}.design-guide[data-astro-cid-zusjdtsx]::backdrop{background:transparent}html.design-guide-open{overflow:hidden}.design-guide__bar[data-astro-cid-zusjdtsx]{flex:none;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem}.design-guide__heading[data-astro-cid-zusjdtsx]{display:flex;flex-direction:column;min-width:0;margin:0 auto 0 0;color:var(--white-color);line-height:1.2}.design-guide__eyebrow[data-astro-cid-zusjdtsx]{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--secondary-color)}.design-guide__name[data-astro-cid-zusjdtsx]{font-size:1.7rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.design-guide__hint[data-astro-cid-zusjdtsx]{font-size:1.3rem;color:#ffffffb3}.design-guide__hint--mouse[data-astro-cid-zusjdtsx]{display:none}@media(hover:hover)and (pointer:fine){.design-guide__hint--touch[data-astro-cid-zusjdtsx]{display:none}.design-guide__hint--mouse[data-astro-cid-zusjdtsx]{display:inline}}@media(max-width:575px){.design-guide__hint[data-astro-cid-zusjdtsx]{display:none}}.is-zoomed[data-astro-cid-zusjdtsx] .design-guide__hint[data-astro-cid-zusjdtsx]{visibility:hidden}.design-guide__btn[data-astro-cid-zusjdtsx]{flex:none;display:inline-grid;place-items:center;width:4.2rem;height:4.2rem;padding:0;border:0;border-radius:50%;background:#ffffff1f;color:var(--white-color);cursor:pointer;transition:var(--transition)}.design-guide__btn[data-astro-cid-zusjdtsx]:hover,.design-guide__btn[data-astro-cid-zusjdtsx]:focus-visible{background:var(--secondary-color)}.design-guide[data-astro-cid-zusjdtsx] .design-guide__zoom-out,.is-zoomed[data-astro-cid-zusjdtsx] .design-guide__zoom-in{display:none}.is-zoomed[data-astro-cid-zusjdtsx] .design-guide__zoom-out{display:block}.design-guide__stage[data-astro-cid-zusjdtsx]{position:relative;flex:1;min-height:0;display:flex;padding:0 1.6rem 1.6rem;overflow:auto;overscroll-behavior:contain;outline:none}.design-guide__img[data-astro-cid-zusjdtsx]{display:block;margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:4px;background:#f3eee8;box-shadow:0 10px 40px #00000080;cursor:zoom-in;user-select:none;-webkit-user-select:none}.is-zoomed[data-astro-cid-zusjdtsx] .design-guide__img[data-astro-cid-zusjdtsx]{max-width:none;max-height:none;cursor:zoom-out}.is-zoomed[data-astro-cid-zusjdtsx] .design-guide__stage[data-astro-cid-zusjdtsx]{cursor:grab}.product__whatsapp--btn[data-astro-cid-irncfhpf]{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;height:4.2rem;line-height:4.2rem;padding:0 2.2rem;max-width:100%;background:#25d366;color:#fff;font-size:1.5rem;font-weight:600;text-decoration:none;transition:var(--transition)}.product__whatsapp--btn[data-astro-cid-irncfhpf]:hover,.product__whatsapp--btn[data-astro-cid-irncfhpf]:focus-visible{background:#1ebe5b;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #25d3664d}.product__whatsapp--btn__icon[data-astro-cid-irncfhpf]{display:block;flex:none}@media(prefers-reduced-motion:reduce){.product__whatsapp--btn[data-astro-cid-irncfhpf]{transition:none}.product__whatsapp--btn[data-astro-cid-irncfhpf]:hover{transform:none}}.product__details--media{position:sticky;top:0}@media only screen and (max-width:767px){.product__details--media{margin-bottom:5.7rem}}.product__media--preview__items{position:relative;background:#f0f0f0}.product__media--preview__items--link{width:100%;display:block}.product__media--preview__items--img{width:100%;height:400px;display:block;object-fit:cover;transition:all .3s ease}.product__media--view__icon{position:absolute;top:2rem;left:2rem}.product__media--view__icon--link{width:3.5rem;height:3.5rem;display:inline-flex;align-items:center;justify-content:center;background:var(--secondary-color);border-radius:50%;color:var(--white-color)}.product__media--view__icon--link:hover{background:var(--primary-color);color:var(--white-color)}.product__media--nav{margin-top:2rem}.product__media--nav__items{border:1px solid var(--border-color2);padding:.5rem;background:#f0f0f0;cursor:pointer;transition:all .3s ease;border-radius:8px;overflow:hidden}.product__media--nav__items:hover{border-color:var(--secondary-color);transform:scale(1.05)}.product__media--nav__items--img{width:100%;height:80px;display:block;cursor:pointer;object-fit:cover;transition:all .3s ease;opacity:.7}.product__media--nav .swiper-slide-thumb-active .product__media--nav__items{border-color:var(--secondary-color);box-shadow:0 0 0 2px #00a99d33}.product__media--nav .swiper-slide-thumb-active .product__media--nav__items--img,.product__media--nav__items:hover .product__media--nav__items--img{opacity:1}@media only screen and (min-width:768px){.product__media--preview__items--img{height:450px}.product__media--nav__items--img{height:90px}.product__details--info{font-size:1.6rem}}@media only screen and (min-width:992px){.product__media--preview__items--img{height:500px}.product__media--nav__items--img{height:100px}}.product__media--nav .swiper__nav--btn{width:4rem;height:4rem;background:var(--secondary-color);border-radius:50%;opacity:0;visibility:hidden;transition:var(--transition);position:absolute;top:50%;transform:translateY(-50%);z-index:5;cursor:pointer}@media only screen and (max-width:767px){.product__media--nav .swiper__nav--btn{width:3.5rem;height:3.5rem}}.product__media--nav:hover .swiper__nav--btn{opacity:1;visibility:visible}.product__media--nav .swiper__nav--btn:hover{background:var(--primary-color)}.product__media--nav .swiper__nav--btn:after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 17'%3e%3cpath d='M8 1 1.5 8.5 8 16' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e") center / 9px 17px no-repeat}.product__media--nav .swiper__nav--btn.swiper-button-prev{left:0}.product__media--nav .swiper__nav--btn.swiper-button-next{right:0}.product__media--nav .swiper__nav--btn.swiper-button-next:after{transform:scaleX(-1)}.product__details--info{padding-left:30px}@media(max-width:768px){.product__details--info{padding-left:0;padding-top:30px}}.product__details--info form{margin:0}.product__gender{margin-bottom:15px}.gender__subtitle{display:inline-block;font-size:16px;font-weight:500;color:#666;text-transform:capitalize;letter-spacing:.3px;margin-bottom:8px}.product__details--info .product__details--info__title{font-size:30px;font-weight:700;line-height:1.2;color:#333;margin-bottom:20px}.product__details--info .product__details--info__price{margin-bottom:25px}.product__details--info .current__price{font-size:28px;font-weight:700;color:#333}.product__details--info__price .old__price{font-size:1.4rem;margin-left:.8rem;text-decoration:line-through;color:var(--text-gray-color)}@media only screen and (min-width:992px){.product__details--info__price .old__price{font-size:1.8rem}}@media(max-width:768px){.product__details--info .product__details--info__title{font-size:22px}.product__details--info .current__price{font-size:20px}.gender__subtitle{font-size:14px}}@media only screen and (min-width:992px){.product__details--info__desc{font-size:1.6rem;line-height:2.8rem}}.stock-status-box{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:400;color:#333;padding:0;border:none;background:none;transition:all .3s ease}.stock-status-box:before{content:"";width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0;animation:stockPulse 2s ease-in-out infinite}@keyframes stockPulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}to{transform:scale(1);opacity:1}}.stock-status-box.in-stock{color:#333}.stock-status-box.in-stock:before{background-color:#28a745;box-shadow:0 0 0 2px #28a74533}.stock-status-box.out-of-stock{color:#dc3545}.stock-status-box.out-of-stock:before{background-color:#dc3545;box-shadow:0 0 0 2px #dc354533}.stock-status-box:hover{transform:translateY(-1px)}@media(max-width:768px){.stock-status-box{font-size:13px}.stock-status-box:before{width:7px;height:7px}}.product__variant--title{font-size:1.5rem;font-weight:700;margin-right:1rem;padding:0}.variant__input--fieldset{min-width:fit-content;border:none;margin:0 10px 0 0;padding:0}.variant__input--fieldset:last-child{margin-right:0}.variant__input--fieldset input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.variant__size--value{width:auto;height:3.5rem;line-height:3.3rem;display:inline-block;border-radius:5px;text-align:center;font-size:1.4rem;cursor:pointer;transition:all .3s ease;margin-right:15px;margin-bottom:10px;padding:0 1rem;box-sizing:border-box;white-space:nowrap}.variant__size--value:last-child{margin-right:0}.variant__input--fieldset input[type=radio]+label{border:1px solid var(--primary-color)}.variant__input--fieldset input[type=radio]:checked+label{border:1px solid var(--secondary-color);color:var(--secondary-color)}.variant__size--value:hover{background-color:#6f547c;color:#fff;border-color:#6f547c;transform:translateY(-2px);box-shadow:0 4px 12px #6f547c4d}.product__details--info__order{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.product__details--info__delivery{font-size:1.4rem;color:var(--text-gray-color)}.product__details--info__delivery[hidden]{display:none}.product__details--info__meta--list{display:flex;align-items:center;gap:8px;font-size:1.5rem;margin-bottom:8px}.product__details--info__meta--list strong{min-width:80px;color:#666;font-weight:600}.product__details--info__meta--list span{color:#333;font-weight:500}.product__details--info__meta--list:last-child{margin-bottom:0}.product__details--tab__section{background:var(--bg-gray-color);margin-top:5rem}.product__details--tab__section.sidebar__tab--section{padding:3.5rem}@media only screen and (max-width:1599px){.product__details--tab__section.sidebar__tab--section{padding:3rem}}@media only screen and (max-width:767px){.product__details--tab__section.sidebar__tab--section{padding:2rem}}@media only screen and (max-width:575px){.product__details--tab__section.sidebar__tab--section{padding:1.5rem}}.product__details--tab{padding:0}.product__details--tab__inner{background:var(--white-color);padding:3rem}@media only screen and (max-width:767px){.product__details--tab__inner{padding:2.5rem 2rem}.product__details--tab{flex-wrap:wrap}.product__details--tab.mb-30{margin-bottom:1.5rem}}@media only screen and (max-width:575px){.product__details--tab__inner{padding:2.5rem 1rem}}.product__details--tab__list{font-size:1.6rem;line-height:2.6rem;margin-right:5rem;cursor:pointer;transition:var(--transition);position:relative;padding-bottom:.4rem}.product__details--tab__list:before{position:absolute;content:"";width:0;height:1px;background:var(--secondary-color);left:50%;right:50%;transition:var(--transition);bottom:0}.product__details--tab__list.active,.product__details--tab__list:hover{color:var(--secondary-color)}.product__details--tab__list.active:before,.product__details--tab__list:hover:before{width:100%;left:0;right:0}.product__details--tab__list:last-child{margin-right:0}@media only screen and (min-width:768px){.product__details--tab__list{font-size:1.7rem}}@media only screen and (min-width:1200px){.product__details--tab__list{font-size:1.8rem}}@media only screen and (max-width:767px){.product__details--tab__list{margin:0 1rem 1.3rem}}.tab_pane{display:none;transition:var(--transition)}.tab_pane:not(.show){opacity:0}.tab_pane.show{opacity:1}.tab_pane.active{display:block}.product__tab--content__title{font-weight:600;font-size:1.7rem}@media only screen and (min-width:992px){.product__tab--content__title{font-size:1.8rem}}.product__tab--content__desc{line-height:2.6rem;color:var(--text-gray-color)}@media only screen and (min-width:992px){.product__tab--content__desc{font-size:1.5rem;line-height:2.8rem}}.product__tab--content__list{line-height:2.6rem;margin-bottom:.6rem;color:var(--text-gray-color)}@media only screen and (min-width:992px){.product__tab--content__list{font-size:1.5rem;line-height:2.8rem}}.product__tab--content__list:last-child{margin-bottom:0}.product__tab--content__list--icon{width:2rem;vertical-align:middle;margin-right:.6rem;color:var(--secondary-color)}.mb-40{margin-bottom:4rem}.fabric-separator{border:1px solid #e0e0e0;margin:30px 0;opacity:.6}#fabrics .product__tab--content__step{background:#fafafa;border-radius:8px;padding:25px;margin-bottom:30px;border-left:4px solid var(--secondary-color);transition:all .3s ease}#fabrics .product__tab--content__step:hover{background:#f5f5f5;box-shadow:0 2px 8px #0000001a}#fabrics .product__tab--content__step:last-child{margin-bottom:0}#fabrics .product__tab--content__step .product__tab--content__step{background:transparent;border-left:none;padding:0;box-shadow:none}#fabrics .product__tab--content__title.h5{color:var(--secondary-color);font-weight:600;border-bottom:2px solid #f0f0f0;padding-bottom:8px;margin-bottom:20px}#fabrics .product__tab--content__desc h4{color:#333;font-weight:600;margin-bottom:12px}#fabrics .product__tab--content__desc p{color:#666;line-height:1.6;margin-bottom:0;white-space:pre-line}#fabrics .product__tab--content__list{margin-bottom:12px;padding-left:5px}#fabrics .product__tab--content__list--icon{color:var(--secondary-color);margin-right:10px}.product__lightbox{border:0;padding:0;background:transparent;max-width:90vw;max-height:90vh;overflow:visible}.product__lightbox::backdrop{background:#000000eb}.product__lightbox--img{max-width:86vw;max-height:84vh;display:block;margin:0 auto;user-select:none}.product__lightbox--close,.product__lightbox--arrow{position:fixed;background:none;border:0;color:#fff;font-size:3rem;line-height:1;cursor:pointer;padding:1rem;z-index:2}.product__lightbox--close{top:1rem;right:1.5rem;font-size:4rem}.product__lightbox--arrow.prev{left:1rem;top:50%;transform:translateY(-50%)}.product__lightbox--arrow.next{right:1rem;top:50%;transform:translateY(-50%)}.product__lightbox--counter{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);color:#fff;font-size:1.4rem}.product__media--counter{position:absolute;right:1.6rem;bottom:1.6rem;z-index:2;display:none;padding:.3rem 1rem;border-radius:999px;background:#1111119e;color:var(--white-color);font-size:1.3rem;line-height:2rem;font-variant-numeric:tabular-nums}@media only screen and (min-width:768px){.product__details--section.section--padding{padding-top:3rem}}@media only screen and (max-width:767px){.product__details--section.section--padding{padding-top:1.6rem}.product__details--media{margin-bottom:0}.product__media--nav{display:none}.product__media--counter{display:inline-block}.product__details--info{padding-top:1.4rem}.product__gender{margin-bottom:.2rem}.gender__subtitle{margin-bottom:0;line-height:2rem}.product__details--info .product__details--info__title{margin-bottom:.8rem}.product__details--info .product__details--info__price{display:inline-flex;align-items:baseline;vertical-align:middle;margin:0 1.6rem 1.2rem 0}.product__stock{display:inline-flex;vertical-align:middle;margin-bottom:1.2rem}.product__variant--list{margin-bottom:.6rem}.product__variant--title{float:left;height:3.4rem;line-height:3.4rem;margin:0 .8rem .8rem 0}.variant__size--value{height:3.4rem;line-height:3.2rem;margin:0 .8rem .8rem 0}.product__media--preview__items--img{height:400px;height:clamp(320px,calc(100svh - 440px),400px)}}@media only screen and (max-width:375px){.variant__size--value{padding:0 .8rem;margin-right:.6rem}}
