.TextileUniverse-module__WaAWSW__textileUniverse{width:100%;max-width:100%;color:var(--text-primary);background-color:var(--bg-primary);overflow-x:hidden}.TextileUniverse-module__WaAWSW__materialNavigation{z-index:10;background-color:var(--color-dark);padding:var(--spacing-4)var(--side-padding);scrollbar-width:none;position:sticky;top:0;overflow-x:auto}.TextileUniverse-module__WaAWSW__materialNavigation::-webkit-scrollbar{display:none}.TextileUniverse-module__WaAWSW__navWrapper{justify-content:center;align-items:center;gap:var(--spacing-6);min-width:min-content;display:flex}.TextileUniverse-module__WaAWSW__navItem{font-family:var(--font-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);color:var(--color-white);white-space:nowrap;cursor:pointer;padding-bottom:var(--spacing-2);transition:color .3s;position:relative}.TextileUniverse-module__WaAWSW__navItem.TextileUniverse-module__WaAWSW__active{color:var(--color-accent)}.TextileUniverse-module__WaAWSW__navItem.TextileUniverse-module__WaAWSW__active:after{content:"";background-color:var(--color-accent);width:100%;height:1px;position:absolute;bottom:0;left:0}.TextileUniverse-module__WaAWSW__introSection{background-color:var(--color-secondary);width:100%;height:90vh;padding:var(--spacing-16)var(--side-padding);justify-content:center;align-items:center;display:flex;position:relative}.TextileUniverse-module__WaAWSW__introContent{text-align:center;opacity:0;max-width:800px;transition:opacity 1.2s,transform 1.2s;transform:translateY(30px)}.TextileUniverse-module__WaAWSW__visible .TextileUniverse-module__WaAWSW__introContent{opacity:1;transform:translateY(0)}.TextileUniverse-module__WaAWSW__introTitle{font-family:var(--font-primary);font-size:var(--font-size-4xl);font-weight:var(--font-weight-light);color:var(--text-primary);margin-bottom:var(--spacing-6);letter-spacing:var(--letter-spacing-wider)}.TextileUniverse-module__WaAWSW__introText{font-family:var(--font-secondary);font-size:var(--font-size-lg);font-weight:var(--font-weight-light);color:var(--text-secondary);max-width:600px;margin:0 auto var(--spacing-16);font-style:italic}.TextileUniverse-module__WaAWSW__materialSwatches{justify-content:center;gap:var(--spacing-6);margin-bottom:var(--spacing-16);display:flex}.TextileUniverse-module__WaAWSW__materialSwatch{cursor:pointer;border-radius:50%;width:80px;height:80px;transition:transform .3s}.TextileUniverse-module__WaAWSW__materialSwatch:hover{transform:scale(1.1)}.TextileUniverse-module__WaAWSW__materialSwatch[data-material=cuir]{background-color:#8b4513}.TextileUniverse-module__WaAWSW__materialSwatch[data-material=crocodile]{background-color:#2d4739}.TextileUniverse-module__WaAWSW__materialSwatch[data-material=daim]{background-color:#a07e56}.TextileUniverse-module__WaAWSW__materialSwatch[data-material=laine]{background-color:#e5dcc9}.TextileUniverse-module__WaAWSW__scrollPrompt{margin-top:var(--spacing-12);flex-direction:column;align-items:center;display:flex}.TextileUniverse-module__WaAWSW__scrollPrompt span{font-family:var(--font-secondary);font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--spacing-4)}.TextileUniverse-module__WaAWSW__scrollIndicator{width:2px;height:60px;position:relative}.TextileUniverse-module__WaAWSW__scrollIndicator span{background-color:var(--color-accent);width:100%;height:100%;animation:2s ease-in-out infinite TextileUniverse-module__WaAWSW__scrollDown;position:absolute;top:0;left:0}@keyframes TextileUniverse-module__WaAWSW__scrollDown{0%{transform-origin:top;opacity:0;transform:scaleY(0)}50%{transform-origin:top;opacity:1;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;opacity:0;transform:scaleY(0)}}.TextileUniverse-module__WaAWSW__leatherSection,.TextileUniverse-module__WaAWSW__crocodileSection,.TextileUniverse-module__WaAWSW__varietiesSection,.TextileUniverse-module__WaAWSW__woolSection,.TextileUniverse-module__WaAWSW__suedeSection,.TextileUniverse-module__WaAWSW__heritageSection,.TextileUniverse-module__WaAWSW__propertiesSection,.TextileUniverse-module__WaAWSW__sustainabilitySection,.TextileUniverse-module__WaAWSW__careSection{padding:var(--spacing-24)var(--side-padding);opacity:0;transition:opacity 1s,transform 1s;transform:translateY(30px)}.TextileUniverse-module__WaAWSW__visible{opacity:1;transform:translateY(0)}.TextileUniverse-module__WaAWSW__sectionHeader{text-align:center;margin-bottom:var(--spacing-16)}.TextileUniverse-module__WaAWSW__sectionHeader h2{font-family:var(--font-primary);font-size:var(--font-size-3xl);font-weight:var(--font-weight-light);color:var(--text-primary);margin-bottom:var(--spacing-4)}.TextileUniverse-module__WaAWSW__sectionHeader p{font-family:var(--font-secondary);font-size:var(--font-size-md);color:var(--text-secondary);font-style:italic}.TextileUniverse-module__WaAWSW__leatherShowcase{gap:var(--spacing-12);flex-direction:column;display:flex}.TextileUniverse-module__WaAWSW__leatherVisual{border-radius:var(--radius-md);width:100%;position:relative;overflow:hidden}.TextileUniverse-module__WaAWSW__leatherImage{object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto}.TextileUniverse-module__WaAWSW__leatherColorPoints{bottom:var(--spacing-6);justify-content:center;width:100%;display:flex;position:absolute;left:0}.TextileUniverse-module__WaAWSW__colorPoint{background-color:var(--color-white);border:2px solid var(--color-white);cursor:pointer;border-radius:50%;width:24px;height:24px;transition:transform .3s,background-color .3s;position:absolute;transform:translateY(0)}.TextileUniverse-module__WaAWSW__colorPoint.TextileUniverse-module__WaAWSW__active{background-color:var(--color-accent);transform:translateY(-8px)}.TextileUniverse-module__WaAWSW__leatherInfo{align-items:center;gap:var(--spacing-8);flex-direction:column;display:flex}.TextileUniverse-module__WaAWSW__leatherColorPreview{width:120px;height:120px;margin-bottom:var(--spacing-4);border-radius:50%;position:relative;overflow:hidden}.TextileUniverse-module__WaAWSW__leatherColorPreview[data-color="0"]{background-color:#1a1a1a}.TextileUniverse-module__WaAWSW__leatherColorPreview[data-color="1"]{background-color:#b87333}.TextileUniverse-module__WaAWSW__leatherColorPreview[data-color="2"]{background-color:#6b0f1a}.TextileUniverse-module__WaAWSW__leatherColorPreview[data-color="3"]{background-color:#954535}.TextileUniverse-module__WaAWSW__leatherColorPreview[data-color="4"]{background-color:#1b365d}.TextileUniverse-module__WaAWSW__leatherColorPreview[data-color="5"]{background-color:#8b7d6b}.TextileUniverse-module__WaAWSW__colorName{text-align:center;width:100%;color:var(--color-white);padding:var(--spacing-2);font-family:var(--font-secondary);font-size:var(--font-size-xs);background-color:#000000b3;position:absolute;bottom:0;left:0}.TextileUniverse-module__WaAWSW__leatherProperties{text-align:center;max-width:500px;margin:0 auto}.TextileUniverse-module__WaAWSW__leatherProperties p{font-family:var(--font-secondary);font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-normal)}.TextileUniverse-module__WaAWSW__leatherFeatures{justify-content:center;gap:var(--spacing-8);margin-top:var(--spacing-6);flex-wrap:wrap;display:flex}.TextileUniverse-module__WaAWSW__featureItem{align-items:center;gap:var(--spacing-2);display:flex}.TextileUniverse-module__WaAWSW__featureIcon{background-color:var(--color-accent);border-radius:50%;width:24px;height:24px}.TextileUniverse-module__WaAWSW__featureText{font-family:var(--font-secondary);font-size:var(--font-size-sm);color:var(--text-primary)}.TextileUniverse-module__WaAWSW__crocodileShowcase{gap:var(--spacing-12);flex-direction:column;display:flex}.TextileUniverse-module__WaAWSW__crocodileImageContainer{border-radius:var(--radius-md);aspect-ratio:16/9;cursor:crosshair;width:100%;position:relative;overflow:hidden}.TextileUniverse-module__WaAWSW__crocodileImage{object-fit:cover;border-radius:var(--radius-md);width:100%;height:100%}.TextileUniverse-module__WaAWSW__zoomLens{border:2px solid var(--color-white);pointer-events:none;background-image:url(/assets/images/savoir/crocoleather.webp);background-size:300% 300%;border-radius:50%;width:120px;height:120px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 10px #0000004d}.TextileUniverse-module__WaAWSW__crocodileInfo{gap:var(--spacing-8);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.TextileUniverse-module__WaAWSW__infoCard{background-color:var(--color-secondary);padding:var(--spacing-6);border-radius:var(--radius-md);border-left:3px solid var(--color-accent)}.TextileUniverse-module__WaAWSW__infoCard h3{font-family:var(--font-primary);font-size:var(--font-size-lg);color:var(--text-primary);margin-bottom:var(--spacing-3)}.TextileUniverse-module__WaAWSW__infoCard p{font-family:var(--font-secondary);font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-normal)}.TextileUniverse-module__WaAWSW__leatherVarieties{gap:var(--spacing-12);flex-direction:column;display:flex}.TextileUniverse-module__WaAWSW__varietiesImage{text-align:center;width:100%}.TextileUniverse-module__WaAWSW__varietiesMainImage{object-fit:cover;border-radius:var(--radius-md);max-width:100%;height:auto}.TextileUniverse-module__WaAWSW__varietiesCompare{gap:var(--spacing-8);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.TextileUniverse-module__WaAWSW__varietyCard{background-color:var(--color-secondary);padding:var(--spacing-6);border-radius:var(--radius-md);transition:transform .3s}.TextileUniverse-module__WaAWSW__varietyCard:hover{transform:translateY(-5px)}.TextileUniverse-module__WaAWSW__varietySwatch{width:80px;height:80px;margin:0 auto var(--spacing-4);border-radius:50%}.TextileUniverse-module__WaAWSW__varietySwatch[data-type=boxcalf]{background-color:#3a3028}.TextileUniverse-module__WaAWSW__varietySwatch[data-type=nubuck]{background-color:#a18267}.TextileUniverse-module__WaAWSW__varietySwatch[data-type=cordovan]{background-color:#5c2e2e}.TextileUniverse-module__WaAWSW__varietyCard h3{font-family:var(--font-primary);font-size:var(--font-size-lg);text-align:center;margin-bottom:var(--spacing-4)}.TextileUniverse-module__WaAWSW__varietyCard p{font-family:var(--font-secondary);font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-normal);margin-bottom:var(--spacing-6)}.TextileUniverse-module__WaAWSW__propertyRatings{gap:var(--spacing-3);flex-direction:column;display:flex}.TextileUniverse-module__WaAWSW__propertyRating{justify-content:space-between;align-items:center;display:flex}.TextileUniverse-module__WaAWSW__propertyRating span{font-family:var(--font-secondary);font-size:var(--font-size-sm);color:var(--text-primary)}.TextileUniverse-module__WaAWSW__ratingBar{background-color:var(--color-light-gray);border-radius:var(--radius-full);width:60%;height:6px;position:relative}.TextileUniverse-module__WaAWSW__ratingBar:after{content:"";background-color:var(--color-accent);border-radius:var(--radius-full);height:100%;position:absolute;top:0;left:0}.TextileUniverse-module__WaAWSW__ratingBar[data-rating="1"]:after{width:20%}.TextileUniverse-module__WaAWSW__ratingBar[data-rating="2"]:after{width:40%}.TextileUniverse-module__WaAWSW__ratingBar[data-rating="3"]:after{width:60%}.TextileUniverse-module__WaAWSW__ratingBar[data-rating="4"]:after{width:80%}.TextileUniverse-module__WaAWSW__ratingBar[data-rating="5"]:after{width:100%}.TextileUniverse-module__WaAWSW__woolShowcase{gap:var(--spacing-12);flex-direction:column;display:flex}.TextileUniverse-module__WaAWSW__woolImageContainer{border-radius:var(--radius-md);width:100%;overflow:hidden}.TextileUniverse-module__WaAWSW__woolImage{object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto;transition:transform 2s}.TextileUniverse-module__WaAWSW__visible .TextileUniverse-module__WaAWSW__woolImage{transform:scale(1.05)}.TextileUniverse-module__WaAWSW__woolInfo{gap:var(--spacing-12);flex-direction:column;display:flex}.TextileUniverse-module__WaAWSW__woolJourney{gap:var(--spacing-8);flex-direction:column;display:flex}.TextileUniverse-module__WaAWSW__journeyStep{align-items:flex-start;gap:var(--spacing-6);display:flex}.TextileUniverse-module__WaAWSW__stepIcon{background-color:var(--color-secondary);width:40px;height:40px;color:var(--color-accent);font-weight:var(--font-weight-bold);font-family:var(--font-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.TextileUniverse-module__WaAWSW__stepIcon:before{content:attr(data-step);font-size:var(--font-size-base);color:var(--color-accent);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TextileUniverse-module__WaAWSW__stepContent{flex-grow:1}.TextileUniverse-module__WaAWSW__stepContent h3{font-family:var(--font-primary);font-size:var(--font-size-lg);margin-bottom:var(--spacing-2)}.TextileUniverse-module__WaAWSW__stepContent p{font-family:var(--font-secondary);font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-normal)}.TextileUniverse-module__WaAWSW__woolBenefits{gap:var(--spacing-6);margin-top:var(--spacing-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.TextileUniverse-module__WaAWSW__benefitItem{align-items:center;gap:var(--spacing-3);display:flex}.TextileUniverse-module__WaAWSW__benefitIcon{background-color:var(--color-accent-light);border-radius:50%;flex-shrink:0;width:32px;height:32px}.TextileUniverse-module__WaAWSW__benefitText{font-family:var(--font-secondary);font-size:var(--font-size-sm);color:var(--text-primary)}.TextileUniverse-module__WaAWSW__suedeShowcase{gap:var(--spacing-12);flex-direction:column;display:flex}.TextileUniverse-module__WaAWSW__suedeVisual{border-radius:var(--radius-md);width:100%;position:relative;overflow:hidden}.TextileUniverse-module__WaAWSW__suedeImage{object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto}.TextileUniverse-module__WaAWSW__craftTools{width:100%;height:100%;position:absolute;top:0;left:0}.TextileUniverse-module__WaAWSW__toolIndicator{border:2px solid var(--color-white);cursor:pointer;background-color:#ffffff80;border-radius:50%;width:24px;height:24px;transition:all .3s;position:absolute;transform:translate(-50%,-50%)}.TextileUniverse-module__WaAWSW__toolIndicator:hover{background-color:var(--color-accent);transform:translate(-50%,-50%)scale(1.2)}.TextileUniverse-module__WaAWSW__suedeProcess{gap:var(--spacing-8);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.TextileUniverse-module__WaAWSW__processStep{background-color:var(--color-secondary);padding:var(--spacing-6);border-radius:var(--radius-md)}.TextileUniverse-module__WaAWSW__processStep h3{font-family:var(--font-primary);font-size:var(--font-size-lg);margin-bottom:var(--spacing-3);color:var(--text-primary)}.TextileUniverse-module__WaAWSW__processStep p{font-family:var(--font-secondary);font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-normal)}.TextileUniverse-module__WaAWSW__suedeCare{background-color:var(--color-secondary);padding:var(--spacing-6);border-radius:var(--radius-md);border-left:3px solid var(--color-accent);margin-top:var(--spacing-6);grid-column:1/-1}.TextileUniverse-module__WaAWSW__suedeCare h3{font-family:var(--font-primary);font-size:var(--font-size-lg);margin-bottom:var(--spacing-3);color:var(--text-primary)}.TextileUniverse-module__WaAWSW__suedeCare p{font-family:var(--font-secondary);font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-normal)}.TextileUniverse-module__WaAWSW__heritageContent{gap:var(--spacing-16);flex-direction:column;display:flex}.TextileUniverse-module__WaAWSW__heritageTimeline{gap:var(--spacing-12);flex-direction:column;display:flex}.TextileUniverse-module__WaAWSW__timelineItem{gap:var(--spacing-6);display:flex;position:relative}.TextileUniverse-module__WaAWSW__timelineItem:before{content:"";background-color:var(--color-light-gray);z-index:-1;width:1px;height:100%;position:absolute;top:0;left:30px}.TextileUniverse-module__WaAWSW__timelineItem:last-child:before{display:none}.TextileUniverse-module__WaAWSW__timelineYear{background-color:var(--color-accent);width:60px;height:40px;color:var(--color-white);font-family:var(--font-primary);font-size:var(--font-size-base);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.TextileUniverse-module__WaAWSW__timelineContent{padding-bottom:var(--spacing-8)}.TextileUniverse-module__WaAWSW__timelineContent h3{font-family:var(--font-primary);font-size:var(--font-size-lg);margin-bottom:var(--spacing-2)}.TextileUniverse-module__WaAWSW__timelineContent p{font-family:var(--font-secondary);font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-normal)}.TextileUniverse-module__WaAWSW__heritageQuote{padding:var(--spacing-8);border-left:2px solid var(--color-accent);max-width:800px;margin:0 auto}.TextileUniverse-module__WaAWSW__heritageQuote blockquote{font-family:var(--font-primary);font-size:var(--font-size-lg);margin-bottom:var(--spacing-4);font-style:italic;line-height:var(--line-height-snug)}.TextileUniverse-module__WaAWSW__heritageQuote cite{font-family:var(--font-secondary);font-size:var(--font-size-sm);color:var(--text-secondary)}.TextileUniverse-module__WaAWSW__propertiesMatrix{gap:var(--spacing-4);margin-bottom:var(--spacing-12);grid-template-columns:1.5fr repeat(4,1fr);display:grid;overflow-x:auto}.TextileUniverse-module__WaAWSW__propertyColumn,.TextileUniverse-module__WaAWSW__materialColumn{flex-direction:column;display:flex}.TextileUniverse-module__WaAWSW__propertyHeader,.TextileUniverse-module__WaAWSW__materialHeader{height:60px;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-align:center;background-color:var(--color-secondary);border-radius:var(--radius-sm)var(--radius-sm)0 0;border-bottom:1px solid var(--color-light-gray);justify-content:center;align-items:center;display:flex}.TextileUniverse-module__WaAWSW__propertyItem{height:50px;padding:0 var(--spacing-4);font-family:var(--font-secondary);font-size:var(--font-size-base);border-bottom:1px solid var(--color-light-gray);align-items:center;display:flex}.TextileUniverse-module__WaAWSW__materialRating{border-bottom:1px solid var(--color-light-gray);justify-content:center;align-items:center;height:50px;display:flex;position:relative}.TextileUniverse-module__WaAWSW__materialRating:before{content:"";background-color:var(--color-light-gray);border-radius:var(--radius-full);width:80%;height:6px;position:relative}.TextileUniverse-module__WaAWSW__materialRating:after{content:"";background-color:var(--color-accent);border-radius:var(--radius-full);height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TextileUniverse-module__WaAWSW__materialRating[data-rating="1"]:after{width:16%}.TextileUniverse-module__WaAWSW__materialRating[data-rating="2"]:after{width:32%}.TextileUniverse-module__WaAWSW__materialRating[data-rating="3"]:after{width:48%}.TextileUniverse-module__WaAWSW__materialRating[data-rating="4"]:after{width:64%}.TextileUniverse-module__WaAWSW__materialRating[data-rating="5"]:after{width:80%}.TextileUniverse-module__WaAWSW__propertyGuide{text-align:center;max-width:800px;margin:0 auto}.TextileUniverse-module__WaAWSW__propertyGuide h3{font-family:var(--font-primary);font-size:var(--font-size-xl);margin-bottom:var(--spacing-4)}.TextileUniverse-module__WaAWSW__propertyGuide p{font-family:var(--font-secondary);font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-normal)}.TextileUniverse-module__WaAWSW__sustainabilityContent{gap:var(--spacing-16);flex-direction:column;display:flex}.TextileUniverse-module__WaAWSW__originMap{background-color:var(--color-secondary);border-radius:var(--radius-md);background-image:url(/assets/images/savoir/worldmap.avif);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:400px;position:relative}.TextileUniverse-module__WaAWSW__mapMarker{background-color:var(--color-accent);cursor:pointer;border-radius:50%;width:24px;height:24px;transition:transform .3s;position:absolute;transform:translate(-50%,-50%)}.TextileUniverse-module__WaAWSW__mapMarker:hover{transform:translate(-50%,-50%)scale(1.5)}.TextileUniverse-module__WaAWSW__mapMarker:before{content:"";background-color:var(--color-white);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TextileUniverse-module__WaAWSW__markerTooltip{background-color:var(--color-white);border-radius:var(--radius-sm);width:160px;padding:var(--spacing-3);opacity:0;pointer-events:none;z-index:2;transition:opacity .3s,transform .3s;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000001a}.TextileUniverse-module__WaAWSW__mapMarker:hover .TextileUniverse-module__WaAWSW__markerTooltip{opacity:1;transform:translate(-50%)translateY(-8px)}.TextileUniverse-module__WaAWSW__markerTooltip h4{font-family:var(--font-primary);font-size:var(--font-size-base);margin-bottom:var(--spacing-1);color:var(--text-primary)}.TextileUniverse-module__WaAWSW__markerTooltip p{font-family:var(--font-secondary);font-size:var(--font-size-xs);color:var(--text-secondary)}.TextileUniverse-module__WaAWSW__sustainabilityCommitments{gap:var(--spacing-8);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.TextileUniverse-module__WaAWSW__commitmentItem{gap:var(--spacing-6);align-items:flex-start;display:flex}.TextileUniverse-module__WaAWSW__commitmentIcon{background-color:var(--color-secondary);border-radius:50%;flex-shrink:0;width:60px;height:60px;position:relative}.TextileUniverse-module__WaAWSW__commitmentIcon:before{content:"";background-color:var(--color-accent);width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.TextileUniverse-module__WaAWSW__commitmentIcon[data-icon=certification]:before{-webkit-mask-image:url(/assets/images/savoir/icons/certification.svg);mask-image:url(/assets/images/savoir/icons/certification.svg)}.TextileUniverse-module__WaAWSW__commitmentIcon[data-icon=traceability]:before{-webkit-mask-image:url(/assets/images/savoir/icons/traceability.svg);mask-image:url(/assets/images/savoir/icons/traceability.svg)}.TextileUniverse-module__WaAWSW__commitmentIcon[data-icon=zerowaste]:before{-webkit-mask-image:url(/assets/images/savoir/icons/zerowaste.svg);mask-image:url(/assets/images/savoir/icons/zerowaste.svg)}.TextileUniverse-module__WaAWSW__commitmentIcon[data-icon=community]:before{-webkit-mask-image:url(/assets/images/savoir/icons/community.svg);mask-image:url(/assets/images/savoir/icons/community.svg)}.TextileUniverse-module__WaAWSW__commitmentContent{flex-grow:1}.TextileUniverse-module__WaAWSW__commitmentContent h3{font-family:var(--font-primary);font-size:var(--font-size-lg);margin-bottom:var(--spacing-2)}.TextileUniverse-module__WaAWSW__commitmentContent p{font-family:var(--font-secondary);font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-normal)}.TextileUniverse-module__WaAWSW__careContent{gap:var(--spacing-16);flex-direction:column;display:flex}.TextileUniverse-module__WaAWSW__agingGallery{margin-bottom:var(--spacing-8);justify-content:center;display:flex}.TextileUniverse-module__WaAWSW__agingExample{max-width:800px}.TextileUniverse-module__WaAWSW__agingImages{gap:var(--spacing-6);margin-bottom:var(--spacing-8);display:flex}.TextileUniverse-module__WaAWSW__agingImageNew,.TextileUniverse-module__WaAWSW__agingImageAged{border-radius:var(--radius-md);flex:1;position:relative;overflow:hidden}.TextileUniverse-module__WaAWSW__agingImage{object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto}.TextileUniverse-module__WaAWSW__agingImage.TextileUniverse-module__WaAWSW__aged{filter:sepia(.3)contrast(1.1)saturate(1.2)}.TextileUniverse-module__WaAWSW__agingLabel{width:100%;padding:var(--spacing-2)0;color:var(--color-white);text-align:center;font-family:var(--font-secondary);font-size:var(--font-size-sm);background-color:#0009;position:absolute;bottom:0;left:0}.TextileUniverse-module__WaAWSW__agingDescription{text-align:center}.TextileUniverse-module__WaAWSW__agingDescription h3{font-family:var(--font-primary);font-size:var(--font-size-xl);margin-bottom:var(--spacing-3)}.TextileUniverse-module__WaAWSW__agingDescription p{font-family:var(--font-secondary);font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-normal);max-width:600px;margin:0 auto}.TextileUniverse-module__WaAWSW__careGuide{max-width:800px;margin:0 auto}.TextileUniverse-module__WaAWSW__careGuide h3{font-family:var(--font-primary);font-size:var(--font-size-xl);text-align:center;margin-bottom:var(--spacing-6)}.TextileUniverse-module__WaAWSW__careGuide>p{font-family:var(--font-secondary);font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-normal);text-align:center;margin-bottom:var(--spacing-8)}.TextileUniverse-module__WaAWSW__careTips{gap:var(--spacing-8);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.TextileUniverse-module__WaAWSW__careTip{gap:var(--spacing-4);display:flex}.TextileUniverse-module__WaAWSW__tipIcon{background-color:var(--color-secondary);border-radius:50%;flex-shrink:0;width:50px;height:50px;position:relative}.TextileUniverse-module__WaAWSW__tipIcon:before{content:"";background-color:var(--color-accent);width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.TextileUniverse-module__WaAWSW__tipIcon[data-icon=regular]:before{-webkit-mask-image:url(/assets/images/savoir/icons/brush.svg);mask-image:url(/assets/images/savoir/icons/brush.svg)}.TextileUniverse-module__WaAWSW__tipIcon[data-icon=protection]:before{-webkit-mask-image:url(/assets/images/savoir/icons/shield.svg);mask-image:url(/assets/images/savoir/icons/shield.svg)}.TextileUniverse-module__WaAWSW__tipIcon[data-icon=storage]:before{-webkit-mask-image:url(/assets/images/savoir/icons/box.svg);mask-image:url(/assets/images/savoir/icons/box.svg)}.TextileUniverse-module__WaAWSW__tipIcon[data-icon=restoration]:before{-webkit-mask-image:url(/assets/images/savoir/icons/restore.svg);mask-image:url(/assets/images/savoir/icons/restore.svg)}.TextileUniverse-module__WaAWSW__tipContent{flex-grow:1}.TextileUniverse-module__WaAWSW__tipContent h4{font-family:var(--font-primary);font-size:var(--font-size-lg);margin-bottom:var(--spacing-2)}.TextileUniverse-module__WaAWSW__tipContent p{font-family:var(--font-secondary);font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-normal)}@media (max-width:1024px){.TextileUniverse-module__WaAWSW__introTitle{font-size:var(--font-size-3xl)}.TextileUniverse-module__WaAWSW__introSection{height:auto;min-height:80vh}.TextileUniverse-module__WaAWSW__leatherShowcase,.TextileUniverse-module__WaAWSW__crocodileShowcase,.TextileUniverse-module__WaAWSW__heritageContent{flex-direction:column}.TextileUniverse-module__WaAWSW__propertiesMatrix{font-size:var(--font-size-sm)}.TextileUniverse-module__WaAWSW__agingImages{flex-direction:column}}@media (max-width:768px){.TextileUniverse-module__WaAWSW__introTitle,.TextileUniverse-module__WaAWSW__sectionHeader h2{font-size:var(--font-size-2xl)}.TextileUniverse-module__WaAWSW__materialSwatches{flex-wrap:wrap}.TextileUniverse-module__WaAWSW__leatherSection,.TextileUniverse-module__WaAWSW__crocodileSection,.TextileUniverse-module__WaAWSW__varietiesSection,.TextileUniverse-module__WaAWSW__woolSection,.TextileUniverse-module__WaAWSW__suedeSection,.TextileUniverse-module__WaAWSW__heritageSection,.TextileUniverse-module__WaAWSW__propertiesSection,.TextileUniverse-module__WaAWSW__sustainabilitySection,.TextileUniverse-module__WaAWSW__careSection{padding:var(--spacing-16)var(--side-padding)}.TextileUniverse-module__WaAWSW__sectionHeader{margin-bottom:var(--spacing-8)}.TextileUniverse-module__WaAWSW__propertiesMatrix{font-size:var(--font-size-xs);grid-template-columns:120px repeat(4,1fr)}.TextileUniverse-module__WaAWSW__commitmentItem{text-align:center;flex-direction:column;align-items:center}}@media (max-width:640px){.TextileUniverse-module__WaAWSW__introTitle{font-size:var(--font-size-xl)}.TextileUniverse-module__WaAWSW__introText{font-size:var(--font-size-base)}.TextileUniverse-module__WaAWSW__propertiesMatrix{flex-direction:column;display:flex}.TextileUniverse-module__WaAWSW__propertyColumn{display:none}.TextileUniverse-module__WaAWSW__materialColumn{margin-bottom:var(--spacing-6)}.TextileUniverse-module__WaAWSW__materialHeader{border-radius:var(--radius-sm)}.TextileUniverse-module__WaAWSW__materialRating{display:none}.TextileUniverse-module__WaAWSW__careTips{grid-template-columns:1fr}.TextileUniverse-module__WaAWSW__originMap{height:300px}}
