@charset "UTF-8";:root{--tenda-color-primary:#121212;--tenda-color-primary-rgb:18,18,18;--tenda-color-on-primary:#fff;--tenda-color-secondary:#f6f6f6;--tenda-color-on-secondary:#121212;--tenda-color-success:#198754;--tenda-color-warning:#e67e22;--tenda-color-danger:#dc3545;--tenda-color-info:#0dcaf0;--tenda-color-whatsapp:#25d366;--tenda-text-main:#121212;--tenda-text-muted:#707070;--tenda-text-light:#999;--tenda-bg-body:#fff;--tenda-bg-surface:#f6f6f6;--tenda-bg-surface-dark:#f3f3f3;--tenda-border-color:#e5e5e5;--tenda-border-color-dark:#ccc;--tenda-font-family-base:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--tenda-font-family-heading:var(--tenda-font-family-base);--tenda-font-size-base:15px;--tenda-line-height-base:1.6;--tenda-space-1:4px;--tenda-space-2:8px;--tenda-space-3:12px;--tenda-space-4:16px;--tenda-space-5:24px;--tenda-space-6:32px;--tenda-space-8:48px;--tenda-space-12:72px;--tenda-space-16:96px;--tenda-container-width:1400px;--tenda-container-padding:24px;--tenda-radius-sm:0px;--tenda-radius-md:0px;--tenda-radius-lg:0px;--tenda-radius-pill:0px;--tenda-shadow-sm:0 1px 2px rgba(0,0,0,.05);--tenda-shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--tenda-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--tenda-shadow-drawer:-10px 0 40px rgba(0,0,0,.08);--tenda-transition-fast:.15s cubic-bezier(.4,0,.2,1);--tenda-transition-base:.25s cubic-bezier(.4,0,.2,1);--tenda-transition-slow:.4s cubic-bezier(.4,0,.2,1);--tenda-z-dropdown:1000;--tenda-z-sticky:1020;--tenda-z-fixed:1030;--tenda-z-modal-backdrop:1040;--tenda-z-modal:1050;--tenda-z-drawer:1060}*,:after,:before{box-sizing:border-box}body{background-color:var(--tenda-bg-body);color:var(--tenda-text-main);font-family:var(--tenda-font-family-base);font-size:var(--tenda-font-size-base);line-height:var(--tenda-line-height-base);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}button,input,select,textarea{font:inherit}button{background:transparent;border:none;color:inherit;cursor:pointer;padding:0}button:focus{outline:none}button:focus-visible{outline:2px solid var(--tenda-color-primary);outline-offset:2px}a{color:inherit;text-decoration:none}a:focus{outline:none}a:focus-visible{outline:2px solid var(--tenda-color-primary);outline-offset:2px}a{transition:color var(--tenda-transition-fast)}@media (hover:hover) and (pointer:fine){a:hover{color:var(--tenda-text-muted)}}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#page{display:flex;flex-direction:column;min-height:100vh}#primary{flex:1}.screen-reader-text{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.alignwide{max-width:100vw;width:100%}.alignfull{margin-left:calc(50% - 50vw);max-width:100vw;width:100vw}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--tenda-text-main);font-family:var(--tenda-font-family-heading);font-weight:700;letter-spacing:.02em;line-height:1.2;margin-bottom:var(--tenda-space-4);margin-top:0;text-transform:uppercase}.h1,h1{font-size:clamp(1.75rem,3.5vw,2.5rem)}.h2,h2{font-size:clamp(1.5rem,2.5vw,2rem)}.h3,h3{font-size:clamp(1.25rem,2vw,1.5rem)}.h4,h4{font-size:1.125rem}.h5,h5{font-size:1rem}.h6,h6{font-size:.875rem}p{margin-bottom:var(--tenda-space-4);margin-top:0}p:last-child{margin-bottom:0}.text-small,small{font-size:.8125rem}.text-muted{color:var(--tenda-text-muted)}.text-uppercase{letter-spacing:.05em;text-transform:uppercase}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}blockquote{border-left:3px solid var(--tenda-color-primary);font-size:1.125rem;font-style:italic;margin:var(--tenda-space-6) 0;padding-left:var(--tenda-space-4)}.price del,blockquote{color:var(--tenda-text-muted)}.price del{font-weight:400;text-decoration:line-through}.price ins{font-weight:700;text-decoration:none}.tenda-installments{color:var(--tenda-text-muted);font-size:.8125rem}.container{margin-left:auto;margin-right:auto;max-width:var(--tenda-container-width);padding-left:var(--tenda-container-padding);padding-right:var(--tenda-container-padding);width:100%}.site-header{background:var(--tenda-bg-body);border-bottom:1px solid var(--tenda-border-color);position:sticky;top:0;z-index:var(--tenda-z-sticky)}.site-header__inner{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;height:72px}@media (max-width:767.98px){.site-header__inner{grid-template-columns:auto 1fr auto;height:60px}}.site-header__actions{align-items:center;display:flex;gap:var(--tenda-space-2);justify-content:flex-end}.site-header__actions a,.site-header__actions button{align-items:center;background:transparent;border:none;border-radius:0;color:var(--tenda-text-main);display:flex;height:40px;justify-content:center;padding:0;position:relative;transition:opacity var(--tenda-transition-fast);width:40px}@media (hover:hover) and (pointer:fine){.site-header__actions a:hover,.site-header__actions button:hover{opacity:.6}}.site-header__cart-count{align-items:center;background:var(--tenda-color-primary);border-radius:50%;color:var(--tenda-color-on-primary);display:flex;font-size:9px;font-weight:700;height:16px;justify-content:center;position:absolute;right:2px;top:2px;width:16px}.site-branding .site-title{font-family:Nanum Pen Script,cursive;font-size:2.5rem;font-weight:400;letter-spacing:normal;line-height:1;margin:0;text-transform:none}.site-branding .site-title a{color:var(--tenda-text-main)}@media (hover:hover) and (pointer:fine){.site-branding .site-title a:hover{opacity:.7}}.site-branding .site-description{display:none}.main-navigation{align-items:center;display:flex;justify-content:center}.main-navigation ul{display:flex;gap:var(--tenda-space-5);list-style:none;margin:0;padding:0}@media (max-width:767.98px){.main-navigation ul{display:none}}.main-navigation li{position:relative}.main-navigation li.menu-item-has-children>a:after{border-bottom:1.5px solid;border-right:1.5px solid;content:"";display:inline-block;height:6px;margin-bottom:2px;margin-left:6px;transform:rotate(45deg);width:6px}.main-navigation a{color:var(--tenda-text-main);font-size:.8125rem;font-weight:500;letter-spacing:.08em;padding:var(--tenda-space-2) 0;position:relative;text-transform:uppercase}.main-navigation a:after{background:var(--tenda-color-primary);bottom:0;content:"";height:1px;left:0;position:absolute;transition:width var(--tenda-transition-base);width:0}@media (hover:hover) and (pointer:fine){.main-navigation a:hover{color:var(--tenda-text-main)}.main-navigation a:hover:after{width:100%}}.main-navigation .sub-menu{background:var(--tenda-bg-body);border:1px solid var(--tenda-border-color);display:none;flex-direction:column;gap:0;left:-16px;min-width:200px;padding:var(--tenda-space-3) 0;position:absolute;top:100%;z-index:var(--tenda-z-dropdown)}.main-navigation .sub-menu li a{display:block;font-size:.8125rem;padding:var(--tenda-space-2) var(--tenda-space-4)}.main-navigation .sub-menu li a:after{display:none}@media (hover:hover) and (pointer:fine){.main-navigation .sub-menu li a:hover{background:var(--tenda-bg-surface)}}.main-navigation li:hover>.sub-menu{display:flex}.menu-toggle{background:transparent;border:none;display:none;flex-direction:column;height:14px;justify-content:space-between;padding:0;width:22px}@media (max-width:767.98px){.menu-toggle{display:flex}}.menu-toggle__bar{background:var(--tenda-text-main);height:1.5px;transition:var(--tenda-transition-base);width:100%}@media (max-width:767.98px){.main-navigation.toggled ul{background:var(--tenda-bg-body);border-bottom:1px solid var(--tenda-border-color);display:flex;flex-direction:column;left:0;padding:var(--tenda-space-4) var(--tenda-container-padding);position:absolute;right:0;top:100%;z-index:var(--tenda-z-fixed)}.main-navigation.toggled ul a{display:block;padding:var(--tenda-space-3) 0}.main-navigation.toggled ul a:after{display:none}}.site-footer{background:var(--tenda-bg-surface);border-top:1px solid var(--tenda-border-color);margin-top:auto;padding:var(--tenda-space-12) 0 var(--tenda-space-6)}.site-footer__widgets{display:grid;gap:var(--tenda-space-8);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:var(--tenda-space-12)}.site-footer__widget-title{font-size:.8125rem;font-weight:700;letter-spacing:.08em;margin-bottom:var(--tenda-space-4);text-transform:uppercase}.site-footer__bottom{align-items:center;border-top:1px solid var(--tenda-border-color);color:var(--tenda-text-muted);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:var(--tenda-space-4);justify-content:space-between;padding-top:var(--tenda-space-6)}.tenda-announcement-bar{background:var(--tenda-color-primary);color:var(--tenda-color-on-primary);font-size:.75rem;font-weight:500;letter-spacing:.08em;padding:var(--tenda-space-2) var(--tenda-container-padding);position:relative;text-align:center;text-transform:uppercase}.tenda-announcement-bar p{margin:0}.tenda-announcement-bar a{color:inherit;text-decoration:underline;text-underline-offset:2px}.tenda-announcement-bar__close{color:var(--tenda-color-on-primary);padding:4px;position:absolute;right:var(--tenda-container-padding);top:50%;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.tenda-announcement-bar__close:hover{opacity:.7}}.posts-grid{display:grid;gap:var(--tenda-space-6);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:var(--tenda-space-8)}.tenda-section-heading{margin-bottom:var(--tenda-space-8);text-align:center}.tenda-section-heading__title{font-size:clamp(1.5rem,2.5vw,2rem);margin-bottom:var(--tenda-space-2)}.tenda-section-heading__subtitle{color:var(--tenda-text-muted);font-size:.9375rem;margin:0 auto;max-width:500px}.tenda-hero{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;height:80vh;justify-content:center;margin-bottom:var(--tenda-space-12);max-height:800px;min-height:600px;position:relative;text-align:center}.tenda-hero__overlay{background:#0006;inset:0;position:absolute;z-index:1}.tenda-hero__content{max-width:800px;position:relative;z-index:2}.tenda-hero__subtitle{color:#fff;font-size:1rem;font-weight:600;letter-spacing:.15em;margin-bottom:var(--tenda-space-4);text-transform:uppercase}.tenda-hero__title{color:#fff;font-size:clamp(3rem,6vw,5rem);font-weight:700;line-height:1.1;margin-bottom:var(--tenda-space-6)}.tenda-hero__description{font-size:1.25rem;margin-bottom:var(--tenda-space-8)}.tenda-hero__btn{background:#fff;border-color:#fff;color:var(--tenda-color-primary)}@media (hover:hover) and (pointer:fine){.tenda-hero__btn:hover{background:var(--tenda-color-primary);border-color:var(--tenda-color-primary);color:#fff}}.tenda-featured-categories{margin-bottom:var(--tenda-space-12)}.tenda-featured-categories .woocommerce-loop-category__title{font-size:1.25rem;margin-top:var(--tenda-space-4);text-align:center;text-transform:uppercase}.tenda-featured-categories .woocommerce-loop-category__title .count{display:none}.tenda-new-arrivals{margin-bottom:var(--tenda-space-12)}.btn,.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{align-items:center;background-color:var(--tenda-color-primary);border:1px solid transparent;border-radius:0;color:var(--tenda-color-on-primary);cursor:pointer;display:inline-flex;font-family:var(--tenda-font-family-base);font-size:.8125rem;font-weight:600;justify-content:center;letter-spacing:.12em;line-height:1.5;padding:14px 32px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all var(--tenda-transition-fast)}@media (hover:hover) and (pointer:fine){.btn:hover,.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#333;color:var(--tenda-color-on-primary)}}.btn:active,.button:active,.woocommerce #respond input#submit:active,.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active{background-color:#000}.btn.disabled,.btn:disabled,.button.disabled,.button:disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input.disabled#submit,.woocommerce a.button:disabled,.woocommerce a.disabled.button,.woocommerce button.button:disabled,.woocommerce button.disabled.button,.woocommerce input.button:disabled,.woocommerce input.disabled.button{opacity:.5;pointer-events:none}button[type=submit],input[type=button],input[type=submit]{align-items:center;background-color:var(--tenda-color-primary);border:1px solid transparent;border-radius:0;color:var(--tenda-color-on-primary);cursor:pointer;display:inline-flex;font-family:var(--tenda-font-family-base);font-size:.8125rem;font-weight:600;justify-content:center;letter-spacing:.12em;line-height:1.5;padding:14px 32px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all var(--tenda-transition-fast)}@media (hover:hover) and (pointer:fine){button[type=submit]:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#333}}.btn--outline,.button--outline{background-color:transparent;border-color:var(--tenda-color-primary);color:var(--tenda-color-primary)}@media (hover:hover) and (pointer:fine){.btn--outline:hover,.button--outline:hover{background-color:var(--tenda-color-primary);color:var(--tenda-color-on-primary)}}.btn--secondary,.button--secondary{background-color:var(--tenda-color-secondary);border-color:var(--tenda-border-color);color:var(--tenda-color-on-secondary)}@media (hover:hover) and (pointer:fine){.btn--secondary:hover,.button--secondary:hover{background-color:#e8e8e8}}.btn--full{width:100%}.btn--sm{font-size:.75rem;padding:8px 16px}.btn--lg{font-size:.875rem;padding:18px 48px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background-clip:padding-box;background-color:var(--tenda-bg-body);border:1px solid var(--tenda-border-color-dark);border-radius:0;color:var(--tenda-text-main);display:block;font-size:.9375rem;line-height:1.5;padding:12px 16px;transition:border-color var(--tenda-transition-fast),box-shadow var(--tenda-transition-fast);width:100%}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:none}input[type=email]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=search]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,input[type=url]:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--tenda-color-primary);outline-offset:2px}input[type=email]:focus,input[type=email]:focus-visible,input[type=number]:focus,input[type=number]:focus-visible,input[type=password]:focus,input[type=password]:focus-visible,input[type=search]:focus,input[type=search]:focus-visible,input[type=tel]:focus,input[type=tel]:focus-visible,input[type=text]:focus,input[type=text]:focus-visible,input[type=url]:focus,input[type=url]:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{border-color:var(--tenda-color-primary);box-shadow:none;outline:none}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--tenda-text-light);opacity:1}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{color:var(--tenda-text-light);opacity:1}textarea{min-height:120px;resize:vertical}label{display:inline-block;font-size:.8125rem;font-weight:500;letter-spacing:.05em;margin-bottom:var(--tenda-space-2);text-transform:uppercase}.tenda-spinner{animation:tenda-spin .8s linear infinite;border:2px solid rgba(var(--tenda-color-primary-rgb),.15);border-radius:50%;border-top-color:var(--tenda-color-primary);height:24px;width:24px}.tenda-spinner--white{border-color:#fff hsla(0,0%,100%,.2) hsla(0,0%,100%,.2)}@keyframes tenda-spin{to{transform:rotate(1turn)}}.tenda-badge{border-radius:0;color:var(--tenda-color-on-primary);display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.08em;line-height:1;padding:4px 10px;text-transform:uppercase}.tenda-badge,.tenda-badge--new,.tenda-badge--sale{background:var(--tenda-color-primary)}.tenda-badge--new{color:var(--tenda-color-on-primary)}.tenda-badge--soldout{background:var(--tenda-color-secondary);color:var(--tenda-text-muted)}.star-rating{color:var(--tenda-color-primary);display:inline-block;font-size:.875rem;height:1em;line-height:1;overflow:hidden;position:relative;width:5.4em}.star-rating:before{color:var(--tenda-border-color);content:"★★★★★"}.star-rating span,.star-rating:before{float:left;left:0;position:absolute;top:0}.star-rating span{overflow:hidden;padding-top:1.5em}.star-rating span:before{color:var(--tenda-color-primary);content:"★★★★★";left:0;position:absolute;top:0}.woocommerce-page:after,.woocommerce:after{content:none!important}.tenda-wc-wrapper{padding:var(--tenda-space-8) 0}.tenda-breadcrumb{background:var(--tenda-bg-surface);color:var(--tenda-text-muted);font-size:.875rem;margin-bottom:var(--tenda-space-6);padding:var(--tenda-space-3) 0}.tenda-breadcrumb a{color:var(--tenda-text-main)}@media (hover:hover) and (pointer:fine){.tenda-breadcrumb a:hover{text-decoration:underline}}.tenda-breadcrumb__sep{color:var(--tenda-text-light);margin:0 var(--tenda-space-2)}.woocommerce-store-notice{background:var(--tenda-color-primary);color:var(--tenda-color-on-primary);font-size:.875rem;margin:0;padding:var(--tenda-space-3) var(--tenda-space-4);text-align:center}.woocommerce-store-notice a{color:inherit;text-decoration:underline}.woocommerce-store-notice .woocommerce-store-notice__dismiss-link{font-size:1.2rem;position:absolute;right:15px;text-decoration:none;top:50%;transform:translateY(-50%)}.woocommerce-error,.woocommerce-info,.woocommerce-message{align-items:center;background:var(--tenda-bg-surface);border-left:4px solid var(--tenda-color-primary);border-radius:var(--tenda-radius-sm);display:flex;flex-wrap:wrap;gap:var(--tenda-space-4);margin-bottom:var(--tenda-space-6);padding:var(--tenda-space-4) var(--tenda-space-5)}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{margin-left:auto}.woocommerce-error{border-left-color:var(--tenda-color-danger);list-style:none}.woocommerce-error li{width:100%}.woocommerce-info{border-left-color:var(--tenda-color-info)}.woocommerce-message{border-left-color:var(--tenda-color-success)}.tenda-shop-toolbar{align-items:center;border-bottom:1px solid var(--tenda-border-color);display:flex;justify-content:space-between;margin-bottom:var(--tenda-space-6);padding-bottom:var(--tenda-space-4)}.tenda-shop-toolbar .woocommerce-result-count{color:var(--tenda-text-muted);font-size:.8125rem;letter-spacing:.05em;margin:0;text-transform:uppercase}.tenda-shop-toolbar .woocommerce-ordering{margin:0}.tenda-shop-toolbar .woocommerce-ordering select{border:1px solid var(--tenda-border-color);font-size:.8125rem;padding:8px 12px}.tenda-wc-columns-4 .products,ul.products{display:grid;gap:var(--tenda-space-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));list-style:none;margin:0;padding:0}.tenda-product-card{position:relative}.tenda-product-card,.tenda-product-card__link{display:flex;flex-direction:column;height:100%}.tenda-product-card__link{color:inherit;text-decoration:none}.tenda-product-card__image{aspect-ratio:3/4;background:var(--tenda-bg-surface);margin-bottom:var(--tenda-space-3);overflow:hidden;position:relative}.tenda-product-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity var(--tenda-transition-base);width:100%}@media (hover:hover) and (pointer:fine){.tenda-product-card:hover .tenda-product-card__image img{opacity:.9}.tenda-product-card:hover .tenda-product-card__actions{opacity:1;transform:translateY(0)}}.tenda-product-card__badges{display:flex;flex-direction:column;gap:4px;left:12px;position:absolute;top:12px;z-index:2}.tenda-product-card__wishlist{align-items:center;background:var(--tenda-bg-body);border:none;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;position:absolute;right:12px;top:12px;transition:all var(--tenda-transition-fast);width:36px;z-index:2}.tenda-product-card__wishlist svg{height:18px;width:18px}@media (hover:hover) and (pointer:fine){.tenda-product-card__wishlist:hover{background:var(--tenda-color-primary);color:var(--tenda-color-on-primary)}}.tenda-product-card__actions{bottom:0;display:flex;left:0;opacity:0;position:absolute;right:0;transform:translateY(8px);transition:all var(--tenda-transition-fast);z-index:2}@media (max-width:767.98px){.tenda-product-card__actions{opacity:1;transform:translateY(0)}}.tenda-product-card__add-to-cart,.tenda-product-card__quick-view{align-items:center;background:var(--tenda-color-primary);border:none;border-radius:0;color:var(--tenda-color-on-primary);cursor:pointer;display:flex;flex:1;font-size:.6875rem;font-weight:600;gap:6px;height:44px;justify-content:center;letter-spacing:.1em;padding:0;text-transform:uppercase;transition:background-color var(--tenda-transition-fast)}@media (hover:hover) and (pointer:fine){.tenda-product-card__add-to-cart:hover,.tenda-product-card__quick-view:hover{background:#333}}.tenda-product-card__add-to-cart svg,.tenda-product-card__quick-view svg{height:14px;width:14px}.tenda-product-card__quick-view{background:#fffffff2;border-left:1px solid var(--tenda-border-color);color:var(--tenda-text-main)}@media (hover:hover) and (pointer:fine){.tenda-product-card__quick-view:hover{background:var(--tenda-bg-body)}}.tenda-product-card__add-to-cart.tenda-loading{pointer-events:none}.tenda-product-card__add-to-cart.tenda-loading svg{display:none}.tenda-product-card__add-to-cart.tenda-loading:after{animation:tenda-spin .6s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;content:"";height:14px;width:14px}.tenda-product-card__add-to-cart.tenda-added{background:var(--tenda-color-success)}.tenda-product-card__add-to-cart.tenda-added svg{display:none}.tenda-product-card__add-to-cart.tenda-added:after{content:"✓ ADDED";font-size:.6875rem;letter-spacing:.1em}.tenda-product-card__info{display:flex;flex:1;flex-direction:column;padding:var(--tenda-space-1) 0}.tenda-product-card__category{color:var(--tenda-text-light);font-size:.6875rem;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.tenda-product-card .woocommerce-loop-product__title{color:var(--tenda-text-main);font-size:.875rem;font-weight:500;line-height:1.4;margin:0 0 6px;text-transform:none}.tenda-product-card__price-row{align-items:center;display:flex;gap:8px;margin-top:auto}.tenda-product-card__price{color:var(--tenda-text-main);font-size:.875rem;font-weight:600}.tenda-product-card__price del{color:var(--tenda-text-light);font-size:.8125rem;font-weight:400;margin-right:4px}.tenda-product-card__price ins{text-decoration:none}.tenda-product-card__rating .star-rating{font-size:.6875rem}.woocommerce-pagination{margin-top:var(--tenda-space-8);text-align:center}.woocommerce-pagination ul{display:inline-flex;gap:4px;list-style:none;margin:0;padding:0}.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{align-items:center;border:1px solid var(--tenda-border-color);display:flex;font-size:.875rem;font-weight:500;height:40px;justify-content:center;transition:all var(--tenda-transition-fast);width:40px}@media (hover:hover) and (pointer:fine){.woocommerce-pagination ul li a:hover{background:var(--tenda-color-primary);border-color:var(--tenda-color-primary);color:var(--tenda-color-on-primary)}}.woocommerce-pagination ul li span.current{background:var(--tenda-color-primary);border-color:var(--tenda-color-primary);color:var(--tenda-color-on-primary)}.tenda-mini-cart{height:100vh;left:0;pointer-events:none;position:fixed;top:0;transition:visibility var(--tenda-transition-base);visibility:hidden;width:100vw;z-index:var(--tenda-z-drawer)}.tenda-mini-cart[aria-hidden=false]{pointer-events:auto;visibility:visible}.tenda-mini-cart[aria-hidden=false] .tenda-mini-cart__overlay{opacity:1}.tenda-mini-cart[aria-hidden=false] .tenda-mini-cart__panel{box-shadow:var(--tenda-shadow-drawer);transform:translate(0)}.tenda-mini-cart__overlay{background:#00000080;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity var(--tenda-transition-base);width:100%}.tenda-mini-cart__panel{background:var(--tenda-bg-body);display:flex;flex-direction:column;height:100%;max-width:400px;position:absolute;right:0;top:0;transform:translate(100%);transition:transform var(--tenda-transition-base);width:100%}.tenda-mini-cart__header{align-items:center;border-bottom:1px solid var(--tenda-border-color);display:flex;justify-content:space-between;padding:var(--tenda-space-4) var(--tenda-space-5)}.tenda-mini-cart__title{font-size:1.25rem;margin:0}.tenda-mini-cart__close{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}@media (hover:hover) and (pointer:fine){.tenda-mini-cart__close:hover{background:var(--tenda-bg-surface)}}.tenda-mini-cart__content{flex:1;overflow-y:auto;padding:var(--tenda-space-5)}.tenda-mini-cart__content::-webkit-scrollbar{width:6px}.tenda-mini-cart__content::-webkit-scrollbar-track{background:transparent}.tenda-mini-cart__content::-webkit-scrollbar-thumb{background:var(--tenda-border-color-dark);border-radius:3px}.tenda-mini-cart__empty{align-items:center;color:var(--tenda-text-muted);display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.tenda-mini-cart__empty svg{height:48px;margin-bottom:var(--tenda-space-4);stroke-width:1;width:48px}.tenda-mini-cart__empty-text{margin-bottom:var(--tenda-space-6)}.tenda-mini-cart__items{list-style:none;margin:0;padding:0}.tenda-mini-cart__item{border-bottom:1px solid var(--tenda-border-color);display:flex;gap:var(--tenda-space-4);padding:var(--tenda-space-4) 0}.tenda-mini-cart__item:first-child{padding-top:0}.tenda-mini-cart__item:last-child{border-bottom:none}.tenda-mini-cart__item-image{background:var(--tenda-bg-surface);border-radius:var(--tenda-radius-sm);flex-shrink:0;overflow:hidden;width:80px}.tenda-mini-cart__item-image img{height:auto;width:100%}.tenda-mini-cart__item-details{display:flex;flex:1;flex-direction:column}.tenda-mini-cart__item-header{align-items:flex-start;display:flex;gap:var(--tenda-space-2);justify-content:space-between;margin-bottom:var(--tenda-space-2)}.tenda-mini-cart__item-name{color:var(--tenda-text-main);font-size:.9375rem;font-weight:500}.tenda-mini-cart__item-remove{color:var(--tenda-text-light);font-size:1.25rem;line-height:1;padding:0 4px}@media (hover:hover) and (pointer:fine){.tenda-mini-cart__item-remove:hover{color:var(--tenda-color-danger)}}.tenda-mini-cart dl.variation{color:var(--tenda-text-muted);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:4px;margin:0 0 var(--tenda-space-2) 0}.tenda-mini-cart dl.variation dt{font-weight:500}.tenda-mini-cart dl.variation dd,.tenda-mini-cart dl.variation p{margin:0}.tenda-mini-cart__item-footer{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.tenda-mini-cart__item-qty{color:var(--tenda-text-muted);font-size:.875rem}.tenda-mini-cart__item-price{font-weight:600}.tenda-mini-cart__footer{background:var(--tenda-bg-surface);border-top:1px solid var(--tenda-border-color);padding:var(--tenda-space-5)}.tenda-mini-cart__subtotal{align-items:center;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;margin-bottom:var(--tenda-space-5)}.tenda-mini-cart__actions{display:grid;gap:var(--tenda-space-3);grid-template-columns:1fr 1fr;margin-bottom:var(--tenda-space-3)}.tenda-mini-cart__shipping-note{color:var(--tenda-text-muted);font-size:.75rem;margin:0;text-align:center}.tenda-quick-view{align-items:center;display:flex;height:100vh;justify-content:center;left:0;padding:var(--tenda-space-4);pointer-events:none;position:fixed;top:0;transition:visibility var(--tenda-transition-base);visibility:hidden;width:100vw;z-index:var(--tenda-z-modal)}.tenda-quick-view[aria-hidden=false]{pointer-events:auto;visibility:visible}.tenda-quick-view[aria-hidden=false] .tenda-quick-view__overlay{opacity:1}.tenda-quick-view[aria-hidden=false] .tenda-quick-view__panel{opacity:1;transform:scale(1)}.tenda-quick-view__overlay{backdrop-filter:blur(4px);background:#0009;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity var(--tenda-transition-base);width:100%}.tenda-quick-view__panel{background:var(--tenda-bg-body);border-radius:var(--tenda-radius-lg);box-shadow:var(--tenda-shadow-lg);display:flex;flex-direction:column;max-height:90vh;max-width:900px;opacity:0;overflow:hidden;position:relative;transform:scale(.95);transition:all var(--tenda-transition-base);width:100%}.tenda-quick-view__close{align-items:center;background:#fff;border-radius:50%;box-shadow:var(--tenda-shadow-md);display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;width:40px;z-index:10}@media (hover:hover) and (pointer:fine){.tenda-quick-view__close:hover{background:var(--tenda-bg-surface)}}.tenda-quick-view__loading{align-items:center;display:flex;justify-content:center;padding:var(--tenda-space-16)}.tenda-quick-view__body{display:grid;grid-template-columns:1fr;overflow-y:auto}@media (min-width:768px){.tenda-quick-view__body{grid-template-columns:1fr 1fr}}.tenda-quick-view__gallery{background:var(--tenda-bg-surface);display:grid;gap:2px;grid-template-columns:1fr 1fr}.tenda-quick-view__gallery-item{aspect-ratio:1}.tenda-quick-view__gallery-item:first-child{aspect-ratio:4/3;grid-column:1/-1}.tenda-quick-view__gallery-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tenda-quick-view__info{display:flex;flex-direction:column;padding:var(--tenda-space-6) var(--tenda-space-8)}.tenda-quick-view__categories{color:var(--tenda-text-light);font-size:.75rem;letter-spacing:.05em;margin-bottom:var(--tenda-space-2);text-transform:uppercase}.tenda-quick-view__title{font-size:1.75rem;margin:0 0 var(--tenda-space-4)}.tenda-quick-view__price{font-size:1.25rem;font-weight:600;margin-bottom:var(--tenda-space-4)}.tenda-quick-view__price del{color:var(--tenda-text-light);font-size:1rem;font-weight:400;margin-right:8px}.tenda-quick-view__price ins{color:var(--tenda-color-danger);text-decoration:none}.tenda-quick-view__description{color:var(--tenda-text-muted);display:-webkit-box;font-size:.9375rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tenda-quick-view__add-to-cart,.tenda-quick-view__description{margin-bottom:var(--tenda-space-6)}.tenda-quick-view__add-to-cart .quantity{border:1px solid var(--tenda-border-color);border-radius:var(--tenda-radius-sm);display:inline-flex;margin-right:var(--tenda-space-4)}.tenda-quick-view__add-to-cart .quantity input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:none;padding:12px 0;text-align:center;width:60px}.tenda-quick-view__add-to-cart .quantity input::-webkit-inner-spin-button,.tenda-quick-view__add-to-cart .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.tenda-quick-view__add-to-cart button[type=submit]{padding:12px 32px}.tenda-quick-view__full-link{display:inline-block;font-size:.9375rem;font-weight:500;margin-top:auto;text-decoration:underline}.tenda-search-modal{height:100vh;left:0;pointer-events:none;position:fixed;top:0;transition:visibility var(--tenda-transition-base);visibility:hidden;width:100vw;z-index:var(--tenda-z-drawer)}.tenda-search-modal[aria-hidden=false]{pointer-events:auto;visibility:visible}.tenda-search-modal[aria-hidden=false] .tenda-search-modal__overlay{opacity:1}.tenda-search-modal[aria-hidden=false] .tenda-search-modal__panel{opacity:1;transform:translateY(0)}.tenda-search-modal__overlay{background:rgba(var(--tenda-color-primary-rgb),.95);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity var(--tenda-transition-base);width:100%}.tenda-search-modal__panel{margin:10vh auto 0;max-width:800px;opacity:0;padding:var(--tenda-space-5);position:relative;transform:translateY(-20px);transition:all var(--tenda-transition-base);width:100%}.tenda-search-modal__header{margin-bottom:var(--tenda-space-6)}.tenda-search-modal__form{align-items:center;display:flex;position:relative}.tenda-search-modal__input{background:transparent;border:none;border-bottom:2px solid hsla(0,0%,100%,.3);border-radius:0;box-shadow:none!important;color:#fff;font-size:2rem;padding:var(--tenda-space-3) 0;padding-right:60px;width:100%}.tenda-search-modal__input:focus{border-bottom-color:#fff}.tenda-search-modal__input::-moz-placeholder{color:#ffffff80}.tenda-search-modal__input::placeholder{color:#ffffff80}.tenda-search-modal__close{align-items:center;color:#fff;display:flex;height:48px;justify-content:center;position:absolute;right:0;width:48px}@media (hover:hover) and (pointer:fine){.tenda-search-modal__close:hover{opacity:.7}}.tenda-search-modal__loading{display:flex;justify-content:center;padding:var(--tenda-space-6) 0}.tenda-search-modal__results{display:grid;gap:var(--tenda-space-4);grid-template-columns:1fr}@media (min-width:768px){.tenda-search-modal__results{grid-template-columns:1fr 1fr}}.tenda-search-modal__no-results{color:#ffffffb3;font-size:1.125rem;padding:var(--tenda-space-6) 0;text-align:center}.tenda-search-result{align-items:center;background:#ffffff0d;border-radius:var(--tenda-radius-md);display:flex;gap:var(--tenda-space-4);padding:var(--tenda-space-3);transition:background var(--tenda-transition-fast)}@media (hover:hover) and (pointer:fine){.tenda-search-result:hover{background:#ffffff1a}}.tenda-search-result__image{background:#ffffff1a;border-radius:var(--tenda-radius-sm);height:60px;overflow:hidden;width:60px}.tenda-search-result__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tenda-search-result__info{display:flex;flex:1;flex-direction:column}.tenda-search-result__name{color:#fff;font-weight:500;margin-bottom:4px}.tenda-search-result__price{color:#ffffffb3;font-size:.875rem}.tenda-single-product{display:grid;gap:var(--tenda-space-8);grid-template-columns:1fr;margin-bottom:var(--tenda-space-12)}@media (min-width:768px){.tenda-single-product{align-items:start;grid-template-columns:1fr 1fr}}.tenda-single-product__gallery{position:sticky;top:100px}.tenda-single-product__gallery .woocommerce-product-gallery{display:flex;flex-direction:row-reverse;gap:var(--tenda-space-4);opacity:1!important}.tenda-single-product__gallery .flex-viewport{background:var(--tenda-bg-surface);border-radius:var(--tenda-radius-md);flex:1;overflow:hidden}.tenda-single-product__gallery .flex-viewport img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.tenda-single-product__gallery .flex-control-thumbs{display:flex;flex-direction:column;flex-shrink:0;gap:var(--tenda-space-3);list-style:none;margin:0;padding:0;width:80px}.tenda-single-product__gallery .flex-control-thumbs li{border:1px solid transparent;border-radius:var(--tenda-radius-sm);cursor:pointer;overflow:hidden;width:100%}.tenda-single-product__gallery .flex-control-thumbs li img{display:block;opacity:.6;transition:opacity var(--tenda-transition-fast),border var(--tenda-transition-fast)}.tenda-single-product__gallery .flex-control-thumbs li img.flex-active,.tenda-single-product__gallery .flex-control-thumbs li img:hover{border:1px solid var(--tenda-text-main);border-radius:var(--tenda-radius-sm);opacity:1}@media (max-width:767.98px){.tenda-single-product__gallery .woocommerce-product-gallery{flex-direction:column}.tenda-single-product__gallery .flex-control-thumbs{flex-direction:row;overflow-x:auto;width:100%}.tenda-single-product__gallery .flex-control-thumbs li{flex-shrink:0;width:80px}}.tenda-single-product__summary{display:flex;flex-direction:column;padding-left:var(--tenda-space-4)}.tenda-single-product__title{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.2;margin-bottom:var(--tenda-space-6)}.tenda-single-product__price{align-items:center;display:flex;font-size:1.5rem;font-weight:700;gap:8px;margin-bottom:var(--tenda-space-1)}.tenda-single-product__price del{color:var(--tenda-text-light);font-size:1.25rem;font-weight:400}.tenda-single-product__price ins{color:var(--tenda-text-main);text-decoration:none}.tenda-product-installments{align-items:flex-start;border-bottom:1px solid var(--tenda-border-color);color:var(--tenda-text-muted);display:flex;flex-direction:column;font-size:.875rem;gap:var(--tenda-space-2);margin-bottom:var(--tenda-space-6);padding-bottom:var(--tenda-space-6)}.tenda-product-installments p{margin:0}.tenda-product-installments .tenda-btn-installments{background:var(--tenda-bg-surface);border:none;border-radius:var(--tenda-radius-pill);color:var(--tenda-text-main);cursor:pointer;font-size:.75rem;font-weight:600;padding:4px 12px}@media (hover:hover) and (pointer:fine){.tenda-product-installments .tenda-btn-installments:hover{background:#e5e5e5}}.tenda-product-pix-block{background:#3c4b37;border-radius:var(--tenda-radius-sm);color:#fff;display:flex;flex-direction:column;gap:4px;margin-bottom:var(--tenda-space-6);padding:var(--tenda-space-4)}.tenda-product-pix-block__header{align-items:center;display:flex;gap:var(--tenda-space-3)}.tenda-product-pix-block__header svg{flex-shrink:0}.tenda-product-pix-block__price{font-size:1.125rem;font-weight:700}.tenda-product-pix-block__badge{background:#fff;border-radius:4px;color:#3c4b37;font-size:.625rem;font-weight:700;margin-left:auto;padding:2px 6px}.tenda-product-pix-block__desc{font-size:.875rem;margin:0;opacity:.9}.cart{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tenda-space-4);margin-bottom:var(--tenda-space-4)}.cart .quantity{border:1px solid var(--tenda-border-color);border-radius:var(--tenda-radius-pill);display:flex;height:52px;overflow:hidden;width:120px}.cart .quantity input.qty{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:none;font-weight:600;text-align:center;width:40px}.cart .quantity input.qty::-webkit-inner-spin-button,.cart .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.cart .quantity .minus,.cart .quantity .plus{background:transparent;border:none;color:var(--tenda-text-light);cursor:pointer;font-size:1.25rem;width:40px}@media (hover:hover) and (pointer:fine){.cart .quantity .minus:hover,.cart .quantity .plus:hover{color:var(--tenda-text-main)}}.cart .single_add_to_cart_button{align-items:center;background:#f2f2f2;border:none;border-radius:var(--tenda-radius-pill);color:var(--tenda-text-main);display:flex;flex:1;font-size:.875rem;font-weight:600;gap:8px;height:52px;justify-content:center;text-transform:uppercase}.cart .single_add_to_cart_button:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M6 2L3 6v14a2 2 0 002 2h14a2 2 0 002-2V6l-3-4z"/><line x1="3" y1="6" x2="21" y2="6"/><path d="M16 10a4 4 0 01-8 0"/></svg>');background-size:cover;content:"";display:inline-block;height:18px;width:18px}@media (hover:hover) and (pointer:fine){.cart .single_add_to_cart_button:hover{background:#e5e5e5}}.cart.variations_form{align-items:stretch;flex-direction:column}.cart.variations_form .variations{margin-bottom:var(--tenda-space-4);width:100%}.cart.variations_form .variations tr{display:flex;flex-direction:column;margin-bottom:var(--tenda-space-4)}.cart.variations_form .variations td.label{font-weight:500;padding:0 0 var(--tenda-space-2) 0}.cart.variations_form .variations td.value select{width:100%}.cart.variations_form .single_variation_wrap{display:flex;flex-direction:column;gap:var(--tenda-space-4);width:100%}.tenda-btn-express-checkout{background:#000;border-radius:var(--tenda-radius-pill);color:#fff;font-weight:600;height:52px;margin-bottom:var(--tenda-space-6);width:100%}@media (hover:hover) and (pointer:fine){.tenda-btn-express-checkout:hover{opacity:.8}}.tenda-payment-icons{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tenda-space-3);justify-content:center;margin-bottom:var(--tenda-space-8)}.tenda-payment-icons img{height:16px;-o-object-fit:contain;object-fit:contain;width:auto}.tenda-trust-badges{border-bottom:1px solid var(--tenda-border-color);display:flex;flex-direction:column;gap:var(--tenda-space-4);margin-bottom:var(--tenda-space-12);padding-bottom:var(--tenda-space-8)}.tenda-trust-badges .tenda-trust-badge{align-items:center;border-radius:var(--tenda-radius-sm);display:flex;gap:var(--tenda-space-4);padding:var(--tenda-space-4)}.tenda-trust-badges .tenda-trust-badge--green{background:#4a5c44;color:#fff}.tenda-trust-badges .tenda-trust-badge--gray{background:#f2f2f2;color:var(--tenda-text-main)}.tenda-trust-badges .tenda-trust-badge__icon{flex-shrink:0;font-size:1.5rem}.tenda-trust-badges .tenda-trust-badge__content{display:flex;flex-direction:column;font-size:.875rem}.tenda-trust-badges .tenda-trust-badge__content strong{font-weight:600}.tenda-trust-badges .tenda-trust-badge__content span{opacity:.9}.tenda-product-accordions{display:flex;flex-direction:column;margin-bottom:var(--tenda-space-12)}.tenda-product-accordions .tenda-accordion{border-bottom:1px solid var(--tenda-border-color)}.tenda-product-accordions .tenda-accordion__title{align-items:center;cursor:pointer;display:flex;font-weight:500;gap:var(--tenda-space-3);list-style:none;padding:var(--tenda-space-4) 0}.tenda-product-accordions .tenda-accordion__title::-webkit-details-marker{display:none}.tenda-product-accordions .tenda-accordion__title svg{opacity:.7}.tenda-product-accordions .tenda-accordion__title .tenda-accordion__icon{font-size:1.25rem;margin-left:auto;transition:transform var(--tenda-transition-fast)}.tenda-product-accordions .tenda-accordion[open] .tenda-accordion__icon{transform:rotate(45deg)}.tenda-product-accordions .tenda-accordion__content{color:var(--tenda-text-muted);font-size:.9375rem;line-height:1.6;padding:0 0 var(--tenda-space-4) 0}.tenda-product-accordions .tenda-accordion__content h2,.tenda-product-meta,.tenda-share{display:none}.related.products,.upsells.products{border-top:1px solid var(--tenda-border-color);padding-top:var(--tenda-space-12)}.related.products>h2,.upsells.products>h2{font-size:1.75rem;margin-bottom:var(--tenda-space-8);text-align:center}.woocommerce-cart .tenda-wc-wrapper{display:grid;gap:var(--tenda-space-8);grid-template-columns:1fr}@media (min-width:992px){.woocommerce-cart .tenda-wc-wrapper{align-items:start;grid-template-columns:2fr 1fr}}.woocommerce-cart-form__contents{border-collapse:collapse;width:100%}.woocommerce-cart-form__contents th{border-bottom:2px solid var(--tenda-border-color);font-size:.875rem;font-weight:600;letter-spacing:.05em;padding:var(--tenda-space-4) 0;text-align:left;text-transform:uppercase}.woocommerce-cart-form__contents td{border-bottom:1px solid var(--tenda-border-color);padding:var(--tenda-space-6) 0;vertical-align:middle}.woocommerce-cart-form__contents .product-remove{width:40px}.woocommerce-cart-form__contents .product-remove a{color:var(--tenda-text-light);font-size:1.5rem;line-height:1}@media (hover:hover) and (pointer:fine){.woocommerce-cart-form__contents .product-remove a:hover{color:var(--tenda-color-danger)}}.woocommerce-cart-form__contents .product-thumbnail{width:80px}.woocommerce-cart-form__contents .product-thumbnail img{background:var(--tenda-bg-surface);border-radius:var(--tenda-radius-sm)}.woocommerce-cart-form__contents .product-name{padding-left:var(--tenda-space-4)}.woocommerce-cart-form__contents .product-name a{font-weight:500}.woocommerce-cart-form__contents .product-quantity .qty{padding:8px;text-align:center;width:60px}.cart-collaterals{background:var(--tenda-bg-surface);border-radius:var(--tenda-radius-md);padding:var(--tenda-space-6)}.cart-collaterals h2{font-size:1.5rem;margin-bottom:var(--tenda-space-6)}.cart-collaterals .shop_table{border-collapse:collapse;margin-bottom:var(--tenda-space-6);width:100%}.cart-collaterals .shop_table td,.cart-collaterals .shop_table th{border-bottom:1px solid var(--tenda-border-color);padding:var(--tenda-space-3) 0}.cart-collaterals .shop_table th{font-weight:500;text-align:left}.cart-collaterals .shop_table td{text-align:right}.cart-collaterals .shop_table .order-total td,.cart-collaterals .shop_table .order-total th{border-bottom:none;font-size:1.25rem;font-weight:700;padding-top:var(--tenda-space-4)}.cart-collaterals .checkout-button{font-size:1.125rem;height:56px;width:100%}.tenda-checkout{display:grid;gap:var(--tenda-space-12);grid-template-columns:1fr}@media (min-width:992px){.tenda-checkout{align-items:start;grid-template-columns:1.2fr .8fr}}.tenda-checkout__form{display:flex;flex-direction:column;gap:var(--tenda-space-8)}.tenda-checkout__step{background:var(--tenda-bg-body)}.tenda-checkout__step-title{border-bottom:2px solid var(--tenda-border-color);font-size:1.5rem;margin-bottom:var(--tenda-space-6);padding-bottom:var(--tenda-space-2)}.tenda-checkout__sidebar{background:var(--tenda-bg-surface);border:1px solid var(--tenda-border-color);border-radius:var(--tenda-radius-md);padding:var(--tenda-space-6);position:sticky;top:100px}.tenda-checkout #order_review .shop_table{border-collapse:collapse;margin-bottom:var(--tenda-space-6);width:100%}.tenda-checkout #order_review .shop_table td,.tenda-checkout #order_review .shop_table th{border-bottom:1px solid var(--tenda-border-color-dark);padding:var(--tenda-space-3) 0}.tenda-checkout #order_review .shop_table th{text-align:left}.tenda-checkout #order_review .shop_table td{text-align:right}.tenda-checkout #order_review .shop_table .product-name{display:flex;justify-content:space-between;text-align:left}.tenda-checkout #order_review .shop_table .product-name .product-quantity{color:var(--tenda-text-muted);font-weight:400}.tenda-checkout #order_review #payment{background:transparent;border-radius:0}.tenda-checkout #order_review #payment ul.payment_methods{border-bottom:1px solid var(--tenda-border-color-dark);margin:0 0 var(--tenda-space-4) 0;padding:0 0 var(--tenda-space-4) 0}.tenda-checkout #order_review #payment ul.payment_methods li{margin-bottom:var(--tenda-space-4)}.tenda-checkout #order_review #payment ul.payment_methods .payment_box{background:var(--tenda-bg-body);border-radius:var(--tenda-radius-sm);color:var(--tenda-text-muted);font-size:.875rem;margin-top:var(--tenda-space-2);padding:var(--tenda-space-4)}.tenda-checkout #order_review #payment ul.payment_methods .payment_box:before{display:none}.tenda-checkout #order_review #payment .place-order{padding:0}.tenda-checkout #order_review #payment .place-order .button{font-size:1.125rem;height:56px;width:100%}.form-row{margin-bottom:var(--tenda-space-4)}.form-row label{display:block;margin-bottom:var(--tenda-space-2)}.form-row.form-row-first{float:left;width:48%}.form-row.form-row-last{float:right;width:48%}.form-row.form-row-wide{clear:both;width:100%}.form-row:after{clear:both;content:"";display:table}.woocommerce-account .tenda-wc-wrapper{display:flex;flex-direction:column;gap:var(--tenda-space-8)}@media (min-width:768px){.woocommerce-account .tenda-wc-wrapper{align-items:start;flex-direction:row}}.woocommerce-MyAccount-navigation{width:100%}@media (min-width:768px){.woocommerce-MyAccount-navigation{flex-shrink:0;width:280px}}.woocommerce-MyAccount-navigation ul{background:var(--tenda-bg-surface);border-radius:var(--tenda-radius-md);list-style:none;margin:0;overflow:hidden;padding:0}.woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--tenda-border-color)}.woocommerce-MyAccount-navigation li:last-child{border-bottom:none}.woocommerce-MyAccount-navigation li a{align-items:center;color:var(--tenda-text-muted);display:flex;font-weight:500;padding:var(--tenda-space-4) var(--tenda-space-5)}@media (hover:hover) and (pointer:fine){.woocommerce-MyAccount-navigation li a:hover{background:#00000005;color:var(--tenda-text-main)}}.woocommerce-MyAccount-navigation li.is-active a{background:var(--tenda-color-primary);color:var(--tenda-color-on-primary)}.woocommerce-MyAccount-content{flex:1;width:100%}.woocommerce-MyAccount-content .tenda-account-welcome{align-items:center;background:var(--tenda-bg-surface);border-radius:var(--tenda-radius-md);display:flex;flex-wrap:wrap;gap:var(--tenda-space-6);margin-bottom:var(--tenda-space-8);padding:var(--tenda-space-6)}.woocommerce-MyAccount-content .tenda-account-welcome__avatar img{border:2px solid #fff;border-radius:50%;box-shadow:var(--tenda-shadow-sm)}.woocommerce-MyAccount-content .tenda-account-welcome__info{flex:1;min-width:200px}.woocommerce-MyAccount-content .tenda-account-welcome__greeting{font-size:1.5rem;margin:0 0 4px}.woocommerce-MyAccount-content .tenda-account-welcome__email{color:var(--tenda-text-muted);margin:0}.woocommerce-MyAccount-content .tenda-account-welcome__stats{border-top:1px solid var(--tenda-border-color);display:flex;gap:var(--tenda-space-6);padding-top:var(--tenda-space-4);width:100%}@media (min-width:576px){.woocommerce-MyAccount-content .tenda-account-welcome__stats{border-left:1px solid var(--tenda-border-color);border-top:none;margin-left:auto;padding-left:var(--tenda-space-6);padding-top:0;width:auto}}.woocommerce-MyAccount-content .tenda-account-stat{display:flex;flex-direction:column}.woocommerce-MyAccount-content .tenda-account-stat__number{color:var(--tenda-text-main);font-size:1.5rem;font-weight:700}.woocommerce-MyAccount-content .tenda-account-stat__label{color:var(--tenda-text-muted);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.woocommerce-MyAccount-content .woocommerce-MyAccount-downloads,.woocommerce-MyAccount-content .woocommerce-orders-table{border-collapse:collapse;width:100%}.woocommerce-MyAccount-content .woocommerce-MyAccount-downloads td,.woocommerce-MyAccount-content .woocommerce-MyAccount-downloads th,.woocommerce-MyAccount-content .woocommerce-orders-table td,.woocommerce-MyAccount-content .woocommerce-orders-table th{border-bottom:1px solid var(--tenda-border-color);padding:var(--tenda-space-4) 0;text-align:left}.woocommerce-MyAccount-content .woocommerce-MyAccount-downloads th,.woocommerce-MyAccount-content .woocommerce-orders-table th{font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.woocommerce-MyAccount-content .woocommerce-MyAccount-downloads .button,.woocommerce-MyAccount-content .woocommerce-orders-table .button{font-size:.875rem;height:auto;padding:8px 16px}.woocommerce-MyAccount-content .woocommerce-Address{background:var(--tenda-bg-surface);border-radius:var(--tenda-radius-md);height:100%;padding:var(--tenda-space-5)}.woocommerce-MyAccount-content .woocommerce-Address-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--tenda-space-4)}.woocommerce-MyAccount-content .woocommerce-Address-title h3{font-size:1.25rem;margin:0}.woocommerce-MyAccount-content .woocommerce-Address-title .edit{font-size:.875rem;text-decoration:underline}.woocommerce-MyAccount-content .u-columns{display:grid;gap:var(--tenda-space-6);grid-template-columns:1fr}@media (min-width:576px){.woocommerce-MyAccount-content .u-columns{grid-template-columns:1fr 1fr}}.woocommerce-MyAccount-content .u-columns .u-column1,.woocommerce-MyAccount-content .u-columns .u-column2{float:none;width:100%}
