@-webkit-keyframes studiofco-common-custom-components-0-x-sfwIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes studiofco-common-custom-components-0-x-sfwIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes studiofco-common-custom-components-0-x-sfwOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.96)}}@keyframes studiofco-common-custom-components-0-x-sfwOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.96)}}@-webkit-keyframes studiofco-common-custom-components-0-x-sfwPanelIn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes studiofco-common-custom-components-0-x-sfwPanelIn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@-webkit-keyframes studiofco-common-custom-components-0-x-sfwDot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}@keyframes studiofco-common-custom-components-0-x-sfwDot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}.studiofco-common-custom-components-0-x-widgetDock{position:fixed;bottom:var(--sfw-dock-bottom,24px);right:var(--sfw-dock-right,24px);z-index:100;font-family:system-ui,sans-serif}.studiofco-common-custom-components-0-x-panelWrap{position:relative;margin-bottom:12px}.studiofco-common-custom-components-0-x-panel{display:flex;width:700px;height:520px;background:#fff;border-radius:14px;box-shadow:0 12px 48px rgba(0,0,0,.22);overflow:hidden;transition:width .2s ease;-webkit-animation:studiofco-common-custom-components-0-x-sfwPanelIn .24s cubic-bezier(.16,1,.3,1) both;animation:studiofco-common-custom-components-0-x-sfwPanelIn .24s cubic-bezier(.16,1,.3,1) both}.studiofco-common-custom-components-0-x-panelWide{width:880px}.studiofco-common-custom-components-0-x-sidePanel{width:300px;flex-shrink:0;border-left:1px solid #eee;overflow-y:auto;background:#fafafa}.studiofco-common-custom-components-0-x-savePrefsButton{width:100%;padding:12px;border:none;border-top:1px solid #eee;background:none;font-size:12px;color:#111;cursor:pointer;font-weight:600}.studiofco-common-custom-components-0-x-launcherButton{width:56px;height:56px;border-radius:50%;border:none;background:#111;color:#fff;font-size:22px;cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,.25);float:right}.studiofco-common-custom-components-0-x-message{-webkit-animation:studiofco-common-custom-components-0-x-sfwIn .22s ease-out both;animation:studiofco-common-custom-components-0-x-sfwIn .22s ease-out both}.studiofco-common-custom-components-0-x-typing{-webkit-animation:studiofco-common-custom-components-0-x-sfwIn .18s ease-out both;animation:studiofco-common-custom-components-0-x-sfwIn .18s ease-out both}.studiofco-common-custom-components-0-x-typingOut{-webkit-animation:studiofco-common-custom-components-0-x-sfwOut .18s ease-in both;animation:studiofco-common-custom-components-0-x-sfwOut .18s ease-in both}.studiofco-common-custom-components-0-x-typingDot{width:6px;height:6px;border-radius:50%;background:#111;-webkit-animation:studiofco-common-custom-components-0-x-sfwDot 1.2s ease-in-out infinite;animation:studiofco-common-custom-components-0-x-sfwDot 1.2s ease-in-out infinite}.studiofco-common-custom-components-0-x-typingDot:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.studiofco-common-custom-components-0-x-typingDot:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.studiofco-common-custom-components-0-x-pill{border:1px solid #ddd;background:#fff;padding:5px 11px;cursor:pointer;white-space:nowrap;transition:background .14s ease,border-color .14s ease,transform .14s ease}.studiofco-common-custom-components-0-x-pill:hover:not(:disabled){transform:translateY(-1px)}.studiofco-common-custom-components-0-x-pill:disabled{opacity:.45;cursor:default}.studiofco-common-custom-components-0-x-removeButton{position:absolute;top:-6px;right:-6px;z-index:2;width:20px;height:20px;border-radius:50%;border:1px solid #e0e0e0;background:#fff;color:#555;font-size:13px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:0 1px 4px rgba(0,0,0,.18);transition:background .14s ease,color .14s ease,transform .14s ease}.studiofco-common-custom-components-0-x-removeButton:hover{background:#111;color:#fff;border-color:#111;transform:scale(1.1)}.studiofco-common-custom-components-0-x-scrollArea{scrollbar-width:thin}.studiofco-common-custom-components-0-x-scrollArea::-webkit-scrollbar{width:6px;height:6px}.studiofco-common-custom-components-0-x-scrollArea::-webkit-scrollbar-thumb{background:#d8d8d8;border-radius:3px}@media (max-width:980px){.studiofco-common-custom-components-0-x-panel,.studiofco-common-custom-components-0-x-panelWide{width:700px}.studiofco-common-custom-components-0-x-lookColumn{display:none}}@media (max-width:820px){.studiofco-common-custom-components-0-x-widgetDockOpen{inset:0;bottom:0;right:0}.studiofco-common-custom-components-0-x-panelWrap{position:fixed;inset:0;margin:0;z-index:130;display:flex;align-items:flex-end;background:rgba(0,0,0,.35)}.studiofco-common-custom-components-0-x-panel,.studiofco-common-custom-components-0-x-panelWide{flex-direction:column;width:100%;height:100vh;height:100dvh;height:var(--sfw-vv,100dvh);border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom);-webkit-animation:studiofco-common-custom-components-0-x-sfwSheetIn .26s cubic-bezier(.16,1,.3,1) both;animation:studiofco-common-custom-components-0-x-sfwSheetIn .26s cubic-bezier(.16,1,.3,1) both;transition:transform .2s ease}.studiofco-common-custom-components-0-x-sidePanel,.studiofco-common-custom-components-0-x-widgetDockOpen .studiofco-common-custom-components-0-x-launcherButton{display:none}.studiofco-common-custom-components-0-x-composerInput{font-size:16px}.studiofco-common-custom-components-0-x-composer{padding:10px 12px}}@-webkit-keyframes studiofco-common-custom-components-0-x-sfwSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes studiofco-common-custom-components-0-x-sfwSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.studiofco-common-custom-components-0-x-sheetHandle{display:none;justify-content:center;align-items:center;height:28px;touch-action:none;cursor:-webkit-grab;cursor:grab}.studiofco-common-custom-components-0-x-sheetHandleBar{width:40px;height:4px;border-radius:2px;background:#d0d0d0}@media (max-width:820px){.studiofco-common-custom-components-0-x-sheetHandle{display:flex}}.studiofco-common-custom-components-0-x-chatCloseButton{border:none;background:none;font-size:20px;line-height:1;padding:6px 8px;cursor:pointer;color:#111}.studiofco-common-custom-components-0-x-strip{border-top:1px solid #eee;background:#fafafa;max-height:42vh;max-height:42dvh;overflow-y:auto;flex-shrink:0}.studiofco-common-custom-components-0-x-stripCollapsed{max-height:40px;overflow:hidden}.studiofco-common-custom-components-0-x-stripToggle{width:100%;border:none;background:none;text-align:left;padding:10px 12px;font-size:12px;font-weight:700;cursor:pointer;display:flex;justify-content:space-between}.studiofco-common-custom-components-0-x-productList.studiofco-common-custom-components-0-x-productListStrip{display:flex;flex-direction:row;gap:8px;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;padding:0 12px 12px;-webkit-overflow-scrolling:touch}.studiofco-common-custom-components-0-x-productListStrip>*{flex:0 0 150px;scroll-snap-align:start}.studiofco-common-custom-components-0-x-productListStrip .studiofco-common-custom-components-0-x-miniCard{flex-direction:column;align-items:stretch;height:100%}.studiofco-common-custom-components-0-x-productListStrip .studiofco-common-custom-components-0-x-miniThumb{width:100%;height:auto;aspect-ratio:3/4}.studiofco-common-custom-components-0-x-productListStrip .studiofco-common-custom-components-0-x-miniName{white-space:normal;font-size:11.5px;line-height:1.3;max-height:2.6em;overflow:hidden}.studiofco-common-custom-components-0-x-lookBar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-top:1px solid #eee;background:#fff;font-size:12px}.studiofco-common-custom-components-0-x-lookBarText strong{font-weight:700}.studiofco-common-custom-components-0-x-lookBarButton{border:none;border-radius:999px;background:#111;color:#fff;font-size:12px;padding:8px 14px;cursor:pointer;white-space:nowrap}@media (prefers-reduced-motion:reduce){.studiofco-common-custom-components-0-x-message,.studiofco-common-custom-components-0-x-panel,.studiofco-common-custom-components-0-x-typing,.studiofco-common-custom-components-0-x-typingDot,.studiofco-common-custom-components-0-x-typingOut{-webkit-animation:none;animation:none}}.studiofco-common-custom-components-0-x-chatColumn{position:relative;display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;background:#fff}.studiofco-common-custom-components-0-x-chatHeader{padding:12px 14px;border-bottom:1px solid #eee;display:flex;align-items:center;gap:8px}.studiofco-common-custom-components-0-x-chatHeaderMain{flex:1;min-width:0}.studiofco-common-custom-components-0-x-chatTitle{font-size:13px;font-weight:700}.studiofco-common-custom-components-0-x-chatSubtitle{font-size:11px;color:#888}.studiofco-common-custom-components-0-x-chatHeaderLink{border:none;background:none;cursor:pointer;font-size:11px;line-height:1;padding:4px;color:#888;text-decoration:underline}.studiofco-common-custom-components-0-x-chatHeaderIcon{border:none;background:none;cursor:pointer;font-size:15px;line-height:1;padding:4px;color:#666}.studiofco-common-custom-components-0-x-chatThread{flex:1;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.studiofco-common-custom-components-0-x-messageRow{max-width:88%;align-self:flex-start}.studiofco-common-custom-components-0-x-messageRowUser{align-self:flex-end}.studiofco-common-custom-components-0-x-bubble{padding:9px 12px;font-size:13px;border-radius:14px 14px 14px 4px;background:#f4f4f4}.studiofco-common-custom-components-0-x-bubbleUser{border-radius:14px 14px 4px 14px;background:#111;color:#fff}.studiofco-common-custom-components-0-x-bubbleDegraded{font-size:10px;color:#c0392b;margin-top:4px}.studiofco-common-custom-components-0-x-bubbleProductHint{font-size:11px;color:#888;margin-top:4px}.studiofco-common-custom-components-0-x-pillRow{display:flex;gap:6px;padding:0 12px 10px;flex-wrap:wrap}.studiofco-common-custom-components-0-x-composer{display:flex;gap:6px;padding:10px;border-top:1px solid #eee}.studiofco-common-custom-components-0-x-composerInput{padding:9px 11px;border-radius:999px;border:1px solid #ddd;font-size:13px;background:#fff}.studiofco-common-custom-components-0-x-composerInput:disabled{background:#f7f7f7}.studiofco-common-custom-components-0-x-composerSend{padding:9px 14px;border-radius:999px;background:#111;font-size:13px}.studiofco-common-custom-components-0-x-composerSend:disabled{opacity:.45}.studiofco-common-custom-components-0-x-lookColumn{width:180px;flex-shrink:0;border-right:1px solid #eee;background:#fafafa;display:flex;flex-direction:column;overflow-y:auto}.studiofco-common-custom-components-0-x-lookHeader{padding:12px 12px 8px;border-bottom:1px solid #eee}.studiofco-common-custom-components-0-x-lookTitle{font-size:12px;font-weight:700}.studiofco-common-custom-components-0-x-lookCount{font-size:11px;color:#888;margin-top:2px}.studiofco-common-custom-components-0-x-lookList{flex:1;padding:10px;display:flex;flex-direction:column;gap:8px}.studiofco-common-custom-components-0-x-lookItem{position:relative}.studiofco-common-custom-components-0-x-lookCard{border-radius:8px;overflow:hidden;background:#fff;border:1px solid #eee}.studiofco-common-custom-components-0-x-lookThumb{width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;display:block}.studiofco-common-custom-components-0-x-lookThumbEmpty{width:100%;aspect-ratio:3/4;background:#f0f0f0}.studiofco-common-custom-components-0-x-lookCardBody{padding:6px 8px}.studiofco-common-custom-components-0-x-lookItemName{font-size:11px;font-weight:600;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.studiofco-common-custom-components-0-x-lookItemPrice{font-size:10.5px;color:#666;margin-top:2px}.studiofco-common-custom-components-0-x-lookFooter{padding:10px 12px;border-top:1px solid #eee;background:#fff;position:-webkit-sticky;position:sticky;bottom:0}.studiofco-common-custom-components-0-x-lookTotalLabel{font-size:10.5px;color:#888}.studiofco-common-custom-components-0-x-lookTotalValue{font-size:13px;font-weight:700;margin-bottom:8px}.studiofco-common-custom-components-0-x-lookAddButton{width:100%;padding:8px 6px;border-radius:8px;border:none;background:#111;color:#fff;font-size:11.5px;font-weight:600;cursor:pointer;transition:background .16s ease}.studiofco-common-custom-components-0-x-lookAddButtonDone{background:#1e8449}.studiofco-common-custom-components-0-x-lookSizeWarning{margin-top:8px;font-size:10.5px;color:#a15c00;line-height:1.45}.studiofco-common-custom-components-0-x-lookClearButton{width:100%;margin-top:6px;background:none;border:none;color:#999;font-size:11px;cursor:pointer}.studiofco-common-custom-components-0-x-productPanel{padding:12px;border-bottom:1px solid #eee}.studiofco-common-custom-components-0-x-productPanelHead{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.studiofco-common-custom-components-0-x-productPanelTitle{font-size:12px;font-weight:700}.studiofco-common-custom-components-0-x-productPanelCount{font-size:11px;color:#888}.studiofco-common-custom-components-0-x-productPanelMessage{font-size:12px;color:#888;line-height:1.5}.studiofco-common-custom-components-0-x-productList{display:flex;flex-direction:column;gap:6px}.studiofco-common-custom-components-0-x-miniCard{display:flex;gap:8px;padding:8px;border-radius:8px;border:1px solid #eee;align-items:center}.studiofco-common-custom-components-0-x-miniThumb{width:44px;height:56px;-o-object-fit:cover;object-fit:cover;border-radius:6px;flex-shrink:0}.studiofco-common-custom-components-0-x-miniBody{flex:1;min-width:0}.studiofco-common-custom-components-0-x-miniName{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studiofco-common-custom-components-0-x-miniPriceRow{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.studiofco-common-custom-components-0-x-miniPrice{font-size:12px;font-weight:600;color:var(--text-primary,#000)}.studiofco-common-custom-components-0-x-cartSideRailBody .studiofco-common-custom-components-0-x-miniPrice.studiofco-common-custom-components-0-x-miniPriceConOferta,.studiofco-common-custom-components-0-x-completeRailRejilla .studiofco-common-custom-components-0-x-miniPrice.studiofco-common-custom-components-0-x-miniPriceConOferta,.studiofco-common-custom-components-0-x-miniPrice.studiofco-common-custom-components-0-x-miniPriceConOferta{color:var(--red-default,#960504)}.studiofco-common-custom-components-0-x-miniPriceList{font-size:11px;color:var(--text-muted,#6b6b6b);text-decoration:line-through}.studiofco-common-custom-components-0-x-miniDiscount{font-size:11px;font-weight:600;line-height:1.4;color:var(--red-default,#960504);border:1px solid var(--red-default,#960504);border-radius:0;padding:0 3px;white-space:nowrap}.studiofco-common-custom-components-0-x-typingRow{align-self:flex-start}.studiofco-common-custom-components-0-x-typingBubble{display:flex;gap:4px;align-items:center;padding:10px 12px;border-radius:14px 14px 14px 4px;background:#f4f4f4}.studiofco-common-custom-components-0-x-miniAddButton{font-size:11px;padding:4px 8px;border-radius:6px;flex-shrink:0;border:1px solid #111;background:#fff;color:#111;cursor:pointer}.studiofco-common-custom-components-0-x-miniAddButtonAdded{border-color:#1e8449;color:#1e8449;cursor:default}.studiofco-common-custom-components-0-x-gate{border:1px solid #ececec;display:flex;flex-direction:column;padding:20px}.studiofco-common-custom-components-0-x-gateStep{font-size:11px;color:#888;font-weight:600;letter-spacing:.5px;margin-bottom:8px}.studiofco-common-custom-components-0-x-gateHeading{margin:0 0 6px;font-size:15px;font-weight:700}.studiofco-common-custom-components-0-x-gateText{font-size:12.5px;color:#555;margin:0 0 12px;line-height:1.5}.studiofco-common-custom-components-0-x-gateLoading{font-size:12px;color:#888;margin-top:10px}.studiofco-common-custom-components-0-x-gateBackButton{margin-top:10px;background:none;border:none;color:#888;font-size:12px;cursor:pointer;padding:0;text-align:left}.studiofco-common-custom-components-0-x-gateLegal{font-size:11px;color:#999;margin-top:14px;line-height:1.5}.studiofco-common-custom-components-0-x-consentSheet{position:absolute;top:52px;left:12px;width:280px;border-radius:12px;padding:16px;box-shadow:0 10px 40px rgba(0,0,0,.22);border:1px solid #eee;z-index:150}.studiofco-common-custom-components-0-x-consentTitle{margin:0 0 6px;font-size:14px;font-weight:700}.studiofco-common-custom-components-0-x-consentCloseButton{margin-top:10px;width:100%;padding:8px;border-radius:8px;border:none;background:#111;color:#fff;font-size:13px;cursor:pointer}.studiofco-common-custom-components-0-x-dialogOverlay{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:200;display:flex;align-items:center;justify-content:center}.studiofco-common-custom-components-0-x-dialogBox{background:#fff;border-radius:12px;padding:24px;width:320px;box-shadow:0 10px 40px rgba(0,0,0,.2)}.studiofco-common-custom-components-0-x-dialogTitle{margin:0 0 12px;font-size:16px;font-weight:700}.studiofco-common-custom-components-0-x-dialogCloseButton{margin-top:10px;width:100%;background:none;border:none;color:#888;font-size:12px;cursor:pointer}.studiofco-common-custom-components-0-x-identifyText{font-size:13px;color:#555;margin:0 0 12px}.studiofco-common-custom-components-0-x-identifySecondary{margin-top:8px;width:100%;background:none;border:none;color:#888;font-size:12px;cursor:pointer}.studiofco-common-custom-components-0-x-identifyCodeInput{letter-spacing:4px;text-align:center}.studiofco-common-custom-components-0-x-identifyError{color:#c0392b;font-size:12px;margin:8px 0 0}.studiofco-common-custom-components-0-x-identifyInput{width:100%;padding:9px 11px;border-radius:8px;border:1px solid #ddd;margin-bottom:12px;font-size:14px;box-sizing:border-box}.studiofco-common-custom-components-0-x-identifyButton{width:100%;padding:10px;border-radius:8px;border:none;background:#111;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.studiofco-common-custom-components-0-x-identifyButton:disabled{background:#999;cursor:default}.studiofco-common-custom-components-0-x-completeRail{padding:14px 12px 16px;border-top:1px solid #eee}.studiofco-common-custom-components-0-x-completeRailInCart{border-top:3px solid #111;background:#fafafa;flex:0 0 auto;max-height:45%;overflow-y:auto}.studiofco-common-custom-components-0-x-completeRailInCart .studiofco-common-custom-components-0-x-completeTitle{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#fafafa;margin:-14px -12px 3px;padding:14px 12px 6px}.studiofco-common-custom-components-0-x-completeTitle{font-size:13px;font-weight:700;margin:0 0 3px;letter-spacing:.02em}.studiofco-common-custom-components-0-x-completeSubtitle{font-size:11px;color:#777;margin-bottom:10px;line-height:1.4}.studiofco-common-custom-components-0-x-completeLoading{font-size:12px;color:#888}.studiofco-common-custom-components-0-x-completeEmpty{font-size:11.5px;color:#888;line-height:1.5}.studiofco-common-custom-components-0-x-completeList{display:flex;flex-direction:column;gap:6px}.studiofco-common-custom-components-0-x-sizePicker{padding:6px 0 2px}.studiofco-common-custom-components-0-x-avisoAgregar{margin:4px 0 2px;padding:6px 8px;border-radius:6px;background:#fdf1f1;color:#8a2b2b;font-size:11px;line-height:1.35}.studiofco-common-custom-components-0-x-sizePickerLabel{font-size:10.5px;color:#666;margin-bottom:4px}.studiofco-common-custom-components-0-x-sizePickerRow{display:flex;flex-wrap:wrap;gap:4px}.studiofco-common-custom-components-0-x-sizeButton{min-width:34px;min-height:30px;padding:4px 8px;font-size:11.5px;border:1px solid #ccc;background:#fff;cursor:pointer;border-radius:2px;line-height:1}.studiofco-common-custom-components-0-x-consentNote{font-size:12px;color:#666;margin:0 0 12px}.studiofco-common-custom-components-0-x-consentLink{color:#111}.studiofco-common-custom-components-0-x-consentError{margin:6px 0 0;font-size:12px;color:#b00020}.studiofco-common-custom-components-0-x-consentRow{display:flex;justify-content:space-between;align-items:center;font-size:13px;padding:6px 0;cursor:pointer}.studiofco-common-custom-components-0-x-miniReason{font-size:10.5px;color:#6e1f3a;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@-webkit-keyframes studiofco-common-custom-components-0-x-sfwShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes studiofco-common-custom-components-0-x-sfwShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.studiofco-common-custom-components-0-x-miniSkeleton{border-color:#f4f4f4}.studiofco-common-custom-components-0-x-miniSkeleton *{pointer-events:none}.studiofco-common-custom-components-0-x-miniSkeletonBloque{background:#f1f1f1;background-image:linear-gradient(90deg,#f1f1f1,#e6e6e6 40%,#f1f1f1 80%);background-size:200% 100%;-webkit-animation:studiofco-common-custom-components-0-x-sfwShimmer 1.6s linear infinite;animation:studiofco-common-custom-components-0-x-sfwShimmer 1.6s linear infinite;border-radius:4px}.studiofco-common-custom-components-0-x-miniSkeletonLinea{height:10px;margin:5px 0;width:80%}.studiofco-common-custom-components-0-x-miniSkeletonLineaCorta{width:40%}.studiofco-common-custom-components-0-x-miniSkeletonBoton{height:33px;width:100%;color:transparent}@media (prefers-reduced-motion:reduce){.studiofco-common-custom-components-0-x-miniSkeletonBloque{-webkit-animation:none;animation:none}}.studiofco-common-custom-components-0-x-gatePending{font-size:12px;color:#6e1f3a;background:#faf3f5;border-radius:8px;padding:8px 10px;margin:0 0 12px;line-height:1.4}.studiofco-common-custom-components-0-x-gateValue{margin:0 0 12px;padding-left:18px;font-size:12.5px;color:#333;line-height:1.6}.studiofco-common-custom-components-0-x-bubbleImage{display:block;max-width:160px;max-height:200px;border-radius:10px;margin-bottom:6px;-o-object-fit:cover;object-fit:cover}.studiofco-common-custom-components-0-x-miniCard{position:relative}.studiofco-common-custom-components-0-x-miniRejectButton{position:absolute;top:2px;right:4px;border:none;background:none;color:#aaa;font-size:15px;line-height:1;padding:4px 6px;cursor:pointer}.studiofco-common-custom-components-0-x-miniRejectButton:hover{color:#111}.studiofco-common-custom-components-0-x-consentLinkRow{margin:10px 0 4px;font-size:12.5px}.studiofco-common-custom-components-0-x-consentPageLink{color:#6e1f3a;text-decoration:underline;text-underline-offset:3px}.studiofco-common-custom-components-0-x-sizeButtonSuggested{border-color:#6e1f3a;color:#6e1f3a;font-weight:700}.studiofco-common-custom-components-0-x-lookSizeButton{border:none;background:none;padding:2px 0;font-size:10.5px;color:#6e1f3a;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.studiofco-common-custom-components-0-x-mention{display:inline;border:none;background:none;padding:0 2px 0 0;margin:0;font:inherit;font-weight:700;color:#6e1f3a;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:3px;cursor:pointer}.studiofco-common-custom-components-0-x-mention:focus-visible,.studiofco-common-custom-components-0-x-mention:hover{-webkit-text-decoration-style:solid;text-decoration-style:solid;outline:none}.studiofco-common-custom-components-0-x-mentionNum,.studiofco-common-custom-components-0-x-miniNum{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#6e1f3a;color:#fff;font-size:10px;font-weight:700;line-height:1;vertical-align:1px}.studiofco-common-custom-components-0-x-mentionNum{margin-right:4px}.studiofco-common-custom-components-0-x-miniNum{position:absolute;top:6px;left:6px;width:18px;height:18px;z-index:1;box-shadow:0 0 0 2px #fff}.studiofco-common-custom-components-0-x-miniCardMencionada{border-color:#6e1f3a;box-shadow:inset 3px 0 0 #6e1f3a}.studiofco-common-custom-components-0-x-productListStrip .studiofco-common-custom-components-0-x-miniCardMencionada{box-shadow:inset 0 3px 0 #6e1f3a}@-webkit-keyframes studiofco-common-custom-components-0-x-sfwFlash{0%{background:#fbeef3;transform:scale(1)}30%{background:#f3d9e3;transform:scale(1.02)}to{background:#fff;transform:scale(1)}}@keyframes studiofco-common-custom-components-0-x-sfwFlash{0%{background:#fbeef3;transform:scale(1)}30%{background:#f3d9e3;transform:scale(1.02)}to{background:#fff;transform:scale(1)}}.studiofco-common-custom-components-0-x-miniCardResaltada{-webkit-animation:studiofco-common-custom-components-0-x-sfwFlash 1.6s ease-out both;animation:studiofco-common-custom-components-0-x-sfwFlash 1.6s ease-out both}.studiofco-common-custom-components-0-x-productGroupLabel{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6e1f3a;margin:6px 0 2px}.studiofco-common-custom-components-0-x-productGroupLabel+.studiofco-common-custom-components-0-x-miniCard{margin-top:2px}.studiofco-common-custom-components-0-x-lookSizeNote{font-size:10.5px;color:#c0392b;margin-top:3px;line-height:1.35}@media (prefers-reduced-motion:reduce){.studiofco-common-custom-components-0-x-miniCardResaltada{-webkit-animation:none;animation:none;background:#f3d9e3}}.studiofco-common-custom-components-0-x-miniPreview{display:block;padding:0;margin:0;border:none;background:none;cursor:zoom-in;text-align:left;font:inherit;color:inherit;min-width:0}.studiofco-common-custom-components-0-x-miniPreview:focus-visible{outline:2px solid #6e1f3a;outline-offset:2px;border-radius:6px}.studiofco-common-custom-components-0-x-miniPreviewName{cursor:pointer;width:100%}.studiofco-common-custom-components-0-x-miniPreviewName:hover .studiofco-common-custom-components-0-x-miniName{text-decoration:underline;text-underline-offset:2px}.studiofco-common-custom-components-0-x-lookThumbButton{padding:0;border:none;background:none;cursor:zoom-in;flex-shrink:0}.studiofco-common-custom-components-0-x-qvBackdrop{position:fixed;inset:0;z-index:400;background:rgba(17,17,17,.55);display:flex;align-items:center;justify-content:center;padding:24px;font-family:system-ui,sans-serif;-webkit-animation:studiofco-common-custom-components-0-x-sfwQvFade .16s ease-out;animation:studiofco-common-custom-components-0-x-sfwQvFade .16s ease-out}.studiofco-common-custom-components-0-x-qvDialog{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;width:min(820px,100%);max-height:min(640px,100vh - 48px);background:#fff;color:#111;border-radius:14px;padding:22px;overflow:auto;box-shadow:0 24px 60px -20px rgba(0,0,0,.45);-webkit-animation:studiofco-common-custom-components-0-x-sfwQvIn .2s ease-out;animation:studiofco-common-custom-components-0-x-sfwQvIn .2s ease-out}.studiofco-common-custom-components-0-x-qvClose{position:absolute;top:10px;right:12px;width:34px;height:34px;border:none;border-radius:50%;background:#f3f3f3;font-size:20px;line-height:1;cursor:pointer;z-index:2}.studiofco-common-custom-components-0-x-qvAdd:focus-visible,.studiofco-common-custom-components-0-x-qvChip:focus-visible,.studiofco-common-custom-components-0-x-qvClose:focus-visible,.studiofco-common-custom-components-0-x-qvLink:focus-visible,.studiofco-common-custom-components-0-x-qvNav:focus-visible,.studiofco-common-custom-components-0-x-qvThumb:focus-visible{outline:2px solid #6e1f3a;outline-offset:2px}.studiofco-common-custom-components-0-x-qvGallery{display:flex;flex-direction:column;gap:10px;min-width:0}.studiofco-common-custom-components-0-x-qvMain{position:relative;aspect-ratio:3/4;background:#f5f3f3;border-radius:10px;overflow:hidden}.studiofco-common-custom-components-0-x-qvMainImg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.studiofco-common-custom-components-0-x-qvNav{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border:none;border-radius:50%;background:hsla(0,0%,100%,.92);font-size:22px;line-height:1;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.15)}.studiofco-common-custom-components-0-x-qvNav[data-lado=izq]{left:10px}.studiofco-common-custom-components-0-x-qvNav[data-lado=der]{right:10px}.studiofco-common-custom-components-0-x-qvThumbs{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.studiofco-common-custom-components-0-x-qvThumb{flex:0 0 52px;height:68px;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;background:#f5f3f3;cursor:pointer}.studiofco-common-custom-components-0-x-qvThumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.studiofco-common-custom-components-0-x-qvThumbActive{border-color:#111}.studiofco-common-custom-components-0-x-qvInfo{display:flex;flex-direction:column;gap:8px;min-width:0;padding-top:6px}.studiofco-common-custom-components-0-x-qvName{font-size:18px;font-weight:600;line-height:1.3;margin:0 36px 0 0}.studiofco-common-custom-components-0-x-qvPrice{font-size:17px;font-weight:600;display:flex;gap:10px;align-items:baseline;font-variant-numeric:tabular-nums}.studiofco-common-custom-components-0-x-qvListPrice{font-size:13px;font-weight:400;color:#999;text-decoration:line-through}.studiofco-common-custom-components-0-x-qvReason{align-self:flex-start;font-size:12px;color:#6e1f3a;background:#f7eef1;border-radius:999px;padding:4px 10px}.studiofco-common-custom-components-0-x-qvLabel{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#777;margin-top:8px}.studiofco-common-custom-components-0-x-qvChips{display:flex;flex-wrap:wrap;gap:6px}.studiofco-common-custom-components-0-x-qvChip{min-width:40px;padding:7px 11px;border:1px solid #ddd;border-radius:999px;background:#fff;font-size:13px;cursor:pointer;text-transform:capitalize}.studiofco-common-custom-components-0-x-qvChipActive{border-color:#111;background:#111;color:#fff}.studiofco-common-custom-components-0-x-qvHint,.studiofco-common-custom-components-0-x-qvLoading{font-size:12.5px;color:#777}.studiofco-common-custom-components-0-x-qvActions{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:14px}.studiofco-common-custom-components-0-x-qvAdd{border:none;border-radius:999px;background:#111;color:#fff;padding:13px 16px;font-size:14px;font-weight:600;cursor:pointer}.studiofco-common-custom-components-0-x-qvAdd:disabled{background:#d9d9d9;color:#555;cursor:default}.studiofco-common-custom-components-0-x-qvLink{text-align:center;font-size:13px;color:#111;text-underline-offset:3px;padding:6px}@-webkit-keyframes studiofco-common-custom-components-0-x-sfwQvFade{0%{opacity:0}to{opacity:1}}@keyframes studiofco-common-custom-components-0-x-sfwQvFade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes studiofco-common-custom-components-0-x-sfwQvIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes studiofco-common-custom-components-0-x-sfwQvIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:820px){.studiofco-common-custom-components-0-x-qvBackdrop{align-items:flex-end;padding:0}.studiofco-common-custom-components-0-x-qvDialog{grid-template-columns:1fr;gap:14px;width:100%;max-height:92vh;border-radius:16px 16px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.studiofco-common-custom-components-0-x-qvMain{aspect-ratio:4/5;max-height:52vh;margin:0 auto;width:100%}.studiofco-common-custom-components-0-x-qvAdd{padding:15px 16px;font-size:15px}.studiofco-common-custom-components-0-x-qvChip{min-height:40px}}@media (prefers-reduced-motion:reduce){.studiofco-common-custom-components-0-x-qvBackdrop,.studiofco-common-custom-components-0-x-qvDialog{-webkit-animation:none;animation:none}}.studiofco-common-custom-components-0-x-miniUnavailable{align-self:center;font-size:11px;color:#999;white-space:nowrap;padding:0 4px}.studiofco-common-custom-components-0-x-qvSizeHint{font-size:12.5px;color:#333;margin:-2px 0 2px}.studiofco-common-custom-components-0-x-qvSizeHint span{color:#888}.studiofco-common-custom-components-0-x-qvChipSuggested{border-color:#6e1f3a;color:#6e1f3a}.studiofco-common-custom-components-0-x-qvChipSuggested.studiofco-common-custom-components-0-x-qvChipActive{background:#6e1f3a;border-color:#6e1f3a;color:#fff}.studiofco-common-custom-components-0-x-qvGuideLink{align-self:flex-start;margin-top:4px;padding:2px 0;border:none;background:none;font-size:12.5px;color:#111;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.studiofco-common-custom-components-0-x-qvGuideBack:focus-visible,.studiofco-common-custom-components-0-x-qvGuideLink:focus-visible{outline:2px solid #6e1f3a;outline-offset:2px}.studiofco-common-custom-components-0-x-qvGuideOverlay{position:absolute;inset:0;z-index:1;background:#fff;border-radius:inherit;padding:18px 22px 22px;overflow:auto}.studiofco-common-custom-components-0-x-qvGuideOverlay img{max-width:100%;height:auto}.studiofco-common-custom-components-0-x-qvGuideBack{border:none;background:none;padding:4px 0 12px;font-size:13px;font-weight:600;cursor:pointer;color:#111}.studiofco-common-custom-components-0-x-miniLink{color:inherit;text-decoration:none;display:block;min-width:0}.studiofco-common-custom-components-0-x-miniLink:hover .studiofco-common-custom-components-0-x-miniName{text-decoration:underline;text-underline-offset:2px}.studiofco-common-custom-components-0-x-miniLink:focus-visible{outline:2px solid #6e1f3a;outline-offset:2px;border-radius:6px}@media (min-width:821px){.studiofco-common-custom-components-0-x-panel,.studiofco-common-custom-components-0-x-panelWide{width:440px;height:min(680px,100vh - var(--sfw-dock-bottom,96px) - 92px)}}.studiofco-common-custom-components-0-x-inlineProducts{margin:6px 0 4px;width:100%}.studiofco-common-custom-components-0-x-inlineProducts .studiofco-common-custom-components-0-x-productPanelStrip{background:transparent;border:none;padding:0}.studiofco-common-custom-components-0-x-inlineProducts .studiofco-common-custom-components-0-x-stripToggle{padding:4px 2px 6px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#555;background:none}.studiofco-common-custom-components-0-x-inlineProducts .studiofco-common-custom-components-0-x-productListStrip{padding:0 2px 6px;gap:10px}.studiofco-common-custom-components-0-x-inlineProducts .studiofco-common-custom-components-0-x-productListStrip>*{flex:0 0 168px}.studiofco-common-custom-components-0-x-inlineProducts .studiofco-common-custom-components-0-x-miniCard{background:#fff;border:1px solid #eee;border-radius:10px;padding:8px}.studiofco-common-custom-components-0-x-inlineProducts .studiofco-common-custom-components-0-x-miniThumb{border-radius:8px}.studiofco-common-custom-components-0-x-inlineProducts{align-self:stretch;max-width:100%}.studiofco-common-custom-components-0-x-fotoAdjunta{display:flex;align-items:center;gap:10px;margin:0 10px;padding:8px 10px;border:1px solid #e6e6e6;border-radius:12px;background:#fafafa;-webkit-animation:studiofco-common-custom-components-0-x-sfwFotoIn .16s ease-out;animation:studiofco-common-custom-components-0-x-sfwFotoIn .16s ease-out}.studiofco-common-custom-components-0-x-fotoAdjuntaMini{width:40px;height:52px;-o-object-fit:cover;object-fit:cover;border-radius:8px;flex:0 0 auto;background:#eee}.studiofco-common-custom-components-0-x-fotoAdjuntaTexto{flex:1;font-size:12px;line-height:1.35;color:#555}.studiofco-common-custom-components-0-x-fotoAdjuntaTexto em{font-style:normal;color:#111}.studiofco-common-custom-components-0-x-fotoAdjuntaQuitar{flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:#fff;color:#666;font-size:13px;line-height:1;cursor:pointer;border:1px solid #e0e0e0}.studiofco-common-custom-components-0-x-fotoAdjuntaQuitar:hover{color:#111;border-color:#bbb}.studiofco-common-custom-components-0-x-fotoAdjuntaQuitar:focus-visible{outline:2px solid #111;outline-offset:2px}@-webkit-keyframes studiofco-common-custom-components-0-x-sfwFotoIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes studiofco-common-custom-components-0-x-sfwFotoIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.studiofco-common-custom-components-0-x-fotoAdjunta{-webkit-animation:none;animation:none}}.studiofco-common-custom-components-0-x-widgetDock{font-family:Inter,system-ui,sans-serif}@media (min-width:821px){.studiofco-common-custom-components-0-x-panel,.studiofco-common-custom-components-0-x-panelWide{width:640px;border-radius:4px}}.studiofco-common-custom-components-0-x-chatHeader{padding:14px 16px 14px 20px;border-bottom:1px solid #ececec}.studiofco-common-custom-components-0-x-chatAvatar{width:52px;height:52px;border-radius:50%;flex-shrink:0;border:1px solid #e3e3e3;background:#fff}.studiofco-common-custom-components-0-x-chatTitle{font-size:20px;font-weight:800;letter-spacing:.01em;color:#000}.studiofco-common-custom-components-0-x-chatSubtitle{font-size:14px;color:#777}.studiofco-common-custom-components-0-x-chatHeaderLink{font-size:12px;color:#555}.studiofco-common-custom-components-0-x-chatCloseButton,.studiofco-common-custom-components-0-x-chatHeaderIcon{width:44px;height:44px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e3e3e3;background:#fff;color:#111;padding:0;cursor:pointer;transition:border-color .14s ease,background .14s ease}.studiofco-common-custom-components-0-x-chatHeaderIcon{width:36px;height:36px;color:#555}.studiofco-common-custom-components-0-x-chatCloseButton:hover,.studiofco-common-custom-components-0-x-chatHeaderIcon:hover{border-color:#111}.studiofco-common-custom-components-0-x-chatCloseButton:focus-visible,.studiofco-common-custom-components-0-x-chatHeaderIcon:focus-visible{outline:2px solid #111;outline-offset:2px}.studiofco-common-custom-components-0-x-chatBody{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.studiofco-common-custom-components-0-x-chatThread{padding:20px 20px 16px;gap:14px}.studiofco-common-custom-components-0-x-welcome{text-align:center;padding:4px 8px 10px}.studiofco-common-custom-components-0-x-welcomeLogo{width:300px;max-width:80%;height:46px;margin:0 auto 14px;background:url(https://studiofco.vteximg.com.br/arquivos/logo-studio-f-img-description-2024.png) 50%/147% auto no-repeat;-webkit-filter:invert(1);filter:invert(1)}.studiofco-common-custom-components-0-x-welcomeTitle{font-size:19px;color:#111;margin-bottom:6px}.studiofco-common-custom-components-0-x-welcomeText{font-size:15px;line-height:1.4;color:#333;margin:0 auto;max-width:440px}.studiofco-common-custom-components-0-x-messageRow{max-width:100%;width:100%;display:flex;flex-direction:column;align-items:flex-start}.studiofco-common-custom-components-0-x-messageRowUser{align-items:flex-end}.studiofco-common-custom-components-0-x-messageLine{display:flex;align-items:flex-start;gap:12px;max-width:88%}.studiofco-common-custom-components-0-x-botAvatar{width:52px;height:52px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#000;color:#fff}.studiofco-common-custom-components-0-x-bubble{font-size:15px;line-height:1.45;color:#111;padding:12px 20px;border-radius:22px;background:#fff;border:1px solid #e3e3e3}.studiofco-common-custom-components-0-x-bubbleUser{background:#f2f2f2;border-color:#f2f2f2;color:#111;border-radius:22px}.studiofco-common-custom-components-0-x-typingRow{padding-left:64px}.studiofco-common-custom-components-0-x-typingBubble{background:#fff;border:1px solid #e3e3e3;border-radius:22px;padding:14px 18px}.studiofco-common-custom-components-0-x-pillRow{justify-content:flex-end;gap:10px;padding:0}.studiofco-common-custom-components-0-x-pill{font-size:15px;color:#111;padding:12px 22px;border:1px solid #dcdcdc;border-radius:999px;white-space:normal;text-align:center}.studiofco-common-custom-components-0-x-pill:hover:not(:disabled){background:#111;border-color:#111;color:#fff;transform:none}.studiofco-common-custom-components-0-x-inlineProducts{margin:4px 0 0;padding-left:64px;box-sizing:border-box}.studiofco-common-custom-components-0-x-chatProducts{display:flex;flex-direction:column;gap:8px}.studiofco-common-custom-components-0-x-chatProductsTitle{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:#555}.studiofco-common-custom-components-0-x-chatCard{display:flex;background:#fff;border:1px solid #e3e3e3;border-radius:2px}.studiofco-common-custom-components-0-x-chatCardThumb{position:relative;flex:0 0 84px;width:84px;height:112px;padding:0;border:none;background:#f1f1f1;cursor:zoom-in;overflow:hidden}.studiofco-common-custom-components-0-x-chatCardThumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.studiofco-common-custom-components-0-x-chatCardNum{position:absolute;top:4px;left:4px;min-width:18px;height:18px;border-radius:9px;background:#111;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.studiofco-common-custom-components-0-x-chatCardBody{flex:1;min-width:0;display:flex;flex-direction:column;padding-top:4px}.studiofco-common-custom-components-0-x-chatCardName{font:inherit;font-size:15px;color:#111;text-align:left;line-height:1.3;padding:0;border:none;background:none;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.studiofco-common-custom-components-0-x-chatCardName:hover{text-decoration:underline;text-underline-offset:2px}.studiofco-common-custom-components-0-x-chatCardPrices{display:flex;align-items:center;flex-wrap:wrap;font-variant-numeric:tabular-nums}.studiofco-common-custom-components-0-x-chatCardPrice{font-size:16px;font-weight:600;color:#111}.studiofco-common-custom-components-0-x-chatCardPriceSale{color:#b3001b}.studiofco-common-custom-components-0-x-chatCardListPrice{font-size:14px;color:#777;text-decoration:line-through}.studiofco-common-custom-components-0-x-chatCardDiscount{font-size:13px;color:#b3001b;border:1px solid #b3001b;padding:0 4px;line-height:18px}.studiofco-common-custom-components-0-x-chatCardFooter{margin-top:auto;padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px}.studiofco-common-custom-components-0-x-chatCardSwatches{display:flex;gap:6px;flex-wrap:wrap}.studiofco-common-custom-components-0-x-chatCardSwatch{width:22px;height:22px;padding:2px;border:1px solid transparent;background:none;cursor:pointer;display:inline-flex}.studiofco-common-custom-components-0-x-chatCardSwatch span{flex:1;border:1px solid #cfcfcf}.studiofco-common-custom-components-0-x-chatCardSwatchActive{border-color:#111}.studiofco-common-custom-components-0-x-chatCardSwatch:focus-visible{outline:2px solid #111;outline-offset:1px}.studiofco-common-custom-components-0-x-chatCardAddSize{flex-shrink:0;margin-left:auto;padding:8px 10px;font:inherit;font-size:14px;font-weight:600;letter-spacing:.02em;border:1.5px solid #111;background:#fff;color:#111;cursor:pointer}.studiofco-common-custom-components-0-x-chatCardAddSize:hover:not(:disabled){background:#111;color:#fff}.studiofco-common-custom-components-0-x-chatCardAddSize:disabled{opacity:.6;cursor:default}.studiofco-common-custom-components-0-x-chatCardSizes{display:flex;flex-wrap:wrap;gap:8px}.studiofco-common-custom-components-0-x-chatCardSize{min-width:44px;height:38px;padding:0 8px;font:inherit;font-size:14px;color:#111;border:1px solid #e3e3e3;background:#fff;cursor:pointer}.studiofco-common-custom-components-0-x-chatCardSize:hover:not(:disabled){border-color:#111}.studiofco-common-custom-components-0-x-chatCardSize:disabled{cursor:default}.studiofco-common-custom-components-0-x-chatCardSizeBusy{border-color:#111;background:#111;color:#fff}.studiofco-common-custom-components-0-x-chatCardAdded{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;height:36px;font-size:14px;color:#3f6b48;background:#eef2ee;border:1px solid #d5ddd5;-webkit-animation:studiofco-common-custom-components-0-x-sfwIn .2s ease-out both;animation:studiofco-common-custom-components-0-x-sfwIn .2s ease-out both}.studiofco-common-custom-components-0-x-chatCardNotice{font-size:12px;color:#a15c00;margin-top:6px;line-height:1.35}.studiofco-common-custom-components-0-x-gate{background:#fff;justify-content:flex-start;padding:24px 28px 28px;gap:0}.studiofco-common-custom-components-0-x-gateEyebrow{font-size:15px;color:#777;margin-bottom:14px}.studiofco-common-custom-components-0-x-gate .studiofco-common-custom-components-0-x-gateHeading{font-size:22px;font-weight:800;letter-spacing:.01em;color:#000;margin:0 0 18px}.studiofco-common-custom-components-0-x-gate .studiofco-common-custom-components-0-x-gateText{font-size:16px;line-height:1.5;color:#222;margin:0 0 20px}.studiofco-common-custom-components-0-x-gate .studiofco-common-custom-components-0-x-gatePending{margin:-8px 0 16px}.studiofco-common-custom-components-0-x-gateLabel{font-size:14px;color:#555;margin:0 0 8px 20px}.studiofco-common-custom-components-0-x-gateInput{box-sizing:border-box;width:100%;height:50px;padding:0 20px;font:inherit;font-size:16px;color:#111;border:1px solid #d6d6d6;border-radius:0;background:#fff;outline:none;margin-bottom:18px}.studiofco-common-custom-components-0-x-gateInput::-moz-placeholder{color:#aaa}.studiofco-common-custom-components-0-x-gateInput:-ms-input-placeholder{color:#aaa}.studiofco-common-custom-components-0-x-gateInput::-ms-input-placeholder{color:#aaa}.studiofco-common-custom-components-0-x-gateInput::placeholder{color:#aaa}.studiofco-common-custom-components-0-x-gateInput:focus{border-color:#111}.studiofco-common-custom-components-0-x-gateInputStatic{display:flex;align-items:center;justify-content:space-between;color:#333}.studiofco-common-custom-components-0-x-gateCodeInput{letter-spacing:5px;text-align:left}.studiofco-common-custom-components-0-x-gateResend{align-self:flex-start;margin:2px 0 0;padding:0;font:inherit;font-size:13.5px;font-weight:700;color:#111;background:none;border:none;border-bottom:1.5px solid #111;cursor:pointer}.studiofco-common-custom-components-0-x-gateResend:disabled{opacity:1;cursor:default}.studiofco-common-custom-components-0-x-gateCheck{position:relative;display:flex;align-items:flex-start;gap:14px;font-size:14.5px;line-height:1.4;color:#222;margin:0 0 14px 10px;cursor:pointer}.studiofco-common-custom-components-0-x-gateCheck input{position:absolute;opacity:0;width:24px;height:24px;margin:0;cursor:pointer}.studiofco-common-custom-components-0-x-gateCheckBox{flex:0 0 24px;height:24px;box-sizing:border-box;margin-top:2px;border:1.5px solid #111;background:#fff;position:relative}.studiofco-common-custom-components-0-x-gateCheck input:checked+.studiofco-common-custom-components-0-x-gateCheckBox{background:#000}.studiofco-common-custom-components-0-x-gateCheck input:checked+.studiofco-common-custom-components-0-x-gateCheckBox:after{content:"";position:absolute;left:7px;top:2px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.studiofco-common-custom-components-0-x-gateCheck input:focus-visible+.studiofco-common-custom-components-0-x-gateCheckBox{outline:2px solid #111;outline-offset:2px}.studiofco-common-custom-components-0-x-gateLink{color:#111;font-weight:700;text-decoration:underline;text-underline-offset:2px}.studiofco-common-custom-components-0-x-gateError{font-size:13px;color:#b3001b;margin:0 0 12px}.studiofco-common-custom-components-0-x-gatePrimary{width:100%;height:56px;font:inherit;font-size:16px;font-weight:600;letter-spacing:.02em;background:#000;color:#fff;border:none;cursor:pointer}.studiofco-common-custom-components-0-x-gatePrimary:disabled{background:#555;cursor:default}.studiofco-common-custom-components-0-x-gateSkip{align-self:center;margin-top:20px;padding:2px 0;font:inherit;font-size:16px;font-weight:600;color:#111;background:none;border:none;border-bottom:1.5px solid #111;cursor:pointer}.studiofco-common-custom-components-0-x-gateSkip:disabled{opacity:.45;cursor:default}.studiofco-common-custom-components-0-x-gateSecondary{font:inherit;font-size:13px;color:#111;text-decoration:underline;background:none;border:none;cursor:pointer;padding:0}@media (max-width:820px){.studiofco-common-custom-components-0-x-botAvatar,.studiofco-common-custom-components-0-x-chatAvatar{width:40px;height:40px}.studiofco-common-custom-components-0-x-botAvatar svg{width:20px;height:20px}.studiofco-common-custom-components-0-x-messageLine{gap:8px;max-width:94%}.studiofco-common-custom-components-0-x-inlineProducts{padding-left:0}.studiofco-common-custom-components-0-x-typingRow{padding-left:48px}.studiofco-common-custom-components-0-x-chatThread{padding:16px 14px 12px}.studiofco-common-custom-components-0-x-bubble,.studiofco-common-custom-components-0-x-pill{font-size:14px}.studiofco-common-custom-components-0-x-pill{padding:10px 16px}.studiofco-common-custom-components-0-x-gate{padding:26px 28px 28px}.studiofco-common-custom-components-0-x-gate .studiofco-common-custom-components-0-x-gateHeading{font-size:21px;line-height:1.28;margin:0 0 16px}.studiofco-common-custom-components-0-x-gate .studiofco-common-custom-components-0-x-gateText{font-size:15px;line-height:1.47;margin:0 0 22px}.studiofco-common-custom-components-0-x-gate .studiofco-common-custom-components-0-x-gateEyebrow{font-size:14px;margin-bottom:12px}.studiofco-common-custom-components-0-x-gate .studiofco-common-custom-components-0-x-gateLabel{font-size:13px;margin:0 0 8px 12px}.studiofco-common-custom-components-0-x-gate .studiofco-common-custom-components-0-x-gateInput{height:46px;padding:0 16px;font-size:15px;margin-bottom:16px}.studiofco-common-custom-components-0-x-gate .studiofco-common-custom-components-0-x-gateCheck{font-size:13.5px;line-height:1.35;gap:12px;margin:0 0 14px 2px}.studiofco-common-custom-components-0-x-gate .studiofco-common-custom-components-0-x-gateCheckBox{flex-basis:22px;height:22px;border-width:2px}.studiofco-common-custom-components-0-x-gate .studiofco-common-custom-components-0-x-gateCheck input{width:22px;height:22px}.studiofco-common-custom-components-0-x-gate .studiofco-common-custom-components-0-x-gatePrimary{height:50px;font-size:15px;margin-top:18px}.studiofco-common-custom-components-0-x-gate .studiofco-common-custom-components-0-x-gateSkip{font-size:14.5px;margin-top:18px}.studiofco-common-custom-components-0-x-gate .studiofco-common-custom-components-0-x-gateResend{font-size:13px}.studiofco-common-custom-components-0-x-gate .studiofco-common-custom-components-0-x-gateCodeInput{letter-spacing:5px}.studiofco-common-custom-components-0-x-chatCardFooter{flex-wrap:wrap}}.studiofco-common-custom-components-0-x-composer{gap:14px;padding:16px 20px 20px;border-top:none;align-items:center}.studiofco-common-custom-components-0-x-composerField{flex:1;min-width:0;display:flex;align-items:center;height:64px;border:1.5px solid #d6d6d6;background:#fff;padding:0 12px 0 24px}.studiofco-common-custom-components-0-x-composerField:focus-within{border-color:#111}.studiofco-common-custom-components-0-x-composerInput{flex:1;min-width:0;height:100%;padding:0;border:none;border-radius:0;font:inherit;font-size:18px;color:#111;background:transparent;outline:none}.studiofco-common-custom-components-0-x-composerInput::-moz-placeholder{color:#999}.studiofco-common-custom-components-0-x-composerInput:-ms-input-placeholder{color:#999}.studiofco-common-custom-components-0-x-composerInput::-ms-input-placeholder{color:#999}.studiofco-common-custom-components-0-x-composerInput::placeholder{color:#999}.studiofco-common-custom-components-0-x-composerInput:disabled{background:transparent}.studiofco-common-custom-components-0-x-composerImage{flex-shrink:0;width:44px;height:44px;border:none;background:none;color:#111;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.studiofco-common-custom-components-0-x-composerSend{flex-shrink:0;width:64px;height:64px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#000;color:#fff;border:none;cursor:pointer}.studiofco-common-custom-components-0-x-composerSend:disabled{opacity:1;background:#000;cursor:default}.studiofco-common-custom-components-0-x-launcherButton{width:var(--sfw-launcher-size,64px);height:var(--sfw-launcher-size,64px);background:#fff;color:#000;display:inline-flex;align-items:center;justify-content:center;padding:0;box-shadow:0 4px 16px rgba(0,0,0,.18)}.studiofco-common-custom-components-0-x-launcherIcon{display:inline-flex}.studiofco-common-custom-components-0-x-launcherIcon svg{width:calc(var(--sfw-launcher-size, 64px)*0.55);height:calc(var(--sfw-launcher-size, 64px)*0.55)}@media (max-width:820px){.studiofco-common-custom-components-0-x-composer{padding:10px 12px 12px;gap:10px}.studiofco-common-custom-components-0-x-composerField{height:52px;padding-left:16px}.studiofco-common-custom-components-0-x-composerInput{font-size:16px}.studiofco-common-custom-components-0-x-composerSend{width:52px;height:52px}}.studiofco-common-custom-components-0-x-chatProducts{position:relative;border:1px solid #e3e3e3;padding:12px 12px 30px;background:#fff}.studiofco-common-custom-components-0-x-chatProducts .studiofco-common-custom-components-0-x-chatCard{border:none;padding:0}.studiofco-common-custom-components-0-x-chatProducts>.studiofco-common-custom-components-0-x-message+.studiofco-common-custom-components-0-x-message{border-top:1px solid #eee;padding-top:8px}.studiofco-common-custom-components-0-x-chatProductsToggle{position:absolute;left:50%;bottom:-22px;transform:translateX(-50%);width:44px;height:44px;border-radius:50%;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#111;border:1px solid #e3e3e3}.studiofco-common-custom-components-0-x-chatProductsToggle:hover{border-color:#111}.studiofco-common-custom-components-0-x-inlineProducts{margin-bottom:26px}.studiofco-common-custom-components-0-x-composerImage svg{display:none}.studiofco-common-custom-components-0-x-composerImage:before{content:"";width:30px;height:30px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23111' stroke-width='1.6' stroke-linejoin='round'%3E%3Cpath d='M4 5h24v22H4z'/%3E%3Ccircle cx='20.5' cy='11.5' r='2.2'/%3E%3Cpath d='M4 24l8-8 6 6 3-3 7 7'/%3E%3C/svg%3E") 50%/contain no-repeat}.studiofco-common-custom-components-0-x-pillRowStack{flex-direction:column;align-items:flex-end}.studiofco-common-custom-components-0-x-chatHeader .studiofco-common-custom-components-0-x-chatCloseButton,.studiofco-common-custom-components-0-x-chatHeader .studiofco-common-custom-components-0-x-chatHeaderIcon{width:52px;height:52px;border-radius:50%;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#111;border:1px solid #e3e3e3;font-size:0}.studiofco-common-custom-components-0-x-chatHeader .studiofco-common-custom-components-0-x-chatCloseButton:hover,.studiofco-common-custom-components-0-x-chatHeader .studiofco-common-custom-components-0-x-chatHeaderIcon:hover{border-color:#111}@media (max-width:820px){.studiofco-common-custom-components-0-x-chatHeader .studiofco-common-custom-components-0-x-chatCloseButton,.studiofco-common-custom-components-0-x-chatHeader .studiofco-common-custom-components-0-x-chatHeaderIcon{width:44px;height:44px}}@media (max-width:480px){.studiofco-common-custom-components-0-x-chatHeader{gap:8px;padding:12px 12px 12px 14px}.studiofco-common-custom-components-0-x-chatAvatar,.studiofco-common-custom-components-0-x-chatHeader .studiofco-common-custom-components-0-x-chatCloseButton,.studiofco-common-custom-components-0-x-chatHeader .studiofco-common-custom-components-0-x-chatHeaderIcon{width:40px;height:40px}.studiofco-common-custom-components-0-x-chatTitle{font-size:17px}.studiofco-common-custom-components-0-x-chatSubtitle{font-size:13px}.studiofco-common-custom-components-0-x-chatSubtitle,.studiofco-common-custom-components-0-x-chatTitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.studiofco-common-custom-components-0-x-cartSideRail{position:fixed;top:0;bottom:0;z-index:10045;background:#fff;border-right:1px solid #ededed;box-shadow:-6px 0 18px rgba(0,0,0,.06);display:flex;flex-direction:column;-webkit-animation:studiofco-common-custom-components-0-x-sfwSideRailEntra .26s cubic-bezier(.22,1,.36,1);animation:studiofco-common-custom-components-0-x-sfwSideRailEntra .26s cubic-bezier(.22,1,.36,1)}@-webkit-keyframes studiofco-common-custom-components-0-x-sfwSideRailEntra{0%{transform:translateX(100%)}to{transform:none}}@keyframes studiofco-common-custom-components-0-x-sfwSideRailEntra{0%{transform:translateX(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.studiofco-common-custom-components-0-x-cartSideRail{-webkit-animation:none;animation:none}}.studiofco-common-custom-components-0-x-cartSideRailBody{flex:1 1 auto;overflow-y:auto;scrollbar-width:none;min-height:0;padding:16px 16px 8px}.studiofco-common-custom-components-0-x-cartSideRailBody::-webkit-scrollbar{display:none;width:0}.studiofco-common-custom-components-0-x-cartSideRailBody .studiofco-common-custom-components-0-x-completeRailInCart{border-top:none;background:transparent;max-height:none;padding:0;overflow:visible}.studiofco-common-custom-components-0-x-cartSideRailPie{flex:0 0 auto;padding:0 16px 16px;display:flex;flex-direction:column;align-items:center;background:#fff}.studiofco-common-custom-components-0-x-cartSideRailToggle{width:46px;height:46px;margin-top:-23px;margin-bottom:10px;border:none;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.studiofco-common-custom-components-0-x-cartSideRailToggleOculto{visibility:hidden;pointer-events:none}.studiofco-common-custom-components-0-x-cartSideRailChevron{width:9px;height:9px;border-right:1.5px solid #111;border-bottom:1.5px solid #111;transform:rotate(45deg);margin-top:-4px}.studiofco-common-custom-components-0-x-cartSideRailLink{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 8px;font-size:13px;font-weight:700;white-space:nowrap;letter-spacing:.01em;color:#111;text-decoration:none;border:1.5px solid #111}.studiofco-common-custom-components-0-x-cartSideRailLink:hover{background:#111;color:#fff}.studiofco-common-custom-components-0-x-cartSideRailLinkIcon{width:20px;height:20px;flex:0 0 auto}.studiofco-common-custom-components-0-x-cartSideRailBody .studiofco-common-custom-components-0-x-miniCard{flex-direction:column;align-items:stretch;gap:6px;padding:0 0 8px;border:none;border-radius:0}.studiofco-common-custom-components-0-x-cartSideRailBody .studiofco-common-custom-components-0-x-miniThumb{width:100%;height:auto;aspect-ratio:3/4;border-radius:0}.studiofco-common-custom-components-0-x-cartSideRailBody .studiofco-common-custom-components-0-x-miniName{white-space:normal;line-height:1.3;font-weight:400}.studiofco-common-custom-components-0-x-cartSideRailBody .studiofco-common-custom-components-0-x-completeList{gap:14px}.studiofco-common-custom-components-0-x-cartSideRailBody .studiofco-common-custom-components-0-x-completeTitle{font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:center;position:-webkit-sticky;position:sticky;top:-16px;z-index:2;background:#fff;margin:-16px -16px 4px;padding:16px 16px 10px}.studiofco-common-custom-components-0-x-cartSideRailBody .studiofco-common-custom-components-0-x-completeSubtitle{display:none}.studiofco-common-custom-components-0-x-cartSideRailBody .studiofco-common-custom-components-0-x-miniAddButton{width:100%;margin-left:0;padding:8px 10px;font:inherit;font-size:13px;font-weight:600;letter-spacing:.02em;border:1.5px solid #111;border-radius:0;background:#fff;color:#111}.studiofco-common-custom-components-0-x-cartSideRailBody .studiofco-common-custom-components-0-x-miniAddButton:hover:not(:disabled){background:#111;color:#fff}.studiofco-common-custom-components-0-x-cartSideRailBody .studiofco-common-custom-components-0-x-miniPrice{font-size:13px;color:#111}.studiofco-common-custom-components-0-x-cartSideRailBody .studiofco-common-custom-components-0-x-miniName{font-size:13px}.sf-cart-tabs-host{flex:1 1 auto;min-width:0;align-self:stretch;display:flex;align-items:center;position:relative;z-index:10000}.sf-cart-tabs-host+button{flex:0 0 auto;width:auto;margin-left:auto}.studiofco-common-custom-components-0-x-cartTabs{display:flex;align-items:center;gap:18px;padding-left:16px}.studiofco-common-custom-components-0-x-cartTab{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;padding:6px 0 4px;border-bottom:2px solid transparent;font-family:inherit;font-size:15px;letter-spacing:.02em;text-transform:uppercase;color:#9a9a9a;white-space:nowrap}.studiofco-common-custom-components-0-x-cartTabActiva{color:#111;border-bottom-color:#111}.studiofco-common-custom-components-0-x-cartTabPanel{display:flex;flex-direction:column;flex:0 0 auto;min-height:0;overflow:hidden}.studiofco-common-custom-components-0-x-cartTabPanel .studiofco-common-custom-components-0-x-completeRailInCart{max-height:none;flex:1 1 auto;min-height:0;border-top:0;background:#fff;padding:0}.studiofco-common-custom-components-0-x-soloLectores{border:0}.studiofco-common-custom-components-0-x-cartTabPanel .studiofco-common-custom-components-0-x-completeRailRejilla .studiofco-common-custom-components-0-x-completeTitle,.studiofco-common-custom-components-0-x-soloLectores{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.studiofco-common-custom-components-0-x-cartTabPie{flex:0 0 auto;padding:10px 12px 14px;border-top:1px solid #ededed;background:#fff}.studiofco-common-custom-components-0-x-completeRailRejilla .studiofco-common-custom-components-0-x-completeList{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;padding:0 4px 16px}.studiofco-common-custom-components-0-x-completeRailRejilla .studiofco-common-custom-components-0-x-completeList>*{display:flex;flex-direction:column;min-width:0}.studiofco-common-custom-components-0-x-completeRailRejilla .studiofco-common-custom-components-0-x-miniCard{display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto;gap:6px;padding:0;border:0;border-radius:0;background:none}.studiofco-common-custom-components-0-x-completeRailRejilla .studiofco-common-custom-components-0-x-miniBody{flex:1 1 auto}.studiofco-common-custom-components-0-x-completeRailRejilla .studiofco-common-custom-components-0-x-miniLink{display:block;text-decoration:none}.studiofco-common-custom-components-0-x-completeRailRejilla .studiofco-common-custom-components-0-x-miniThumb{display:block;width:100%;aspect-ratio:3/4;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:0;background:#f4f4f4}.studiofco-common-custom-components-0-x-completeRailRejilla .studiofco-common-custom-components-0-x-miniBody{padding:0 2px}.studiofco-common-custom-components-0-x-completeRailRejilla .studiofco-common-custom-components-0-x-miniName{font-size:13px;font-weight:400;color:#111;white-space:normal;line-height:1.3}.studiofco-common-custom-components-0-x-completeRailRejilla .studiofco-common-custom-components-0-x-miniPrice{font-size:13px;color:#111}.studiofco-common-custom-components-0-x-completeRailRejilla .studiofco-common-custom-components-0-x-miniAddButton{width:100%;margin-left:0;padding:8px 6px;font:inherit;font-size:12.5px;font-weight:600;letter-spacing:.02em;border:1.5px solid #111;border-radius:0;background:#fff;color:#111}.studiofco-common-custom-components-0-x-completeRailRejilla .studiofco-common-custom-components-0-x-miniReason{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studiofco-common-custom-components-0-x-consentSheet{inset:0;top:0;left:0;width:auto;display:flex;flex-direction:column;padding:24px 28px 28px;background:#fff;border:none;border-radius:0;box-shadow:none;overflow-y:auto}.studiofco-common-custom-components-0-x-consentSheet .studiofco-common-custom-components-0-x-consentTitle{font-size:22px;font-weight:800;letter-spacing:.01em;color:#000;margin:0 0 18px}.studiofco-common-custom-components-0-x-consentSheet .studiofco-common-custom-components-0-x-consentNote{font-size:16px;line-height:1.5;color:#222;margin:0 0 24px}.studiofco-common-custom-components-0-x-consentSheet .studiofco-common-custom-components-0-x-consentLink{color:#111;font-weight:700;text-decoration:underline;text-underline-offset:2px}.studiofco-common-custom-components-0-x-consentSheet .studiofco-common-custom-components-0-x-consentRow{flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start;gap:14px;padding:0;margin:0 0 14px;font-size:14.5px;line-height:1.4;color:#222}.studiofco-common-custom-components-0-x-consentSheet .studiofco-common-custom-components-0-x-consentRow input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 24px;width:24px;height:24px;margin:0;box-sizing:border-box;position:relative;border:1.5px solid #111;border-radius:0;background:#fff;cursor:pointer}.studiofco-common-custom-components-0-x-consentSheet .studiofco-common-custom-components-0-x-consentRow input[type=checkbox]:checked{background:#000}.studiofco-common-custom-components-0-x-consentSheet .studiofco-common-custom-components-0-x-consentRow input[type=checkbox]:checked:after{content:"";position:absolute;left:7px;top:2px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.studiofco-common-custom-components-0-x-consentSheet .studiofco-common-custom-components-0-x-consentRow input[type=checkbox]:focus-visible{outline:2px solid #111;outline-offset:2px}.studiofco-common-custom-components-0-x-consentSheet .studiofco-common-custom-components-0-x-consentLinkRow{margin:10px 0 0;font-size:14px}.studiofco-common-custom-components-0-x-consentSheet .studiofco-common-custom-components-0-x-consentCloseButton{width:100%;height:56px;margin-top:auto;padding:0;font:inherit;font-size:16px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;background:#000;color:#fff;border:none;border-radius:0;cursor:pointer}@media (max-width:480px){.studiofco-common-custom-components-0-x-consentSheet{padding:20px 20px 24px}.studiofco-common-custom-components-0-x-consentSheet .studiofco-common-custom-components-0-x-consentTitle{font-size:20px;margin-bottom:14px}.studiofco-common-custom-components-0-x-consentSheet .studiofco-common-custom-components-0-x-consentNote{font-size:15px;margin-bottom:20px}.studiofco-common-custom-components-0-x-consentSheet .studiofco-common-custom-components-0-x-consentCloseButton{height:50px;font-size:15px}}@media (min-width:821px){.studiofco-common-custom-components-0-x-panel,.studiofco-common-custom-components-0-x-panelWide{width:min(500px,100vw - 48px);height:min(760px,100vh - var(--sfw-dock-bottom,96px) - 92px - 80px)}}.studiofco-common-custom-components-0-x-chatHeader{gap:12px;padding:12px 24px;min-height:64px;box-sizing:border-box}.studiofco-common-custom-components-0-x-chatAvatar{width:40px;height:40px}.studiofco-common-custom-components-0-x-chatTitle{font-family:Zalando Sans SemiExpanded,Inter,sans-serif;font-size:16px;line-height:19px;font-weight:600;letter-spacing:0}.studiofco-common-custom-components-0-x-chatSubtitle{font-size:12px;line-height:15px;margin-top:2px;color:#404040}.studiofco-common-custom-components-0-x-chatHeader .studiofco-common-custom-components-0-x-chatCloseButton,.studiofco-common-custom-components-0-x-chatHeader .studiofco-common-custom-components-0-x-chatHeaderIcon{width:40px;height:40px}.studiofco-common-custom-components-0-x-chatThread{padding:24px;gap:16px}.studiofco-common-custom-components-0-x-welcome{padding:0 0 16px}.studiofco-common-custom-components-0-x-welcomeLogo{width:230px;height:32px;margin:0 auto 16px}.studiofco-common-custom-components-0-x-welcomeTitle{font-size:16px;line-height:24px;font-weight:600;margin-bottom:4px}.studiofco-common-custom-components-0-x-welcomeText{font-size:12px;line-height:16px;max-width:324px;color:#000}.studiofco-common-custom-components-0-x-messageLine{gap:8px;max-width:100%}.studiofco-common-custom-components-0-x-botAvatar{width:40px;height:40px}.studiofco-common-custom-components-0-x-botAvatar svg{width:28px;height:28px}.studiofco-common-custom-components-0-x-bubble{font-size:12px;line-height:16px;padding:8px 16px;border-radius:17px;max-width:305px;box-sizing:border-box}.studiofco-common-custom-components-0-x-typingRow{padding-left:48px}.studiofco-common-custom-components-0-x-typingBubble{border-radius:17px;padding:10px 16px}.studiofco-common-custom-components-0-x-pillRow{gap:8px}.studiofco-common-custom-components-0-x-pill{font-size:12px;line-height:16px;font-weight:600;padding:7px 16px}.studiofco-common-custom-components-0-x-inlineProducts{padding-left:48px}.studiofco-common-custom-components-0-x-chatCard{gap:16px;padding:8px}.studiofco-common-custom-components-0-x-chatCardThumb{flex:0 0 88px;width:88px;height:94px}.studiofco-common-custom-components-0-x-chatCardBody{padding-top:0}.studiofco-common-custom-components-0-x-chatCardName{font-size:14px;line-height:20px;-webkit-line-clamp:1}.studiofco-common-custom-components-0-x-chatCardPrices{gap:6px;margin-top:4px}.studiofco-common-custom-components-0-x-chatCardPrice{font-size:14px;line-height:20px}.studiofco-common-custom-components-0-x-chatCardListPrice{font-size:12px;line-height:16px}.studiofco-common-custom-components-0-x-chatCardDiscount{font-size:12px;line-height:16px;padding:1px 3px}.studiofco-common-custom-components-0-x-chatCardFooter{padding-top:0;min-height:32px}.studiofco-common-custom-components-0-x-chatCardSwatch{width:18px;height:18px}.studiofco-common-custom-components-0-x-chatCardAddSize{height:32px;padding:0 12px;font-size:12px;line-height:16px;border-width:1px}.studiofco-common-custom-components-0-x-chatCardSize{min-width:32px;height:32px;font-size:12px}.studiofco-common-custom-components-0-x-chatCardAdded{height:32px;font-size:12px}.studiofco-common-custom-components-0-x-gate{padding:16px 24px 24px}.studiofco-common-custom-components-0-x-gateEyebrow{font-size:14px;line-height:20px;margin-bottom:8px}.studiofco-common-custom-components-0-x-gate .studiofco-common-custom-components-0-x-gateHeading{font-family:Zalando Sans SemiExpanded,Inter,sans-serif;font-size:18px;line-height:24px;font-weight:600;margin:0 0 16px}.studiofco-common-custom-components-0-x-gate .studiofco-common-custom-components-0-x-gateText{font-size:14px;line-height:20px;margin:0 0 16px}.studiofco-common-custom-components-0-x-gateLabel{font-size:12px;line-height:16px;margin:0 0 4px 12px}.studiofco-common-custom-components-0-x-gateInput{height:48px;padding:0 16px;font-size:14px;margin-bottom:8px}.studiofco-common-custom-components-0-x-gateCheck{gap:4px;font-size:12px;line-height:16px;margin:0 0 8px;align-items:center}.studiofco-common-custom-components-0-x-gatePrimary{height:48px;margin-top:16px;font-size:14px}.studiofco-common-custom-components-0-x-gateSkip{margin-top:16px;font-size:14px}.studiofco-common-custom-components-0-x-composer{gap:12px;padding:12px 24px 24px}.studiofco-common-custom-components-0-x-composerField{height:48px;padding:0 8px 0 16px;border-width:1px}.studiofco-common-custom-components-0-x-composerInput{font-size:14px}.studiofco-common-custom-components-0-x-composerSend{width:48px;height:48px}@media (max-width:820px){.studiofco-common-custom-components-0-x-panelWrap,.studiofco-common-custom-components-0-x-widgetDockOpen{z-index:10000}.studiofco-common-custom-components-0-x-chatHeader{padding:12px 24px}.studiofco-common-custom-components-0-x-chatThread{padding:24px}.studiofco-common-custom-components-0-x-bubble,.studiofco-common-custom-components-0-x-pill{font-size:12px}.studiofco-common-custom-components-0-x-pill{padding:7px 16px}.studiofco-common-custom-components-0-x-inlineProducts{padding-left:0}.studiofco-common-custom-components-0-x-gate{padding:16px 24px 24px}.studiofco-common-custom-components-0-x-gate .studiofco-common-custom-components-0-x-gateHeading{font-size:18px;line-height:24px;margin:0 0 16px}.studiofco-common-custom-components-0-x-gate .studiofco-common-custom-components-0-x-gateText{font-size:14px;line-height:20px;margin:0 0 16px}.studiofco-common-custom-components-0-x-gate .studiofco-common-custom-components-0-x-gateEyebrow{font-size:14px;margin-bottom:8px}.studiofco-common-custom-components-0-x-gate .studiofco-common-custom-components-0-x-gateLabel{font-size:12px;margin:0 0 4px 12px}.studiofco-common-custom-components-0-x-gate .studiofco-common-custom-components-0-x-gateInput{height:48px;font-size:16px;margin-bottom:8px}.studiofco-common-custom-components-0-x-gate .studiofco-common-custom-components-0-x-gateCheck{font-size:12px;line-height:16px;gap:4px;margin:0 0 8px}.studiofco-common-custom-components-0-x-gate .studiofco-common-custom-components-0-x-gatePrimary{height:48px;font-size:14px;margin-top:16px}.studiofco-common-custom-components-0-x-gate .studiofco-common-custom-components-0-x-gateSkip{font-size:14px;margin-top:16px}.studiofco-common-custom-components-0-x-composer{padding:12px 16px 16px}.studiofco-common-custom-components-0-x-composerField{height:48px}.studiofco-common-custom-components-0-x-composerInput{font-size:16px}.studiofco-common-custom-components-0-x-composerSend{width:48px;height:48px}}@media (max-width:480px){.studiofco-common-custom-components-0-x-chatHeader{padding:12px 24px}.studiofco-common-custom-components-0-x-chatTitle{font-size:16px}.studiofco-common-custom-components-0-x-chatSubtitle{font-size:12px}}