.product-variants .product-form-input [type=radio]+label[data-color],.product-variants .product-form-input [type=radio]+label[data-image]{width:4.8rem;height:4.8rem}.ctu-payment-box{background:#f5f7fa;border:1px solid #dbe1e6;border-radius:12px;padding:18px 20px;margin-top:20px}.ctu-copy-btn{background:transparent;border:none;cursor:pointer;padding:4px;margin-left:6px;display:inline-flex;align-items:center}.ctu-copy-btn svg{stroke:#fff}.ctu-copy-btn:active svg,.ctu-copy-btn.copied svg{stroke:#ede83f!important}.ctu-copied-msg{margin-left:8px;color:#ffd500;font-weight:600;display:none}.ctu-payment-title{font-size:16px;font-weight:600;color:#1c2d3f;margin-bottom:14px}.ctu-payment-icons{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ctu-pay-tile{background:#fff;border:1px solid #e2e5e8;border-radius:10px;padding:10px 16px;display:flex;align-items:center;justify-content:center;height:50px}.ctu-pay-tile img{height:26px;object-fit:contain}.ctu-info-row{margin-top:31px;display:flex;align-items:center;gap:30px;flex-wrap:wrap;padding-bottom:40px;align-content:center}.ctu-info-item{display:flex;align-items:center;gap:8px;font-size:15px;color:#1c2d3f;cursor:pointer}.ctu-info-item i{font-size:20px;color:#414d63}.ctu-wishlist-btn{width:50px;height:50px;border:2px solid #d6d9df;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s ease;background:#fff}.ctu-wishlist-btn:hover{border-color:#ffd500}.ctu-wishlist-icon{font-size:20px;color:#1a1e24;cursor:pointer;transition:.2s ease}.ctu-wishlist-icon.active-heart{color:red!important}.ctu-wishlist-btn.active .ctu-wishlist-icon{color:#ffd500}.ctu-row{display:flex;align-items:center;gap:14px;width:100%}.ctu-row .quantity-input{flex:0 0 auto}.ctu-row .button-add-to-cart{flex:1}.ctu-row .ctu-wishlist-btn{flex:0 0 56px}.ctu-product-meta{margin-top:15px;font-family:Inter,sans-serif}.ctu-meta-top{display:flex;justify-content:flex-start;gap:40px;padding:12px 0 20px;border-bottom:2px solid #e5e7eb;border-top:2px solid #e5e7eb;width:fit-content;margin-bottom:30px;margin-top:20px}#product-form-installment{display:none}.ctu-meta-item{display:flex;align-items:center;gap:8px;color:#263238;font-size:14px}.ctu-meta-item i{color:#555;font-size:16px}.ctu-label{font-weight:600;font-size:15px;margin-bottom:8px;display:block}.ctu-selected-value{color:#c62828;margin-left:8px}.ctu-color-row{display:flex;gap:12px;margin-bottom:20px}.ctu-color-swatch{width:40px;height:40px;border-radius:6px;border:2px solid transparent;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}.ctu-color-swatch.active{border-color:#01ab4f;box-shadow:0 0 0 3px #01ab4f33}.ctu-color-swatch i{color:#fff;font-size:18px}.ctu-size-header{display:flex;gap:319px;align-items:center}.ctu-size-guide{font-size:14px;color:#4f5b66;display:flex;align-items:center;gap:6px;cursor:pointer}.ctu-size-row{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0 20px}.ctu-size-btn{border:2px solid #d1d5db;border-radius:8px;padding:10px 14px;min-width:88px;text-align:center;cursor:pointer;font-size:15px;font-weight:500;color:#37474f;position:relative;background:#fff}.ctu-toast{position:fixed;bottom:30px;right:30px;background:#28a745;color:#fff;padding:10px 18px;border-radius:6px;font-size:14px;font-weight:600;opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease,visibility .3s;z-index:9999}.ctu-toast.show{opacity:1;visibility:visible;transform:translateY(0)}.ctu-size-btn input{display:none}.ctu-size-btn.active{background:#263238;border-color:#263238;color:#fff}.ctu-size-btn.disabled{opacity:.5;cursor:not-allowed;position:relative}.ctu-size-btn.disabled i{position:absolute;right:-8px;top:-10px;font-size:18px;color:#455a64}.product-variants .product-form-input{margin-bottom:2rem}.button-add-to-cart{background-color:#ede83f;color:#000}.ctu-stock-msg{margin-top:25px;color:#222;font-weight:600;display:flex;align-items:center;gap:8px;margin-bottom:29px}.ctu-stock-msg i{font-size:14px}.product-block{margin-bottom:0rem}@media (max-width: 600px){.ctu-meta-top{flex-direction:column;gap:10px}.product-actions{width:100%}.ctu-row{gap:7px}.ctu-row .ctu-wishlist-btn{flex:0 0 50px}.ctu-wishlist-btn{height:45px}.quantity-input{width:10.5rem}.ctu-size-header{gap:225px}.ctu-color-row,.ctu-size-row{gap:8px}.ctu-size-btn{min-width:calc(50% - 8px)}}.product-info-heading h2{font-size:31px;font-weight:500}.ctu-rating-row{display:flex;align-items:center;gap:10px;margin:6px 0 14px}.ctu-stars .rating-star{color:#ede83f!important}.product-rating-hide-empty .rating-star{opacity:1!important}.ctu-rating-arrow{font-size:13px;color:#233142;margin-left:-6px;opacity:.8;position:relative;top:-1px}.ctu-rating-text{font-size:16px;font-weight:600;color:#233142;letter-spacing:-.2px}.product-info-heading h2{font-size:32px;color:#000;font-weight:500}.product-media-gallery-wrap{position:sticky;top:190px;height:fit-content;align-self:flex-start}@media (max-width: 768px){.product-media-gallery-wrap{position:static!important}.footer-blocks-wrapper{display:block!important}.footer-social__stroke{width:61px!important}.header-search-global-component{width:100%!important}}:root{--newsletter-gap: 12px;--newsletter-height: 50px;--newsletter-radius: 8px;--newsletter-input-padding-x: 18px;--newsletter-btn-padding-x: 26px}.newsletter-input-group{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;width:100%}.newsletter-input{display:block!important;width:67%!important;height:41px!important;padding:0 16px!important;border-radius:8px!important;background:#fff!important;border:1px solid #ffffff!important;box-shadow:inset 0 1px 1px #0000000f!important;margin:0!important}.newsletter-input::placeholder{color:#a8b0b7;font-weight:500}.newsletter-input:focus{box-shadow:0 0 0 3px #ffe60014}.newsletter-btn{height:43px!important;padding:0 14px!important;border-radius:8px!important;background:#ede83f!important;color:#000!important;font-size:16px!important;font-weight:700!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:none!important;box-shadow:none!important;margin:0!important}.newsletter-btn{flex:0 0 auto!important}.newsletter-form [type=submit]{position:unset}.newsletter-btn:hover{filter:brightness(.99);transform:translateY(-1px)}.newsletter-btn:active{transform:translateY(0)}.newsletter-btn:focus,.newsletter-input:focus{outline:none;box-shadow:0 0 0 3px #ffe60014}.newsletter-desc{padding-top:16px;color:#cdd5df}.newsletter-privacy{padding-top:14px;color:#cdd5df;text-align:center}@media (max-width: 600px){.newsletter-input-group{gap:10px}.a1-footer-block .widget-title,.footer-newsletter{padding-top:20px}.newsletter-input,.newsletter-btn{width:32%;height:48px;border-radius:8px}}.right-footer-bottom span{color:#e3e8ef}.a1-footer-block .grid-item:first-child .rte p{position:relative;padding-left:28px;margin-bottom:6px;line-height:1.6;color:#fff}.a1-footer-block .grid-item:first-child .rte p{position:relative;padding-left:28px;margin-bottom:8px;line-height:1.6;color:#fff}.a1-footer-block .grid-item:first-child .rte p:nth-child(1):before{content:"\f3c5";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:2px;font-size:15px;color:#fff}.a1-footer-block .grid-item:first-child .rte p:nth-child(2):before{content:"\f095";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:2px;font-size:15px;color:#fff}.a1-footer-block .grid-item:first-child .rte p:nth-child(3):before{content:"\f0e0";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:2px;font-size:15px;color:#fff}.a1-footer-block .widget-title{font-weight:600!important;font-size:17px}.a1-footer-block ul li{padding-bottom:1.25rem;font-weight:300}.footer-blocks-wrapper{display:flex;justify-content:space-between;gap:0px;padding-top:40px;padding-bottom:40px;border-top:1px dashed #f1f1f180}.footer-blocks-wrapper .grid-item{width:auto!important;max-width:none!important;text-align:left;word-break:normal;white-space:normal}.payment-column img{width:100%;height:auto;object-fit:contain;transition:.2s ease}.payment-column img:hover{filter:brightness(1.1)}.footer-social-block{display:flex;align-items:center;justify-content:center;gap:3px;padding:20px 0}.footer-social__stroke{height:4px;width:auto;object-fit:contain}.footer-social__icons i{font-size:22px;color:#fff;margin:0 10px;cursor:pointer;transition:.2s ease}.footer-social__icons i:hover{color:#ede83f}.outer-footer-bottom{padding-top:20px;padding-bottom:43px;text-align:center;font-size:14px;color:#b0b0b0;display:flex;justify-content:space-between}.outer-footer-bottom a{color:#b0b0b0;margin:0 8px;text-decoration:none;transition:color .3s ease}.outer-footer-bottom a:hover{color:#ede83f}.footer-toplogo-wrapper{background-color:#121926;text-align:center;padding:65px 20px}.footer-toplogo-content{max-width:900px;margin:0 auto}.footer-logo{width:180px;height:auto;margin-bottom:25px}.footer-title{color:#ede83f;font-size:22px;font-weight:700;margin-bottom:15px;letter-spacing:1px}.footer-subtext{color:#e0e0e0;font-size:16px;line-height:1.6;margin:0}@media (max-width: 768px){.footer-toplogo-wrapper{padding:60px 15px}.copyright-wrap{padding-bottom:65px}.payment-icons{text-align:center}.payment-column img{width:282px}.outer-footer-bottom{display:block}.left-footer-bottom{padding-bottom:18px}.payment-title{text-align:center}.footer-title{font-size:20px}.footer-subtext{font-size:15px}.footer-logo{width:155px}}.footer-blocks-wrapper{padding:4.5rem 0 .5rem;row-gap:3.5rem}@media (min-width: 990px){.footer-blocks-wrapper{row-gap:0}}.footer .widget-media{margin:0 0 1.5rem}.footer .widget-media:last-child{margin-bottom:0}.footer-info{display:flex;flex-direction:column;align-items:center;text-align:center;border-top:1px dashed rgb(255 255 255 / 28%);padding:1.5rem 0;font-size:calc(var(--font-body-scale) * 1.3rem)}@media (min-width: 990px){.footer-info{flex-direction:row;justify-content:center;text-align:left}}.footer-info a{color:rgba(var(--color-accent-1));text-underline-offset:.3rem;text-decoration-thickness:.1rem;text-decoration-color:transparent;transition:text-decoration .18s ease}.footer-info a:hover{text-decoration:underline}.footer-info-start:only-child{text-align:center;width:100%}@media (min-width: 990px){.footer-info-end{display:flex;align-items:center}}.footer-social-links-wrap .list-social{justify-content:center}.footer-follow-on-shop{margin-top:2rem}@media (min-width: 990px){.footer-follow-on-shop{margin:0;display:flex;justify-content:flex-end;text-align:right}}.footer-pre-info-content{display:flex;justify-content:space-between;align-items:center;padding-bottom:3rem}.footer-pre-info-content.footer-pre-info-content-centered{display:flex;justify-content:center}.footer-lang-region{display:flex;justify-content:center;align-items:center;gap:1rem}.list-payment{display:flex;align-items:center;list-style:none;margin:1rem 0 0;padding:0;grid-gap:1rem;flex-wrap:wrap;justify-content:center}@media (min-width: 990px){.list-payment{margin-top:0}}.list-payment-item{padding:0;margin:0;line-height:0}.spec-box{margin-top:30px;border-top:1px solid #eee;padding-top:25px}.spec-title{font-size:20px;font-weight:700;margin-bottom:25px}.spec-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px 40px}.spec-item{display:flex;gap:8px;align-items:center}.spec-icon{width:60px;height:60px;opacity:.85}.spec-icon svg{width:50px;height:50px}.spec-label{margin:0;font-size:15px;color:#000;font-weight:600}.spec-value{margin:2px 0 0;color:#111;font-size:14px}.ctu-row .button-add-to-cart{box-shadow:none}.ctu-color-box{width:40px;height:35px;border-radius:4px;border:1px solid #dbdbdb;display:inline-block}@media (max-width: 768px){.product-media-gallery-wrap{position:static!important}.footer-blocks-wrapper{display:block!important}.footer-social__stroke{width:61px!important}}.badge-call-availability{background-color:#ede83f!important;border-radius:20px!important;padding:3px 12px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;color:#000!important}.badge-call-availability .badge-stock-dot{background-color:#d97706!important}.badge-call-availability .js-stock-text{color:#000!important;font-weight:600!important;white-space:nowrap!important;margin:0!important;padding:0!important}.ctu-info-item a,.ctu-info-item span{color:#000}.instock990 span{font-weight:600!important}.no-phone-format{unicode-bidi:plaintext}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-footer.css.map */
