:root{--yugioh-red:#ee2225;--white:var(--theme-palette-color-5);--yellow:var(--theme-palette-color-1);--oranger:var(--theme-palette-color-2);--link:var(--theme-palette-color-3);--linkHover:var(--theme-palette-color-4)}.archive .ct-container .swiper--productCategories{margin-bottom:50px}.products{width:100%;display:grid;grid-template-columns:1fr;gap:20px;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}@media (min-width:968px){.products{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.product img{border-radius:8px}.swiper-slide img{width:100%}.product__title{font-weight:bold!important;color:var(--theme-palette-color-5)!important;text-align:left;width:200px}.product__price p{font-size:21px!important}.single-product .product__price p{font-size:30px!important}.archive .product__price p{font-size:21px!important}.products__slider{width:var(--theme-block-width);display:flex;flex-wrap:wrap;gap:40px;justify-content:flex-start;align-items:flex-start}.products__slider>div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.products__slider h2{min-width:100%}.products__slider p{max-width:700px}.products__slider .product .product__price span{font-size:initial!important}.shadow--highlight{box-shadow:0 0 15px 0 #dd041380}.product a:hover img{transform:scale(1.01);opacity:.9;transform:all 0.5s ease-in-out}.products__slider .product p.product__stock{font-size:12px;text-align:center}.product__buttons{display:flex;align-items:stretch}.product__buttons a{flex:1 1 50%}.product__buttons a:first-child{border-radius:8px 0 0 8px!important}.product__buttons a:last-child{border-radius:0 8px 8px 0px!important}.not-available{pointer-events:none;opacity:.35}.scrolly{display:flex;flex-direction:column;gap:10px;height:calc(100% - 40px);overflow-y:scroll;width:100%}.hidden{display:none!important}.strikethrough{font-size:14px!important;color:var(--theme-palette-color-7);text-decoration:line-through}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-col{flex-direction:column}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.align-center{align-items:center}.invert-1{filter:invert(1)}.gap-5{gap:5px}.gap-10{gap:10px}.gap-20{gap:20px}.button--tertiary{border:1px dotted var(--theme-palette-color-5);color:var(--theme-palette-color-5);border-radius:8px;padding:3px 5px;background-color:#fff0}button.button--tertiary:hover,button.button--tertiary.active{background-color:var(--theme-palette-color-5);color:var(--theme-palette-color-4)}.text--sm{font-size:14px}.text--normal{font-size:16px!important}.text--large{font-size:1.313rem}.text--cut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spacing--large{margin:50px auto!important}@media (min-width:1280px){.spacing--large{margin:100px auto!important}}.font--bold{font-weight:700}.min-w-full{min-width:100%}.text--warning{color:var(--theme-palette-color-7)!important;font-weight:500!important}.swiper,.swiper-wrapper{min-width:100%}.swiper--loading--productCategories,.swiper--loading--productsSliderByCategory{visibility:hidden;opacity:0}.swiper--initialized{visibility:visible;opacity:1;transition:opacity 0.3s ease}.swiper-wrapper{align-items:stretch!important}.swiper-slide{height:initial!important;min-height:100%!important;background-color:var(--theme-palette-color-4);box-shadow:0 0 20px 0 #2563eb50;border:2px solid var(--theme-palette-color-7);border-radius:8px;padding:20px;display:flex!important;flex-direction:column;justify-content:space-between;align-items:stretch;text-align:left;gap:10px}.swiper-slider h3+p{width:150px;overflow:hidden;white-space:nowrap}.slider__image{width:100%;max-width:150px;margin:0 auto}.slider__title{font-weight:bold!important;color:var(--theme-palette-color-5)!important}.swiper__arrows{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px}.swiper__arrows .swiper__arrow{position:initial!important;margin:0px!important;flex:1;max-width:250px;border:1px dotted var(--theme-palette-color-5);color:var(--theme-palette-color-5)!important;background-color:#fff0;border-radius:8px;padding:5px}.swiper__arrows .swiper__arrow:hover{background-color:var(--theme-palette-color-5);color:var(--theme-palette-color-4)!important}.swiper__arrows .swiper__arrow:after{content:""!important}.tab__float{position:absolute;top:0;background-color:#fff;width:calc(100% - 40px);height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;text-align:left;padding:20px 0}.home [data-vertical-spacing*=top]{padding-top:80px}.archive.post-type-archive .hero-section+.ct-container{padding-top:0px!important}.archive.tax-product_cat .hero-section+.ct-container{padding-top:40px}.ct-sidebar .ct-widget.widget_block{padding:10px;border:2px solid var(--theme-palette-color-7);box-shadow:0 0 20px 0 #2563eb50;border-radius:8px;background-color:var(--theme-palette-color-4)}.ct-sidebar .ct-widget.widget_block{margin-bottom:20px!important}.ct-sidebar .ct-widget.widget_block h6{font-size:16px!important;margin-bottom:10px!important;font-weight:700}.ct-sidebar .ct-widget *{margin-bottom:0px!important}.ff-el-group:last-child{margin:0px!important}.woocommerce-checkout-payment{margin-inline:0px!important}.ct-order-review{background-color:var(--theme-palette-color-4)}.woocommerce-checkout-payment ul li{border-radius:8px}.form-row{margin-bottom:20px}.error.text-danger{font-weight:700;background-color:var(--theme-palette-color-5);border-radius:8px;max-width:fit-content;padding:5px 10px;color:var(--theme-palette-color-4)!important}.wc_payment_methods{display:flex;flex-direction:column;gap:10px}.wc_payment_method{border:2px dotted var(--theme-palette-color-7)!important}.product-entry-wrapper{flex-wrap:wrap;flex-direction:column;gap:40px!important}@media (min-width:768px){.product-entry-wrapper{flex-direction:row!important}}.product-entry-wrapper .woocommerce-product-gallery,.product-entry-wrapper .summary{flex:1}.product-entry-wrapper .summary{margin:0px!important}.woocommerce-mini-cart__buttons a:first-child{display:none}.woocommerce-mini-cart__buttons{display:flex!important}.woocommerce-mini-cart__buttons a:last-child{min-width:100%}.brand-thumbnails img{max-height:50px!important;border:2px dotted #000;border-radius:8px;object-fit:contain;margin-top:10px!important}.brand-thumbnails img:hover{background-color:var(--theme-palette-color-8)}.term-yu-gi-oh .brand-thumbnails li:last-child img,.term-pokemon .brand-thumbnails li:first-child img{background-color:var(--theme-palette-color-8)}.woo-listing-top .woocommerce-ordering select:focus{background-color:var(--theme-palette-color-4)!important;color:var(--theme-palette-color-5)!important}.woocommerce-MyAccount-content{background-color:var(--theme-palette-color-4);border-radius:8px;padding:20px;box-shadow:0 0 20px 0 rgb(36 99 232 / .5);border:2px solid var(--theme-palette-color-7)}.ct-acount-nav{border:2px solid var(--theme-palette-color-7)}.single-product .ct-container-full{padding-top:120px!important}