.customNotes{border:1px solid var(--line);resize:vertical;background:#fff;width:100%;min-height:105px;padding:11px;font:12px/1.5 Arial}.notesCount{text-align:right;color:#786d63;margin-top:4px;font-size:9px;display:block}.customNotes:focus{outline:3px solid var(--terra);outline-offset:3px}.areaTabs button{justify-content:center;align-items:center;gap:6px;display:flex}.areaTabs button i{font-size:15px;font-style:normal}.garmentViewName{z-index:4;color:#fff;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;background:#171512d9;border-radius:12px;padding:4px 8px;position:absolute;bottom:3%;left:50%;transform:translate(-50%);font-size:7px!important}.backSeam{display:none}.viewLegend{z-index:3;color:#665b52;background:#fffdf8e8;border:1px solid #c6b9a9;align-items:center;gap:7px;padding:8px 10px;font-size:8px;display:flex;position:absolute;bottom:25px;right:28px}.viewLegend i{background:#4a3025;border-radius:50%;width:9px;height:9px}.viewBack.editor:after{content:"";pointer-events:none;border:2px solid #4a302573;border-top:0;border-radius:0 0 50% 50%;height:7%;position:absolute;top:4%;left:37%;right:37%}.viewBack .backSeam{border-top:1px dashed #4a302559;display:block;position:absolute;top:18%;left:25%;right:25%}.viewBack .safe{width:44%;height:52%;top:27%;left:28%}.viewSleeveLeft .safe{background-color:#ffffff26;width:21%;height:22%;top:17%;left:5%;transform:rotate(34deg)}.viewSleeveRight .safe{background-color:#ffffff26;width:21%;height:22%;top:17%;left:74%;transform:rotate(-34deg)}.viewSleeveLeft .safe:before,.viewSleeveRight .safe:before{font-size:6px;top:-15px}.viewSleeveLeft .customText,.viewSleeveRight .customText{bottom:5%;font-size:6px!important}.viewSleeveLeft .artObject label,.viewSleeveRight .artObject label{font-size:6px;top:calc(100% + 5px)}.viewSleeveLeft .emptyArt span,.viewSleeveRight .emptyArt span{font-size:6px}.viewSleeveLeft .emptyArt b,.viewSleeveRight .emptyArt b{font-size:18px}.viewSleeveLeft .garmentViewName,.viewSleeveRight .garmentViewName{bottom:10%}.viewSleeveLeft .safe,.viewSleeveRight .safe{border:2px dashed #6b4939;box-shadow:0 0 0 3px #ffffff47}@media (width<=600px){.viewLegend{max-width:170px;bottom:18px;right:18px}.viewSleeveLeft .safe{width:22%;left:4%}.viewSleeveRight .safe{width:22%;left:74%}.areaTabs button{font-size:10px}}.areaTabs button{position:relative}.areaTabs button b{color:#fff;background:#6b4939;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;display:grid;position:absolute;top:4px;right:5px}.areaTabs button.included:not(.active){background:#f2ebe2;border-color:#6b4939}.includeArea{color:#4a3025;background:#fff;border:1px solid #6b4939;width:100%;margin-top:8px;padding:10px;font-size:9px;font-weight:900}.includeArea.on{color:#43543c;background:#e7eee3;border-color:#667b5c}.areaHelp{color:#786d63;margin:6px 0 12px;font-size:8px;line-height:1.4;display:block}.selectedAreaList{gap:6px;margin:15px 0;display:grid}.selectedAreaList button{text-align:left;background:#fff;border:1px solid #d5c9bb;flex-direction:column;gap:3px;padding:9px;display:flex}.selectedAreaList button.active{border-color:#6b4939;box-shadow:inset 3px 0 #6b4939}.selectedAreaList b{font-size:9px}.selectedAreaList span{color:#786d63;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;overflow:hidden}.catalogChoice{grid-template-columns:110px 1fr;gap:8px;margin-top:14px;display:grid}.catalogChoice label{text-transform:uppercase;flex-direction:column;gap:4px;font-size:8px;font-weight:900;display:flex}.catalogChoice select{background:#fff;border:2px solid #171512;padding:10px}.catalogBuy{color:#fff;background:#2c1d17;border:2px solid #171512;align-self:end;padding:10px;font-weight:900;box-shadow:3px 3px #8a6d5c}.soldOut{color:#6f655c;background:#eee7df;margin-top:14px;padding:11px;font-weight:900;display:block}.catalogChoice select:focus,.catalogBuy:focus{outline-offset:2px;outline:3px solid #8a6d5c}.catalogGallery{position:relative}.catalogGallery>.galleryPrev,.catalogGallery>.galleryNext{color:#fff;background:#171512cc;border:0;border-radius:0;place-items:center;width:36px;height:48px;font-size:28px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.catalogGallery>.galleryPrev{left:8px}.catalogGallery>.galleryNext{right:8px}.galleryDots{background:#fffdd;border-radius:20px;gap:6px;padding:5px 7px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.galleryDots>button{background:#fff;border:1px solid #171512;border-radius:50%;width:8px;height:8px;padding:0}.galleryDots>button.on{background:#4a3025}.catalogCollection{z-index:1;position:relative}.catalogToolbar{border-top:1px solid #d9cdbd;border-bottom:1px solid #d9cdbd;justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;padding:18px 0 20px;display:flex}.catalogFilters{flex-wrap:wrap;gap:8px;display:flex}.catalogFilters button{color:#2b241f;cursor:pointer;background:#fffaf3;border:1px solid #cfc1af;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:850;display:flex}.catalogFilters button span{background:#eee4d7;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;display:grid}.catalogFilters button.on{color:#fff;background:#241c18;border-color:#241c18}.catalogFilters button.on span{background:#74503a}.catalogSearch{flex-direction:column;gap:6px;min-width:220px;display:flex}.catalogSearch span{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.catalogSearch input{height:42px;font:inherit;background:#fffaf3;border:1px solid #cfc1af;border-radius:3px;padding:0 13px}.catalogResult{color:#71655b;margin:0 0 22px;font-size:13px}.catalogResult b{color:#241c18}.catalogFullGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.catalogFullGrid article{min-width:0}.catalogFullGrid .catalogImage{object-fit:cover;width:100%;height:100%}.comingSoonBadge{z-index:3;color:#fff;letter-spacing:.14em;background:#241c18;padding:7px 9px;font-size:9px;font-weight:900;position:absolute;top:14px;left:14px}.catalogComingSoon .productPic{filter:saturate(.72)}.catalogEmpty{background:#fffaf3;border:1px dashed #cdbda9;align-content:center;place-items:center;gap:14px;min-height:230px;display:grid}.catalogEmpty button{color:#fff;background:#241c18;border:0;padding:12px 16px;font-weight:800}@media (width<=1050px){.catalogFullGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogFullGrid .productPic{height:360px}}@media (width<=760px){.catalogToolbar{flex-direction:column;align-items:stretch}.catalogFilters{grid-template-columns:1fr 1fr;display:grid}.catalogFilters button{justify-content:space-between}.catalogSearch{min-width:0}.catalogFullGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.catalogFullGrid .productPic{height:300px}.catalogFullGrid h3{font-size:17px}.catalogFullGrid .catalogChoice{flex-direction:column;align-items:stretch}.catalogFullGrid .catalogBuy{width:100%}}@media (width<=480px){.catalogFullGrid{grid-template-columns:1fr}.catalogFullGrid .productPic{height:420px}.catalogFullGrid h3{font-size:20px}}.catalogFullGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.catalogFullGrid .productPic{height:430px}@media (width<=1050px){.catalogFullGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogFullGrid .productPic{height:440px}}@media (width<=760px){.catalogFullGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.catalogFullGrid .productPic{height:350px}}@media (width<=560px){.catalogFullGrid{grid-template-columns:1fr}.catalogFullGrid .productPic{height:480px}.catalogFullGrid h3{font-size:20px}}.catalogComingSoon .productPic{filter:none;overflow:hidden;background:#d8cec2!important}.catalogComingSoon .catalogImage{filter:blur(9px)saturate(.55);opacity:.78;transform:scale(1.06)}.catalogComingSoon .catalogGallery:after{content:"REVELAÇÃO NA ESTREIA";z-index:2;color:#fff;text-shadow:0 2px 16px #000;letter-spacing:.18em;pointer-events:none;background:linear-gradient(#1b151018 0%,#1b15104d 100%);place-items:center;padding-top:54px;font-size:12px;font-weight:950;display:grid;position:absolute;inset:0}.catalogComingSoon .catalogZoomTrigger span,.catalogComingSoon .galleryPrev,.catalogComingSoon .galleryNext,.catalogComingSoon .galleryDots{display:none}.catalogComingSoon .zoomStage img,.catalogComingSoon .zoomPhotos img{filter:blur(14px)saturate(.5)}.catalogZoomTrigger{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0;overflow:hidden}.catalogZoomTrigger .catalogImage{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.catalogZoomTrigger:hover .catalogImage{transform:scale(1.035)}.catalogZoomTrigger>span{z-index:2;color:#fff;letter-spacing:.05em;opacity:0;background:#171512dd;padding:8px 10px;font-size:9px;font-weight:900;transition:all .2s;position:absolute;bottom:12px;left:12px;transform:translateY(5px)}.catalogZoomTrigger:hover>span,.catalogZoomTrigger:focus-visible>span{opacity:1;transform:none}.zoomModal{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#171512e8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.zoomDialog{background:#f8f4ed;grid-template-rows:auto 1fr auto;width:min(1080px,96vw);height:min(88vh,820px);display:grid;box-shadow:0 30px 90px #0008}.zoomDialog>header{border-bottom:1px solid #d5c8b8;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.zoomDialog>header small{letter-spacing:.13em;color:#6b4939;font-size:8px;font-weight:900}.zoomDialog>header h2{margin:3px 0;font:500 25px Georgia}.zoomDialog>header p{color:#766a61;margin:0;font-size:9px}.zoomDialog>header>button{background:#fff;border:1px solid #171512;width:42px;height:42px;font-size:28px}.zoomStage{background:repeating-conic-gradient(#e9e1d6 0 25%,#f4eee6 0 50%) 50%/22px 22px;overscroll-behavior:contain;justify-content:flex-start;align-items:flex-start;min-height:0;display:flex;overflow:auto}.zoomStage>img{object-fit:contain;min-width:100%;height:auto;margin:auto;transition:width .15s;display:block}.zoomDialog>footer{background:#fff;border-top:1px solid #d5c8b8;justify-content:space-between;align-items:center;gap:20px;padding:12px 18px;display:flex}.zoomPhotos{gap:7px;display:flex;overflow:auto}.zoomPhotos button{background:#fff;border:1px solid #cfc3b5;flex:none;width:52px;height:52px;padding:2px}.zoomPhotos button.on{border:3px solid #6b4939}.zoomPhotos img{object-fit:cover;width:100%;height:100%}.zoomControls{align-items:center;gap:9px;display:flex}.zoomControls button{color:#fff;background:#171512;border:1px solid #171512;width:40px;height:40px;font-size:22px}.zoomControls button:disabled{opacity:.3}.zoomControls b{text-align:center;min-width:52px;font-size:11px}@media (width<=650px){.catalogZoomTrigger>span{opacity:1;font-size:8px;transform:none}.zoomModal{padding:0}.zoomDialog{width:100vw;height:100dvh}.zoomDialog>header{padding:13px 14px}.zoomDialog>header h2{font-size:20px}.zoomStage{align-items:center}.zoomDialog>footer{flex-direction:column-reverse;align-items:flex-start}.zoomControls{justify-content:center;width:100%}.zoomPhotos{width:100%}}.zoomModal{padding:22px}.zoomDialog{width:min(1240px,97vw);height:min(94vh,920px)}.zoomControls button{width:44px;height:44px;font-size:24px}.zoomControls b{min-width:58px}@media (width<=650px){.zoomModal{padding:0}.zoomStage{align-items:flex-start}}.productPic>.catalogZoomTrigger{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0;overflow:hidden}.readySection{background:#efe5d8;padding:90px 7vw}.readyIntro{grid-template-columns:1.2fr 1fr;align-items:end;gap:25px;margin-bottom:38px;display:grid}.readyIntro small{color:#a54f35;letter-spacing:.2em;grid-column:1/-1;font-size:10px;font-weight:950}.readyIntro h2{max-width:650px;margin:0;font:500 clamp(38px,5vw,62px)/.98 Georgia}.readyIntro p{color:#665b52;margin:0;line-height:1.7}.readyNotice{z-index:20;color:#fff;background:#2d211b;width:max-content;max-width:100%;margin:0 0 18px auto;padding:13px 16px;position:sticky;top:12px;box-shadow:0 8px 28px #0002}.readyNotice a{color:#e9af8d;margin-left:18px}.readyProducts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.readyProducts article{background:#fff;box-shadow:0 8px 28px #54301e0d}.readyProductImage{cursor:zoom-in;background:#d4c5b6;border:0;width:100%;height:390px;padding:0;display:block;position:relative;overflow:hidden}.readyProductImage img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.readyProductImage:hover img{transform:scale(1.025)}.readyProductImage span{color:#fff;letter-spacing:.08em;background:#211914d9;padding:8px 11px;font-size:9px;font-weight:900;position:absolute;bottom:12px;right:12px}.readyProductInfo{grid-template-columns:1fr auto;align-items:center;gap:8px 12px;padding:20px;display:grid}.readyProductInfo small{color:#a54f35;letter-spacing:.15em;grid-column:1/-1;font-size:8px;font-weight:950}.readyProductInfo h3{margin:0;font:500 23px Georgia}.readyProductInfo strong{font-size:17px}.readyProductInfo label{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:12px;font-size:9px;font-weight:950;display:grid}.readyProductInfo select{background:#fff;border:1px solid #cfc1b4;padding:10px}.readyBuy{color:#fff;cursor:pointer;background:#2d211b;border:0;grid-column:1/-1;padding:14px;font-weight:900}.readyModal{z-index:100;background:#0d0b0aef;place-items:center;padding:3vh 3vw;display:grid;position:fixed;inset:0}.readyDialog{color:#fff;background:#181411;grid-template-rows:auto 1fr auto;width:min(1180px,100%);height:94vh;display:grid;overflow:hidden}.readyDialog header{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.readyDialog header small{color:#d18c6e;letter-spacing:.16em;font-size:9px}.readyDialog h3{margin:3px 0;font:500 23px Georgia}.readyDialog header span{color:#c8bbb1;font-size:10px}.readyDialog header>button{color:#fff;background:0 0;border:1px solid #ffffff30;width:45px;height:45px;font-size:30px}.readyStage{background:#0c0a09;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:auto}.readyStage>img{object-fit:contain;min-width:100%;max-width:none;height:auto;min-height:100%}.readyPrev,.readyNext{color:#1c1612;background:#fff;border:0;width:48px;height:58px;font-size:38px;position:fixed;top:50%}.readyPrev{left:4vw}.readyNext{right:4vw}.readyDialog footer{align-items:center;gap:18px;padding:10px 16px;display:flex}.readyThumbs{flex:1;gap:7px;display:flex;overflow-x:auto}.readyThumbs button{background:#fff2;border:2px solid #0000;flex:0 0 60px;height:55px;padding:2px}.readyThumbs button.on{border-color:#d18c6e}.readyThumbs img{object-fit:cover;width:100%;height:100%}.readyModalBuy{align-items:center;gap:8px;display:flex}.readyModalBuy select{background:#fff;border:0;padding:10px}.readyModalBuy button{color:#1c1612;white-space:nowrap;background:#d18c6e;border:0;padding:11px 14px;font-weight:900}.readyZoom{align-items:center;gap:10px;display:flex}.readyZoom button{color:#fff;background:0 0;border:1px solid #ffffff35;width:36px;height:36px;font-size:22px}.readyZoom b{text-align:center;width:45px;font-size:11px}@media (width<=900px){.readyProducts{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.readySection{padding:65px 5vw}.readyIntro{grid-template-columns:1fr}.readyIntro small{grid-column:auto}.readyProducts{grid-template-columns:1fr}.readyProductImage{height:440px}.readyDialog{width:100%;height:100%}.readyModal{padding:0}.readyDialog footer{flex-wrap:wrap}.readyThumbs{flex-basis:100%}.readyModalBuy{flex:1}.readyZoom{justify-content:center}.readyPrev{left:6px}.readyNext{right:6px}}.prelaunchBar{color:#fff;text-align:center;letter-spacing:.03em;background:#2c1d17;justify-content:center;align-items:center;gap:18px;padding:11px 5vw;font-size:12px;display:flex}.prelaunchBar b{color:#f2c86b;letter-spacing:.12em}.campaignArt label small{color:#171512;letter-spacing:.08em;background:#f2c86b;margin-top:5px;padding:5px 8px;font-size:11px;display:inline-block}.launchCollection{position:relative}.launchBadge{z-index:4;color:#fff;letter-spacing:.1em;background:#2c1d17;padding:10px 14px;font-size:11px;font-weight:900;position:absolute;top:26px;right:5vw;box-shadow:5px 5px #cbb9a8}.launchReady{position:relative}.launchReady .readySection{filter:grayscale(.65);opacity:.45;pointer-events:none}.launchCover{z-index:3;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f8f5efcc;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:30px;display:flex;position:absolute;inset:0}.launchCover b{letter-spacing:.08em;font-size:20px}.launchCover span{max-width:520px;font-size:15px}.launchEditor{min-height:320px;position:relative;background:#181512!important;padding:60px 5vw!important}.launchEditorNotice{z-index:3;color:#171512;text-align:center;background:#f5efe7;border:1px solid #d7c8b9;max-width:680px;margin:auto;padding:44px;position:relative;box-shadow:10px 10px #4a3025}.launchEditorNotice small{letter-spacing:.14em;color:#76573e;font-weight:900}.launchEditorNotice h2{margin:12px 0;font-family:Georgia,serif;font-size:clamp(34px,5vw,58px)}.launchEditorNotice p{line-height:1.6}.launchEditorNotice a{color:#fff;background:#2c1d17;margin-top:18px;padding:14px 20px;font-weight:900;text-decoration:none;display:inline-flex}.launchEditorContent{display:none}.accessoryLaunchInfo{background:#d9cdc1;border:1px solid #d9cdc1;grid-template-columns:auto repeat(4,1fr);gap:1px;margin:0 0 28px;display:grid}.accessoryLaunchInfo>*{background:#fff;align-items:center;padding:14px;font-size:12px;display:flex}.accessoryLaunchInfo b{color:#fff;letter-spacing:.08em;background:#2c1d17}.accessoryQuote{justify-content:center;align-items:center;text-decoration:none;color:#fff!important;background:#1f8f4e!important;display:flex!important}.productionNote{color:#6d625b;margin-top:10px;line-height:1.4;display:block}.tierPrice{color:#4a3025;background:#f2e6cf;margin:7px 0 2px;padding:7px 9px;font-weight:850;display:block}@media (width<=800px){.prelaunchBar{flex-direction:column;gap:3px;padding:10px 4vw;font-size:10px}.launchBadge{margin:0 0 22px;display:table;position:relative;top:auto;right:auto}.accessoryLaunchInfo{grid-template-columns:1fr 1fr}.accessoryLaunchInfo b{grid-column:1/-1;justify-content:center}.launchEditorNotice{padding:30px 20px}}
