.ImageGalery-module__R-xJma__gallery_container{flex-direction:column;align-items:center;gap:15px;width:100%;max-width:400px;margin-right:30px;display:flex}.ImageGalery-module__R-xJma__main_image_container{cursor:pointer;width:100%;max-width:400px;position:relative}.ImageGalery-module__R-xJma__image_wrapper{aspect-ratio:1;background:#f3f3f3;border-radius:10px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.ImageGalery-module__R-xJma__main_image{object-fit:contain;width:100%;height:100%}.ImageGalery-module__R-xJma__skeleton_main,.ImageGalery-module__R-xJma__fallback_image{aspect-ratio:1;background:linear-gradient(90deg,#eee 25%,#ddd 50%,#eee 75%) 0 0/200% 100%;border-radius:10px;width:100%;max-width:400px;animation:1.5s linear infinite ImageGalery-module__R-xJma__shimmer}@keyframes ImageGalery-module__R-xJma__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ImageGalery-module__R-xJma__thumbnail_container{scroll-behavior:smooth;white-space:nowrap;gap:10px;width:100%;max-width:400px;max-height:100px;padding-block:10px;display:flex;overflow-x:auto}.ImageGalery-module__R-xJma__thumbnail_container::-webkit-scrollbar-thumb{background:#ccc;border-radius:5px}.ImageGalery-module__R-xJma__thumbnail{cursor:pointer;flex:none;transition:transform .2s}.ImageGalery-module__R-xJma__thumbnail:hover{transform:scale(1.1)}.ImageGalery-module__R-xJma__thumbnail_wrapper{background:#f3f3f3;border-radius:5px;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.ImageGalery-module__R-xJma__thumbnail_image{object-fit:contain;width:100%;height:100%}.ImageGalery-module__R-xJma__skeleton_thumb{background:linear-gradient(90deg,#eee 25%,#ddd 50%,#eee 75%) 0 0/200% 100%;border-radius:5px;width:80px;height:80px;animation:1.5s linear infinite ImageGalery-module__R-xJma__shimmer}.ImageGalery-module__R-xJma__modal{z-index:2000;background:#000c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.ImageGalery-module__R-xJma__modal_content{position:relative}.ImageGalery-module__R-xJma__modal_image_wrapper{background:#000;border-radius:10px;justify-content:center;align-items:center;width:80vw;height:80vh;display:flex;overflow:hidden}.ImageGalery-module__R-xJma__modal_image{object-fit:contain;width:100%;height:100%}.ImageGalery-module__R-xJma__close_button{color:#fff;cursor:pointer;background:0 0;border:none;font-size:24px;position:absolute;top:10px;right:10px}.ImageGalery-module__R-xJma__arrow_left,.ImageGalery-module__R-xJma__arrow_right{color:#fff;cursor:pointer;z-index:10;aspect-ratio:1;background:#000;border:none;border-radius:50%;width:40px;font-size:32px;position:absolute;top:50%;transform:translateY(-50%)}.ImageGalery-module__R-xJma__arrow_right svg,.ImageGalery-module__R-xJma__arrow_left svg{stroke:#fff;fill:#fff;width:20px;height:20px}.ImageGalery-module__R-xJma__arrow_left svg{padding-top:3px;padding-right:2px;transform:rotate(90deg)}.ImageGalery-module__R-xJma__arrow_right svg{padding-top:3px;padding-left:2px;transform:rotate(-90deg)}.ImageGalery-module__R-xJma__arrow_left{left:20px}.ImageGalery-module__R-xJma__arrow_right{right:20px}@media (max-width:1000px){.ImageGalery-module__R-xJma__gallery_container{min-width:100%;margin-bottom:30px;margin-right:0}}
.ItemPage-module__w1igyW__content{padding-block:30px}.ItemPage-module__w1igyW__item_container{display:flex}.ItemPage-module__w1igyW__item_title{text-align:left;margin-bottom:20px}.ItemPage-module__w1igyW__availability{background:#c9dcfa;border-radius:5px;margin-right:10px;padding:5px 25px;font-size:18px}.ItemPage-module__w1igyW__promotion{color:#fff;background:#b10101;border-radius:5px;padding:5px 25px;font-size:18px}.ItemPage-module__w1igyW__not_available{color:#000;background:#ccc}.ItemPage-module__w1igyW__characteristics_container{background:#fff;border-radius:5px;min-width:600px;max-width:700px;overflow:hidden}.ItemPage-module__w1igyW__characteristics_header{text-align:center;background:#c9dcfa;padding-block:7px;font-size:24px;font-weight:700}.ItemPage-module__w1igyW__characteristic_body{width:100%;padding:20px 20px 10px}.ItemPage-module__w1igyW__characteristic_name{flex:none;max-width:55%;margin-right:20px}.ItemPage-module__w1igyW__characteristic_value{text-align:right;flex:auto;min-width:0}.ItemPage-module__w1igyW__characteristic{justify-content:space-between;margin-bottom:7px;display:flex;position:relative}.ItemPage-module__w1igyW__characteristic:not(:last-child):after{content:"";background-color:#c9dcfa;width:100%;height:1px;display:block;position:absolute;bottom:-4px}.ItemPage-module__w1igyW__characteristic_button{padding-inline-end:20px;justify-content:flex-end;margin-bottom:15px;padding-top:15px;display:flex}.ItemPage-module__w1igyW__characteristics_footer{color:#fff;background:var(--foreground);justify-content:space-between;padding:10px 20px;font-size:22px;display:flex}.ItemPage-module__w1igyW__old_price{margin-right:15px;font-size:14px;text-decoration:line-through}.ItemPage-module__w1igyW__text{color:#000;max-width:700px;margin-top:20px;margin-bottom:20px}.ItemPage-module__w1igyW__text strong{font-weight:600}.ItemPage-module__w1igyW__text h1,.ItemPage-module__w1igyW__text h2,.ItemPage-module__w1igyW__text h3,.ItemPage-module__w1igyW__text h4,.ItemPage-module__w1igyW__text h5,.ItemPage-module__w1igyW__text h6{margin-bottom:15px}.ItemPage-module__w1igyW__text p{letter-spacing:.02em;line-height:1.5;font-size:var(--font-16);margin-bottom:24px}.ItemPage-module__w1igyW__text figcaption{text-align:center;font-size:var(--font-18);color:#000}.ItemPage-module__w1igyW__text blockquote{border-left:6px solid var(--foreground);padding-top:25px;padding-left:48px}.ItemPage-module__w1igyW__text blockquote p{font-size:var(--font-28)!important}.ItemPage-module__w1igyW__text .image{margin-bottom:40px}.ItemPage-module__w1igyW__text .image img{border-radius:25px;max-width:100%;height:auto;margin-bottom:15px}.ItemPage-module__w1igyW__text img{border-radius:25px;max-width:100%}.ItemPage-module__w1igyW__text pre{color:#e5e7eb;-webkit-overflow-scrolling:touch;background:#0f172a;border-radius:14px;margin:24px 0;padding:18px 18px 16px;position:relative;overflow-x:auto}.ItemPage-module__w1igyW__text pre>code{color:inherit;background:0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;line-height:1.6}.ItemPage-module__w1igyW__text :not(pre)>code{color:#0f172a;background:#f1f5f9;border-radius:6px;padding:2px 6px;font-size:.95em}.ItemPage-module__w1igyW__text .code-copy-btn{color:#e5e7eb;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;padding:8px 10px;font-size:12px;transition:background .12s,border-color .12s,transform .12s;position:absolute;top:12px;right:12px}.ItemPage-module__w1igyW__text .code-copy-btn:hover{background:#ffffff24;border-color:#ffffff47}.ItemPage-module__w1igyW__text .code-copy-btn:active{transform:translateY(1px)}.ItemPage-module__w1igyW__text .code-copy-btn[data-copied=true]{border-color:#22c55e8c}:is(.ItemPage-module__w1igyW__text ul,.ItemPage-module__w1igyW__text ol){margin-bottom:24px;padding-left:24px}@media (max-width:1000px){.ItemPage-module__w1igyW__item_container{flex-direction:column;align-items:center}.ItemPage-module__w1igyW__item_info{text-align:center;flex-direction:column;align-items:center;display:flex}.ItemPage-module__w1igyW__availability{margin-bottom:10px;margin-right:0}}@media (max-width:800px){.ItemPage-module__w1igyW__item_info{width:100%}.ItemPage-module__w1igyW__characteristics_container{text-align:left;min-width:100%}}
.breadcrumbs-module__XgLmFq__breadcrumbs{color:#555;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;margin-bottom:15px;padding-inline:20px;font-size:14px;display:flex;overflow:auto hidden}.breadcrumbs-module__XgLmFq__breadcrumbs::-webkit-scrollbar{display:none}.breadcrumbs-module__XgLmFq__breadcrumb_link{color:#667085;text-decoration:none;transition:color .2s}.breadcrumbs-module__XgLmFq__breadcrumb_link:hover{color:#0056b3}.breadcrumbs-module__XgLmFq__breadcrumb_item{align-items:center;display:flex}.breadcrumbs-module__XgLmFq__breadcrumb_separator{color:#aaa;margin:0 5px}.breadcrumbs-module__XgLmFq__breadcrumb_current{color:#0854da;font-weight:600}
.AddToCartButton-module__awK8Ja__addToCartButton{color:#fff;background-color:#0854da;border:none;border-radius:5px;outline:none;justify-content:center;align-items:center;padding:10px 20px;display:flex}.AddToCartButton-module__awK8Ja__addToCartButton svg{width:20px;height:20px;margin-right:7px}.AddToCartButton-module__awK8Ja__quantityContainer{font-family:var(--font-inter), sans-serif;color:var(--foreground);background-color:#c9dcfa;border-radius:5px;justify-content:center;align-items:center;font-weight:700;display:flex}.AddToCartButton-module__awK8Ja__quantity{justify-content:center;width:20px;display:flex}.AddToCartButton-module__awK8Ja__controlButton{color:currentColor;background:0 0;border:none;outline:none;padding:6px 15px;font-size:24px}.AddToCartButton-module__awK8Ja__minus{background-color:var(--foreground);width:12px;height:3px;display:block;position:relative}
.CategoryDescription-module__v40ufq__wrapper{max-width:960px;margin:40px 0}.CategoryDescription-module__v40ufq__heading{font-size:var(--font-28);margin-bottom:20px;line-height:1.25}.CategoryDescription-module__v40ufq__body{color:#1f2937;font-size:var(--font-16);line-height:1.7}.CategoryDescription-module__v40ufq__body p,.CategoryDescription-module__v40ufq__body ul,.CategoryDescription-module__v40ufq__body ol,.CategoryDescription-module__v40ufq__body blockquote,.CategoryDescription-module__v40ufq__body table{margin-bottom:16px}.CategoryDescription-module__v40ufq__body>:last-child{margin-bottom:0}.CategoryDescription-module__v40ufq__body ul,.CategoryDescription-module__v40ufq__body ol{padding-left:24px}.CategoryDescription-module__v40ufq__body li+li{margin-top:6px}.CategoryDescription-module__v40ufq__body a{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.CategoryDescription-module__v40ufq__body table{border-collapse:collapse;width:100%}.CategoryDescription-module__v40ufq__body th,.CategoryDescription-module__v40ufq__body td{text-align:left;border:1px solid #c9dcfa;padding:10px 12px}.CategoryDescription-module__v40ufq__body th{color:var(--foreground);background:#e8f0fc}@media (max-width:800px){.CategoryDescription-module__v40ufq__wrapper{margin:32px 0}.CategoryDescription-module__v40ufq__heading{margin-bottom:16px}}
.ItemList-module__lxlaGa__items_container{flex-wrap:wrap;flex:1;gap:20px;padding-block:30px;display:flex}.ItemList-module__lxlaGa__item{text-align:center;background:#fff;border-radius:10px;flex-direction:column;justify-content:space-between;width:300px;min-width:200px;padding:10px;display:flex;position:relative}.ItemList-module__lxlaGa__additional_right{flex-direction:column;justify-content:flex-end;display:flex;position:absolute;top:10px;right:10px}.ItemList-module__lxlaGa__promotion{color:#fff;background:#b10101;border-radius:5px;margin-bottom:10px;padding:5px 10px;font-size:16px;font-weight:500}.ItemList-module__lxlaGa__preorder{background:#c9dcfa;border-radius:5px;padding:5px 10px;font-size:16px;font-weight:500}.ItemList-module__lxlaGa__item_image_container{align-items:center;height:300px;margin-bottom:10px;display:flex;position:relative}.ItemList-module__lxlaGa__item_image{object-fit:contain;border-radius:10px;width:100%;height:100%}.ItemList-module__lxlaGa__item_title,.ItemList-module__lxlaGa__item_price{display:block}.ItemList-module__lxlaGa__item_title{word-wrap:break-word;margin-bottom:15px;padding-inline:10px;font-size:clamp(16px,1.04vw,18px);font-weight:400}.ItemList-module__lxlaGa__item_price{margin-bottom:7px;font-size:clamp(16px,1.38vw,24px);font-weight:700}.ItemList-module__lxlaGa__item_footer{flex-direction:column;justify-content:space-between;align-items:center;padding-inline:10px;display:flex}.ItemList-module__lxlaGa__old_price{font-size:14px;text-decoration:line-through}@media (max-width:800px){.ItemList-module__lxlaGa__items_container{justify-content:center}.ItemList-module__lxlaGa__item{flex:1}.ItemList-module__lxlaGa__item_image_container{height:200px}}
