﻿:root{--md-sys-color-primary: #6200EE;--md-sys-color-on-primary: #FFFFFF;--md-sys-color-primary-container: #EADDFF;--md-sys-color-on-primary-container: #21005E;--md-sys-color-secondary: #03DAC6;--md-sys-color-on-secondary: #000000;--md-sys-color-background: #F5F5F5;--md-sys-color-on-background: #1C1B1F;--md-sys-color-surface: #FFFFFF;--md-sys-color-on-surface: #1C1B1F;--md-sys-color-surface-variant: #E7E0EC;--md-sys-color-on-surface-variant: #49454F;--md-sys-color-surface-container: #F3EDF7;--md-sys-color-surface-container-high: #ECE6F0;--md-sys-color-outline: #79747E;--md-sys-color-outline-variant: #938F99;--header-bg: #E0E0E0;--header-text: #1C1B1F;--font-display: 'Cookie', cursive;--font-heading: 'Outfit', sans-serif;--font-body: 'Inter', sans-serif}.dark-mode{--md-sys-color-primary: #BB86FC !important;--md-sys-color-on-primary: #000000 !important;--md-sys-color-primary-container: #6033c7 !important;--md-sys-color-on-primary-container: #EADDFF !important;--md-sys-color-secondary: #03DAC6 !important;--md-sys-color-on-secondary: #000000 !important;--md-sys-color-background: #121212 !important;--md-sys-color-on-background: #E1E1E1 !important;--md-sys-color-surface: #1E1E1E !important;--md-sys-color-on-surface: #E1E1E1 !important;--md-sys-color-surface-variant: #333333 !important;--md-sys-color-on-surface-variant: #CACACA !important;--md-sys-color-surface-container: #252531 !important;--md-sys-color-surface-container-high: #33333D !important;--md-sys-color-outline: #938F99 !important;--md-sys-color-outline-variant: #938F99 !important;--header-bg: #1F1F1F !important;--header-text: #E1E1E1 !important;--m3-shadow-1: 0px 0px 0px 1px rgba(255, 255, 255, 0.1) !important;--m3-border-ink: 1px solid rgba(255, 255, 255, 0.1) !important;--font-heading: 'Epilogue', sans-serif !important}html,body{height:100%;font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;background-color:var(--md-sys-color-background);color:var(--md-sys-color-on-background)}h1,h2,h3,h4,h5,h6{margin:0;color:var(--md-sys-color-on-background);font-weight:400;font-family:"Montserrat",sans-serif}h1{font-size:70px}h2{font-size:36px}h3{font-size:30px}h4{font-size:24px}h5{font-size:18px}h6{font-size:16px}p{font-size:14px;font-family:"Montserrat",sans-serif;color:var(--md-sys-color-on-surface-variant);font-weight:400;line-height:24px;margin:0 0 15px 0}img{max-width:100%}input:focus,select:focus,button:focus,textarea:focus{outline:none}a:hover,a:focus{text-decoration:none;outline:none}ul,ol{padding:0;margin:0}.section-title{margin-bottom:45px}.section-title h4{color:var(--md-sys-color-on-background);font-weight:600;text-transform:uppercase;position:relative;display:inline-block}.section-title h4:after{position:absolute;left:0;bottom:-4px;height:2px;width:70px;background:var(--md-sys-color-primary);content:""}.section-title h1{font-size:2.5rem}.set-bg{background-repeat:no-repeat;background-size:cover;background-position:top center}.spad{padding-top:30px;padding-bottom:10px}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white p,.text-white span,.text-white li,.text-white a{color:#fff}.primary-btn{display:inline-block;font-size:14px;text-transform:uppercase;font-weight:600;padding:12px 30px 10px;color:var(--md-sys-color-on-primary);background:var(--md-sys-color-primary)}.site-btn{font-size:14px;color:var(--md-sys-color-on-primary);background:var(--md-sys-color-primary);font-weight:600;border:none;text-transform:uppercase;display:inline-block;padding:12px 30px;border-radius:50px}#preloder{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999999;background:var(--md-sys-color-surface)}.loader{width:40px;height:40px;position:absolute;top:50%;left:50%;margin-top:-13px;margin-left:-13px;border-radius:60px;animation:loader .8s linear infinite;-webkit-animation:loader .8s linear infinite}@keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);border:4px solid var(--md-sys-color-primary);border-left-color:rgba(0,0,0,0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);border:4px solid var(--md-sys-color-secondary);border-left-color:rgba(0,0,0,0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);border:4px solid var(--md-sys-color-primary);border-left-color:rgba(0,0,0,0)}}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);border:4px solid var(--md-sys-color-primary);border-left-color:rgba(0,0,0,0)}50%{-webkit-transform:rotate(180deg);border:4px solid var(--md-sys-color-secondary);border-left-color:rgba(0,0,0,0)}100%{-webkit-transform:rotate(360deg);border:4px solid var(--md-sys-color-primary);border-left-color:rgba(0,0,0,0)}}.spacial-controls{position:fixed;width:111px;height:91px;top:0;right:0;z-index:999}.spacial-controls .search-switch{display:block;height:100%;padding-top:30px;background:var(--md-sys-color-surface-variant);text-align:center;cursor:pointer}.search-model{display:none;position:fixed;width:100%;height:100%;left:0;top:0;background:var(--md-sys-color-surface);z-index:99999}.search-model-form{padding:0 15px}.search-model-form input{width:500px;font-size:40px;border:none;border-bottom:2px solid var(--md-sys-color-outline);background:0 0;color:var(--md-sys-color-on-surface-variant)}.search-close-switch{position:absolute;width:50px;height:50px;background:var(--md-sys-color-on-surface);color:var(--md-sys-color-surface);text-align:center;border-radius:50%;font-size:28px;line-height:28px;top:30px;cursor:pointer;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.st-toast{position:fixed;left:50%;bottom:20px;transform:translateX(-50%) translateY(12px);background:rgba(0,0,0,.85);color:#fff;padding:10px 14px;border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,.3);z-index:12000;opacity:0;transition:opacity 200ms ease,transform 200ms ease;font-size:14px;pointer-events:none}.st-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}@media(max-width: 480px){.st-toast{font-size:13px;bottom:16px;padding:10px 12px}}.breadcrumb-option{padding-top:35px}.breadcrumb__links a{font-size:15px;font-weight:500;color:var(--md-sys-color-on-background);margin-right:18px;display:inline-block;position:relative}.breadcrumb__links a:after{position:absolute;right:-14px;top:0;content:"";font-family:"FontAwesome"}.breadcrumb__links a i{margin-right:5px}.breadcrumb__links span{font-size:15px;font-weight:500;color:#888;display:inline-block}.categories{overflow:hidden;margin-top:10px}.categories .container-fluid{padding-right:5px}.categories__item{height:314px;display:flex;align-items:center;padding-left:30px;margin-bottom:10px;margin-right:10px}.categories__item.categories__large__item{height:638px;padding-left:70px}.categories__item.categories__large__item .categories__text{max-width:480px}.categories__item.categories__large__item .categories__text p{margin-bottom:15px}.categories__text h1{font-family:"Cookie",cursive;color:#111;margin-bottom:5px}.categories__text h4{color:#111;font-weight:700}.categories__text p{margin-bottom:10px}.categories__text a{font-size:14px;color:#111;text-transform:uppercase;font-weight:600;position:relative;padding:0 0 3px;display:inline-block}.categories__text a:after{position:absolute;left:0;bottom:0;height:2px;width:100%;background:#541ae6;content:""}.checkout{padding-top:80px;padding-bottom:70px}.coupon__link{font-size:14px;color:#444;padding:14px 0;background:#f5f5f5;border-top:2px solid #541ae6;text-align:center;margin-bottom:50px}.coupon__link a{font-size:14px;color:#444}.coupon__link span{font-size:14px;color:#541ae6}.checkout__form h5{color:#111;font-weight:600;text-transform:uppercase;border-bottom:1px solid #e1e1e1;padding-bottom:20px;margin-bottom:25px}.checkout__form .checkout__form__input p{color:#444;font-weight:500;margin-bottom:10px}.checkout__form .checkout__form__input p span{color:#541ae6}.checkout__form .checkout__form__input input{height:50px;width:100%;border:1px solid #e1e1e1;border-radius:2px;margin-bottom:25px;font-size:14px;padding-left:20px;color:#666}.checkout__form .checkout__form__input input::placeholder{color:#666}.checkout__form .checkout__form__checkbox{margin-bottom:20px}.checkout__form .checkout__form__checkbox label{display:block;padding-left:24px;font-size:14px;color:#444;font-weight:500;position:relative;cursor:pointer;margin-bottom:16px}.checkout__form .checkout__form__checkbox label input{position:absolute;visibility:hidden}.checkout__form .checkout__form__checkbox label input:checked~.checkmark{border-color:#541ae6}.checkout__form .checkout__form__checkbox label input:checked~.checkmark:after{border-color:#541ae6;opacity:1}.checkout__form .checkout__form__checkbox label .checkmark{position:absolute;left:0;top:4px;height:10px;width:10px;border:1px solid #444;border-radius:2px}.checkout__form .checkout__form__checkbox label .checkmark:after{position:absolute;left:0px;top:-2px;width:11px;height:5px;border:solid #fff;border-width:1.5px 1.5px 0px 0px;-webkit-transform:rotate(127deg);-ms-transform:rotate(127deg);transform:rotate(127deg);opacity:0;content:""}.checkout__form .checkout__form__checkbox p{margin-bottom:0}.checkout__order{background:#f5f5f5;padding:30px}.checkout__order h5{border-bottom:1px solid #d7d7d7;margin-bottom:18px}.checkout__order .site-btn{width:100%}.checkout__order__product{border-bottom:1px solid #d7d7d7;padding-bottom:22px}.checkout__order__product ul li{list-style:none;font-size:14px;color:#444;font-weight:500;overflow:hidden;margin-bottom:14px;line-height:24px}.checkout__order__product ul li:last-child{margin-bottom:0}.checkout__order__product ul li span{font-size:14px;color:#111;font-weight:600;float:right}.checkout__order__product ul li .top__text{font-size:16px;color:#111;font-weight:600;float:left}.checkout__order__product ul li .top__text__right{font-size:16px;color:#111;font-weight:600;float:right}.checkout__order__total{padding-top:12px;border-bottom:1px solid #d7d7d7;padding-bottom:10px;margin-bottom:25px}.checkout__order__total ul li{list-style:none;font-size:16px;color:#111;font-weight:600;overflow:hidden;line-height:40px}.checkout__order__total ul li span{color:#541ae6;float:right}.checkout__order__widget{padding-bottom:10px}.checkout__order__widget label{display:block;padding-left:25px;font-size:14px;font-weight:500;color:#111;position:relative;cursor:pointer;margin-bottom:14px}.checkout__order__widget label input{position:absolute;visibility:hidden}.checkout__order__widget label input:checked~.checkmark{border-color:#541ae6}.checkout__order__widget label input:checked~.checkmark:after{border-color:#541ae6;opacity:1}.checkout__order__widget label .checkmark{position:absolute;left:0;top:4px;height:10px;width:10px;border:1px solid #444;border-radius:2px}.checkout__order__widget label .checkmark:after{position:absolute;left:0px;top:-2px;width:11px;height:5px;border:solid #fff;border-width:1.5px 1.5px 0px 0px;-webkit-transform:rotate(127deg);-ms-transform:rotate(127deg);transform:rotate(127deg);opacity:0;content:""}.stats-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:16px;margin-bottom:32px}.m3-card{background-color:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);border-radius:16px;padding:20px;border:1px solid var(--md-sys-color-outline-variant, #e0e0e0);transition:box-shadow .2s ease-in-out,transform .2s ease-in-out;display:flex;flex-direction:column;justify-content:space-between;height:100%}.m3-card--expressive{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);border:none;box-shadow:0 4px 8px rgba(0,0,0,.1)}.m3-card:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.m3-card .card-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;font-size:1.2rem;background-color:rgba(0,0,0,.05)}.m3-card .card-label{font-size:.85rem;font-weight:500;opacity:.8;margin-bottom:4px}.m3-card .card-value{font-size:1.5rem;font-weight:700;line-height:1.2}.m3-card .card-footer{margin-top:12px;font-size:.75rem;opacity:.7}.top-closest-list{list-style:none;padding:0;margin:0}.top-closest-list li{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.05)}.top-closest-list li:last-child{border-bottom:none}.top-closest-list li .title-name{font-size:.9rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.top-closest-list li .progress-mini{font-size:.8rem;font-weight:700;color:var(--md-sys-color-primary)}.m3-progress{height:4px;width:100%;background-color:rgba(0,0,0,.1);border-radius:2px;overflow:hidden;margin-top:8px}.m3-progress .m3-progress-bar{height:100%;background-color:var(--md-sys-color-primary);transition:width .3s ease}.st-btn,.site-btn{font-family:var(--font-body);font-size:.95rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;padding:8px 8px;border-radius:200px;border:none;cursor:pointer;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);display:inline-flex;align-items:center;justify-content:center;text-decoration:none !important;position:relative;overflow:hidden}.st-btn i,.site-btn i{margin-right:8px;font-size:1.1em}.st-btn:active,.site-btn:active{transform:scale(0.98)}.st-btn-primary,.site-btn{background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.st-btn-primary:hover,.site-btn:hover{background-color:rgb(109.4102564103,4.5,255);background-color:var(--md-sys-color-primary);filter:brightness(110%);box-shadow:0 3px 6px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.12)}.st-btn-primary.disabled,.disabled.site-btn{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);pointer-events:none;opacity:.5}.st-btn-secondary{background-color:rgba(0,0,0,0);color:var(--md-sys-color-primary);border:1px solid var(--md-sys-color-outline)}.st-btn-secondary:hover{background-color:var(--md-sys-color-surface-variant);border-color:var(--md-sys-color-primary);color:var(--md-sys-color-primary)}.st-btn-secondary.disabled{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);pointer-events:none;opacity:.5}.st-btn-tonal{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.st-btn-tonal:hover{background-color:rgb(217.3375,200.9625,243.5375);filter:brightness(95%);box-shadow:0 1px 2px rgba(0,0,0,.1)}.st-btn-sm{padding:6px 16px;font-size:.85rem;height:auto !important}.st-btn-nocaps{text-transform:none;letter-spacing:0;font-weight:500}.st-card{background-color:var(--md-sys-color-surface);border-radius:16px;padding:1.5rem;box-shadow:0 2px 6px rgba(0,0,0,.05);border:1px solid var(--md-sys-color-outline-variant);transition:all .2s;color:var(--md-sys-color-on-surface)}.st-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.st-card .card-header{background-color:#a9a9a9}.st-card a.text-dark{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.store-selector-card{display:block;width:100%;background-color:var(--md-sys-color-surface);padding:.75rem;border:1px solid var(--md-sys-color-outline-variant);border-radius:8px;margin-bottom:.5rem;cursor:pointer;transition:all .2s;position:relative}.store-selector-card:hover{background-color:var(--md-sys-color-surface-variant);border-color:var(--md-sys-color-outline)}.store-selector-card.selected{background-color:var(--md-sys-color-primary-container);border-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary-container)}.store-selector-card.selected strong{color:var(--md-sys-color-on-primary-container)}.store-selector-card.selected .text-muted{color:rgba(0,0,0,.6) !important}.store-selector-card.selected .check-icon{opacity:1 !important}.store-selector-card .check-icon{opacity:0;transition:opacity .2s;font-size:1.2rem}.store-selector-card .store-selector-input{position:absolute;width:1px;height:1px;opacity:0}.white-popup-block{background:var(--md-sys-color-surface);padding:30px;text-align:left;max-width:600px;margin:40px auto;position:relative;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.15);color:var(--md-sys-color-on-surface)}.st-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .2s ease-in-out}.st-modal-overlay[aria-hidden=true]{opacity:0;pointer-events:none}.st-modal-dialog{width:100%;max-width:560px;margin:20px;position:relative;z-index:10000}.st-modal-dialog.st-modal-dialog-sm{max-width:320px}.st-modal-dialog.st-modal-dialog-lg{max-width:800px}.st-modal-content{background-color:#fff;background-color:var(--md-sys-color-surface-container-high, #ffffff);border-radius:28px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);display:flex;flex-direction:column;padding:24px}.st-modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.st-modal-header .st-modal-close{background:rgba(0,0,0,0);border:none;font-size:1.5rem;cursor:pointer;padding:0;line-height:1;color:var(--md-sys-color-on-surface-variant);display:none}.st-modal-title{margin:0;font-family:var(--font-heading);font-weight:500;font-size:1.5rem;color:var(--md-sys-color-on-surface)}.st-modal-body{margin-bottom:24px;color:var(--md-sys-color-on-surface-variant);font-size:1rem;line-height:1.5}.st-modal-footer{display:flex;justify-content:flex-end;gap:8px}.st-btn-text{background:rgba(0,0,0,0);color:var(--md-sys-color-primary);padding:10px 24px;box-shadow:none}.st-btn-text:hover{background-color:rgba(103,80,164,.08);box-shadow:none}.bento-grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:12px}.bento-col-2{grid-column:span 2}.bento-col-3{grid-column:span 3}.bento-col-4{grid-column:span 4}.bento-col-8{grid-column:span 8}.bento-col-12{grid-column:span 12}@media(max-width: 768px){.bento-col-4{grid-column:span 6}.bento-col-8{grid-column:span 12}}.opacity-30{opacity:.3}.st-btn-collected{background:#c8e6c9 !important;color:#1b5e20 !important;border:none}.st-btn-collected:hover{background:#a5d6a7 !important}.cookie-consent-banner{position:fixed;bottom:1rem;right:1rem;max-width:400px;width:calc(100% - 2rem);background-color:#333;color:#fff;padding:1rem 1.25rem;z-index:9999;box-shadow:0 4px 20px rgba(0,0,0,.25);border-radius:12px}.cookie-consent-banner__inner{display:flex;align-items:center;gap:1rem}.cookie-consent-banner__text{flex:1}.cookie-consent-banner p{font-size:.9rem;line-height:1.5;margin-bottom:0;color:#ccc}.cookie-consent-banner p a{color:#fff;text-decoration:underline}.cookie-consent-banner .btn-primary{background-color:var(--md-sys-color-primary);border-color:var(--md-sys-color-primary);font-weight:600;white-space:nowrap}.cookie-consent-banner .btn-primary:hover{background-color:var(--md-sys-color-primary-container);border-color:var(--md-sys-color-primary-container)}@media(max-width: 575px){.cookie-consent-banner{left:1rem;right:1rem;max-width:none}.cookie-consent-banner__inner{flex-direction:column;align-items:stretch;text-align:center}}.st-payment-option{cursor:pointer;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--md-sys-color-surface)}.st-payment-option:hover{background-color:var(--md-sys-color-surface-variant);border-color:var(--md-sys-color-outline) !important}.st-payment-option input[type=radio]:checked~div span{color:var(--md-sys-color-primary)}.st-payment-option:has(input[type=radio]:checked){background-color:var(--md-sys-color-primary-container);border-color:var(--md-sys-color-primary) !important}.cart-mobile-item{background-color:var(--md-sys-color-surface)}.min-width-0{min-width:0}.contact{padding-top:80px;padding-bottom:80px}.contact__address{margin-bottom:45px}.contact__address h5{color:#111;font-size:20px;font-weight:600;text-transform:uppercase;margin-bottom:20px}.contact__address ul li{list-style:none;position:relative;margin-bottom:20px}.contact__address ul li:last-child{margin-bottom:0}.contact__address ul li h6{color:#111;font-weight:600;margin-bottom:10px}.contact__address ul li h6 i{font-size:16px;color:#541ae6;margin-right:5px}.contact__address ul li p{margin-bottom:0;font-size:15px;color:#444}.contact__address ul li span{font-size:15px;color:#444;display:inline-block;margin-right:25px;position:relative}.contact__address ul li span:after{position:absolute;right:-15px;top:11px;content:"|";line-height:0}.contact__address ul li span:last-child{margin-right:0}.contact__address ul li span:last-child:after{display:none}.contact__form h5{color:#111;font-size:20px;font-weight:600;text-transform:uppercase;margin-bottom:35px}.contact__form form input{height:50px;width:100%;padding-left:20px;font-size:14px;color:#444;border:1px solid #e1e1e1;border-radius:10px;margin-bottom:20px}.contact__form form input::placeholder{color:#444}.contact__form form textarea{height:130px;width:100%;padding-left:20px;padding-top:12px;font-size:14px;color:#444;border:1px solid #e1e1e1;border-radius:10px;margin-bottom:14px;resize:none}.contact__form form textarea::placeholder{color:#444}.contact__map{height:780px}.contact__map iframe{width:100%}.footer{padding-top:40px;background-color:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);border-top:1px solid var(--md-sys-color-outline)}.footer__about{margin-bottom:30px}.footer__about .footer__logo{margin-bottom:30px}.footer__about .footer__logo a{display:inline-block}.footer__about p{color:var(--md-sys-color-on-surface-variant);margin-bottom:25px}.footer__about .footer__payment a{display:inline-block;margin-right:10px}.footer__about .footer__payment a:last-child{margin-right:0}.footer__widget{margin-bottom:30px}.footer__widget h6{color:var(--md-sys-color-on-surface);font-weight:600;text-transform:uppercase;margin-bottom:20px}.footer__widget ul li{list-style:none}.footer__widget ul li a{font-size:14px;color:var(--md-sys-color-on-surface-variant);line-height:30px}.footer__widget ul li a:hover{color:var(--md-sys-color-primary)}.footer__newslatter{margin-bottom:30px}.footer__newslatter h6{color:var(--md-sys-color-on-surface);font-weight:600;text-transform:uppercase;margin-bottom:25px}.footer__newslatter form{position:relative;margin-bottom:25px}.footer__newslatter form input{width:100%;font-size:14px;color:var(--md-sys-color-on-surface-variant);height:50px;border:1px solid var(--md-sys-color-outline);border-radius:50px;padding-left:30px;background:rgba(0,0,0,0)}.footer__newslatter form button{position:absolute;right:5px;top:5px}.footer__newslatter .footer__social a{display:inline-block;height:35px;width:35px;background:var(--md-sys-color-surface-variant);font-size:16px;color:var(--md-sys-color-on-surface);line-height:35px;text-align:center;border-radius:50%;margin-right:2px}.footer__newslatter .footer__social a:last-child{margin-right:0}.footer__newslatter .footer__social a:hover{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.footer__copyright__text{border-top:1px solid var(--md-sys-color-outline);padding:10px 0;text-align:center}.footer__copyright__text p{color:var(--md-sys-color-on-surface-variant);margin-bottom:0}.footer__copyright__text p i{color:var(--md-sys-color-primary)}.footer__copyright__text p a{color:var(--md-sys-color-primary)}.header{background:var(--header-bg);box-shadow:0px 5px 10px rgba(91,91,91,.1);position:relative;z-index:1030}.header .container-fluid{padding:0 30px}.header .row{display:flex;align-items:center}.header__logo{padding:5px 0}.header__logo a{display:inline-block}.header__menu{padding:10px 0;text-align:center}.header__menu ul li{list-style:none;display:inline-block;margin-right:30px;position:relative}.header__menu ul li:last-child{margin-right:0}.header__menu ul li a{font-size:15px;text-transform:uppercase;color:var(--header-text);font-weight:600;display:block;padding:7px 0;position:relative}.header__menu ul li a:after{position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--md-sys-color-primary);content:"";transform:scale(0);transition:all .3s}.header__menu ul li a:hover:after{transform:scale(1)}.header__menu ul li.m3-dropdown .dropdown-toggle:after{display:none}.header__menu ul li.m3-dropdown .dropdown-toggle .m3-dropdown-arrow{font-size:10px;margin-left:4px;transition:transform .25s cubic-bezier(0.2, 0, 0, 1)}.header__menu ul li.m3-dropdown .dropdown-toggle[aria-expanded=true] .m3-dropdown-arrow{transform:rotate(180deg)}.header__menu ul li.m3-dropdown .m3-dropdown-menu{border:1px solid var(--md-sys-color-outline-variant, rgba(0, 0, 0, 0.12));background:var(--md-sys-color-surface-container, #ffffff);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.04);padding:8px;margin-top:8px;min-width:170px;animation:m3DropdownFade .2s cubic-bezier(0.2, 0, 0, 1)}.header__menu ul li.m3-dropdown .m3-dropdown-menu .m3-dropdown-item{display:flex;align-items:center;padding:10px 16px;font-size:14px;font-weight:500;color:var(--md-sys-color-on-surface, #1b1b1f);border-radius:12px;text-transform:none;transition:background-color .15s,color .15s}.header__menu ul li.m3-dropdown .m3-dropdown-menu .m3-dropdown-item i{color:var(--md-sys-color-primary, #4a5c9a);font-size:14px;width:20px;text-align:center}.header__menu ul li.m3-dropdown .m3-dropdown-menu .m3-dropdown-item:hover,.header__menu ul li.m3-dropdown .m3-dropdown-menu .m3-dropdown-item:focus{background-color:var(--md-sys-color-surface-container-high, #f0f0f7);color:var(--md-sys-color-primary, #4a5c9a);text-decoration:none}.header__menu ul li.m3-dropdown .m3-dropdown-menu .m3-dropdown-item:active{background-color:var(--md-sys-color-primary-container, #dbe1ff)}.header__right{text-align:right;padding:10px 0;display:flex;justify-content:flex-end;align-items:center}.header__right__auth a{font-size:13px;color:var(--md-sys-color-on-surface-variant);margin-right:20px;position:relative;font-weight:500;text-transform:uppercase}.header__right__auth a:hover{color:var(--md-sys-color-primary)}.header__right__auth a:last-child{margin-right:0}.header__right__widget{margin-left:20px;display:inline-block}.header__right__widget li{display:inline-block;margin-right:20px;cursor:pointer;position:relative}.header__right__widget li:last-child{margin-right:0}.header__right__widget li a{font-size:18px;color:var(--header-text)}.header__right__widget li a .tip{position:absolute;right:-12px;top:-10px;height:18px;width:18px;background:var(--md-sys-color-primary);font-size:10px;font-weight:500;color:#fff;line-height:18px;text-align:center;border-radius:50%}.header .cart-icon-link{display:inline-flex}.header .cart-icon-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center}.header .cart-icon-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);font-size:.7rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap;box-shadow:0 0 0 2px var(--md-sys-color-surface)}.offcanvas-menu-wrapper{display:none}.m3-dropdown .dropdown-toggle::after,.slicknav_nav .dropdown-toggle::after{display:none}.canvas__open{display:none}@media(max-width: 991px){.header__menu,.header__right{display:none}.canvas__open{display:block;font-size:22px;color:var(--header-text);height:35px;width:35px;line-height:35px;text-align:center;border:1px solid var(--header-text);border-radius:2px;cursor:pointer;position:absolute;right:15px;top:25px}}.dark-mode-toggle{background:rgba(0,0,0,0);border:none;color:var(--header-text);font-size:18px;cursor:pointer;margin-left:20px;padding:0;display:flex;align-items:center;transition:color .3s}.dark-mode-toggle:hover{color:var(--md-sys-color-on-primary-container)}.home-welcome-title{font-family:var(--md-sys-typescale-display-font)}.home-search{width:400px;max-width:90%}.home-collector-card{border-radius:12px;background:linear-gradient(135deg, #6200EA 0%, #7C4DFF 100%);border:1px solid #7c4dff}.home-journey-title,.home-journey-description{color:#fff}.home-journey-description{opacity:.95}.home-journey-button{border-radius:20px}.home-ad-column{text-align:center;align-self:center}.home-ad-image{object-fit:contain;max-height:200px !important;max-width:350px;border-radius:12px;object-position:top}.home-ad-placeholder,.home-store-card{border-radius:12px}.home-ad-placeholder{border-style:dashed !important}.home-ad-placeholder-text{font-size:13px;text-align:center}.home-store-card{background:var(--md-sys-color-surface)}.home-store-title{color:var(--md-sys-color-primary)}.home-step-card{background:var(--md-sys-color-surface);border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.06);align-content:center}.home-step-icon{font-size:1.75rem}.categories{padding-bottom:0}.categories__item{height:300px;position:relative;margin-bottom:30px}.categories__item--large{height:630px}.categories__item .categories__text{position:absolute;left:40px;top:50%;transform:translateY(-50%)}.categories__item .categories__text h1{color:var(--md-sys-color-on-background);font-family:"Cookie",cursive;margin-bottom:5px}.categories__item .categories__text h4{color:var(--md-sys-color-on-background);font-weight:700;margin-bottom:10px}.categories__item .categories__text p{margin-bottom:15px}.categories__item .categories__text a{font-size:14px;color:var(--md-sys-color-on-background);text-transform:uppercase;font-weight:600;position:relative;padding-bottom:3px}.categories__item .categories__text a:after{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--md-sys-color-primary);content:""}.banner{padding:10px 0;background-color:var(--md-sys-color-surface-variant);background-blend-mode:soft-light}.banner__text{text-align:center}.banner__text h1{color:var(--md-sys-color-on-background);font-weight:700;line-height:52px;margin-bottom:15px}.banner__text span{font-size:14px;color:var(--md-sys-color-primary);text-transform:uppercase;font-weight:700;letter-spacing:2px;display:block;margin-bottom:15px;background-color:#fff}.banner__text p{color:#000;-webkit-text-stroke:1px #000}.banner__text a{font-size:14px;color:var(--md-sys-color-on-background);text-transform:uppercase;font-weight:600;position:relative;padding-bottom:3px;display:inline-block}.banner__text a:after{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--md-sys-color-primary);content:""}.services{padding-top:5px;padding-bottom:5px}.services__item{padding-left:65px;position:relative;margin-bottom:20px}.services__item i{font-size:36px;color:#541ae6;position:absolute;left:0;top:4px}.services__item h6{color:var(--header-text);font-weight:600;margin-bottom:5px}.services__item p{margin-bottom:0}.insight-hero{background-color:var(--md-sys-color-outline-variant);border-radius:0 0 48px 48px;padding:80px 0 60px;margin-bottom:40px;text-align:center}.insight-hero .meta-category{display:inline-block;background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);padding:8px 16px;border-radius:12px;font-weight:600;font-size:.85rem;margin-bottom:24px;text-transform:uppercase;letter-spacing:1px}.insight-hero h1{font-family:var(--font-heading);font-weight:700;color:var(--md-sys-color-on-background);font-size:3.5rem;line-height:1.1;max-width:900px;margin:0 auto 24px;letter-spacing:-0.02em}.insight-hero .subtitle{font-size:1.25rem;color:var(--header-text);max-width:700px;margin:0 auto;line-height:1.5}.content-container{max-width:800px;margin:0 auto;padding:0 20px}.aio-insight{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);padding:32px;border-radius:28px;margin-bottom:48px;border:1px solid var(--md-sys-color-outline-variant)}.aio-insight p{margin-bottom:0 !important}.aio-insight h4{font-family:var(--font-heading);font-weight:700;color:var(--md-sys-color-on-primary-container);margin-bottom:16px;display:flex;align-items:center}.aio-insight h4::before{content:"";font-family:"FontAwesome";margin-right:12px;font-size:1.2rem}.article-body h2{font-family:var(--font-heading);font-weight:700;color:var(--md-sys-color-on-surface);font-size:2rem;margin:48px 0 24px;letter-spacing:-0.01em}.article-body>p:first-child{font-weight:600}.article-body p{font-size:1.125rem;line-height:1.7;margin-bottom:24px;color:var(--md-sys-color-on-surface-variant)}.article-body p strong{color:inherit}.highlight-text{color:var(--md-sys-color-primary);font-weight:600;border-bottom:2px solid var(--md-sys-color-primary-container)}.callout-box{background-color:var(--md-sys-color-surface);border-left:6px solid var(--md-sys-color-primary);padding:40px;border-radius:16px 32px 32px 16px;margin:48px 0;font-style:italic}.callout-box p{font-size:1.4rem;line-height:1.5;color:var(--md-sys-color-on-surface);margin-bottom:0}.comparison-table-wrapper{margin:48px 0;overflow-x:auto;border-radius:24px;border:1px solid var(--md-sys-color-outline-variant)}.comparison-table-wrapper .table{margin-bottom:0;background:var(--md-sys-color-surface)}.comparison-table-wrapper .table thead th{background-color:var(--md-sys-color-surface-container-high);border-top:none;color:var(--md-sys-color-on-surface);font-family:var(--font-heading);padding:20px;font-weight:600}.comparison-table-wrapper .table td{padding:20px;vertical-align:middle;border-color:var(--md-sys-color-outline-variant);font-size:1rem;color:var(--md-sys-color-on-surface-variant)}.comparison-table-wrapper .table td strong{color:var(--md-sys-color-on-surface)}.table-footnote{font-family:"JetBrains Mono",monospace;font-size:.75rem;line-height:1.6;color:var(--md-sys-color-on-surface-variant)}.vs-list{list-style-type:none;padding:0;margin-bottom:32px}.vs-list li{margin-bottom:24px;font-size:1.125rem;line-height:1.7;color:var(--md-sys-color-on-surface-variant)}.vs-list strong{color:var(--md-sys-color-primary)}.faq-section{margin-top:64px;padding-top:30px;border-top:1px solid var(--md-sys-color-outline-variant)}.faq-item{margin-bottom:32px}.faq-item h3{font-family:var(--font-heading);font-weight:700;color:var(--md-sys-color-on-surface);font-size:1.5rem;margin-bottom:12px}.cta-section{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);padding:60px 40px;border-radius:32px;text-align:center;margin-top:80px;border:1px solid var(--md-sys-color-outline-variant)}.cta-section h2{color:var(--md-sys-color-on-primary-container);margin:0 0 16px}.cta-section p{font-size:1.2rem;margin-bottom:32px;opacity:.9}.st-btn-primary{background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary) !important;padding:16px 32px;border-radius:100px;font-weight:600;text-decoration:none;display:inline-flex;transition:transform .2s,box-shadow .2s;font-family:var(--font-heading)}.st-btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(98,0,238,.3);color:var(--md-sys-color-on-primary) !important}.st-btn-primary+.st-btn-primary{margin-left:16px}.insights-list{max-width:1170px;margin:0 auto;padding:40px 16px}.insights-list h1{font-family:var(--font-heading);font-weight:700;color:var(--md-sys-color-on-background);font-size:2.5rem;margin-bottom:40px}.insights-list .lead{font-family:var(--font-body);font-size:1.125rem;color:var(--md-sys-color-on-surface-variant);margin-bottom:48px}.insights-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr));gap:32px}.insight-card{display:block;text-decoration:none !important;color:inherit}.insight-card .card-inner{padding:24px;background:var(--md-sys-color-surface);border:1px solid var(--md-sys-color-outline-variant);border-radius:12px;transition:transform .2s,box-shadow .2s;height:100%}.insight-card:hover .card-inner{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.08)}.insight-card h3{font-family:var(--font-heading);font-weight:700;font-size:1.5rem;color:var(--md-sys-color-on-surface);margin-bottom:12px}.insight-card p{font-family:var(--font-body);font-size:1rem;line-height:1.6;color:var(--md-sys-color-on-surface-variant);margin-bottom:12px}.insight-card.inactive .card-inner{border:2px dashed var(--md-sys-color-outline);opacity:.7}.insight-card.inactive h3,.insight-card.inactive p{color:var(--md-sys-color-on-surface-variant)}.coming-soon-badge{display:inline-block;font-size:.75rem;background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);padding:4px 8px;border-radius:4px;font-weight:bold}@media(max-width: 768px){.insight-hero{padding:60px 20px 40px;border-radius:0 0 32px 32px}.insight-hero h1{font-size:2.25rem}.callout-box{padding:24px}.callout-box p{font-size:1.1rem}.cta-section{padding:40px 24px}.comparison-table-wrapper .table thead th,.comparison-table-wrapper .table td{padding:12px}}html,body{height:100%;font-family:var(--font-body);-webkit-font-smoothing:antialiased;background-color:var(--md-sys-color-background);color:var(--md-sys-color-on-background)}h1,h2,h3,h4,h5,h6{color:var(--md-sys-color-on-surface);font-family:var(--font-heading);font-weight:600}a{color:var(--md-sys-color-primary);text-decoration:none;transition:all .3s}a:hover{color:#4d00bb;text-decoration:none}ul,ol{padding:0;margin:0;list-style:none}.login-with-google-btn{transition:background-color .3s,box-shadow .3s;padding:12px 16px 12px 42px;border:none;border-radius:3px;box-shadow:0 -1px 0 rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.25);color:#757575;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTcuNiA5LjJsLS4xLTEuOEg5djMuNGg0LjhDMTMuNiAxMiAxMyAxMyAxMiAxMy42djIuMmgzYTguOCA4LjggMCAwIDAgMi42LTYuNnoiIGZpbGw9IiM0Mjg1RjQiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik05IDE4YzIuNCAwIDQuNS0uOCA2LTIuMmwtMy0yLjJhNS40IDUuNCAwIDAgMS04LTIuOUgxVjEzYTkgOSAwIDAgMCA4IDV6IiBmaWxsPSIjMzRBODUzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNNCAxMC43YTUuNCA1LjQgMCAwIDEgMC0zLjRWNUgxYTkgOSAwIDAgMCAwIDhsMy0yLjN6IiBmaWxsPSIjRkJCQzA1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNOSAzLjZjMS4zIDAgMi41LjQgMy40IDEuM0wxNSAyLjNBOSA5IDAgMCAwIDEgNWwzIDIuNGE1LjQgNS40IDAgMCAxIDUtMy43eiIgZmlsbD0iI0VBNDMzNSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxOHYxOEgweiIvPjwvZz48L3N2Zz4=);background-color:#fff;background-repeat:no-repeat;background-position:12px 11px}.login-with-google-btn:hover{box-shadow:0 -1px 0 rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.25)}.login-with-google-btn:active{background-color:#eee}.login-with-google-btn:focus{outline:none;box-shadow:0 -1px 0 rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.25),0 0 0 3px #c8dafc}.login-with-google-btn:disabled{filter:grayscale(100%);background-color:#ebebeb;box-shadow:0 -1px 0 rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.25);cursor:not-allowed}.product-page{padding-top:40px;padding-bottom:40px}.product-page .product-cover-wrapper{border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.15);transition:transform .3s}.product-page .product-cover-wrapper:hover{transform:scale(1.02)}.product-page .product-media-card{background:rgba(0,0,0,0);border:none;box-shadow:none}.product-page .product-cover-image{max-height:500px;border-radius:16px}.product-page .product-cover-image--manga{object-fit:cover}.product-page .product-cover-image--collectible{object-fit:contain}.product-page .affiliate-panel{border:1px solid var(--md-sys-color-secondary)}.product-page .affiliate-title{font-size:.8rem}.product-page .affiliate-card{border-color:var(--md-sys-color-outline-variant) !important;background:var(--md-sys-color-surface)}.product-page .affiliate-store{max-width:80px}.product-page .affiliate-link-compact{font-size:.7rem;height:24px;line-height:24px}.product-page .affiliate-note{display:block;color:var(--md-sys-color-on-surface);font-size:.65rem;text-align:center}.product-page .product-publisher{font-weight:500}.product-page .product-accent{color:var(--md-sys-color-primary)}.product-page .product-description{font-size:.95rem;line-height:1.6}.product-page .attribute-label{font-size:.7rem;letter-spacing:1px}.product-page .attribute-value{font-size:.85rem}.product-page .st-btn-collected-state{background-color:var(--md-sys-color-surface-variant);color:var(--md-sys-color-on-surface-variant)}.product-page .store-reservation-card--accent{border-color:var(--md-sys-color-primary)}.product-page .figure-image-toggle{bottom:12px;right:12px;width:44px;height:44px;z-index:2;display:flex;align-items:center;justify-content:center}.product-page .related-shelf{display:flex;gap:20px;overflow-x:auto;padding-bottom:20px}.product-page .related-spine{flex:0 0 150px;text-align:center}.product-page .related-image{width:100%;height:200px;object-fit:contain;border-radius:8px;border:1px solid var(--md-sys-color-outline-variant)}.product-page .related-image--placeholder{border:0}.product-page .related-title{font-size:.8rem}.product-page .product-header h1{font-size:2.5rem;color:var(--md-sys-color-on-background)}.product-page .product-header .badge{font-size:.8rem;font-weight:600;padding:8px 12px}.product-page .product__details__text h3{font-size:2rem;margin-bottom:10px;color:var(--md-sys-color-on-background)}.product-page .product__details__text .product__price{font-size:1.5rem;color:var(--md-sys-color-primary);font-weight:700}.manga-info-card,.manga-author-card{border:1px solid var(--md-sys-color-outline-variant);border-radius:16px;background:var(--md-sys-color-surface)}.manga-logo{max-height:200px}.manga-author-link{font-weight:500}.manga-volume-link{font-size:1rem;font-weight:600}.product__item__pic{border-radius:12px;overflow:hidden}.manga-shelf-section{margin-top:60px;border-top:1px solid var(--md-sys-color-outline);padding-top:40px}.manga-shelf-section h4{margin-bottom:20px;padding-left:10px;border-left:4px solid var(--md-sys-color-primary)}.manga-shelf-wrapper{position:relative;padding:20px 0;background:url("https://www.transparenttextures.com/patterns/wood-pattern.png");background-color:var(--md-sys-color-background);border-radius:8px;box-shadow:inset 0 2px 5px rgba(0,0,0,.1);border-bottom:12px solid var(--md-sys-color-surface-variant)}.manga-shelf{display:flex;overflow-x:auto;gap:20px;padding:10px 20px;scrollbar-width:thin}.manga-shelf::-webkit-scrollbar{height:8px}.manga-shelf::-webkit-scrollbar-thumb{background:#bcaaa4;border-radius:4px}.manga-spine{flex:0 0 auto;width:120px;text-align:center;transition:transform .2s}.manga-spine:hover{transform:translateY(-5px)}.manga-spine img{width:100%;height:180px;object-fit:cover;box-shadow:2px 2px 5px rgba(0,0,0,.2);border-radius:4px}.manga-spine h6{margin-top:10px;font-size:.9rem;color:var(--md-sys-color-on-background) !important}.store-selector-container{padding-right:5px}.store-selector-container::-webkit-scrollbar{width:6px}.store-selector-container::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.store-selector-card{padding:.75rem;margin-bottom:.5rem}.store-selector-card strong{font-size:.95rem;display:block}.store-selector-card .small{font-size:.75rem;line-height:1.2}.store-selector-card .btn-link{font-size:.8rem;text-decoration:none}.store-selector-card .btn-link i{font-size:.9rem}.reservation{background-color:var(--md-sys-color-surface);color:var(--md-sys-color-on-background)}.row .reservation-card{background-color:var(--md-sys-color-surface);color:var(--md-sys-color-on-background)}@media(max-width: 767px){.manga-shelf-wrapper{padding:12px 8px;border-bottom-width:8px;margin-bottom:12px}.manga-shelf{flex-wrap:wrap;overflow-x:visible;justify-content:center;gap:12px;padding:8px 12px}.manga-spine{width:auto;margin-bottom:8px}.manga-spine img{height:150px}.manga-spine h6{font-size:.85rem}}.pro-badge-text{background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);font-size:.6rem;font-weight:800;padding:2px 6px;border-radius:4px;vertical-align:middle;margin-left:5px;border:1px solid var(--md-sys-color-tertiary);letter-spacing:1px}.supporter-badge,.supporter-badge-legend,.supporter-badge-supreme{display:inline-block;width:24px;height:24px;background-image:url("../images/banner/banner-1.jpg");background-size:400%;background-position:center left;vertical-align:middle;margin-left:8px;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1))}.supporter-badge::after,.supporter-badge-legend::after,.supporter-badge-supreme::after{content:"";font-family:"FontAwesome";font-size:14px;color:#c9a74d;-webkit-text-stroke:2px dimgray;position:absolute;bottom:-2px;right:-4px}.supporter-badge__small{width:14px;height:14px;margin-left:4px}.supporter-badge__small::after{font-size:11px}.bg-light-subtle{background-color:rgba(var(--md-sys-color-primary-rgb), 0.05) !important}.gap-2{gap:.5rem}.gap-3{gap:1rem}.rounded-4{border-radius:1rem !important}.supporter-badge-supreme::after{color:#ffc107;content:""}.supporter-badge-legend::after{color:#0dcaf0;content:""}.bg-primary{background-color:var(--md-sys-color-primary) !important}.product{padding-top:30px;padding-bottom:30px}.product__item{margin-bottom:35px}.product__item:hover .product__item__pic .product__hover li{opacity:1;top:0}.product__item__pic{height:360px;position:relative;overflow:hidden}.product__item__pic .label{font-size:12px;color:#fff;font-weight:500;text-transform:uppercase;padding:2px 10px;position:absolute;left:10px;top:10px}.product__item__pic .label.new{background:#36a300}.product__item__pic .label.stockout{background:#111}.product__item__pic .label.sale{background:#ca1515}.product__item__pic .product__hover{position:absolute;left:0;width:100%;bottom:30px;text-align:center}.product__item__pic .product__hover li{list-style:none;display:inline-block;margin-right:10px;position:relative;top:100px;opacity:0}.product__item__pic .product__hover li:last-child{margin-right:0}.product__item__pic .product__hover li:nth-child(1){transition:all .4s ease .1s}.product__item__pic .product__hover li:nth-child(2){transition:all .4s ease .15s}.product__item__pic .product__hover li:nth-child(3){transition:all .4s ease .2s}.product__item__pic .product__hover li a{font-size:18px;color:var(--md-sys-color-on-surface);display:block;height:45px;width:45px;background:var(--md-sys-color-surface);line-height:48px;text-align:center;border-radius:50%;transition:all .5s}.product__item__pic .product__hover li a:hover{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.product__item__text{text-align:center;padding:5px}.product__item__text h6 a{font-size:14px;color:var(--md-sys-color-on-surface);font-weight:600;display:block;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product__item__text .rating{line-height:12px;margin-bottom:5px}.product__item__text .rating i{font-size:10px;color:#e3c01c;margin-right:-4px}.product__item__text .rating i:last-child{margin-right:0}.product__item__text .product__price{color:var(--md-sys-color-on-surface);font-weight:100}.product__item__text .product__price .product__price__currency{margin-left:2px;top:-0.4em;font-size:10px;position:relative}.m3-filter-toggle{display:flex;align-items:center;justify-content:space-between;background:var(--md-sys-color-surface-container, #f3f3f8);border:1px solid var(--md-sys-color-outline-variant, #c4c6d0);border-radius:16px;padding:12px 16px;margin-bottom:20px;cursor:pointer;user-select:none;transition:background-color .2s,border-color .2s,box-shadow .2s}.m3-filter-toggle:hover{background:var(--md-sys-color-surface-container-high, #ececf4);border-color:var(--md-sys-color-primary, #4a5c9a)}.m3-filter-toggle__content{display:flex;flex-direction:column}.m3-filter-toggle__label{font-size:.95rem;font-weight:700;color:var(--md-sys-color-on-surface, #1b1b1f);margin:0;line-height:1.2;display:flex;align-items:center;gap:6px}.m3-filter-toggle__label i{color:var(--md-sys-color-primary, #4a5c9a);font-size:1.05rem}.m3-filter-toggle__subtitle{font-size:.75rem;color:var(--md-sys-color-outline, #74777f);margin-top:2px}.m3-filter-toggle .m3-switch{position:relative;display:inline-block;width:52px;height:32px;flex-shrink:0}.m3-filter-toggle .m3-switch input{opacity:0;width:0;height:0}.m3-filter-toggle .m3-switch input:checked+.m3-switch__track{background-color:var(--md-sys-color-primary, #4a5c9a);border-color:var(--md-sys-color-primary, #4a5c9a)}.m3-filter-toggle .m3-switch input:checked+.m3-switch__track .m3-switch__handle{transform:translateX(20px);background-color:var(--md-sys-color-on-primary, #ffffff)}.m3-filter-toggle .m3-switch input:focus-visible+.m3-switch__track{outline:2px solid var(--md-sys-color-primary, #4a5c9a);outline-offset:2px}.m3-filter-toggle .m3-switch__track{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--md-sys-color-surface-container-highest, #e2e2e9);border:2px solid var(--md-sys-color-outline, #74777f);border-radius:16px;transition:background-color .25s cubic-bezier(0.2, 0, 0, 1),border-color .25s cubic-bezier(0.2, 0, 0, 1)}.m3-filter-toggle .m3-switch__handle{position:absolute;content:"";height:20px;width:20px;left:4px;top:4px;background-color:var(--md-sys-color-outline, #74777f);border-radius:50%;transition:transform .25s cubic-bezier(0.2, 0, 0, 1),background-color .25s cubic-bezier(0.2, 0, 0, 1);display:flex;align-items:center;justify-content:center}.product-details{padding-top:70px;padding-bottom:50px}.product__details__pic{overflow:hidden}.product__details__pic__left{width:22%;max-height:574px;float:left;overflow-y:auto}.product__details__pic__left .pt{display:block;margin-bottom:20px;cursor:pointer;position:relative}.product__details__pic__left .pt::after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:#000;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.product__details__pic__left .pt.active::after{opacity:.3}.product__details__pic__left .pt:last-child{margin-bottom:0}.product__details__pic__left .pt img{min-width:100%}.product__details__slider__content{width:calc(78% - 20px);float:left;margin-left:20px}.product__details__pic__slider.owl-carousel .owl-nav button{position:absolute;left:10px;top:50%;font-size:22px;color:#111;width:40px;height:40px;background:hsla(0,0%,100%,.7);border-radius:50%;line-height:44px;text-align:center;margin-top:-20px}.product__details__pic__slider.owl-carousel .owl-nav button.owl-next{left:auto;right:10px}.product__details__text h3{color:#111;font-weight:600;text-transform:uppercase;margin-bottom:12px}.product__details__text h3 span{display:block;font-size:14px;color:#444;text-transform:none;font-weight:400;margin-top:5px}.product__details__text .rating{margin-bottom:16px}.product__details__text .rating i{font-size:12px;color:#e3c01c;margin-right:-4px}.product__details__text .rating span{font-size:12px;color:#666;margin-left:5px}.product__details__text p{color:#444;margin-bottom:28px}.product__details__price{font-size:30px;font-weight:600;color:#541ae6;margin-bottom:30px}.product__details__price span{font-size:18px;color:#b1b0b0;text-decoration:line-through;margin-left:10px;display:inline-block}.quantity{float:left;margin-right:10px;margin-bottom:10px}.quantity>span{font-size:14px;color:#111;font-weight:600;float:left;margin-top:14px;margin-right:15px}.pro-qty{height:50px;width:150px;border:1px solid #ebebeb;border-radius:50px;padding:0 20px;overflow:hidden;display:inline-block}.pro-qty .qtybtn{font-size:14px;color:#666;cursor:pointer;float:left;width:12px;line-height:46px}.pro-qty input{font-size:14px;color:#666;font-weight:500;border:none;float:left;width:84px;text-align:center;height:48px}.product__details__button{overflow:hidden;margin-bottom:25px}.product__details__button .cart-btn{display:inline-block;font-size:14px;color:#fff;background:#541ae6;font-weight:600;text-transform:uppercase;padding:14px 30px 15px;border-radius:50px;float:left;margin-right:10px;margin-bottom:10px}.product__details__button ul{float:left}.product__details__button ul li{list-style:none;display:inline-block;margin-right:5px}.product__details__button ul li:last-child{margin-right:0}.product__details__button ul li a{display:inline-block;height:50px;width:50px;border:1px solid #ebebeb;border-radius:50%;line-height:50px;text-align:center;padding-top:1px}.product__details__button ul li a span{font-size:18px;color:#666}.product__details__widget{border-top:1px solid #ebebeb;padding-top:35px}.product__details__widget ul li{list-style:none;margin-bottom:10px}.product__details__widget ul li:last-child{margin-bottom:0}.product__details__widget ul li span{display:inline-block;font-size:14px;font-weight:600;color:#111;width:150px;float:left}.product__details__widget ul li .stock__checkbox{overflow:hidden}.product__details__widget ul li .stock__checkbox label{display:block;padding-left:20px;font-size:14px;color:#666;position:relative;cursor:pointer}.product__details__widget ul li .stock__checkbox label input{position:absolute;visibility:hidden}.product__details__widget ul li .stock__checkbox label input:checked~.checkmark{border-color:#541ae6}.product__details__widget ul li .stock__checkbox label input:checked~.checkmark:after{border-color:#541ae6;opacity:1}.product__details__widget ul li .stock__checkbox label .checkmark{position:absolute;left:0;top:5px;height:10px;width:10px;border:1px solid #444;border-radius:2px}.product__details__widget ul li .stock__checkbox label .checkmark:after{position:absolute;left:0px;top:-2px;width:11px;height:5px;border:solid #fff;border-width:1.5px 1.5px 0px 0px;-webkit-transform:rotate(127deg);-ms-transform:rotate(127deg);transform:rotate(127deg);opacity:0;content:""}.product__details__widget ul li .color__checkbox label{display:inline-block;cursor:pointer;position:relative;margin-right:20px}.product__details__widget ul li .color__checkbox label.active input~.checkmark:after{border-color:#fff;opacity:1}.product__details__widget ul li .color__checkbox label:last-child{margin-right:0}.product__details__widget ul li .color__checkbox label input{position:absolute;visibility:hidden}.product__details__widget ul li .color__checkbox label input:checked~.checkmark:after{border-color:#fff;opacity:1}.product__details__widget ul li .color__checkbox label .checkmark{position:absolute;left:0;top:-10px;height:20px;width:20px;background:#e31e2f;border-radius:50%;content:""}.product__details__widget ul li .color__checkbox label .checkmark.black-bg{background:#111}.product__details__widget ul li .color__checkbox label .checkmark.grey-bg{background:#e4aa8b}.product__details__widget ul li .color__checkbox label .checkmark:after{position:absolute;left:3px;top:5px;width:13px;height:6px;border:solid #fff;border-width:1.5px 1.5px 0px 0px;-webkit-transform:rotate(127deg);-ms-transform:rotate(127deg);transform:rotate(127deg);opacity:0;content:""}.product__details__widget ul li .size__btn label{font-size:14px;color:#666;text-transform:uppercase;cursor:pointer;margin-right:10px;display:inline-block;margin-bottom:0}.product__details__widget ul li .size__btn label:last-child{margin-right:0}.product__details__widget ul li .size__btn label.active{color:#541ae6}.product__details__widget ul li .size__btn label input{position:absolute;visibility:hidden}.product__details__widget ul li p{margin-bottom:0;color:#666}.product__details__tab{padding-top:80px;margin-bottom:65px}.nav{border-bottom:none;justify-content:center;position:relative;margin-bottom:40px}.nav::before{position:absolute;left:0;top:13px;height:1px;width:335px;background:#e1e1e1;content:""}.nav::after{position:absolute;right:0;top:13px;height:1px;width:335px;background:#e1e1e1;content:""}.nav-item{margin-right:46px}.nav-item:last-child{margin-right:0}.nav-item .nav-link{font-size:18px;color:#666;font-weight:600;border:none;border-top-left-radius:0;border-top-right-radius:0;padding:0}.nav-item .nav-link.active{color:#111}.tab-content .tab-pane h6{color:#666;font-weight:600;margin-bottom:24px}.tab-content .tab-pane p:last-child{margin-bottom:0}.related__title h5{font-size:20px;color:#111;font-weight:600;text-transform:uppercase;margin-bottom:35px}.section-title-header{margin-bottom:5px}.section-title-header h1{font-size:32px;font-weight:700;color:var(--md-sys-color-on-surface);text-transform:uppercase;letter-spacing:1px}.section-title-header h4{color:var(--md-sys-color-on-surface);font-weight:600;text-transform:uppercase;position:relative;display:inline-block}.section-title-header h4:after{position:absolute;left:0;bottom:-4px;height:2px;width:70px;background:var(--md-sys-color-primary);content:""}.product__item{min-width:0;margin-bottom:35px;border-radius:12px;overflow:hidden;background:var(--md-sys-color-surface);box-shadow:0 2px 8px rgba(0,0,0,.05);transition:transform .2s}.product__item:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.product__item__pic{height:280px}@media only screen and (max-width: 575px){.product__item__pic{height:200px}}.product__item__pic{position:relative;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat;display:block;border-top-left-radius:12px;border-top-right-radius:12px}.product__actions{display:flex;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;border-top:1px solid var(--md-sys-color-surface-variant)}.product__actions li{flex:1}.product__actions li a,.product__actions li button{display:flex;align-items:center;justify-content:center;width:100%;height:48px;font-size:18px;color:var(--md-sys-color-on-surface-variant);background:rgba(0,0,0,0);border:none;cursor:pointer;transition:all .2s}.product__actions li a:hover,.product__actions li button:hover{background:var(--md-sys-color-surface-variant);color:var(--md-sys-color-primary)}.product__actions li:not(:last-child){border-right:1px solid var(--md-sys-color-surface-variant)}.no-cover-placeholder{height:360px}@media only screen and (max-width: 575px){.no-cover-placeholder{height:200px}}.no-cover-placeholder{display:flex;align-items:center;justify-content:center;background:#f4f4f4;color:var(--md-sys-color-outline);font-size:14px;font-weight:500;text-align:center;padding:20px;border-top-left-radius:12px;border-top-right-radius:12px;text-decoration:none}.no-cover-placeholder:hover{background:#eaeaea;color:var(--md-sys-color-outline)}a.product__item__pic{text-decoration:none}.related-mangas-scroll-container{overflow-x:auto;white-space:nowrap;margin-bottom:20px}.related-mangas-scroll-container .row{flex-wrap:nowrap}.related-mangas-scroll-container .product__item--related{display:inline-block;vertical-align:top;width:200px;margin-right:15px;white-space:normal}.related-mangas-scroll-container .product__item--related .product__item__pic{height:280px}@media only screen and (max-width: 575px){.related-mangas-scroll-container .product__item--related .product__item__pic{height:200px}}.related-mangas-scroll-container .product__item--related .product__item__text{padding-top:10px;text-align:center}.related-mangas-scroll-container .product__item--related .product__item__text h6{font-size:14px;margin-bottom:5px;white-space:normal;overflow:hidden;text-overflow:ellipsis;height:3.6em;line-height:1.2em}.related-mangas-scroll-container .product__item--related .product__item__text .product__price{font-size:16px;font-weight:bold}.related-mangas-scroll-container::-webkit-scrollbar{display:none}.related-mangas-scroll-container{-ms-overflow-style:none;scrollbar-width:none}@media only screen and (min-width: 1600px)and (max-width: 1900px){.header{padding:0 85px}}@media only screen and (min-width: 1200px)and (max-width: 1599px){.header__menu ul li{margin-right:15px}.header{padding:0 30px}}@media only screen and (min-width: 1200px){.container{max-width:1170px}}@media only screen and (min-width: 992px)and (max-width: 1199px){.header__menu ul li{margin-right:15px}.header__right__auth{margin-right:5px}.sidebar__filter a{padding:5px 15px 5px 15px}.nav::before{width:240px}.nav::after{width:240px}}@media only screen and (min-width: 768px)and (max-width: 991px){.discount__pic img{height:auto}.discount__text{height:auto}.sidebar__filter a{position:relative;bottom:0}.filter-range-wrap .range-slider .price-input input{max-width:27%}.filter-range-wrap .range-slider .price-input{margin-bottom:20px}.product__details__pic{margin-bottom:50px}.nav::before{width:125px}.nav::after{width:125px}.discount__content{margin-bottom:40px}.checkout__order{margin-top:20px}.blog__sidebar{padding-left:0}.canvas__open{display:block;font-size:22px;color:#222;height:35px;width:35px;line-height:35px;text-align:center;border:1px solid #323232;border-radius:2px;cursor:pointer;position:absolute;right:15px;top:24px}.offcanvas-menu-overlay{position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.7);content:"";z-index:98;-webkit-transition:all,.5s;-moz-transition:all,.5s;-ms-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;visibility:hidden}.offcanvas-menu-overlay.active{visibility:visible}.offcanvas-menu-wrapper{position:fixed;right:-300px;width:300px;height:100%;background:#fff;padding:90px 20px 30px 30px;display:block;z-index:99;overflow-y:auto;-webkit-transition:all,.5s;-moz-transition:all,.5s;-ms-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;opacity:0}.offcanvas-menu-wrapper.active{opacity:1;right:0}.offcanvas__close{position:absolute;width:40px;height:40px;right:30px;top:25px;border:1px solid #ddd;border-radius:50%;font-size:26px;text-align:center;transform:rotate(45deg);cursor:pointer}.offcanvas__menu{display:none}.slicknav_btn{display:none}.slicknav_menu{background:rgba(0,0,0,0);padding:0;margin-bottom:20px}.slicknav_nav ul{margin:0}.slicknav_nav .slicknav_row,.slicknav_nav a{padding:7px 7px;margin:0;color:#111;font-weight:600}.slicknav_nav .slicknav_row:hover{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:rgba(0,0,0,0);color:#111}.slicknav_nav a:hover{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:rgba(0,0,0,0);color:#111}.slicknav_nav{display:block !important}.offcanvas__logo{margin-bottom:25px}.offcanvas__widget{text-align:center;margin-bottom:20px}.offcanvas__widget li{list-style:none;display:inline-block;font-size:18px;color:#111;margin-right:20px;cursor:pointer}.offcanvas__widget li:last-child{margin-right:0}.offcanvas__widget li a{font-size:18px;color:#111;position:relative}.offcanvas__widget li a .tip{position:absolute;right:-12px;top:-11px;height:18px;width:18px;background:#111;font-size:10px;font-weight:500;color:#fff;line-height:18px;text-align:center;border-radius:50%}.offcanvas__auth a{font-size:15px;color:#111;position:relative;margin-right:8px;font-weight:500}.offcanvas__auth a:last-child{margin-right:0}.offcanvas__auth a:last-child:after{display:none}.offcanvas__auth a:after{position:absolute;right:-8px;top:-2px;content:"/";font-size:13px}.offcanvas__search{margin-bottom:25px}.offcanvas__search form{position:relative;width:100%}.offcanvas__search form input[type=text]{width:100%;height:48px;border:1px solid #e0e0e0;border-radius:4px;padding-left:16px;padding-right:56px;font-size:14px;color:#111;background:#fafafa;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 1px 3px rgba(0,0,0,.12)}.offcanvas__search form input[type=text]::placeholder{color:#9e9e9e}.offcanvas__search form input[type=text]:hover{background:#fff;border-color:#bdbdbd}.offcanvas__search form input[type=text]:focus{outline:none;background:#fff;border-color:#111;box-shadow:0 2px 4px rgba(0,0,0,.16),0 0 0 2px rgba(0,0,0,.08)}.offcanvas__search form button{position:absolute;right:4px;top:50%;transform:translateY(-50%);height:40px;width:40px;background:rgba(0,0,0,0);border:none;color:#111;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.offcanvas__search form button:hover{background:rgba(0,0,0,.04)}.offcanvas__search form button:active{background:rgba(0,0,0,.12)}.offcanvas__search form button span{font-size:18px}.header__menu{display:none}.header__right{display:none}.mobile-nav-manual{margin-bottom:30px;display:block}.mobile-nav-manual ul{list-style:none;padding:0;margin:0}.mobile-nav-manual ul li{margin-bottom:15px}.mobile-nav-manual ul li a{font-size:16px;color:#111;font-weight:500;display:block;text-transform:uppercase;text-decoration:none;transition:color .3s}.mobile-nav-manual ul li a:hover{color:#541ae6}}@media only screen and (max-width: 767px){.canvas__open{display:block;font-size:22px;color:var(--header-text);height:35px;width:35px;line-height:35px;text-align:center;border:1px solid var(--md-sys-color-outline);border-radius:2px;cursor:pointer;position:absolute;right:15px;top:24px}.offcanvas-menu-overlay{position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.7);content:"";z-index:98;-webkit-transition:all,.5s;-moz-transition:all,.5s;-ms-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;visibility:hidden}.offcanvas-menu-overlay.active{visibility:visible}.offcanvas-menu-wrapper{position:fixed;right:-270px;width:270px;height:100%;background:var(--md-sys-color-background);padding:90px 20px 30px 30px;display:block;z-index:99;overflow-y:auto;-webkit-transition:all,.5s;-moz-transition:all,.5s;-ms-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;opacity:0}.offcanvas-menu-wrapper.active{opacity:1;right:0}.offcanvas__close{position:absolute;width:40px;height:40px;right:30px;top:25px;border:1px solid var(--md-sys-color-outline);border-radius:50%;font-size:26px;text-align:center;transform:rotate(45deg);cursor:pointer}.offcanvas__menu{display:none}.slicknav_btn{display:none}.slicknav_menu{background:rgba(0,0,0,0);padding:0;margin-bottom:20px}.slicknav_nav ul{margin:0}.slicknav_nav .slicknav_row,.slicknav_nav a{padding:5px 5px;margin:0;color:var(--header-text);font-weight:600}.slicknav_nav .slicknav_row:hover{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:rgba(0,0,0,0);color:#111}.slicknav_nav a:hover{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:rgba(0,0,0,0);color:#111}.slicknav_nav{display:block !important}.offcanvas__logo{margin-bottom:25px}.offcanvas__widget{text-align:center;margin-bottom:20px}.offcanvas__widget li{list-style:none;display:inline-block;font-size:18px;color:#111;margin-right:20px;cursor:pointer}.offcanvas__widget li:last-child{margin-right:0}.offcanvas__widget li a{font-size:18px;color:#111;position:relative}.offcanvas__widget li a .tip{position:absolute;right:-12px;top:-11px;height:18px;width:18px;background:#111;font-size:10px;font-weight:500;color:#fff;line-height:18px;text-align:center;border-radius:50%}.offcanvas__auth a{font-size:15px;color:var(--header-text);position:relative;margin-right:8px;font-weight:500}.offcanvas__auth a:last-child{margin-right:0}.offcanvas__auth a:last-child:after{display:none}.offcanvas__auth a:after{position:absolute;right:-8px;top:-2px;content:"/";font-size:13px}.offcanvas__search{margin-bottom:25px}.offcanvas__search form{position:relative;width:100%}.offcanvas__search form input[type=text]{width:100%;height:48px;border:1px solid #e0e0e0;border-radius:4px;padding-left:16px;padding-right:56px;font-size:14px;color:#111;background:#fafafa;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 1px 3px rgba(0,0,0,.12)}.offcanvas__search form input[type=text]::placeholder{color:#9e9e9e}.offcanvas__search form input[type=text]:hover{background:#fff;border-color:#bdbdbd}.offcanvas__search form input[type=text]:focus{outline:none;background:#fff;border-color:#111;box-shadow:0 2px 4px rgba(0,0,0,.16),0 0 0 2px rgba(0,0,0,.08)}.offcanvas__search form button{position:absolute;right:4px;top:50%;transform:translateY(-50%);height:40px;width:40px;background:rgba(0,0,0,0);border:none;color:#111;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.offcanvas__search form button:hover{background:rgba(0,0,0,.04)}.offcanvas__search form button:active{background:rgba(0,0,0,.12)}.offcanvas__search form button span{font-size:18px}.header__menu{display:none}.header__right{display:none}.discount__pic img{height:auto}.discount__text{padding:75px 40px 50px;height:auto}.product__details__pic__left{height:auto}.product__details__pic{margin-bottom:30px}.quantity{float:none;margin-right:0}.nav::before{display:none}.nav::after{display:none}.shop__cart__table{overflow-x:auto}.shop__cart__table tbody tr .cart__product__item img{float:none;margin-right:0}.cart__btn{text-align:center;margin-bottom:25px}.cart__btn.update__btn{text-align:center}.discount__content h6{display:block;margin-right:0;margin-bottom:20px}.discount__content{margin-bottom:35px}.blog__sidebar{padding-left:0;padding-top:40px}.contact__content{margin-bottom:40px}}@media only screen and (max-width: 479px){.categories__item.categories__large__item{padding-left:30px}.banner__text h1{font-size:45px}.discount__text{padding:75px 0px 50px}.product__details__button .cart-btn{float:none;margin-right:0}.product__details__button ul{float:none}.nav-item{margin-right:20px}.blog__details__item__title{margin-right:30px}.blog__comment__item.blog__comment__item--reply{padding-left:0}.blog__comment__item__text ul li{margin-right:5px}.primary-btn.load-btn{padding:12px 50px 10px}.blog__comment__item__pic{float:none;margin-bottom:20px}.discount__content form{width:100%}.search-model-form input{width:100%;font-size:24px}}.shop-cart{padding-top:70px;padding-bottom:90px}.shop__cart__table{margin-bottom:30px}.shop__cart__table table{width:100%}.shop__cart__table thead{border-bottom:1px solid #f2f2f2}.shop__cart__table thead th{font-size:18px;color:#111;font-weight:600;text-transform:uppercase;padding-bottom:20px}.shop__cart__table tbody tr{border-bottom:1px solid #f2f2f2}.shop__cart__table tbody tr td{padding:30px 0}.shop__cart__table tbody tr .cart__product__item{overflow:hidden;width:585px}.shop__cart__table tbody tr .cart__product__item img{float:left;margin-right:25px}.shop__cart__table tbody tr .cart__product__item .cart__product__item__title{overflow:hidden;padding-top:23px}.shop__cart__table tbody tr .cart__product__item .cart__product__item__title h6{color:#111;font-weight:600}.shop__cart__table tbody tr .cart__product__item .cart__product__item__title .rating i{font-size:10px;color:#e3c01c;margin-right:-4px}.shop__cart__table tbody tr .cart__price{font-size:16px;color:#541ae6;font-weight:600;width:190px}.shop__cart__table tbody tr .cart__quantity{width:190px}.shop__cart__table tbody tr .cart__quantity .pro-qty{border:none;padding:0;width:110px;border-radius:0}.shop__cart__table tbody tr .cart__quantity .pro-qty input{color:#444}.shop__cart__table tbody tr .cart__quantity .pro-qty .qtybtn{font-size:16px;color:#444}.shop__cart__table tbody tr .cart__total{font-size:16px;color:#541ae6;font-weight:600;width:150px}.shop__cart__table tbody tr .cart__close{text-align:right}.shop__cart__table tbody tr .cart__close span{height:45px;width:45px;background:#f2f2f2;border-radius:50%;font-size:18px;color:#111;line-height:44px;text-align:center;display:inline-block;font-weight:600;cursor:pointer}.cart__btn{display:inline-block;font-size:14px;color:#fff;background:#541ae6;font-weight:600;text-transform:uppercase;padding:14px 30px 15px;border-radius:50px;float:left;margin-right:10px;margin-bottom:10px}.discount__content h6{color:#111;font-weight:600;text-transform:uppercase;display:inline-block;margin-right:30px}.discount__content form{position:relative;width:370px;display:inline-block}.discount__content form input{height:52px;width:100%;border:1px solid #444;border-radius:50px;padding-left:30px;padding-right:115px;font-size:14px;color:#444}.discount__content form input::placeholder{color:#444}.discount__content form button{position:absolute;right:4px;top:4px}.cart__total__procced{background:#f5f5f5;padding:40px}.cart__total__procced h6{color:#111;font-weight:600;text-transform:uppercase;margin-bottom:10px}.cart__total__procced ul{margin-bottom:25px}.cart__total__procced ul li{list-style:none;font-size:16px;color:#111;font-weight:600;overflow:hidden;line-height:40px}.cart__total__procced ul li span{color:#541ae6;float:right}.cart__total__procced .primary-btn{display:block;border-radius:50px;text-align:center;padding:12px 0 10px}.freight-calculator{display:flex;flex-wrap:wrap;justify-content:space-between}.freight-calculator .cep-input{flex:1 0 100%;display:flex;flex-direction:row;align-items:center;gap:.5rem}.freight-calculator .show-freight{flex:1 0 100%;display:flex;flex-direction:column;align-items:flex-end;text-align:right}/*# sourceMappingURL=style.min.css.map */
