._root_mpwf7_1{padding-top:calc(5rem * var(--mantine-scale));padding-bottom:calc(5rem * var(--mantine-scale))}._inner_mpwf7_6{position:relative}._image_mpwf7_10{position:absolute;inset:0;opacity:.75;color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] ._image_mpwf7_10{color:var(--mantine-color-dark-6)}._content_mpwf7_17{padding-top:calc(13.75rem * var(--mantine-scale));position:relative;z-index:1}@media(max-width:48em){._content_mpwf7_17{padding-top:calc(7.5rem * var(--mantine-scale))}}._title_mpwf7_27{font-family:Greycliff CF,var(--mantine-font-family);text-align:center;font-weight:900;font-size:calc(2.375rem * var(--mantine-scale))}@media(max-width:48em){._title_mpwf7_27{font-size:calc(2rem * var(--mantine-scale))}}._description_mpwf7_40{max-width:calc(33.75rem * var(--mantine-scale));margin:auto;margin-top:var(--mantine-spacing-xl);margin-bottom:calc(var(--mantine-spacing-xl) * 1.5)}._wrapper_1jpjm_2{position:relative;display:block;overflow:hidden;background:var(--mantine-color-kuboPurple-0)}._reveal_1jpjm_11{animation:_fadeImageIn_1jpjm_1 .3s ease both}@keyframes _fadeImageIn_1jpjm_1{0%{opacity:0}to{opacity:1}}._hidden_1jpjm_25{opacity:0}._fill_1jpjm_30{position:absolute;inset:0;width:100%;height:100%;display:block}._logo_1jpjm_39{position:absolute;top:50%;left:50%;width:45%;max-width:140px;max-height:45%;object-fit:contain;transform:translate(-50%,-50%);pointer-events:none;opacity:.3}._shimmer_1jpjm_53{position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--mantine-color-kuboPurple-2) 55%,white) 50%,transparent 80%);background-size:200% 100%;animation:_fadeImageShimmer_1jpjm_1 1.4s ease-in-out infinite}@keyframes _fadeImageShimmer_1jpjm_1{0%{background-position:150% 0}to{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){._shimmer_1jpjm_53,._reveal_1jpjm_11{animation:none}}._fillParent_1jpjm_86{position:absolute;inset:0}._wrapper_1jpjm_2[data-status=loaded],._wrapper_1jpjm_2[data-status=revealed]{background:transparent}._card_w9g9h_1{position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column;transition:all .3s ease;box-shadow:0 2px 8px #00000014}._card_w9g9h_1:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-1px)}._imageSection_w9g9h_22{position:relative;overflow:hidden;display:block;background:#fff}._promoTag_w9g9h_31{position:absolute;top:10px;left:10px;z-index:2;max-width:calc(100% - 20px);background:var(--mantine-color-kuboPurple-9);color:var(--mantine-color-kuboYellow-1);font:600 10.5px/1.3 var(--mantine-font-family);letter-spacing:.14em;text-transform:uppercase;padding:6px 10px 6px 19px;clip-path:polygon(9px 0,100% 0,100% 100%,9px 100%,0 50%);pointer-events:none}._promoTagText_w9g9h_48{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._promoTag_w9g9h_31:before{content:"";position:absolute;left:8px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:var(--mantine-color-kuboPurple-1);box-shadow:inset 0 0 0 1px #00000040}@media(max-width:480px){._promoTag_w9g9h_31{top:8px;left:8px;max-width:calc(100% - 16px);font-size:9.5px;letter-spacing:.12em;padding:5px 8px 5px 16px;clip-path:polygon(7px 0,100% 0,100% 100%,7px 100%,0 50%)}._promoTag_w9g9h_31:before{left:6px;width:4px;height:4px;margin-top:-2px}}._imageLink_w9g9h_87{display:block;width:100%}._cardImage_w9g9h_92{width:100%;height:auto;display:block;transition:transform .4s cubic-bezier(.4,0,.2,1)}._imageOverlayAction_w9g9h_100{position:absolute;bottom:8px;right:8px;z-index:2}._imageOverlayActionTop_w9g9h_109{position:absolute;top:8px;right:8px;z-index:2}._card_w9g9h_1:hover ._cardImage_w9g9h_92{transform:scale(1.08)}._cardContent_w9g9h_121{display:flex;flex-direction:column;flex:1;gap:.75rem;overflow:hidden}._compactCardContent_w9g9h_130{display:flex;flex-direction:column;flex:1;gap:.25rem;overflow:hidden}._colorBox_w9g9h_139{width:22px;height:22px;border-radius:50%;border:2px solid var(--mantine-color-gray-2);cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #0000001a}._colorBox_w9g9h_139:hover{transform:scale(1.2);border-color:var(--mantine-color-kuboPurple-4);box-shadow:0 2px 6px #00000026}._colorMore_w9g9h_155{font-size:12px;color:var(--mantine-color-gray-6);font-weight:600;padding:0 6px}._infoSection_w9g9h_163{text-align:left;flex:1;display:flex;flex-direction:column}._compactInfoSection_w9g9h_171{text-align:left;flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;gap:.25rem;min-height:auto}._titleLink_w9g9h_181{text-decoration:none;color:inherit}._title_w9g9h_181{font-size:1rem;line-height:1.4;color:var(--mantine-color-kuboPurple-6);transition:color .2s ease;font-weight:600}._titleLink_w9g9h_181:hover ._title_w9g9h_181{color:var(--mantine-color-kuboPurple-8)}._description_w9g9h_198{line-height:1.5;min-height:2.4rem}._price_w9g9h_203{margin-top:auto;letter-spacing:-.5px}._actionsSection_w9g9h_209{margin-top:auto;display:flex;flex-direction:column;gap:.75rem}._priceContainer_w9g9h_216{display:flex;justify-content:flex-start;align-items:center}._buyButton_w9g9h_222{width:100%;height:44px;background:var(--mantine-color-kuboPurple-6);color:#fff;border:none;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.9rem;border-radius:0 0 12px 12px}._buyButton_w9g9h_222:hover{background:var(--mantine-color-kuboPurple-7)}._buyButton_w9g9h_222:active{transform:scale(.98)}@media(max-width:1024px){._title_w9g9h_181{font-size:.95rem}}@media(max-width:768px){._title_w9g9h_181{font-size:.9rem}._description_w9g9h_198{font-size:.8rem;min-height:2rem}._price_w9g9h_203{font-size:1.25rem}._buyButton_w9g9h_222{height:42px;font-size:.85rem}}._cardSwatch_w9g9h_272{width:20px;height:20px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .15s ease,border-color .15s ease;box-shadow:0 1px 3px #00000026}._cardSwatch_w9g9h_272:hover{transform:scale(1.2)}._cardSwatchActive_w9g9h_286{border-color:var(--mantine-color-gray-7);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--mantine-color-gray-7)}._cardChip_w9g9h_291{font-size:.7rem;font-weight:500;padding:2px 8px;border-radius:20px;border:1.5px solid var(--mantine-color-gray-4);color:var(--mantine-color-gray-7);background:#fff;cursor:pointer;transition:all .15s ease;white-space:nowrap}._cardChip_w9g9h_291:hover{border-color:var(--mantine-color-kuboPurple-5);color:var(--mantine-color-kuboPurple-6)}._cardChipActive_w9g9h_309{border-color:var(--mantine-color-kuboPurple-6);background:var(--mantine-color-kuboPurple-0);color:var(--mantine-color-kuboPurple-7)}@media(max-width:480px){._card_w9g9h_1{border-radius:10px;width:100%}._title_w9g9h_181{font-size:.85rem}._description_w9g9h_198{font-size:.75rem}._price_w9g9h_203{font-size:1.1rem}._colorBox_w9g9h_139{width:18px;height:18px}}._priceRow_w9g9h_339{flex-wrap:nowrap;min-width:0}._installments_w9g9h_352{white-space:nowrap;color:#1e7b35}._installmentsWord_w9g9h_357{display:inline}@media(max-width:480px){._priceRow_w9g9h_339{gap:4px!important}._installments_w9g9h_352{font-size:.75rem!important}._installmentsWord_w9g9h_357{display:none}}@media(max-width:480px){._priceValue_w9g9h_380{font-size:1.1rem}}._addCartButton_10cse_3{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;height:44px;font-size:.9rem;white-space:nowrap;min-width:110px}._outline_10cse_24{background:transparent;color:var(--mantine-color-kuboPurple-6);border:1.5px solid var(--mantine-color-kuboPurple-6)}._outline_10cse_24:hover:not(:disabled){background:var(--mantine-color-kuboPurple-0);border-color:var(--mantine-color-kuboPurple-7);color:var(--mantine-color-kuboPurple-7)}._filled_10cse_36{background:var(--mantine-color-kuboPurple-6);color:#fff;border:1.5px solid var(--mantine-color-kuboPurple-6)}._filled_10cse_36:hover:not(:disabled){background:var(--mantine-color-kuboPurple-7);border-color:var(--mantine-color-kuboPurple-7)}._success_10cse_48._outline_10cse_24{background:var(--mantine-color-green-0);color:var(--mantine-color-green-7);border-color:var(--mantine-color-green-6)}._success_10cse_48._filled_10cse_36{background:var(--mantine-color-green-6);color:#fff;border-color:var(--mantine-color-green-6)}._addCartButton_10cse_3:disabled{opacity:.6;cursor:not-allowed}._addCartButton_10cse_3._iconOnly_10cse_69{min-width:38px;width:38px;height:38px;padding:0;border-radius:50%;background-color:#0009;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border:1px solid rgba(255,255,255,.5);box-shadow:0 2px 6px #0003}._addCartButton_10cse_3._iconOnly_10cse_69:hover:not(:disabled){background-color:#000c}._addCartButton_10cse_3._iconOnly_10cse_69._filled_10cse_36{border-color:#ffffff80}._sm_10cse_67{font-size:.8rem;height:38px;padding:.5rem .875rem;min-width:100px}._md_10cse_67{font-size:.9rem;height:44px;padding:.625rem 1rem;min-width:110px}._lg_10cse_67{font-size:1rem;height:48px;padding:.75rem 1.25rem;min-width:120px}@media(max-width:768px){._addCartButton_10cse_3{font-size:.85rem;height:42px;min-width:100px}._sm_10cse_67{font-size:.75rem;height:36px;min-width:90px}}._card_fb5ue_1{position:relative;overflow:hidden;display:flex;flex-direction:column;transition:all .3s ease;box-shadow:0 2px 8px #00000014;width:180px}._card_fb5ue_1:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}._card_fb5ue_1 [class*=imageSection]{height:120px;overflow:hidden}._card_fb5ue_1 [class*=cardImage]{height:120px;object-fit:cover}._cardContent_fb5ue_27{display:flex;flex-direction:column;padding:6px 8px!important}._titleLink_fb5ue_33{text-decoration:none;color:inherit;display:block;overflow:hidden}._title_fb5ue_33{font-size:.78rem;line-height:1.3;color:var(--mantine-color-gray-9);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}._titleLink_fb5ue_33:hover ._title_fb5ue_33{color:var(--mantine-color-kuboPurple-6)}._actionsSection_fb5ue_56{display:flex;flex-direction:column;gap:4px;padding:6px 8px!important;margin-top:auto}._buyButton_fb5ue_64{background:var(--mantine-color-kuboPurple-6);color:#fff;border:none;font-weight:600;font-size:.72rem;cursor:pointer;transition:all .2s ease;height:26px;min-width:0;padding:0 6px}._buyButton_fb5ue_64:hover{background:var(--mantine-color-kuboPurple-7)}
