.fabric-story[data-astro-cid-bolw2ier] h2[data-astro-cid-bolw2ier],.fabric-story[data-astro-cid-bolw2ier] h3[data-astro-cid-bolw2ier]{font-size:var(--text-xl);text-wrap:balance;margin-block-end:var(--space-4);line-height:1.3}.fabric-story[data-astro-cid-bolw2ier] img[data-astro-cid-bolw2ier]{opacity:1;block-size:auto;inline-size:100%;transition:none;display:block}.fabric-story__swatch[data-astro-cid-bolw2ier]{margin-block-start:var(--space-5)}.fabric-story__swatch[data-astro-cid-bolw2ier] figcaption[data-astro-cid-bolw2ier]{text-align:center;margin-block-start:var(--space-2)}.fabric-story__photo[data-astro-cid-bolw2ier]{margin-block-start:var(--space-7)}.fabric-story__photo[data-astro-cid-bolw2ier] img[data-astro-cid-bolw2ier]{border-radius:var(--radius-md);margin-block-start:var(--space-5)}@media (width>=768px){.fabric-story[data-astro-cid-bolw2ier] h2[data-astro-cid-bolw2ier],.fabric-story[data-astro-cid-bolw2ier] h3[data-astro-cid-bolw2ier]{font-size:var(--text-2xl)}}.order-policy[data-astro-cid-p2bmelag] h2[data-astro-cid-p2bmelag]{font-size:var(--text-xl);margin-block-end:var(--space-4);line-height:1.3}.order-policy[data-astro-cid-p2bmelag] p[data-astro-cid-p2bmelag]+p[data-astro-cid-p2bmelag]{margin-block-start:var(--space-4)}.order-policy[data-astro-cid-p2bmelag] a[data-astro-cid-p2bmelag]{min-block-size:44px;text-underline-offset:4px;align-items:center;margin-block-start:var(--space-4);text-decoration:underline;display:inline-flex}@media (width>=768px){.order-policy[data-astro-cid-p2bmelag] h2[data-astro-cid-p2bmelag]{font-size:var(--text-2xl)}}.product-size-guide[data-astro-cid-k54abicj]{color:var(--color-walnut);font-size:inherit;line-height:inherit;scroll-margin-block-start:calc(var(--site-header-height,80px) + var(--space-4))}table[data-astro-cid-k54abicj]{table-layout:fixed;border-collapse:collapse;inline-size:100%;font-size:inherit;margin:0;line-height:1.6}th[data-astro-cid-k54abicj],td[data-astro-cid-k54abicj]{padding:var(--space-3) var(--space-1);border-block-end:1px solid var(--color-text-faint);vertical-align:middle;overflow-wrap:anywhere}th[data-astro-cid-k54abicj]{font-weight:var(--weight-medium)}th[data-astro-cid-k54abicj]:first-child{text-align:start;inline-size:50%}thead[data-astro-cid-k54abicj] th[data-astro-cid-k54abicj]:not(:first-child),td[data-astro-cid-k54abicj]{text-align:center}tbody[data-astro-cid-k54abicj] th[data-astro-cid-k54abicj]{font-weight:var(--weight-regular)}td[data-astro-cid-k54abicj]{font-variant-numeric:tabular-nums}.inline-order[data-astro-cid-soppd3sj]{scroll-margin-top:calc(var(--site-header-height,80px) + var(--space-4));border-block:1px solid var(--color-walnut);padding-block:var(--space-5)}.inline-order__heading[data-astro-cid-soppd3sj]{margin-block-end:var(--space-5)}.inline-order__heading[data-astro-cid-soppd3sj] h2[data-astro-cid-soppd3sj]{margin:0 0 var(--space-1);font-size:var(--text-xl);font-weight:var(--weight-regular)}.inline-order__heading[data-astro-cid-soppd3sj] p[data-astro-cid-soppd3sj]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.inline-order__form[data-astro-cid-soppd3sj]{gap:var(--space-4);min-width:0;display:grid}.inline-order__field[data-astro-cid-soppd3sj]{gap:var(--space-2);min-width:0;display:grid}.inline-order__field[data-astro-cid-soppd3sj] label[data-astro-cid-soppd3sj],legend[data-astro-cid-soppd3sj]{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-walnut)}.inline-order__field[data-astro-cid-soppd3sj] input[data-astro-cid-soppd3sj],.inline-order__field[data-astro-cid-soppd3sj] select[data-astro-cid-soppd3sj]{border:1px solid var(--color-text-faint);border-radius:var(--radius-sm);background:var(--color-white);width:100%;min-width:0;min-height:50px;color:var(--color-walnut);font:inherit;padding:12px;font-size:16px}.inline-order__field[data-astro-cid-soppd3sj] input[data-astro-cid-soppd3sj]::placeholder{color:var(--color-text-muted);opacity:1}.inline-order__field[data-astro-cid-soppd3sj] select[data-astro-cid-soppd3sj]:disabled{color:var(--color-text-muted);background:var(--color-stone);cursor:not-allowed}.inline-order[data-astro-cid-soppd3sj] input[data-astro-cid-soppd3sj]:focus-visible,.inline-order[data-astro-cid-soppd3sj] select[data-astro-cid-soppd3sj]:focus-visible,.inline-order[data-astro-cid-soppd3sj] button[data-astro-cid-soppd3sj]:focus-visible{outline:2px solid var(--color-walnut);outline-offset:3px}.inline-order[data-astro-cid-soppd3sj] [data-astro-cid-soppd3sj][aria-invalid=true]{border-color:#9b3030}.inline-order__choices[data-astro-cid-soppd3sj]{gap:var(--space-4);display:grid}fieldset[data-astro-cid-soppd3sj]{border:0;min-width:0;padding:0}legend[data-astro-cid-soppd3sj]{margin-block-end:var(--space-2);padding:0}.inline-order__selected[data-astro-cid-soppd3sj]{font-weight:var(--weight-regular);color:var(--color-text-muted);margin-inline-start:var(--space-2);display:inline-block}.inline-order__option-list[data-astro-cid-soppd3sj]{gap:var(--space-2);flex-wrap:wrap;display:flex}.inline-order__option-list--color[data-astro-cid-soppd3sj]{gap:var(--space-3)}.inline-order__choice[data-astro-cid-soppd3sj]{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-text-faint);border-radius:var(--radius-sm);cursor:pointer;background:var(--color-white);min-height:48px;font-size:var(--text-sm);padding:8px 14px;display:flex}.inline-order__size-range[data-astro-cid-soppd3sj]{font-size:var(--text-xs);color:var(--color-text-muted)}.inline-order__choice--color[data-astro-cid-soppd3sj]{background:0 0;border-color:#0000;border-radius:50%;width:48px;padding:5px}.inline-order__swatch[data-astro-cid-soppd3sj]{border:1px solid #2e1f182e;border-radius:50%;width:36px;height:36px;display:block}input[data-astro-cid-soppd3sj]:checked+.inline-order__choice[data-astro-cid-soppd3sj]{border-color:var(--color-walnut);box-shadow:inset 0 0 0 1px var(--color-walnut)}input[data-astro-cid-soppd3sj]:checked+.inline-order__choice[data-astro-cid-soppd3sj]:not(.inline-order__choice--color){background:var(--color-walnut);color:var(--color-ivory)}input[data-astro-cid-soppd3sj]:checked+.inline-order__choice[data-astro-cid-soppd3sj] .inline-order__size-range[data-astro-cid-soppd3sj]{color:inherit}input[data-astro-cid-soppd3sj]:focus-visible+.inline-order__choice[data-astro-cid-soppd3sj]{outline:2px solid var(--color-walnut);outline-offset:3px}.inline-order__location[data-astro-cid-soppd3sj]{gap:var(--space-4);display:grid}.inline-order__delivery-options[data-astro-cid-soppd3sj]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.inline-order__delivery-choice[data-astro-cid-soppd3sj]{border:1px solid var(--color-text-faint);border-radius:var(--radius-sm);background:var(--color-white);min-width:0;min-height:64px;color:var(--color-walnut);cursor:pointer;align-items:center;gap:8px;padding:10px;font-size:15px;display:flex}.inline-order__delivery-choice[data-astro-cid-soppd3sj]:has(input:checked){border-color:var(--color-walnut);box-shadow:inset 0 0 0 1px var(--color-walnut);background:var(--color-stone)}.inline-order__delivery-choice[data-astro-cid-soppd3sj]:has(input:disabled){opacity:.55;cursor:not-allowed}.inline-order__delivery-choice[data-astro-cid-soppd3sj] input[data-astro-cid-soppd3sj]{width:18px;height:18px;accent-color:var(--color-walnut);flex-shrink:0;margin:0}.inline-order__delivery-choice[data-astro-cid-soppd3sj] input[data-astro-cid-soppd3sj]:focus-visible{outline:2px solid var(--color-walnut);outline-offset:4px}.inline-order__delivery-choice[data-astro-cid-soppd3sj]>span[data-astro-cid-soppd3sj]{gap:4px;min-width:0;display:grid}.inline-order__delivery-choice[data-astro-cid-soppd3sj] bdi[data-astro-cid-soppd3sj]{white-space:nowrap;font-weight:var(--weight-medium)}.inline-order__delivery-hint[data-astro-cid-soppd3sj]{color:var(--color-text-muted);font-size:var(--text-sm);margin:8px 0 0;line-height:1.6}.inline-order__summary[data-astro-cid-soppd3sj]{gap:var(--space-2);border-block-start:1px solid var(--color-text-faint);font-size:var(--text-sm);padding-block-start:var(--space-4);display:grid}.inline-order__summary[data-astro-cid-soppd3sj]>div[data-astro-cid-soppd3sj]{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.inline-order__summary[data-astro-cid-soppd3sj]>div[data-astro-cid-soppd3sj]>[data-astro-cid-soppd3sj]:last-child{text-align:end}.inline-order__total[data-astro-cid-soppd3sj]{border-block-start:1px solid var(--color-text-faint);font-weight:var(--weight-medium);font-size:var(--text-base);margin-block-start:var(--space-1);padding-block-start:var(--space-3)}.inline-order__submit[data-astro-cid-soppd3sj]{letter-spacing:0;text-transform:none;min-height:54px;font-size:16px}.inline-order__submit[data-astro-cid-soppd3sj]:disabled{opacity:.65;cursor:not-allowed}.inline-order__retry[data-astro-cid-soppd3sj]{min-height:44px;color:var(--color-walnut);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;text-decoration:underline}.inline-order__price[data-astro-cid-soppd3sj]{text-align:end;font-size:var(--text-base);color:var(--color-walnut);gap:4px;display:grid}.inline-order__error[data-astro-cid-soppd3sj]{font-size:var(--text-sm);color:#9b3030;margin:0}.inline-order__honeypot[data-astro-cid-soppd3sj]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.inline-order__verification[data-astro-cid-soppd3sj]:empty{display:none}[data-astro-cid-soppd3sj][hidden]{display:none!important}@media (hover:hover){.inline-order__choice[data-astro-cid-soppd3sj]:hover{border-color:var(--color-walnut)}}@media (width>=1024px){.inline-order__location[data-astro-cid-soppd3sj]{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.inline-order[data-astro-cid-soppd3sj]{scroll-behavior:auto}}.product-page{padding:var(--space-5) 0 var(--space-9)}.product-page__inner{gap:var(--space-5);grid-template-columns:1fr;display:grid}.product-info__header{gap:var(--space-3);flex-direction:column;display:flex}.product-gallery,.product-info{min-width:0}.product-gallery{gap:var(--space-3);flex-direction:column;display:flex}.product-gallery__main{aspect-ratio:3/4;background-color:var(--color-stone);border-radius:var(--radius-md);position:relative;overflow:hidden}.product-gallery__slide{opacity:0;transition:opacity .4s;position:absolute;inset:0}.product-gallery__slide.is-active{opacity:1}.product-gallery__media{width:100%;height:100%}.product-gallery__media img,.product-gallery__video{object-fit:contain;object-position:center;width:100%;height:100%}.product-gallery__media--placeholder{background-color:var(--color-stone);justify-content:center;align-items:center;display:flex}.product-gallery__thumbnails{gap:var(--space-2);scrollbar-width:none;padding-bottom:var(--space-1);display:flex;overflow-x:auto}.product-gallery__thumbnails::-webkit-scrollbar{display:none}.product-gallery__thumb{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;width:64px;height:85px;padding:0;transition:border-color .2s;position:relative;overflow:hidden}.product-gallery__thumb.is-active{border-color:var(--color-walnut)}.product-gallery__thumb img{object-fit:contain;object-position:center;width:100%;height:100%}.product-gallery__thumb-play{color:var(--color-ivory);background-color:#2e1f1859;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.product-gallery__slide img[data-zoom-src]{cursor:zoom-in}.product-gallery__zoom-hint{bottom:var(--space-3);z-index:2;width:36px;height:36px;color:var(--color-walnut);pointer-events:none;background-color:#f4efe6e0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:var(--space-3)}.product-lightbox{z-index:300;padding:var(--space-6) var(--space-4);opacity:0;visibility:hidden;background-color:#2e1f18f0;justify-content:center;align-items:center;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.product-lightbox.is-open{opacity:1;visibility:visible}.product-lightbox__img{object-fit:contain;border-radius:var(--radius-sm);touch-action:pinch-zoom;width:auto;max-width:100%;height:auto;max-height:100%}.product-lightbox__close,.product-lightbox__nav{width:44px;height:44px;color:var(--color-ivory);opacity:.75;background:0 0;border:none;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute}.product-lightbox__close:hover,.product-lightbox__nav:hover{opacity:1}.product-lightbox__close{top:var(--space-4);inset-inline-end:var(--space-4)}.product-lightbox__nav{top:50%;transform:translateY(-50%)}.product-lightbox__nav--prev{inset-inline-start:var(--space-2)}.product-lightbox__nav--next{inset-inline-end:var(--space-2)}[dir=rtl] .product-lightbox__nav svg{transform:scaleX(-1)}@media (width>=768px){.product-lightbox{padding:var(--space-8)}.product-lightbox__close{top:var(--space-6);inset-inline-end:var(--space-6)}.product-lightbox__nav--prev{inset-inline-start:var(--space-6)}.product-lightbox__nav--next{inset-inline-end:var(--space-6)}}.product-info{gap:var(--space-5);flex-direction:column;display:flex}.product-info__title{font-family:var(--font-heading);font-weight:var(--weight-light);font-size:clamp(var(--text-xl), 5vw, var(--text-2xl));letter-spacing:0;color:var(--color-walnut);margin:0}.product-info__price{font-size:clamp(var(--text-xl), 5vw, var(--text-2xl))}.variant-group{gap:var(--space-3);flex-direction:column;display:flex}.variant-group+.variant-group{margin-top:var(--space-4)}.variant-group__options{gap:var(--space-2);flex-wrap:wrap;display:flex}.variant-group__option-label{min-width:44px;min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-stone);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-walnut);cursor:pointer;justify-content:center;align-items:center;transition:border-color .2s,background-color .2s;display:inline-flex}.variant-group__radio:checked+.variant-group__option-label{border-color:var(--color-walnut);background-color:var(--color-walnut);color:var(--color-ivory)}.variant-group__radio:focus-visible+.variant-group__option-label{outline:2px solid var(--color-mauve);outline-offset:2px}.variant-group__option-label--with-range,.cod-option-btn--with-range{flex-direction:column;gap:2px;line-height:1.3}.size-option__range{font-size:var(--text-xs);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;white-space:nowrap}.variant-group__option-label--swatch{background-color:#0000;border:2px solid #0000;border-radius:50%;width:48px;min-width:48px;height:48px;min-height:48px;padding:3px;transition:border-color .2s}.variant-swatch{background-position:top;background-size:cover;border-radius:50%;width:100%;height:100%;display:block}.variant-group__option-label--swatch:hover{border-color:#2e1f1859}.variant-group__radio:checked+.variant-group__option-label--swatch{border-color:var(--color-walnut);color:inherit;background-color:#0000}.variant-group__radio:focus-visible+.variant-group__option-label--swatch{outline:2px solid var(--color-mauve);outline-offset:2px}.product-form__submit{font-size:var(--text-base);letter-spacing:.02em;padding:var(--space-5)}.product-mini-trust{gap:var(--space-3) var(--space-5);padding:var(--space-4);background-color:var(--color-stone);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.product-mini-trust__item{align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-regular);letter-spacing:.04em;color:var(--color-walnut);margin:0;display:flex}.product-copy{max-inline-size:800px;padding-block:var(--space-7);color:var(--color-walnut);font-size:20px;line-height:1.85}.product-copy>*+*{margin-block-start:var(--space-7)}.product-copy .product-details--in-copy{border:0;padding:0}.product-contact h2{font-size:var(--text-xl);text-wrap:balance;margin-block-end:var(--space-4);line-height:1.3}.product-contact__links{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin-block-start:var(--space-4);padding:0;list-style:none;display:flex}.product-contact__links a{text-underline-offset:4px;align-items:center;min-block-size:44px;min-inline-size:44px;text-decoration:underline;display:inline-flex}.product-contact__links a:hover{text-decoration-thickness:2px}.product-contact__links a:focus-visible{outline:2px solid var(--color-walnut);outline-offset:4px}@media (width>=768px){.product-contact h2{font-size:var(--text-2xl)}}.product-section-title{font-family:var(--font-heading);font-weight:var(--weight-light);font-size:clamp(var(--text-lg), 4vw, var(--text-xl));letter-spacing:0;color:var(--color-walnut);margin:0 0 var(--space-6)}.product-details{padding:var(--space-8) var(--space-5);border-top:1px solid var(--color-stone)}.product-details__list{flex-direction:column;gap:0;display:flex}.product-details__row{gap:var(--space-2);padding:var(--space-4) 0;border-bottom:1px solid var(--color-stone);flex-direction:column;display:flex}.product-details__key{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--color-walnut);opacity:.5}.product-details__val{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-walnut);margin:0;line-height:1.8}@media (width>=768px){.product-details__row{align-items:baseline;gap:var(--space-7);flex-direction:row}.product-details__key{flex-shrink:0;width:140px}}.product-reviews{padding:var(--space-8) var(--space-5)}.product-reviews__header{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.product-section-title--inline{margin-bottom:0}.product-reviews__meta{font-size:var(--text-xs);font-weight:var(--weight-regular);letter-spacing:.06em;color:var(--color-walnut);opacity:.5;margin:0}.product-reviews__list{gap:var(--space-4);grid-template-columns:1fr;display:grid}.review-card{background-color:var(--color-stone);border-radius:var(--radius-md);padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.review-card__stars{gap:2px;display:flex}.review-star{color:var(--color-stone);filter:brightness(.85);font-size:14px}.review-star--on{color:var(--color-mauve);filter:none}.review-card__text{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-walnut);margin:0;font-style:normal;line-height:1.8}.review-card__author{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-walnut);font-style:normal}.review-card__wilaya{font-weight:var(--weight-regular);opacity:.55}@media (width>=768px){.product-reviews__list{grid-template-columns:repeat(3,1fr)}}.product-style{padding:var(--space-8) var(--space-5);border-top:1px solid var(--color-stone)}.product-style__list{gap:var(--space-8);flex-direction:column;display:flex}.style-tip{gap:var(--space-6);grid-template-columns:1fr;display:grid}.style-tip__media img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-md);width:100%}.style-tip__content{justify-content:center;gap:var(--space-4);flex-direction:column;display:flex}.style-tip__heading{font-family:var(--font-heading);font-weight:var(--weight-light);font-size:var(--text-xl);letter-spacing:.04em;color:var(--color-walnut);margin:0}.style-tip__body{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-walnut);line-height:1.9}@media (width>=768px){.style-tip{align-items:center;gap:var(--space-9);grid-template-columns:1fr 1fr}.style-tip--reverse .style-tip__media{order:2}.style-tip--reverse .style-tip__content{order:1}}.product-faq{padding:var(--space-8) var(--space-5);border-top:1px solid var(--color-stone)}.product-faq .accordion__trigger{font-size:var(--text-base);font-weight:var(--weight-regular);letter-spacing:0;text-transform:none;padding:var(--space-5) 0}.product-faq .accordion__body{font-size:var(--text-base)}.product-customer-photos{padding:var(--space-8) var(--space-5) var(--space-9);border-top:1px solid var(--color-stone)}.product-customer-photos__title{font-family:var(--font-heading);font-weight:var(--weight-light);font-size:var(--text-xl);letter-spacing:.06em;margin-bottom:var(--space-6)}.product-customer-photos__grid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.product-customer-photos__item{gap:var(--space-2);flex-direction:column;display:flex}.product-customer-photos__item img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-md);width:100%}.product-customer-photos__caption{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-walnut);opacity:.6;letter-spacing:.06em;text-transform:uppercase;text-align:center;margin:0}@media (width>=768px){.product-page__inner{align-items:start;column-gap:var(--space-9);row-gap:var(--space-5);grid-template-columns:1fr 1fr}.product-gallery{grid-area:1/1/span 2}.product-info__header{grid-area:1/2}.product-info{grid-area:2/2}.product-details,.product-reviews,.product-style,.product-faq,.product-customer-photos{padding-inline:0}.product-customer-photos__grid{grid-template-columns:repeat(4,1fr)}}.sticky-atc-bar{background-color:var(--color-ivory);border-top:1px solid var(--color-stone);padding:var(--space-3) 0;z-index:50;transition:transform .3s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.sticky-atc-bar.is-visible{transform:translateY(0)}.sticky-atc-bar__inner{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.sticky-atc-bar__title{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-walnut);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.sticky-atc-bar__btn{padding:var(--space-3) var(--space-6);flex-shrink:0}@media (width>=768px){.sticky-atc-bar{display:none}}.product-gallery__main{scroll-margin-block-start:calc(var(--site-header-height,80px) + var(--space-4))}.product-gallery__return{text-underline-offset:.2em;min-height:44px;font-size:var(--text-sm);justify-content:center;align-items:center;text-decoration:underline;display:inline-flex}.product-gallery__return[hidden],.product-gallery__slide[hidden]{display:none}.product-copy :is(p,li,dt,dd,figcaption,a){color:inherit;font-size:inherit;line-height:inherit}
