@font-face{font-family:Barlow Condensed;src:url(../fonts/barlow-condensed-regular.woff2) format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Barlow Condensed;src:url(../fonts/barlow-condensed-medium.woff2) format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:Barlow Condensed;src:url(../fonts/barlow-condensed-bold.woff2) format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:Barlow Condensed;src:url(../fonts/barlow-condensed-extra-bold-italic.woff2) format('woff2');font-weight:900;font-style:italic;font-display:swap}
:root{--black:#0a0a0a;--ink:#171717;--muted:#686868;--line:#dedede;--paper:#f6f6f6;--aqua:#3dc7c3}
*{box-sizing:border-box}
html{overflow-x:hidden;scroll-behavior:smooth}
body{background:#fff;color:var(--ink);font-family:'Barlow Condensed',Arial,sans-serif;font-size:16px;line-height:1.35;margin:0;overflow-x:hidden}
body.is-locked{overflow:hidden}
a{color:inherit;text-decoration:none}
button,input,select,textarea{font:inherit}
button{border:0;cursor:pointer}
:where(a,button,input,select,textarea):focus-visible{outline:2px solid #111;outline-offset:3px}
img{height:auto;max-width:100%}
.steezy-home-title{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
.steezy-container{margin:0 auto;max-width:1378px;padding-left:15px;padding-right:15px;width:100%}
.steezy-benefit-bar{background:#191d21;color:#aeb2b6;height:34px;position:relative;z-index:52}
.steezy-benefit-bar .steezy-container{align-items:center;display:flex;height:34px;position:relative}
.steezy-welcome{align-items:center;display:flex;font-size:14px;height:34px}
.steezy-benefits{font-family:'Barlow Condensed',Arial,sans-serif;font-size:14px;height:34px;left:50%;letter-spacing:0;min-width:600px;position:absolute;text-align:center;text-transform:uppercase;transform:translateX(-50%);width:720px}
.steezy-benefits span{align-items:center;display:flex;gap:12px;height:34px;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s}
.steezy-benefits strong{color:#d7d9db}
.steezy-benefits span.active{opacity:1}
.steezy-header{background:#fff;border-bottom:1px solid #e8e8e8;box-shadow:0 2px 9px rgba(0,0,0,.06);position:relative;z-index:50}
.steezy-header__main{align-items:center;display:flex;gap:20px;height:78px;justify-content:space-between}
.steezy-logo{align-items:center;display:flex;flex:0 0 180px;justify-content:center}
.steezy-logo img{filter:brightness(0);max-height:60px;width:180px}
.steezy-desktop-nav{flex:1 1 auto;min-width:0}
.steezy-main-menu{align-items:center;display:flex;gap:20px;justify-content:center;list-style:none;margin:0;padding:0;white-space:nowrap}
.steezy-main-menu a{font-size:14px;font-weight:700;text-transform:uppercase;transition:color .2s}
.steezy-main-menu a:hover{color:#777}
.steezy-search{flex:0 1 clamp(175px,14vw,235px);position:relative}
.steezy-search input,.steezy-mobile-search input{background:#f4f4f4;border:1px solid #d8d8d8;border-radius:0;color:#111;height:44px;padding:0 50px 0 17px;width:100%}
.steezy-search button,.steezy-mobile-search button{background:transparent;font:25px Arial;height:44px;position:absolute;right:0;top:0;width:48px}
.steezy-header-actions{align-items:center;display:flex;flex:0 0 auto;gap:18px}
.steezy-header-actions>a,.steezy-header-actions>button{align-items:center;background:transparent;color:#111;display:flex;flex-direction:column;gap:5px;height:42px;justify-content:center;min-width:29px;position:relative}
.steezy-header-actions small{display:none;font-size:12px;white-space:nowrap}
.steezy-account-menu{align-items:center;display:flex;height:44px;justify-content:center;position:relative;width:36px}.steezy-account-menu__toggle{align-items:center;background:transparent;color:#111;display:flex;flex-direction:column;gap:5px;height:44px;justify-content:center;min-width:36px;padding:0;position:relative;width:36px}.steezy-account-menu__toggle small{display:none}.steezy-account-menu__dropdown{background:#fff;border:1px solid #e4e4e4;box-shadow:0 8px 22px rgba(0,0,0,.13);display:none;padding:13px 0;position:absolute;right:-34px;top:57px;width:312px;z-index:80}.steezy-account-menu__dropdown:before{background:#fff;border-left:1px solid #e4e4e4;border-top:1px solid #e4e4e4;content:"";height:12px;position:absolute;right:38px;top:-7px;transform:rotate(45deg);width:12px}.steezy-account-menu.is-open .steezy-account-menu__dropdown{display:block}.steezy-account-menu__dropdown a{align-items:center;color:#111;display:grid;font-size:16px;gap:15px;grid-template-columns:28px 1fr;min-height:56px;padding:8px 25px;text-transform:none}.steezy-account-menu__dropdown a:hover,.steezy-account-menu__dropdown a:focus-visible{background:#f5f5f5}.steezy-account-menu__dropdown span{font:24px/1 Arial;text-align:center}.steezy-account-menu__dropdown strong{font-weight:500}
.steezy-user-icon{border:1.8px solid #111;border-radius:50%;display:block;height:15px;position:relative;width:15px}
.steezy-user-icon:after{border:1.8px solid #111;border-bottom:0;border-radius:10px 10px 0 0;content:"";height:9px;left:-6px;position:absolute;top:17px;width:23px}
.steezy-bag-icon{border:1.8px solid #111;display:block;height:23px;position:relative;width:22px}
.steezy-bag-icon:before{border:1.8px solid #111;border-bottom:0;border-radius:8px 8px 0 0;content:"";height:8px;left:5px;position:absolute;top:-8px;width:8px}
.steezy-cart-count{align-items:center;background:#111;border-radius:50%;color:#fff;display:flex;font:700 10px Arial;height:18px;justify-content:center;position:absolute;right:1px;top:-7px;width:18px}
.steezy-favorites-open svg{fill:none;height:27px;stroke:#111;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:27px}.steezy-favorites-count{align-items:center;background:#ef3665;border-radius:50%;color:#fff;display:flex;font:700 10px Arial;height:17px;justify-content:center;position:absolute;right:-5px;top:0;width:17px}.steezy-favorites-count:empty{display:none}
.steezy-menu-toggle,.steezy-mobile-search{display:none}
.steezy-hero{background:#eee;line-height:0;overflow:hidden;position:relative}
.steezy-hero__slide{display:none}.steezy-hero__slide.active{display:block}.steezy-hero picture,.steezy-hero img{display:block;width:100%}
.steezy-hero img{max-height:610px;object-fit:cover}
.steezy-hero>button{align-items:center;background:#fff;border:1px solid #aaa;display:flex;font-size:36px;height:46px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:46px}
.steezy-hero__previous{left:24px}.steezy-hero__next{right:24px}
.steezy-hero__dots{bottom:14px;display:flex;gap:7px;left:50%;position:absolute;transform:translateX(-50%);z-index:3}.steezy-hero__dots button{background:#fff;border:1px solid #111;border-radius:50%;height:8px;padding:0;width:8px}.steezy-hero__dots button.active{background:#111}
.steezy-trending{margin:54px 0 104px}
.steezy-editorial-mosaic,.steezy-see-more,.steezy-home-brands,.steezy-instagram{content-visibility:auto;contain-intrinsic-size:800px}
.steezy-trending__panel{isolation:isolate;padding:34px 7% 0;position:relative}
.steezy-trending__panel:after{background:#080808;bottom:56px;content:"";inset:0 0 56px;position:absolute;z-index:-2}
.steezy-trending__panel:before{color:#252525;content:"STEEZY  STREET  STEEZY  STREET";font-size:clamp(90px,11vw,180px);font-style:italic;font-weight:900;left:-4%;letter-spacing:-9px;line-height:.76;opacity:.85;position:absolute;right:-4%;text-align:center;top:17%;transform:rotate(-8deg);z-index:-1}
.steezy-trending__intro{color:#fff;margin-bottom:28px}
.steezy-trending__intro h2{font-size:36px;font-style:italic;font-weight:900;line-height:1;margin:0 0 6px;text-transform:uppercase}
.steezy-trending__intro p{font-size:14px;margin:0}
.steezy-trending__grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}
.steezy-trending__grid>a{aspect-ratio:10/11;background:#222;box-shadow:0 28px 42px -24px rgba(0,0,0,.82);color:#fff;display:block;overflow:hidden;position:relative}
.steezy-trending__grid>a:after{background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,.78));content:"";inset:0;position:absolute}
.steezy-trending__grid img{height:100%;object-fit:cover;transition:transform .4s;width:100%}
.steezy-trending__grid>a:hover img{transform:scale(1.035)}
.steezy-trending__grid span{bottom:20px;position:absolute;right:20px;text-align:right;z-index:2}
.steezy-trending__grid strong{display:block;font-size:clamp(27px,2.6vw,43px);font-style:italic;font-weight:900;letter-spacing:-1px;line-height:.9;text-transform:uppercase}
.steezy-trending__grid em{border:1px solid #fff;display:inline-block;font-size:13px;font-style:italic;font-weight:700;letter-spacing:2px;margin-top:16px;padding:6px 10px;text-transform:uppercase}
.steezy-showcase,.steezy-see-more{margin-bottom:96px}
.steezy-section-heading{align-items:center;display:flex;justify-content:space-between;margin:0 0 36px}
.steezy-section-heading h2{font-size:38px;font-style:italic;font-weight:900;line-height:1;margin:0;text-transform:uppercase}
.steezy-section-heading>a{border-bottom:1px solid;font-size:15px;font-weight:500}
.steezy-carousel{position:relative}
.steezy-carousel__track{display:flex;gap:26px;overflow-x:auto;padding:0 0 12px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}
.steezy-carousel__track::-webkit-scrollbar{display:none}
.steezy-carousel__track>.steezy-product-card{flex:0 0 calc((100% - 78px)/4);scroll-snap-align:start}
.steezy-carousel>button{align-items:center;background:#fff;border:1px solid #d7d7d7;box-shadow:0 3px 12px rgba(0,0,0,.1);display:flex;font-size:42px;height:58px;justify-content:center;position:absolute;top:38%;transform:translateY(-50%);width:58px;z-index:3}
.steezy-carousel>button:hover{background:#111;color:#fff}
.steezy-carousel__previous{left:-29px}.steezy-carousel__next{right:-29px}
.steezy-product-card{background:#fff;min-width:0;position:relative;text-align:left}
.steezy-product-card__media{aspect-ratio:1/1.08;background:#f7f7f7;overflow:hidden;position:relative}
.steezy-product-card__media>a,.steezy-product-card__media img{display:block;height:100%;width:100%}
.steezy-product-card__media img{object-fit:contain;transition:transform .3s}
.steezy-product-card:hover .steezy-product-card__media img{transform:scale(1.025)}
.steezy-favorite{align-items:center;background:#fff;border:1px solid #ddd;border-radius:11px;display:flex;font:35px/1 Arial;height:54px;justify-content:center;position:absolute;right:12px;top:12px;width:54px}
.steezy-sale{background:#111;color:#fff;font:700 12px Arial;left:10px;padding:6px 9px;position:absolute;top:10px}
.steezy-product-card__info{padding:17px 15px 16px}
.steezy-product-card h3{font-size:18px;font-weight:500;line-height:1.35;margin:0 0 12px;min-height:48px}
.steezy-pix{display:block;font-size:22px;line-height:1.1;margin-bottom:5px}
.steezy-product-card small{display:block;font-size:13px;text-transform:none}
.steezy-colors{display:flex;gap:5px;margin-top:12px}
.steezy-colors i{background:#111;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #aaa;height:14px;width:14px}
.steezy-brand-strip{display:grid;gap:14px;grid-template-columns:repeat(5,1fr);margin-bottom:95px}
.steezy-brand-strip a{align-items:center;background:#f6f6f6;display:flex;height:180px;justify-content:center;overflow:hidden}
.steezy-brand-strip img{height:100%;object-fit:cover;width:100%}
.steezy-section-heading--tabs{gap:24px}
.steezy-section-heading--tabs>div{display:flex;flex:1;gap:22px;justify-content:center}
.steezy-section-heading--tabs button{background:transparent;border-bottom:1px solid transparent;font-size:17px;padding:3px 0}
.steezy-section-heading--tabs button.active{border-color:#111;font-weight:700}
.steezy-tab-panel{display:none}.steezy-tab-panel.active{display:block}.steezy-tab-loading,.steezy-tab-error,.steezy-tab-empty{align-items:center;background:#f5f5f5;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:410px;text-align:center}.steezy-tab-loading i{animation:steezy-spin .8s linear infinite;border:2px solid #ccc;border-radius:50%;border-top-color:#111;height:30px;width:30px}.steezy-tab-loading span,.steezy-tab-error span,.steezy-tab-empty{color:#666;font:13px Arial}.steezy-tab-error strong{font-size:19px}@keyframes steezy-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.steezy-tab-loading i{animation:none}.steezy-hero__slide,.steezy-sidecart,.steezy-favorites-drawer{transition:none!important}}
.steezy-products-grid{display:grid;gap:28px 24px;grid-template-columns:repeat(4,minmax(0,1fr))}
.steezy-footer{background:#f2f2ef;margin-top:70px;padding-top:54px}
.steezy-footer__grid{display:grid;gap:65px;grid-template-columns:1fr 1fr minmax(360px,1.35fr)}
.steezy-footer h2{font-size:18px;font-weight:700;margin:0 0 20px;text-transform:uppercase}
.steezy-footer ul{list-style:none;margin:0;padding:0}.steezy-footer li+li{margin-top:10px}
.steezy-footer li a{font-size:15px}.steezy-footer__newsletter>img{filter:brightness(0);width:180px}
.steezy-footer__newsletter p{color:#555;font-size:14px;max-width:430px}
.steezy-footer__newsletter form{display:flex}.steezy-footer__newsletter input{border:1px solid #aaa;height:49px;min-width:0;padding:0 14px;width:100%}.steezy-footer__newsletter button{background:#111;color:#fff;font-size:13px;font-weight:700;padding:0 18px;text-transform:uppercase}
.steezy-social{display:flex;gap:15px;margin-top:18px}.steezy-social a{text-decoration:underline;text-underline-offset:3px}
.steezy-footer__legal{border-top:1px solid #d0d0d0;color:#666;font:10px/1.5 Arial;margin-top:48px;padding:18px 0;text-align:center}
.steezy-overlay{background:rgba(0,0,0,.65);inset:0;opacity:0;pointer-events:none;position:fixed;transition:.2s;z-index:80}
.steezy-overlay.active{opacity:1;pointer-events:auto;touch-action:none}
.steezy-sidecart{background:#fff;bottom:0;box-shadow:-10px 0 30px rgba(0,0,0,.18);max-width:100%;position:fixed;right:0;top:0;transform:translateX(105%);transition:transform .28s;width:430px;z-index:90}
.steezy-sidecart.active{transform:translateX(0)}
.steezy-sidecart>header{align-items:center;background:#0b0b0b;color:#fff;display:flex;height:64px}.steezy-sidecart>header button{align-self:stretch;background:#171717;color:#fff;font-size:36px;width:62px}.steezy-sidecart>header div{display:flex;flex-direction:column;padding-left:18px}.steezy-sidecart>header strong{font-size:19px}.steezy-sidecart__body{display:flex;flex-direction:column;height:calc(100% - 64px)}
.steezy-sidecart__empty{margin:auto;padding:30px;text-align:center}.steezy-sidecart__empty strong{font-size:24px}.steezy-sidecart__empty p{color:#666}.steezy-sidecart .button{background:#111;color:#fff;display:block;font-weight:700;padding:15px;text-align:center;text-transform:uppercase}
.steezy-sidecart__items{list-style:none;margin:0;overflow-y:auto;padding:10px 18px}.steezy-sidecart__items li{align-items:center;border-bottom:1px solid #eee;display:grid;gap:12px;grid-template-columns:85px 1fr 24px;padding:13px 0}.steezy-sidecart__thumb img{height:96px;object-fit:contain;width:85px}.steezy-sidecart__items small{display:block;margin-top:8px}.steezy-sidecart__items .remove_from_cart_button{font:25px Arial;text-align:center}
.steezy-sidecart__footer{border-top:1px solid #ddd;margin-top:auto;padding:18px}.steezy-sidecart__footer p{display:flex;font-size:18px;justify-content:space-between}.steezy-sidecart__footer>a:last-child{display:block;margin-top:12px;text-align:center;text-decoration:underline}
.steezy-mobile-menu{background:#fff;bottom:0;left:0;padding:74px 24px 30px;position:fixed;top:0;transform:translateX(-105%);transition:.25s;visibility:hidden;width:min(360px,90vw);z-index:91}.steezy-mobile-menu.active{transform:translateX(0);visibility:visible}.steezy-mobile-menu__close{background:transparent;font-size:36px;position:absolute;right:18px;top:12px}.steezy-mobile-menu .steezy-main-menu{align-items:stretch;flex-direction:column;gap:0}.steezy-mobile-menu .steezy-main-menu a{border-bottom:1px solid #eee;display:block;font-size:18px;padding:13px 0}
.steezy-favorites-drawer{background:#fff;bottom:0;box-shadow:-10px 0 30px rgba(0,0,0,.18);display:flex;flex-direction:column;max-width:100%;position:fixed;right:0;top:0;transform:translateX(105%);transition:transform .28s;width:430px;z-index:92}.steezy-favorites-drawer.active{transform:translateX(0)}.steezy-favorites-drawer>header{align-items:center;background:#fff;border-bottom:1px solid #e5e5e5;color:#111;display:flex;justify-content:space-between;min-height:72px;padding:13px 22px}.steezy-favorites-drawer>header div{display:flex;flex-direction:column}.steezy-favorites-drawer>header strong{font-size:22px}.steezy-favorites-drawer>header button{background:transparent;color:#111;font:32px Arial}.steezy-favorites-body{flex:1;overflow-y:auto;padding:16px 22px}.steezy-favorites-empty{align-items:center;color:#555;display:flex;flex-direction:column;margin:26% auto 0;max-width:280px;text-align:center}.steezy-favorites-empty svg{fill:none;height:62px;stroke:#aaa;stroke-width:1.4;width:62px}.steezy-favorites-empty strong{color:#111;font-size:23px;margin-top:12px}.steezy-favorites-list article{align-items:center;border-bottom:1px solid #e8e8e8;display:grid;gap:12px;grid-template-columns:82px 1fr 28px;padding:12px 0}.steezy-favorites-list img{height:92px;object-fit:contain;width:82px}.steezy-favorites-list strong{display:block;font-size:15px;line-height:1.25}.steezy-favorites-list small{color:#707070;display:block;font:12px/1.3 Arial;margin-top:5px;text-transform:capitalize}.steezy-favorites-list span{display:block;font-size:17px;font-weight:700;margin-top:7px}.steezy-favorites-list button{background:transparent;font:27px Arial}.steezy-favorites-cart{background:#111;color:#fff!important;display:inline-block;font:700 11px Arial;margin-top:9px;padding:9px 11px;text-transform:uppercase}.steezy-favorites-drawer>footer{border-top:1px solid #e7e7e7;display:grid;gap:9px;padding:14px 22px}.steezy-favorites-account{border:1px solid #111;color:#111;display:block;font-weight:700;padding:12px;text-align:center;text-transform:uppercase}.steezy-favorites-clear{background:#111;color:#fff;font-weight:700;padding:14px;text-transform:uppercase;width:100%}.steezy-favorites-drawer.has-items .steezy-favorites-empty{display:none}.steezy-favorites-drawer:not(.has-items)>footer{display:none}
.steezy-content{min-height:55vh;padding-bottom:60px;padding-top:50px}
.steezy-content h1,.steezy-catalog-header h1{font-size:42px;font-style:italic;font-weight:900;text-transform:uppercase}
.steezy-empty-state{margin:20px auto 50px;max-width:720px;padding:25px;text-align:center}.steezy-empty-state h1{color:#5d5d5d;font-size:27px;font-style:normal;text-transform:none}.steezy-empty-state>p{color:#777;font-size:17px}.steezy-empty-state ul{color:#777;display:inline-block;font-family:Arial,sans-serif;font-size:13px;line-height:1.8;margin:24px auto 42px;text-align:left}.steezy-empty-state>a{color:#777;display:block;font-size:14px}
.search-no-results .steezy-catalog{display:block;max-width:930px}.search-no-results .steezy-catalog-mobile-tools,.search-no-results .steezy-catalog-sidebar,.search-no-results .steezy-catalog-breadcrumb,.search-no-results .steezy-catalog-title-row{display:none}.search-no-results .steezy-empty-state{min-height:430px;padding-top:40px}
.steezy-catalog{display:grid;gap:36px;grid-template-columns:240px minmax(0,1fr);padding-bottom:80px}.steezy-catalog-sidebar h2{font-size:20px;text-transform:uppercase}.steezy-catalog-sidebar ul{list-style:none;margin:0;padding:0}.steezy-catalog-sidebar li+li{margin-top:9px}.steezy-catalog-results .woocommerce-result-count{float:left}.steezy-catalog-results .woocommerce-ordering{float:right}.steezy-catalog-results ul.products{clear:both;display:grid!important;gap:30px 22px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0!important;padding-top:22px}.steezy-catalog-results ul.products:before,.steezy-catalog-results ul.products:after{display:none!important}.steezy-catalog-results ul.products li.product{float:none!important;margin:0!important;width:auto!important}
.woocommerce div.product{padding:50px 0 80px}.woocommerce div.product div.images{width:57%}.woocommerce div.product div.summary{padding:10px 0 0 45px;width:43%}.woocommerce div.product .product_title{font-size:38px;font-weight:600;line-height:1.05}.woocommerce div.product p.price{color:#111;font-size:30px;font-weight:700}.woocommerce div.product form.cart .variations select{border:1px solid #aaa;border-radius:0;height:48px;padding:0 12px}.woocommerce div.product form.cart .button{background:#090909;border-radius:0;font-size:17px;height:54px;text-transform:uppercase}.woocommerce-tabs{clear:both;padding-top:45px}.woocommerce-tabs ul.tabs{padding:0!important}.woocommerce-tabs ul.tabs li{background:#fff!important;border:0!important;border-radius:0!important}.woocommerce-message,.woocommerce-info{border-top-color:#111}.woocommerce-message:before,.woocommerce-info:before{color:#111}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#111;border-radius:0;color:#fff}
.page-product{background:#f7f7f7}.page-product #main-content{overflow:visible}.page-product .steezy-product-detail{padding:0 0 82px}.steezy-product-promo{padding-top:62px}.steezy-product-promo img{display:block;height:auto;width:100%}.steezy-product-breadcrumb{font-size:14px;font-weight:600;padding-bottom:31px;padding-top:31px}.steezy-product-breadcrumb .woocommerce-breadcrumb{color:#8a8a8a;margin:0}.steezy-product-breadcrumb .woocommerce-breadcrumb a{color:#111}.steezy-product-layout{align-items:flex-start;display:grid;gap:16px;grid-template-columns:minmax(0,1.64fr) minmax(360px,1fr)}
.steezy-product-gallery{min-width:0;position:relative}.steezy-product-gallery__grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.steezy-product-gallery__item{align-items:center;background:#fff;display:flex;justify-content:center;min-height:0;overflow:hidden}.steezy-product-gallery__item img{aspect-ratio:1/1.2;height:auto;object-fit:contain;width:100%}.steezy-product-gallery.is-single .steezy-product-gallery__grid{grid-template-columns:1fr}.steezy-product-gallery.is-single .steezy-product-gallery__item img{aspect-ratio:1/1.08;max-height:880px}.steezy-product-gallery__dots{display:none}.steezy-product-favorite{align-items:center;background:#fff;border:1px solid #d7d7d7;border-radius:9px;box-shadow:0 4px 14px rgba(0,0,0,.08);display:flex;height:50px;justify-content:center;position:absolute;right:10px;top:28px;width:50px;z-index:4}.steezy-product-favorite span{font:33px/1 Arial}.steezy-product-favorite small{clip:rect(0,0,0,0);position:absolute}.steezy-product-favorite.active span{color:#ee3765}.steezy-product-discount{background:#111;color:#fff;font:700 12px Arial;left:12px;padding:7px 10px;position:absolute;top:12px;z-index:3}
.steezy-product-summary{min-width:0;padding:12px 14px 0}.steezy-product-summary__sticky{position:sticky;top:20px}.steezy-product-brand{color:#646464;font-size:16px;line-height:1;margin:0 0 7px;text-transform:uppercase}.steezy-product-title{font-size:28px;font-weight:700;letter-spacing:-.35px;line-height:1.04;margin:0 0 21px}.steezy-product-cashback{font-size:13px;margin:0 0 19px}.steezy-product-cashback strong{color:#ef8b16;font-size:12px;text-transform:uppercase}.steezy-product-pricing{border-bottom:1px solid #dfdfdf;margin-bottom:22px;padding-bottom:19px}.steezy-product-pricing>del{color:#777;display:block;font-size:15px;margin-bottom:4px}.steezy-product-pricing>del[hidden]{display:none}.steezy-product-pricing>div{align-items:center;display:flex;gap:9px}.steezy-product-pricing>div>strong{font-size:43px;font-weight:700;letter-spacing:-1.5px;line-height:1}.steezy-product-pricing>div>b{background:#111;color:#fff;font:700 10px Arial;padding:6px 7px}.steezy-product-pricing p{font-size:18px;margin:11px 0 2px}.steezy-product-pricing small{color:#747474;font-size:14px}.steezy-product-pricing small strong{font-weight:400}
.steezy-product-buy form.cart{margin:0!important}.steezy-product-buy table.variations{display:block;margin:0!important;width:100%}.steezy-product-buy table.variations tbody,.steezy-product-buy table.variations tr,.steezy-product-buy table.variations th,.steezy-product-buy table.variations td{display:block;padding:0!important;text-align:left;width:100%}.steezy-product-buy table.variations tr{margin-bottom:21px}.steezy-product-buy table.variations th label{display:block;font-size:17px;font-weight:600;margin:0 0 10px}.steezy-product-buy table.variations th label .steezy-selected-variation{font-weight:400;margin-left:4px}.steezy-product-buy form.steezy-variations-enhanced table.variations select{clip:rect(0,0,0,0);height:1px!important;overflow:hidden;padding:0!important;position:absolute;width:1px!important}.steezy-product-buy .reset_variations{display:none!important}.steezy-variation-options{display:flex;flex-wrap:wrap;gap:8px}.steezy-variation-option{align-items:center;background:#fff;border:1px solid #cfcfcf;display:flex;font-size:15px;height:42px;justify-content:center;min-width:48px;padding:0 12px}.steezy-variation-option:hover,.steezy-variation-option.active{border-color:#111;box-shadow:inset 0 0 0 1px #111}.steezy-variation-option:disabled{cursor:not-allowed;opacity:.32}.steezy-variation-option--color{height:72px;min-width:72px;padding:5px}.steezy-variation-option--color img{height:60px;object-fit:contain;width:60px}.steezy-product-buy .single_variation{font-size:13px;margin:0!important}.steezy-product-buy .woocommerce-variation-price{display:none}.steezy-product-buy .woocommerce-variation-availability p{margin:5px 0}.steezy-product-buy .woocommerce-variation-add-to-cart{display:block}.steezy-product-buy .quantity{display:none!important}.steezy-product-buy .single_add_to_cart_button{background:#090909!important;border-radius:0!important;color:#fff!important;font-size:18px!important;font-weight:700!important;height:58px!important;letter-spacing:.02em;margin:4px 0 10px!important;opacity:1!important;text-transform:uppercase;width:100%}.steezy-product-buy .single_add_to_cart_button.disabled{background:#555!important}.steezy-product-buy .stock{font-size:13px;margin:5px 0}.steezy-product-whatsapp{align-items:center;background:#66cbc6;color:#0b0b0b;display:flex;font-size:15px;font-weight:700;height:52px;justify-content:center;margin-bottom:20px;text-transform:uppercase;width:100%}.steezy-product-whatsapp span{font-family:Arial;font-size:22px;margin-right:8px}
.steezy-product-buy [class*="shipping"],.steezy-product-buy [id*="shipping"]{font-family:'Barlow Condensed',Arial,sans-serif}.steezy-product-buy input[name*="postcode"],.steezy-product-buy input[name*="cep"],.steezy-product-buy input[placeholder*="cep" i]{background:#fff;border:1px solid #bbb;border-radius:0;height:48px;padding:0 12px}.steezy-product-buy button[name*="shipping"],.steezy-product-buy button[class*="shipping"],.steezy-product-buy input[type="submit"]{background:#111;border-radius:0;color:#fff;height:48px;text-transform:uppercase}
.page-product .woo-better-container-current-style,.page-product .woo-better-parent-container{display:none!important}.steezy-product-shipping{border-top:1px solid #d9d9d9;margin-top:20px;padding-top:18px}.steezy-product-shipping #woocommerce-correios-calculo-de-frete-na-pagina-do-produto{background:transparent;border:0;margin:0;padding:0;width:100%}.steezy-product-shipping .calculatorRow>p{font-size:17px;font-weight:600;margin:0 0 10px}.steezy-product-shipping .calculatorRow .row{align-items:stretch;display:flex!important;gap:8px}.steezy-product-shipping .calculatorRow .col-75{flex:1}.steezy-product-shipping .calculatorRow .col-25{flex:0 0 105px}.steezy-product-shipping input{background:#fff;border:1px solid #bbb!important;border-radius:0!important;height:48px!important;padding:0 12px!important;width:100%!important}.steezy-product-shipping button{background:#111!important;border:0!important;border-radius:0!important;color:#fff!important;height:48px!important;text-transform:uppercase;width:100%!important}.steezy-product-shipping__cep{display:inline-block;font-size:13px;margin-top:8px;text-decoration:underline}
.steezy-product-description{border-top:1px solid #d9d9d9;margin-top:24px}.steezy-product-description details{border-bottom:1px solid #d9d9d9}.steezy-product-description summary{cursor:pointer;font-size:18px;font-weight:600;list-style:none;padding:17px 24px 17px 0;position:relative}.steezy-product-description summary::-webkit-details-marker{display:none}.steezy-product-description summary:after{content:'+';font:22px Arial;position:absolute;right:2px;top:14px}.steezy-product-description details[open] summary:after{content:'−'}.steezy-product-description details>div{color:#4e4e4e;font-family:Arial,sans-serif;font-size:13px;line-height:1.65;padding:0 0 16px}.steezy-product-description p:first-child{margin-top:0}.steezy-product-related{margin-bottom:0!important;margin-top:90px}.steezy-product-related .steezy-section-heading h2{font-size:35px}.steezy-product-lightbox{align-items:center;background:rgba(0,0,0,.92);display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s;z-index:150}.steezy-product-lightbox.active{opacity:1;pointer-events:auto}.steezy-product-lightbox img{max-height:92vh;max-width:92vw;object-fit:contain}.steezy-product-lightbox button{background:transparent;color:#fff;font:42px Arial;position:absolute;right:24px;top:16px}
@media(max-width:1200px){.steezy-header__main{gap:14px}.steezy-main-menu{gap:13px}.steezy-main-menu a{font-size:12px}.steezy-search{flex-basis:220px}.steezy-logo{flex-basis:145px}.steezy-logo img{width:145px}.steezy-header-actions small{display:none}}
@media(min-width:1025px){.steezy-mobile-menu{display:none}}
@media(max-width:1024px){.steezy-welcome,.steezy-desktop-nav,.steezy-search{display:none}.steezy-account-menu{display:none}.steezy-benefits{min-width:0;width:100%}.steezy-menu-toggle{background:transparent;display:block;height:44px;padding:9px;width:44px}.steezy-menu-toggle i{background:#111;display:block;height:2px;margin:5px 0;width:24px}.steezy-header__main{height:66px;justify-content:space-between}.steezy-logo{left:50%;position:absolute;transform:translateX(-50%);width:118px}.steezy-logo img{max-height:48px;width:118px}.steezy-header-actions>a{display:none}.steezy-header-actions small{display:none}.steezy-mobile-search{display:block;padding-bottom:10px}.steezy-mobile-search form{position:relative}.steezy-trending__panel{padding-left:5%;padding-right:5%}.steezy-carousel__track>.steezy-product-card{flex-basis:calc((100% - 48px)/3)}.steezy-products-grid{grid-template-columns:repeat(3,1fr)}.steezy-footer__grid{gap:35px;grid-template-columns:1fr 1fr}.steezy-footer__newsletter{grid-column:1/-1}}
@media(max-width:767px){.steezy-container{padding-left:12px;padding-right:12px}.steezy-benefit-bar{height:32px;position:sticky;top:0}.steezy-benefit-bar .steezy-container,.steezy-benefits{height:32px}.steezy-benefits span{font-size:9px;height:32px}.steezy-header{position:sticky;top:32px}.steezy-hero>button{display:none}.steezy-hero img{aspect-ratio:4/5;object-fit:cover}.steezy-trending{margin:32px 0 70px}.steezy-trending__panel{padding:26px 14px 0}.steezy-trending__panel:after{bottom:35px;inset-bottom:35px}.steezy-trending__panel:before{font-size:70px;top:22%}.steezy-trending__intro h2{font-size:28px}.steezy-trending__grid{gap:12px;overflow-x:auto;scroll-snap-type:x mandatory}.steezy-trending__grid>a{aspect-ratio:10/12;min-width:72vw;scroll-snap-align:center}.steezy-section-heading{margin-bottom:24px}.steezy-section-heading h2{font-size:30px}.steezy-showcase,.steezy-see-more{margin-bottom:62px}.steezy-carousel__track{gap:12px}.steezy-carousel__track>.steezy-product-card{flex-basis:76vw}.steezy-carousel>button{display:none}.steezy-product-card h3{font-size:16px}.steezy-pix{font-size:19px}.steezy-brand-strip{display:flex;gap:10px;margin-bottom:65px;overflow-x:auto}.steezy-brand-strip a{flex:0 0 72vw;height:145px}.steezy-section-heading--tabs{align-items:flex-start;flex-wrap:wrap}.steezy-section-heading--tabs>div{justify-content:flex-start;order:3;overflow-x:auto;width:100%}.steezy-section-heading--tabs button{white-space:nowrap}.steezy-products-grid{gap:22px 10px;grid-template-columns:repeat(2,1fr)}.steezy-footer{margin-top:45px;padding-top:32px}.steezy-footer__grid{display:block}.steezy-footer__grid>section{border-bottom:1px solid #d0d0d0;padding:18px 0}.steezy-footer__newsletter{margin-top:20px}.steezy-footer__newsletter form{display:block}.steezy-footer__newsletter input,.steezy-footer__newsletter button{height:48px;width:100%}.steezy-footer__legal{text-align:left}.steezy-catalog{display:block}.steezy-catalog-sidebar{display:none}.steezy-catalog-results ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none;padding:0;width:100%}.woocommerce div.product .product_title{font-size:30px}}
@media(max-width:1024px){.steezy-product-promo{padding-top:34px}.steezy-product-layout{gap:8px;grid-template-columns:minmax(0,1.25fr) minmax(340px,1fr)}.steezy-product-summary{padding-left:10px;padding-right:4px}.steezy-product-pricing>div>strong{font-size:36px}}
@media(max-width:767px){.page-product .steezy-product-detail{padding-bottom:45px}.steezy-product-promo{display:none}.steezy-product-breadcrumb{font-size:12px;overflow:hidden;padding-bottom:15px;padding-top:18px;text-overflow:ellipsis;white-space:nowrap}.steezy-product-layout{display:block;padding-left:0;padding-right:0}.steezy-product-gallery__grid{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.steezy-product-gallery__grid::-webkit-scrollbar{display:none}.steezy-product-gallery__item,.steezy-product-gallery.is-single .steezy-product-gallery__item{flex:0 0 100%;scroll-snap-align:start}.steezy-product-gallery__item img,.steezy-product-gallery.is-single .steezy-product-gallery__item img{aspect-ratio:1/1.08;max-height:none}.steezy-product-gallery__dots{display:flex;gap:5px;justify-content:center;padding:11px}.steezy-product-gallery__dots i{background:#bbb;border-radius:50%;height:5px;width:5px}.steezy-product-gallery__dots i.active{background:#111}.steezy-product-favorite{height:46px;right:12px;top:12px;width:46px}.steezy-product-summary{padding:20px 14px 0}.steezy-product-summary__sticky{position:static}.steezy-product-brand{font-size:14px}.steezy-product-title{font-size:27px;margin-bottom:17px}.steezy-product-pricing>div>strong{font-size:38px}.steezy-product-buy .single_add_to_cart_button{bottom:0;height:56px!important}.steezy-product-description details>div{font-size:12px}.steezy-product-related{margin-top:60px;padding-left:12px;padding-right:12px}.steezy-product-related .steezy-section-heading h2{font-size:29px}}

/* Fidelity pass: current Steezy storefront */
.steezy-header{position:sticky;top:0}
.admin-bar .steezy-header{top:32px}
.steezy-desktop-nav{align-self:stretch}
.steezy-desktop-nav>.steezy-main-menu{height:100%}
.steezy-main-menu>li{align-items:center;align-self:stretch;display:flex}
.steezy-submenu{background:#fff;border-top:1px solid #ededed;box-shadow:0 15px 28px rgba(0,0,0,.12);left:0;opacity:0;padding:28px 0;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(8px);transition:opacity .18s,transform .18s;visibility:hidden;z-index:60}
.steezy-main-menu>li:hover>.steezy-submenu,.steezy-main-menu>li:focus-within>.steezy-submenu{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}
.steezy-submenu__inner{display:grid;gap:42px;grid-template-columns:minmax(0,1fr) 310px;margin:0 auto;max-width:1235px;padding:0 15px}
.steezy-submenu__inner>div>strong{display:block;font-size:18px;margin-bottom:16px;text-transform:uppercase}
.steezy-submenu ul{display:grid;gap:13px 28px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}
.steezy-submenu li{display:block}
.steezy-main-menu .steezy-submenu a{display:block;font-size:14px;font-weight:500;height:auto;line-height:1.35;padding:0;text-transform:none;white-space:normal}
.steezy-submenu--brands ul{align-content:start;grid-auto-rows:min-content;row-gap:12px}
.steezy-submenu__editorial{display:block;height:176px;overflow:hidden;position:relative}
.steezy-submenu__editorial:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.75));content:"";inset:0;position:absolute}
.steezy-submenu__editorial img{height:100%;object-fit:cover;width:100%}
.steezy-submenu__editorial span{bottom:16px;color:#fff;left:18px;position:absolute;z-index:2}
.steezy-submenu__editorial strong,.steezy-submenu__editorial small{display:block}.steezy-submenu__editorial strong{font-size:19px}.steezy-submenu__editorial small{font-size:13px;margin-top:4px}
.steezy-product-color-siblings{margin-bottom:21px}
.steezy-product-color-siblings>p{font-size:17px;font-weight:600;margin:0 0 10px}
.steezy-product-color-siblings>p span{font-weight:400;margin-left:4px}
.steezy-product-color-siblings>div{display:flex;flex-wrap:wrap;gap:8px}
.steezy-product-color-siblings a{align-items:center;background:#fff;border:1px solid #cfcfcf;display:flex;height:72px;justify-content:center;padding:5px;width:72px}
.steezy-product-color-siblings a:hover,.steezy-product-color-siblings a.active{border-color:#111;box-shadow:inset 0 0 0 1px #111}
.steezy-product-color-siblings img{height:60px;object-fit:contain;width:60px}
.steezy-product-buy table.variations tr[hidden]{display:none!important}
.steezy-variation-option.active:not(.steezy-variation-option--color){background:#111;color:#fff}
.steezy-variation-option[hidden]{display:none!important}
.steezy-product-whatsapp{background:transparent;border:1px solid #c9e6a4;color:#b5d881}
.steezy-product-whatsapp{height:48px;margin-bottom:12px}
.steezy-product-whatsapp span{display:none}
.steezy-product-buy table.variations tr.is-size-variation{margin-bottom:45px}
.steezy-product-buy table.variations tr.is-size-variation th label{font-size:14px;font-weight:400;margin-bottom:11px}
.steezy-variation-options.is-size{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(70px,1fr))}
.steezy-variation-options.is-size .steezy-variation-option{font-size:16px;font-weight:700;height:47px;min-width:0;padding:0 8px;width:100%}
.steezy-product-shipping{border-top:0;margin-top:10px;padding-top:0}
.steezy-product-shipping .calculatorRow>p,.steezy-product-shipping .calculatorRow .col-75>p{display:none}
.steezy-product-shipping .calculatorRow .row{align-items:flex-end}
.steezy-product-shipping .calculatorRow .col-25{flex-basis:80px}
.steezy-product-shipping input,.steezy-product-shipping button{height:42px!important}
.steezy-product-shipping .col-25 button{background:#c9e69a!important;color:#fff!important;font-weight:700!important}
.steezy-product-shipping-live{border-top:1px solid #d9d9d9;margin-top:12px;padding-top:16px}.steezy-product-shipping-live label{display:block;font-size:16px;font-weight:700;margin-bottom:9px}.steezy-product-shipping-live>div{display:flex;gap:8px}.steezy-product-shipping-live input{flex:1}.steezy-product-shipping-live button{flex:0 0 100px}.steezy-product-shipping-live__message{font-size:12px;margin:8px 0}.steezy-product-shipping-live__rates>div{border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:9px 0}.steezy-product-shipping-live__rates strong{font-weight:700}
.page-product .me-cep-calc.steezy-me-freight{--me-calc-border:0;--me-calc-padding:0;background:transparent;border:0;border-radius:0;margin:0 0 20px;padding:0}
.page-product .steezy-me-freight .me-cep-calc__title{display:none}
.page-product .steezy-me-freight__controls{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 92px}
.page-product .steezy-me-freight .me-cep-calc__input{background:#fff;border:1px solid #bdbdb8!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box;font-family:Arial,sans-serif;font-size:13px;height:43px!important;margin:0!important;max-width:none;padding:0 13px!important;width:100%}
.page-product .steezy-me-freight .me-cep-calc__input:focus{border-color:#111!important;box-shadow:inset 0 0 0 1px #111!important;outline:0}
.page-product .steezy-me-freight__calculate{background:#b9dc86!important;border:0!important;border-radius:0!important;color:#fff!important;cursor:pointer;font-size:13px;font-weight:800;height:43px!important;padding:0 10px;text-transform:uppercase;width:100%}
.page-product .steezy-me-freight__calculate:hover{background:#bad88b!important}
.page-product .steezy-me-freight__find-cep{color:#555;display:inline-block;font:12px Arial,sans-serif;margin-top:8px;text-decoration:underline;text-underline-offset:2px}
.page-product .steezy-me-freight .me-cep-calc__result{margin-top:13px}
.page-product .steezy-me-freight .me-cep-calc__loading,.page-product .steezy-me-freight .me-cep-calc__error{background:#f2f2ef;font:12px Arial,sans-serif;padding:11px 12px}
.page-product .steezy-me-freight .me-cep-calc__error{border-left:3px solid #d12027;color:#8c151a}
.page-product .steezy-me-freight .me-cep-calc__table-wrap{overflow:visible}
.page-product .steezy-me-freight .me-cep-calc__table{border-collapse:separate;border-spacing:0;display:block;font-family:Arial,sans-serif;font-size:12px;min-width:0;width:100%}
.page-product .steezy-me-freight .me-cep-calc__table thead{display:none}
.page-product .steezy-me-freight .me-cep-calc__table tbody{display:block}
.page-product .steezy-me-freight .me-cep-calc__table tr{align-items:center;background:#fff;border:1px solid #e0e0dc;border-bottom:0;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:12px 13px}
.page-product .steezy-me-freight .me-cep-calc__table tr:last-child{border-bottom:1px solid #e0e0dc}
.page-product .steezy-me-freight .me-cep-calc__table td{border:0!important;display:block;padding:0!important;white-space:normal}
.page-product .steezy-me-freight .me-cep-calc__table td:nth-child(1){color:#60605c;font-size:10px;font-weight:700;grid-column:1;grid-row:1;letter-spacing:.06em;text-transform:uppercase}
.page-product .steezy-me-freight .me-cep-calc__table td:nth-child(2){font-size:14px;font-weight:700;grid-column:1;grid-row:2;margin-top:3px;padding-right:12px!important}
.page-product .steezy-me-freight .me-cep-calc__table td:nth-child(3){color:#5f5f5a;font-size:11px;grid-column:2;grid-row:1;text-align:right}
.page-product .steezy-me-freight .me-cep-calc__table td:nth-child(4){font-size:14px;font-weight:800;grid-column:2;grid-row:2;margin-top:3px;text-align:right}
.page-product .steezy-me-freight .me-cep-calc__note{color:#74746f;font-size:11px;font-weight:400;line-height:1.35;margin-top:3px}
@media(max-width:480px){.page-product .steezy-me-freight__controls{grid-template-columns:minmax(0,1fr) 86px}.page-product .steezy-me-freight .me-cep-calc__table tr{padding:11px 10px}.page-product .steezy-me-freight .me-cep-calc__table td:nth-child(2),.page-product .steezy-me-freight .me-cep-calc__table td:nth-child(4){font-size:13px}}
.steezy-size-guide img{display:block;height:auto;max-width:100%;width:560px}
.steezy-footer{background:#090909;color:#f4f4f4;margin-top:70px;padding-top:48px}
.steezy-footer__grid{gap:72px;grid-template-columns:1fr 1fr minmax(360px,1.42fr);max-width:1160px}
.steezy-footer h2{font-size:16px;margin-bottom:25px}
.steezy-footer li+li{margin-top:22px}
.steezy-footer li a{color:#b9b9b9;font-size:14px;transition:color .2s}
.steezy-footer li a:hover{color:#fff}
.steezy-footer__newsletter>img{filter:brightness(0) invert(1);margin:0 0 24px;width:125px}
.steezy-footer__newsletter p{color:#aaa;font-size:14px;line-height:1.55;margin:0 0 24px;max-width:420px}
.steezy-footer__newsletter form{display:grid;gap:10px}
.steezy-footer__newsletter input,.steezy-footer__newsletter button{background:transparent;border:1px solid #676767;color:#fff;height:52px;padding:0 14px;width:100%}
.steezy-footer__newsletter button{font-size:13px;font-weight:700;text-transform:none}
.steezy-footer__newsletter button span{font-size:20px;margin-left:10px}
.steezy-social{align-items:center;gap:40px;justify-content:center;margin-top:24px}
.steezy-social a{align-items:center;display:flex;height:30px;justify-content:center;text-decoration:none;width:30px}
.steezy-social svg{fill:none;height:26px;stroke:currentColor;stroke-width:1.8;width:26px}
.steezy-social__dot,.steezy-social__play,.steezy-social__facebook path{fill:currentColor;stroke:none}
.steezy-footer__legal{border-top:0;color:#777;font:9px/1.55 Arial;margin-top:72px;padding:18px 0 28px;text-align:left}
.page-cart,.page-checkout,.page-account{background:#f7f7f7}
.page-cart #main-content>.woocommerce,.page-checkout #main-content>.woocommerce,.page-account #main-content>.woocommerce,.page-cart .entry-content>.woocommerce,.page-checkout .entry-content>.woocommerce,.page-account .entry-content>.woocommerce{margin:0 auto;max-width:1378px;padding:55px 15px 90px;width:100%}
.page-cart .woocommerce-cart-form,.page-cart .cart-collaterals,.page-checkout form.checkout,.page-account .woocommerce-MyAccount-navigation,.page-account .woocommerce-MyAccount-content{background:#fff;padding:24px}
.page-cart table.shop_table,.page-checkout table.shop_table{border:0;border-radius:0}
.page-cart table.shop_table th,.page-checkout table.shop_table th{font-size:15px;text-transform:uppercase}
.page-cart .wc-proceed-to-checkout a.checkout-button,.page-checkout #place_order,.page-account .woocommerce button.button{background:#090909!important;border-radius:0!important;color:#fff!important;font-size:17px!important;font-weight:700!important;text-transform:uppercase}
.page-checkout input.input-text,.page-checkout select,.page-account input.input-text{background:#fff;border:1px solid #bbb;border-radius:0;min-height:48px;padding:0 12px}
.page-cart .steezy-content,.page-checkout .steezy-content,.page-account .steezy-content{padding-bottom:90px;padding-top:70px}
.page-cart .wc-block-components-sidebar-layout,.page-checkout .wc-block-components-sidebar-layout{gap:34px}
.page-cart .wc-block-cart-item__image img{background:#f6f6f6;object-fit:contain}
.page-cart .wc-block-components-product-name{font-size:17px;font-weight:600}
.page-cart .wc-block-components-quantity-selector{border-color:#cfcfcf;border-radius:0}
.page-cart .wc-block-cart__submit-button,.page-checkout .wc-block-components-checkout-place-order-button{background:#090909!important;border:1px solid #090909!important;border-radius:0!important;color:#fff!important;font-size:17px!important;font-weight:700!important;min-height:56px;text-transform:uppercase}
.page-cart .woo-better-input-current-style{border:1px solid #a9a9a9!important;border-radius:0!important;font-family:'Barlow Condensed',Arial,sans-serif!important}
.page-cart .woo-better-button-current-style{background:#090909!important;border-color:#090909!important;border-radius:0!important;color:#fff!important;font-family:'Barlow Condensed',Arial,sans-serif!important;font-weight:700!important;text-transform:uppercase}
.page-cart .woo-better-link-current-style{color:#111!important;font-family:'Barlow Condensed',Arial,sans-serif!important}
.page-checkout .wc-block-components-text-input input,.page-checkout .wc-block-components-combobox .wc-block-components-combobox-control input{border-color:#aaa!important;border-radius:0!important}
.page-checkout .wc-block-components-checkout-step__heading{font-family:'Barlow Condensed',Arial,sans-serif}
.page-checkout .wc-block-components-radio-control-accordion-option{border-radius:0!important}
.page-account .woocommerce-MyAccount-navigation{background:#090909;padding:0}
.page-account .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}
.page-account .woocommerce-MyAccount-navigation li{margin:0}
.page-account .woocommerce-MyAccount-navigation a{color:#fff;display:block;font-size:15px;font-weight:700;padding:15px 18px;text-transform:uppercase}
.page-account .woocommerce-MyAccount-navigation li.is-active a,.page-account .woocommerce-MyAccount-navigation a:hover{background:#fff;color:#111}
.page-account .woocommerce-MyAccount-content{clear:both;float:none;margin-top:25px;min-height:260px;width:100%}
.page-account .woocommerce-MyAccount-content a{text-decoration:underline;text-underline-offset:3px}
.page-account #main-content>.woocommerce,.page-account .entry-content>.woocommerce,.page-account .steezy-content>.woocommerce,.page-account .steezy-content>article>.woocommerce{align-items:start;display:grid;gap:26px;grid-template-columns:238px minmax(0,1fr);max-width:1280px}
.page-account .steezy-content>article>.woocommerce>.woocommerce-MyAccount-navigation{grid-column:1;grid-row:1}.page-account .steezy-content>article>.woocommerce>.woocommerce-MyAccount-content{grid-column:2;grid-row:1}
.page-account .woocommerce-MyAccount-navigation{background:#fff;border:1px solid #e2e5e9;border-radius:10px;float:none;overflow:hidden;padding:0;position:sticky;top:24px;width:100%}
.page-account .woocommerce-MyAccount-navigation ul{display:block;margin:0;padding:8px}
.page-account .woocommerce-MyAccount-navigation li{border:0;margin:2px 0}
.page-account .woocommerce-MyAccount-navigation a{align-items:center;border-radius:7px;color:#404955;display:flex;font:600 14px Arial,sans-serif;gap:11px;padding:12px 13px;text-decoration:none;text-transform:none}
.page-account .woocommerce-MyAccount-navigation li.is-active a,.page-account .woocommerce-MyAccount-navigation a:hover{background:#eef5ff;color:#1267c4}
.steezy-account-nav__identity{align-items:center;border-bottom:1px solid #e8eaed;display:flex;gap:11px;padding:18px 16px}.steezy-account-nav__identity>span{align-items:center;background:#273542;border-radius:50%;color:#fff;display:flex;font:700 16px Arial;height:40px;justify-content:center;width:40px}.steezy-account-nav__identity small,.steezy-account-nav__identity strong{display:block;font-family:Arial,sans-serif}.steezy-account-nav__identity small{color:#8a929b;font-size:11px;margin-bottom:3px}.steezy-account-nav__identity strong{color:#242c35;font-size:14px;max-width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.steezy-account-nav__icon{border:2px solid #89939d;border-radius:4px;height:15px;position:relative;width:15px}.is-active .steezy-account-nav__icon{border-color:#1267c4}.woocommerce-MyAccount-navigation-link--customer-logout{border-top:1px solid #e8eaed!important;margin-top:8px!important;padding-top:8px}
.page-account .woocommerce-MyAccount-content{background:transparent;clear:none;float:none;margin:0;min-height:420px;padding:0;width:100%}.page-account .woocommerce-MyAccount-content>p,.page-account .woocommerce-MyAccount-content>form,.page-account .woocommerce-MyAccount-content>.woocommerce-Addresses,.page-account .woocommerce-MyAccount-content>.woocommerce-order-details,.page-account .woocommerce-MyAccount-content>.woocommerce-customer-details,.page-account .woocommerce-MyAccount-content>table{background:#fff;border:1px solid #e2e5e9;border-radius:10px;padding:24px}
.steezy-account-dashboard{color:#26313b;font-family:Arial,sans-serif}.steezy-account-welcome{align-items:center;background:linear-gradient(115deg,#344553,#405564);border-radius:12px;color:#fff;display:flex;justify-content:space-between;margin-bottom:18px;padding:28px 30px}.steezy-account-eyebrow{color:#b9d6ec;font-size:10px;font-weight:700;letter-spacing:.16em}.steezy-account-welcome h2{color:#fff;font:700 28px/1.1 Arial;margin:7px 0}.steezy-account-welcome p{color:#d9e2e8;margin:0}.page-account .steezy-account-outline{border:1px solid #aebdc7;border-radius:6px;color:#fff;font-weight:700;padding:12px 16px;text-decoration:none;white-space:nowrap}
.steezy-account-metrics{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-bottom:30px}.steezy-account-metrics>a{background:#fff;border:1px solid #e2e5e9;border-radius:10px;color:#26313b;display:grid;gap:6px;min-height:130px;padding:19px;text-decoration:none!important}.steezy-account-metrics span{color:#68737e;font-size:13px}.steezy-account-metrics strong{font-size:29px}.steezy-account-metrics small{color:#1976d2;font-weight:600}
.steezy-account-section-heading{align-items:end;display:flex;justify-content:space-between;margin:0 2px 12px}.steezy-account-section-heading h3{font:700 22px Arial;margin:5px 0 0}.steezy-account-section-heading>a{color:#1976d2;font-size:13px;font-weight:700;text-decoration:none!important}.steezy-account-orders{background:#fff;border:1px solid #e2e5e9;border-radius:10px;overflow:hidden}.steezy-account-orders article{align-items:center;border-bottom:1px solid #edf0f2;display:grid;gap:16px;grid-template-columns:62px minmax(0,1fr) auto;padding:15px 18px}.steezy-account-orders article:last-child{border-bottom:0}.steezy-account-order__image{background:#f5f6f7;border-radius:7px;height:62px;position:relative;width:62px}.steezy-account-order__image img{height:62px;object-fit:contain;width:62px}.steezy-account-order__image b{align-items:center;background:#273542;border-radius:50%;bottom:-5px;color:#fff;display:flex;font-size:10px;height:24px;justify-content:center;position:absolute;right:-5px;width:24px}.steezy-account-order__main small,.steezy-account-order__main strong,.steezy-account-order__main span{display:block}.steezy-account-order__main small{color:#7b858e;font-size:11px}.steezy-account-order__main strong{font-size:15px;margin:4px 0}.steezy-account-order__main span{color:#646f78;font-size:12px}.steezy-account-order__actions{display:flex;gap:14px}.page-account .steezy-account-order__actions a{color:#1976d2;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}
.steezy-account-shortcuts{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:18px}.steezy-account-shortcuts a{background:#fff;border:1px solid #e2e5e9;border-radius:10px;color:#27313a;display:block;min-height:105px;padding:18px;text-decoration:none!important}.steezy-account-shortcuts strong,.steezy-account-shortcuts span{display:block}.steezy-account-shortcuts strong{font-size:14px;margin-bottom:10px}.steezy-account-shortcuts span{color:#68737e;font-size:12px;line-height:1.45}.steezy-account-empty{background:#fff;border:1px solid #e2e5e9;border-radius:10px;padding:30px;text-align:center}.steezy-account-empty p{color:#707a83}
.steezy-account-latest__card,.steezy-account-personal__card{background:#fff;border:1px solid #e2e5e9;border-radius:10px;padding:25px 28px;position:relative}.steezy-account-latest__status{border-left:5px solid #4ca443;display:flex;flex-direction:column;padding-left:12px}.steezy-account-latest__status span{color:#4a8e48;font-size:12px}.steezy-account-latest__status strong{color:#398e3c;font-size:23px;margin:3px 0}.steezy-account-latest__status small{color:#777}.steezy-account-progress{align-items:center;display:flex;margin:22px 10px 4px}.steezy-account-progress i{align-items:center;background:#f0f0f0;border:2px solid #ccc;border-radius:50%;color:#888;display:flex;font-style:normal;height:42px;justify-content:center;width:42px}.steezy-account-progress i.is-done{background:#4ca443;border-color:#388438;color:#fff}.steezy-account-progress b{background:#ddd;flex:1;height:5px}.steezy-account-progress b:first-of-type{background:linear-gradient(90deg,#4ca443 35%,#ddd 35%)}.steezy-account-progress__labels{color:#587087;display:flex;font-size:11px;justify-content:space-between;text-align:center}.steezy-account-progress__labels span{max-width:125px}.steezy-account-latest__address{margin-top:22px}.steezy-account-latest__address h4{font-size:15px;margin:0 0 8px}.steezy-account-latest__address address{color:#5e6974;font-size:13px;font-style:normal;line-height:1.55}.steezy-account-primary{background:#101416;color:#fff!important;display:inline-block;font-size:12px;font-weight:700;margin-top:16px;padding:11px 16px;text-decoration:none!important}.steezy-account-personal{margin-top:24px}.steezy-account-personal__card{display:grid;gap:20px;grid-template-columns:1fr 1fr}.steezy-account-personal__card strong,.steezy-account-personal__card span{display:block}.steezy-account-personal__card strong{font-size:12px;margin:0 0 4px}.steezy-account-personal__card span{color:#66727e;font-size:13px;margin-bottom:15px}.steezy-account-personal__card .steezy-account-primary{grid-column:1/-1;justify-self:center;margin-top:0}.steezy-account-more-orders{margin-top:28px}
@media(max-width:900px){.page-account #main-content>.woocommerce,.page-account .entry-content>.woocommerce,.page-account .steezy-content>.woocommerce,.page-account .steezy-content>article>.woocommerce{display:block}.page-account .woocommerce-MyAccount-navigation{margin-bottom:18px;position:static}.page-account .woocommerce-MyAccount-navigation ul{display:flex;overflow-x:auto;padding:8px}.page-account .woocommerce-MyAccount-navigation li{flex:0 0 auto}.steezy-account-nav__identity{display:none}.steezy-account-metrics,.steezy-account-shortcuts{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.page-account #main-content>.woocommerce,.page-account .entry-content>.woocommerce{padding-top:24px}.steezy-account-welcome{align-items:flex-start;display:block;padding:22px}.steezy-account-welcome h2{font-size:24px}.page-account .steezy-account-outline{display:inline-block;margin-top:18px}.steezy-account-metrics,.steezy-account-shortcuts{grid-template-columns:1fr}.steezy-account-orders article{grid-template-columns:52px minmax(0,1fr);padding:14px}.steezy-account-order__image,.steezy-account-order__image img{height:52px;width:52px}.steezy-account-order__actions{grid-column:1/-1;justify-content:flex-end}.steezy-account-section-heading h3{font-size:20px}}
.steezy-account-favorites__heading h2{font-size:30px;margin:0 0 4px;text-transform:uppercase}.steezy-account-favorites__heading p{color:#666;margin:0 0 26px}.steezy-account-favorites__grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.steezy-account-favorites__grid article{align-items:center;border:1px solid #e1e1e1;display:grid;gap:14px;grid-template-columns:110px minmax(0,1fr) 30px;padding:13px}.steezy-account-favorites__image img{height:125px;object-fit:contain;width:110px}.steezy-account-favorites__grid strong{display:block;font-size:17px;line-height:1.2}.steezy-account-favorites__grid small{color:#666;display:block;font:12px Arial;margin-top:6px}.steezy-account-favorites__grid span{display:block;font-size:19px;font-weight:700;margin-top:8px}.steezy-account-favorites__grid article>button{align-self:start;background:transparent;font:27px Arial}.page-account .steezy-account-favorites__cart{display:inline-block;margin-top:10px;padding:11px 13px;text-decoration:none}.steezy-account-favorites__empty{border:1px solid #e1e1e1;padding:28px;text-align:center}.steezy-account-favorites__empty .button{display:inline-block;margin-top:8px;text-decoration:none}
@media(max-width:767px){.steezy-account-favorites__grid{grid-template-columns:1fr}.steezy-account-favorites__grid article{gap:10px;grid-template-columns:82px minmax(0,1fr) 24px;padding:10px}.steezy-account-favorites__image img{height:96px;width:82px}.steezy-account-favorites__grid strong{font-size:15px}.steezy-account-favorites__grid span{font-size:17px}}

@media(min-width:1025px){
  .steezy-benefit-bar .steezy-container{max-width:1400px;padding-left:20px;padding-right:20px}
  .steezy-header__main{gap:12px}
  .steezy-logo{flex:0 0 112px;justify-content:flex-start}
  .steezy-logo img{max-height:48px;width:112px}
  .steezy-main-menu{gap:15px;justify-content:flex-start}
  .steezy-main-menu a{font-size:13px}
  .steezy-search{flex:0 0 clamp(145px,12vw,210px)}
  .steezy-header-actions{gap:14px}
  .steezy-product-layout{grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr)}
  .steezy-product-summary{padding-left:0}
  .steezy-product-summary__sticky{top:105px}
  .admin-bar .steezy-product-summary__sticky{top:137px}
}

/* Checkout Tray 2026: cabeçalho dedicado, etapas compactáveis e resumo lateral. */
.steezy-commerce-flow{align-items:center;background:#fff;border:1px solid #deded9;display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 22px;min-height:68px;padding:0 24px}
.steezy-commerce-flow>a,.steezy-commerce-flow>span{align-items:center;color:#8a8a86;display:flex;font:700 12px Arial,sans-serif;gap:10px;justify-content:center;position:relative;text-transform:uppercase}
.steezy-commerce-flow>a{text-decoration:none}
.steezy-commerce-flow>a+*,.steezy-commerce-flow>span+*{border-left:1px solid #e3e3de}
.steezy-commerce-flow b{align-items:center;border:1px solid #aaa;border-radius:50%;display:flex;font:700 11px Arial;height:25px;justify-content:center;width:25px}
.steezy-commerce-flow .is-active{color:#111}.steezy-commerce-flow .is-active b{background:#111;border-color:#111;color:#fff}
.steezy-commerce-flow .is-complete{color:#25845a}.steezy-commerce-flow .is-complete b{background:#25845a;border-color:#25845a;color:#fff}
.page-checkout{background:#fff;color:#242424;font-family:Arial,sans-serif}
.steezy-checkout-header{background:#fff;border-bottom:1px solid #ddd;height:100px}
.steezy-checkout-header__inner{align-items:center;display:flex;height:100%;justify-content:space-between;max-width:1440px;padding-left:28px;padding-right:28px}
.steezy-checkout-header__logo img{display:block;filter:brightness(0);height:auto;width:116px}
.steezy-checkout-header__security{align-items:center;color:#777;display:flex;font-size:10px;gap:9px;line-height:1.15;text-align:right}
.steezy-checkout-header__security strong{display:block;font-weight:400}.steezy-checkout-header__security svg{fill:none;height:36px;stroke:#222;stroke-width:2;width:36px}
.page-checkout .steezy-content{max-width:1280px;padding:32px 22px 82px}
.page-checkout .steezy-checkout-shell{margin:0}
.page-checkout .wc-block-components-sidebar-layout{align-items:start;display:grid!important;gap:18px 16px;grid-template-columns:minmax(0,2fr) minmax(350px,1.04fr);position:relative}
.page-checkout .wc-block-components-main{grid-column:1;grid-row:1;width:100%!important}
.page-checkout .wc-block-checkout__sidebar{background:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:none;grid-column:2;grid-row:1;margin:0;overflow:hidden;position:sticky;top:18px;width:100%!important}
.page-checkout .wc-block-checkout__sidebar:before{border-bottom:1px solid #ddd;content:'Produtos';font:700 22px Arial,sans-serif;padding:22px 26px 17px}
.page-checkout .wc-block-checkout__sidebar .wc-better-shipping-progress-bar{display:none!important}
.page-checkout .wc-block-checkout__sidebar .wc-block-components-totals-wrapper{padding-left:26px;padding-right:26px}
.page-checkout .wc-block-checkout__sidebar .wc-block-components-order-summary{padding-top:2px}
.page-checkout .wc-block-checkout__sidebar .wc-block-components-product-name{font:700 14px/1.25 Arial,sans-serif}
.page-checkout .wc-block-checkout__sidebar .wc-block-components-product-metadata{font:12px/1.4 Arial,sans-serif}
.page-checkout .wc-block-checkout__sidebar .wc-block-components-product-image{width:52px}.page-checkout .wc-block-checkout__sidebar .wc-block-components-product-image img{border:0;height:52px;object-fit:contain;width:52px}
.page-checkout .wc-block-checkout__sidebar .wc-block-components-order-summary__button-text{font:700 21px Arial,sans-serif}
.page-checkout .wc-block-checkout__sidebar .wc-block-components-totals-footer-item .wc-block-formatted-money-amount{font:700 18px Arial,sans-serif}
.page-checkout .wc-block-checkout__sidebar .wc-block-components-totals-item{font-size:14px}
.page-checkout .wc-block-checkout__sidebar .wc-block-components-totals-coupon-link{color:#2581d8;font-weight:400;text-decoration:none}
.page-checkout .wc-block-components-checkout-step{background:#fff;border:1px solid #ddd;border-radius:12px!important;margin:0 0 16px;padding:0!important}
.page-checkout.steezy-checkout-wizard-ready[data-checkout-stage] .wc-block-components-checkout-step{display:block!important}
.page-checkout .wc-block-components-checkout-step__heading-container{align-items:center;display:grid;gap:10px;grid-template-columns:30px max-content minmax(0,1fr) 32px;margin:0!important;min-height:70px;padding:13px 26px}
.page-checkout .wc-block-components-checkout-step__heading-container:before{align-items:center;background:#101416;border-radius:4px;color:#fff;content:attr(data-step-number);display:flex;font:bold 13px Arial;height:27px;justify-content:center;width:27px}
.page-checkout .wc-block-components-checkout-step__heading{border:0!important;display:block;margin:0!important;padding:0!important}.page-checkout .wc-block-components-checkout-step__heading:before{display:none!important}
.page-checkout .wc-block-components-checkout-step__title{font:700 21px/1.15 Arial,sans-serif!important;letter-spacing:-.02em;text-transform:none!important}
.page-checkout .wc-block-components-checkout-step__description{display:none}
.page-checkout .steezy-checkout-step-summary{color:#666;font:12px/1.35 Arial,sans-serif;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.page-checkout .steezy-checkout-step-edit{align-items:center;background:transparent;border:0;color:#222;cursor:pointer;display:none;height:30px;justify-content:center;padding:3px;width:30px}.page-checkout .steezy-checkout-step-edit span{position:absolute;clip:rect(0 0 0 0)}.page-checkout .steezy-checkout-step-edit svg{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:20px}
.page-checkout .wc-block-components-checkout-step.is-complete .steezy-checkout-step-edit{display:flex}
.page-checkout .wc-block-components-checkout-step.is-active .wc-block-components-checkout-step__heading-container{border-bottom:1px solid #ddd}
.page-checkout .wc-block-components-checkout-step>.wc-block-components-checkout-step__content{margin:0!important;padding:18px 26px 26px!important}
.page-checkout .wc-block-components-checkout-step:not(.is-active)>.wc-block-components-checkout-step__content{display:none!important}
.page-checkout .wc-block-components-checkout-step.is-active>.wc-block-components-checkout-step__content{display:block!important}
.page-checkout .wc-block-components-text-input input,.page-checkout .wc-block-components-combobox .wc-block-components-combobox-control input,.page-checkout .wc-block-components-text-input input[type=email],.page-checkout .wc-block-components-text-input input[type=tel]{background:#fff!important;border:1px solid #b8b8b8!important;border-radius:3px!important;height:50px!important}
.page-checkout .wc-block-components-radio-control-accordion-option{border:0!important;border-bottom:1px solid #e4e4e4!important;border-radius:0!important;margin:0!important;min-height:76px;padding:8px 14px!important}
.page-checkout .wc-block-components-radio-control-accordion-option:has(input:checked){border:1px solid #444!important;box-shadow:none;margin-bottom:8px!important}
.page-checkout .wc-block-components-radio-control-accordion-option:has(input[value*="pix" i]){background:#fff}
.page-checkout .wc-block-components-radio-control-accordion-option:has(input[value*="pix" i]) .wc-block-components-radio-control__label:after{background:transparent;color:#222;content:'à vista';float:right;font:700 13px Arial;margin:0;padding:0}
.page-checkout .wc-block-components-radio-control__label{font:700 15px Arial,sans-serif!important}
.page-checkout .steezy-billing-toggle{border:0;display:none;font:600 13px Arial,sans-serif;margin:-6px 0 16px;padding:12px 26px}
.page-checkout[data-checkout-stage="address"] .steezy-billing-toggle{display:flex}
.page-checkout .steezy-checkout-wizard-nav{border:0;border-radius:12px;margin:0 0 16px;padding:10px 0}
.page-checkout .steezy-checkout-wizard-nav[hidden]{display:none!important}
.page-checkout .steezy-checkout-wizard-nav button{border-radius:3px;font:700 14px Arial,sans-serif;min-height:50px}
.page-checkout .wc-block-checkout__actions{display:none!important}
.page-checkout .steezy-checkout-submit-dock{align-self:start;background:#fff;display:none;grid-column:2;grid-row:1;margin-top:calc(var(--steezy-summary-height, 420px) + 22px);position:sticky;top:calc(var(--steezy-summary-height, 420px) + 40px);z-index:2}
.page-checkout[data-checkout-stage="payment"] .steezy-checkout-submit-dock{display:block}
.steezy-checkout-submit-dock button{background:#101416;border:0;border-radius:4px;color:#fff;cursor:pointer;font:700 15px Arial;height:54px;width:100%}.steezy-checkout-submit-dock button:disabled{cursor:not-allowed;opacity:.5}.steezy-checkout-submit-dock small{color:#777;display:block;font:10px Arial;margin-top:9px;text-align:center}
.page-checkout .wc-block-checkout__order-notes{border-radius:8px!important}.page-checkout .wc-block-checkout__terms{font:11px/1.45 Arial,sans-serif}
.steezy-checkout-footer{background:#f7f7f7;border-top:1px solid #e1e1e1;color:#555;font-family:Arial,sans-serif;padding:38px 0 24px}
.steezy-checkout-footer__grid{display:grid;gap:60px;grid-template-columns:1.1fr 1fr 1fr;max-width:1240px}
.steezy-checkout-footer section{align-content:start;display:grid;gap:7px}.steezy-checkout-footer section>strong{color:#333;font-size:12px;margin-bottom:6px}.steezy-checkout-footer a,.steezy-checkout-footer span{color:#666;font-size:12px}.steezy-checkout-footer section>a:first-of-type{font-size:17px;font-weight:700;text-decoration:none}
.steezy-checkout-footer__payments{display:flex;flex-wrap:wrap;gap:6px}.steezy-checkout-footer__payments span{background:#fff;border:1px solid #d8d8d8;border-radius:3px;color:#333;font-size:9px;font-weight:700;padding:7px 8px}
.steezy-checkout-footer__safe{display:flex;gap:8px}.steezy-checkout-footer__safe>*{background:#fff;border:1px solid #aaa;color:#333!important;font-size:9px!important;padding:7px}
.steezy-checkout-footer__legal{border-top:1px solid #ddd;font-size:9px;line-height:1.5;margin-top:32px;max-width:1240px;padding-top:20px;text-align:center}
@media(max-width:900px){
  .steezy-checkout-header{height:76px}.steezy-checkout-header__inner{padding-left:18px;padding-right:18px}.steezy-checkout-header__logo img{width:95px}
  .page-checkout .steezy-content{padding:20px 12px 56px}.page-checkout .wc-block-components-sidebar-layout{display:flex!important;flex-direction:column;gap:14px}
  .page-checkout .wc-block-components-main{order:1}.page-checkout .wc-block-checkout__sidebar{order:2;position:static}.page-checkout .steezy-checkout-submit-dock{margin-top:0;order:3;position:static;width:100%}
  .page-checkout .wc-block-components-checkout-step__heading-container{gap:8px;grid-template-columns:28px minmax(0,1fr) 30px;min-height:62px;padding:11px 14px}.page-checkout .wc-block-components-checkout-step__title{font-size:17px!important}.page-checkout .steezy-checkout-step-summary{display:none}.page-checkout .wc-block-components-checkout-step>.wc-block-components-checkout-step__content{padding:15px 14px 20px!important}
  .steezy-checkout-footer__grid{gap:28px;grid-template-columns:1fr;padding-left:20px;padding-right:20px}.steezy-checkout-footer__legal{margin-left:20px;margin-right:20px}
}

/* Carrinho integrado ao fluxo seguro, no mesmo padrão visual do checkout Tray. */
.page-cart{background:#f4f4f1;color:#242424;font-family:Arial,sans-serif}
.page-cart .steezy-content{max-width:1280px;padding:30px 22px 72px}
.page-cart .steezy-content>article>h1{font:900 italic 38px/1 'Barlow Condensed',Arial,sans-serif;letter-spacing:-.02em;margin:0 0 22px;text-transform:uppercase}
.page-cart .wc-block-components-sidebar-layout{align-items:start;display:grid!important;gap:24px;grid-template-columns:minmax(0,1.52fr) minmax(350px,.72fr)}
.page-cart .wc-block-cart__main{background:#fff;border:1px solid #deded9;padding:22px!important;width:100%!important}
.page-cart .wc-block-cart__sidebar{background:#fff;border:1px solid #deded9;box-shadow:0 10px 28px rgba(20,20,18,.06);margin:0!important;padding:0!important;position:sticky;top:18px;width:100%!important}
.page-cart .wc-block-cart__sidebar:before{border-bottom:1px solid #e3e3de;content:'RESUMO DO PEDIDO';display:block;font:900 italic 21px 'Barlow Condensed',Arial,sans-serif;padding:20px 22px 15px}
.page-cart .wc-block-cart__sidebar .wc-block-components-totals-wrapper{padding-left:22px;padding-right:22px}
.page-cart .wc-block-cart-items{margin:0!important}
.page-cart .wc-block-cart-items th{border-bottom:1px solid #deded9!important;color:#676762;font:700 11px Arial,sans-serif!important;letter-spacing:.04em}
.page-cart .wc-block-cart-items__row td{border-bottom:1px solid #ecece8!important;padding-bottom:20px!important;padding-top:20px!important}
.page-cart .wc-block-components-product-name{color:#111;font:700 15px/1.3 Arial,sans-serif}
.page-cart .wc-block-components-product-metadata{color:#686864;font:11px/1.45 Arial,sans-serif}
.page-cart .wc-block-components-quantity-selector{border:1px solid #c9c9c4!important;border-radius:0!important}
.page-cart .wc-block-cart__submit-container{padding:0 22px 22px}
.page-cart .wc-block-cart__submit-button{background:#111!important;border-radius:3px!important;font:800 15px Arial,sans-serif!important;min-height:56px!important}
.page-cart .wc-block-cart__submit-button:after{content:' →'}
.page-cart .wc-block-components-totals-footer-item{border-top:1px solid #d8d8d3!important}.page-cart .wc-block-components-totals-footer-item .wc-block-formatted-money-amount{font-size:25px;font-weight:800}
.page-cart .wc-block-components-totals-coupon-link{color:#111!important;font-weight:700;text-underline-offset:3px}
.page-cart .wc-block-cart__sidebar .wc-better-shipping-progress-bar{border-bottom:1px solid #e3e3de;margin:0!important;padding:15px 16px!important}
@media(max-width:767px){
  .steezy-commerce-flow{gap:0;margin-bottom:14px;min-height:58px;padding:0 6px}.steezy-commerce-flow>a,.steezy-commerce-flow>span{font-size:9px;gap:5px;padding:0 5px;text-align:center}.steezy-commerce-flow b{flex:0 0 21px;height:21px;width:21px}
  .page-cart .steezy-content{padding:20px 12px 50px}.page-cart .steezy-content>article>h1{font-size:30px;margin-bottom:16px}
  .page-cart .wc-block-components-sidebar-layout{display:flex!important;flex-direction:column;gap:14px}.page-cart .wc-block-cart__main,.page-cart .wc-block-cart__sidebar{padding:14px!important;position:static}.page-cart .wc-block-cart__sidebar:before{margin:-14px -14px 0;padding:16px 14px 12px}
}

@media(max-width:1024px){
  .steezy-mobile-menu{overflow-y:auto;padding-top:62px}
  .steezy-mobile-menu .steezy-main-menu>li{display:block}
  .steezy-mobile-menu .steezy-submenu{border:0;box-shadow:none;display:block;opacity:1;padding:0 0 10px;pointer-events:auto;position:static;transform:none;visibility:visible}
  .steezy-mobile-menu .steezy-submenu__inner{display:block;padding:0}
  .steezy-mobile-menu .steezy-submenu__inner>div>strong,.steezy-mobile-menu .steezy-submenu__editorial{display:none}
  .steezy-mobile-menu .steezy-submenu ul{display:grid;gap:0 16px;grid-template-columns:1fr 1fr;padding:3px 0 8px}
  .steezy-mobile-menu .steezy-submenu a{border:0;color:#555;font-size:14px;padding:7px 0;text-transform:none}
}

@media(max-width:782px){.admin-bar .steezy-header{top:32px}}
@media(max-width:767px){
  .steezy-hero img{aspect-ratio:768/1226;object-fit:cover}
  .steezy-trending__panel{overflow:hidden;padding-left:14px;padding-right:14px}
  .steezy-trending__grid{display:flex;gap:12px;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;padding:0 0 18px;scroll-padding-left:0;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}
  .steezy-trending__grid::-webkit-scrollbar{display:none}
  .steezy-trending__grid>a{flex:0 0 calc(100% - 38px);min-width:0;scroll-snap-align:start}
  .steezy-trending__grid span{bottom:18px;left:14px;right:14px;text-align:center}
  .steezy-trending__grid strong{font-size:32px}
  .steezy-footer{background:#090909;padding-top:28px}
  .steezy-footer__grid>section{border-bottom:1px solid #292929;padding:20px 0}
  .steezy-footer li+li{margin-top:14px}
  .steezy-footer__newsletter{margin-top:0!important}
  .steezy-footer__newsletter>img{width:145px}
  .steezy-footer__legal{border-top:1px solid #292929;margin-top:28px;padding-bottom:22px}
  .page-cart #main-content>.woocommerce,.page-checkout #main-content>.woocommerce,.page-account #main-content>.woocommerce,.page-cart .entry-content>.woocommerce,.page-checkout .entry-content>.woocommerce,.page-account .entry-content>.woocommerce{padding:32px 12px 60px}
  .page-cart .woocommerce-cart-form,.page-cart .cart-collaterals,.page-checkout form.checkout,.page-account .woocommerce-MyAccount-navigation,.page-account .woocommerce-MyAccount-content{padding:15px}
  .page-cart .steezy-content,.page-checkout .steezy-content,.page-account .steezy-content{padding-bottom:60px;padding-top:52px}
  .page-account .woocommerce-MyAccount-navigation{padding:0}
  .page-account .woocommerce-MyAccount-navigation ul{display:block}
  .page-account .woocommerce-MyAccount-navigation a{border-bottom:1px solid #2d2d2d;padding:13px 16px}
  .page-account .woocommerce-MyAccount-content{margin-top:16px;padding:20px}
  .steezy-mobile-menu{overflow-y:auto;padding-top:62px}
  .steezy-mobile-menu .steezy-main-menu>li{display:block}
  .steezy-mobile-menu .steezy-submenu{border:0;box-shadow:none;display:block;opacity:1;padding:0 0 10px;pointer-events:auto;position:static;transform:none;visibility:visible}
  .steezy-mobile-menu .steezy-submenu__inner{display:block;padding:0}
  .steezy-mobile-menu .steezy-submenu__inner>div>strong,.steezy-mobile-menu .steezy-submenu__editorial{display:none}
  .steezy-mobile-menu .steezy-submenu ul{display:grid;gap:0 16px;grid-template-columns:1fr 1fr;padding:3px 0 8px}
  .steezy-mobile-menu .steezy-submenu a{border:0;color:#555;font-size:14px;padding:7px 0;text-transform:none}
}

/* Checkout Steezy: foco no pedido, contraste editorial e blocos do WooCommerce. */
.page-checkout .steezy-benefit-bar{display:none}
.page-checkout .steezy-header{box-shadow:none;position:relative!important;top:auto!important}
.page-checkout .steezy-header__main{height:76px;justify-content:center}
.page-checkout .steezy-logo{flex:0 0 auto}.page-checkout .steezy-logo img{max-height:50px;width:120px}
.page-checkout .steezy-desktop-nav,.page-checkout .steezy-search,.page-checkout .steezy-header-actions,.page-checkout .steezy-menu-toggle,.page-checkout .steezy-mobile-search{display:none!important}
.page-checkout .steezy-content{max-width:1240px;padding-bottom:96px;padding-top:48px}
.page-checkout .steezy-checkout-intro{border-bottom:1px solid #d8d8d4;margin-bottom:38px;padding-bottom:26px}
.steezy-checkout-intro>span{color:#666;font-family:Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em}
.steezy-checkout-intro h1{font-size:45px;font-style:italic;font-weight:900;letter-spacing:-.04em;line-height:.96;margin:8px 0 10px;text-transform:uppercase}
.steezy-checkout-intro>p{color:#686864;font-family:Arial,sans-serif;font-size:13px;margin:0}
.steezy-checkout-intro ol{display:flex;gap:34px;list-style:none;margin:29px 0 0;padding:0}
.steezy-checkout-intro li{align-items:center;color:#777;display:flex;font-size:14px;font-weight:600;gap:9px;text-transform:uppercase}
.steezy-checkout-intro li b{align-items:center;border:1px solid #aaa;border-radius:50%;display:flex;font:700 12px Arial;height:24px;justify-content:center;width:24px}
.steezy-checkout-intro li.active{color:#111}.steezy-checkout-intro li.active b{background:#111;border-color:#111;color:#fff}
.page-checkout .wc-block-components-sidebar-layout{align-items:start;display:grid!important;gap:30px;grid-template-columns:minmax(0,1.7fr) minmax(330px,.68fr)}
.page-checkout .wc-block-components-main{grid-column:1;grid-row:1;min-width:0;width:100%!important}.page-checkout .wc-block-checkout__sidebar{grid-column:2;grid-row:1;width:100%!important}
.page-checkout .wc-block-components-checkout-step{background:#fff;border:1px solid #deded9;border-radius:0;margin:0 0 18px;padding:26px 28px}
.page-checkout .wc-block-components-checkout-step__heading{align-items:center;border-bottom:1px solid #ecece8;display:flex;margin:0 0 22px;padding:0 0 16px}
.page-checkout .wc-block-components-checkout-step__title{font-size:27px;font-style:italic;font-weight:900;letter-spacing:-.02em;text-transform:uppercase}
.page-checkout .wc-block-components-checkout-step__description{color:#6c6c67;font-family:Arial,sans-serif;font-size:12px;margin-top:4px}
.page-checkout .wc-block-components-checkout-step__heading:before{align-items:center;background:#111;border-radius:50%;color:#fff;content:'✓';display:flex;font:700 12px Arial;height:25px;justify-content:center;margin-right:10px;width:25px}
.page-checkout .wc-block-components-text-input input,.page-checkout .wc-block-components-combobox .wc-block-components-combobox-control input,.page-checkout .wc-block-components-text-input input[type=email],.page-checkout .wc-block-components-text-input input[type=tel]{background:#fafaf8!important;border:1px solid #c9c9c4!important;border-radius:0!important;box-shadow:none!important;height:54px!important;padding:18px 13px 4px!important}
.page-checkout .wc-block-components-text-input label,.page-checkout .wc-block-components-combobox label{color:#555!important;font-size:12px!important;font-weight:600!important}
.page-checkout .wc-block-components-text-input input:focus,.page-checkout .wc-block-components-combobox .wc-block-components-combobox-control input:focus{border-color:#111!important;box-shadow:inset 0 0 0 1px #111!important}
.page-checkout .wc-block-components-radio-control,.page-checkout .wc-block-components-radio-control-accordion-option{border-color:#d1d1cc!important}
.page-checkout .wc-block-components-radio-control-accordion-option{background:#fff;border:1px solid #d6d6d1!important;border-radius:0!important;margin-bottom:10px;padding:2px 13px!important;transition:border-color .18s,box-shadow .18s}
.page-checkout .wc-block-components-radio-control-accordion-option:has(input:checked){border-color:#111!important;box-shadow:inset 0 0 0 1px #111}
.page-checkout .wc-block-components-radio-control-accordion-option:has(input[value*="pix" i]){background:#f6f6f2;border-color:#9d9d95!important}
.page-checkout .wc-block-components-radio-control-accordion-option:has(input[value*="pix" i]) .wc-block-components-radio-control__label:after{background:#111;color:#fff;content:'5% OFF NO PIX';display:inline-block;font:700 10px Arial;letter-spacing:.04em;margin-left:10px;padding:4px 6px;vertical-align:middle}
.page-checkout .wc-block-components-radio-control__label{font-size:16px!important;font-weight:700!important}
.page-checkout .wc-block-components-checkout-step .wc-block-components-notice-banner{border-radius:0}
.page-checkout .wc-block-checkout__sidebar{background:#fff;border:1px solid #deded9;box-shadow:0 10px 28px rgba(20,20,18,.06);color:#111;margin:0;position:sticky;top:24px}
.admin-bar .page-checkout .wc-block-checkout__sidebar{top:56px}
.page-checkout .wc-block-checkout__sidebar .wc-block-components-totals-wrapper{background:transparent;border-color:#e3e3de;color:#111;padding-left:22px;padding-right:22px}
.page-checkout .wc-block-checkout__sidebar .wc-block-components-totals-wrapper:first-child{padding-top:23px}
.page-checkout .wc-block-checkout__sidebar .wc-block-components-totals-item{color:#111}.page-checkout .wc-block-checkout__sidebar .wc-block-components-totals-item__label,.page-checkout .wc-block-checkout__sidebar .wc-block-components-totals-item__value{color:#111!important}
.page-checkout .wc-block-checkout__sidebar .wc-block-components-product-name{color:#111;font-size:16px;font-weight:700}.page-checkout .wc-block-checkout__sidebar .wc-block-components-product-metadata{color:#6b6b66;font-family:Arial,sans-serif;font-size:11px}.page-checkout .wc-block-checkout__sidebar .wc-block-components-product-image img{background:#f7f7f4;border:1px solid #ecece7}
.page-checkout .wc-block-checkout__sidebar .wc-block-components-order-summary__button-text,.page-checkout .wc-block-checkout__sidebar .wc-block-components-order-summary__button{color:#111}.page-checkout .wc-block-checkout__sidebar .wc-block-components-totals-coupon-link{color:#111;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.page-checkout .wc-block-checkout__sidebar .wc-block-components-totals-footer-item{border-top:1px solid #d8d8d3;margin-top:5px;padding-top:16px}.page-checkout .wc-block-checkout__sidebar .wc-block-components-totals-footer-item .wc-block-formatted-money-amount{color:#111;font-size:28px;font-weight:800}
.page-checkout .wc-block-checkout__sidebar .wc-better-shipping-progress-bar{border-bottom:1px solid #e3e3de;margin:0!important;padding:15px 16px!important}.page-checkout .wc-block-checkout__sidebar .wc-better-shipping-progress{background:#dff2e6!important}.page-checkout .wc-block-checkout__sidebar .wc-better-shipping-progress-inner-text{color:#245535!important;text-shadow:none!important}.page-checkout .wc-block-checkout__sidebar .wc-better-shipping-progress-text{color:#676762;font-family:Arial,sans-serif;font-size:11px!important;line-height:1.4}
.page-checkout .wc-block-checkout__actions{margin-top:26px}.page-checkout .wc-block-components-checkout-place-order-button{background:#111!important;border:1px solid #111!important;box-shadow:none!important;font-size:17px!important;letter-spacing:.02em;min-height:62px!important;transition:background-color .2s!important}.page-checkout .wc-block-components-checkout-place-order-button:hover{background:#333!important}
.page-checkout .wc-block-checkout__actions:after{color:#6a6a65;content:'Pagamento protegido • Seus dados são criptografados';display:block;font-family:Arial,sans-serif;font-size:11px;margin-top:12px;text-align:center}
.page-checkout .steezy-footer{margin-top:0}.page-checkout .steezy-footer__grid{display:none}.page-checkout .steezy-footer__legal{border-top:1px solid #282828;margin-top:0;padding:18px 0;text-align:center}
@media(max-width:1024px){.page-checkout .wc-block-components-sidebar-layout{gap:22px;grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr)}.page-checkout .wc-block-components-checkout-step{padding:22px}.page-checkout .steezy-checkout-intro h1{font-size:39px}}
@media(max-width:767px){
  .page-checkout .steezy-content{padding:28px 12px 72px}
  .page-checkout .steezy-checkout-intro{margin-bottom:24px;padding-bottom:19px}
  .steezy-checkout-intro h1{font-size:33px}.steezy-checkout-intro>p{line-height:1.5}
  .steezy-checkout-intro ol{gap:13px;margin-top:22px}.steezy-checkout-intro li{font-size:11px;gap:6px}.steezy-checkout-intro li b{height:21px;width:21px}
  .page-checkout .wc-block-components-sidebar-layout{display:flex!important;flex-direction:column;gap:18px;grid-template-columns:none}
  .page-checkout .wc-block-components-main{order:1;width:100%}.page-checkout .wc-block-checkout__sidebar{order:2;position:static;width:100%}
  .page-checkout .wc-block-components-checkout-step{margin-bottom:12px;padding:19px 15px}.page-checkout .wc-block-components-checkout-step__heading{margin-bottom:16px;padding-bottom:12px}.page-checkout .wc-block-components-checkout-step__title{font-size:23px}
  .page-checkout .wc-block-components-radio-control-accordion-option{padding-left:9px!important;padding-right:9px!important}.page-checkout .wc-block-components-radio-control__label{font-size:15px!important}
  .page-checkout .wc-block-checkout__actions{background:#f7f7f7;bottom:0;margin:18px -2px 0;padding:10px 2px;position:sticky;z-index:6}.page-checkout .wc-block-components-checkout-place-order-button{min-height:56px!important}
}

/* Checkout enxuto: menos distrações, leitura linear e resumo sempre acessível. */
.page-checkout{background:#f4f4f1}
.page-checkout .steezy-content{max-width:1280px;padding-top:30px}
.page-checkout .steezy-checkout-intro{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:14px;padding:0 0 22px}
.steezy-checkout-intro__copy{max-width:610px}
.steezy-checkout-intro h1{font-size:38px;margin:6px 0 8px}
.steezy-checkout-intro ol{gap:10px;margin:0 0 5px}
.steezy-checkout-intro li{gap:7px;padding:8px 10px;position:relative}
.steezy-checkout-intro li+li:before{background:#c9c9c4;content:'';height:1px;left:-10px;position:absolute;top:50%;width:10px}
.steezy-checkout-intro li.is-complete b{background:#25845a;border-color:#25845a;color:#fff}
.steezy-checkout-intro li.is-complete{color:#25845a}
.steezy-checkout-assurances{background:#fff;border:1px solid #deded9;display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 22px;padding:13px 18px}
.steezy-checkout-assurances span{align-items:center;color:#4f4f4b;display:flex;font:600 12px Arial,sans-serif;gap:8px;justify-content:center}
.steezy-checkout-assurances span+span{border-left:1px solid #e3e3de}
.steezy-checkout-assurances b{align-items:center;background:#111;border-radius:50%;color:#fff;display:inline-flex;font:700 11px Arial;height:21px;justify-content:center;width:21px}
.page-checkout .wc-block-components-sidebar-layout{gap:24px;grid-template-columns:minmax(0,1.52fr) minmax(350px,.72fr)}
.page-checkout .wc-block-components-checkout-step{margin-bottom:12px;padding:21px 22px}
.page-checkout .wc-block-components-checkout-step__heading{margin-bottom:17px;padding-bottom:13px}
.page-checkout .wc-block-components-checkout-step__title{font-size:23px}
.page-checkout .wc-block-components-checkout-step__heading:before{height:22px;width:22px}
.page-checkout .wc-block-components-checkout-step__description{line-height:1.45}
.page-checkout .wc-block-checkout__create-account{display:none!important}
.page-checkout .steezy-duplicate-document-hidden{display:none!important}
.page-checkout .wc-block-components-address-form__company{display:none!important}
.page-checkout .wc-block-components-text-input input,.page-checkout .wc-block-components-combobox .wc-block-components-combobox-control input,.page-checkout .wc-block-components-text-input input[type=email],.page-checkout .wc-block-components-text-input input[type=tel]{height:50px!important}
.page-checkout .wc-block-components-radio-control-accordion-option{margin-bottom:8px;min-height:58px}
.page-checkout .wc-block-components-radio-control__label{font-size:15px!important}
.page-checkout .wc-block-components-radio-control-accordion-option:has(input[value*="pix" i]) .wc-block-components-radio-control__label:after{content:'PAGAMENTO IMEDIATO'}
.page-checkout .wc-block-checkout__sidebar{top:18px}
.admin-bar .page-checkout .wc-block-checkout__sidebar{top:50px}
.page-checkout .wc-block-checkout__sidebar:before{border-bottom:1px solid #e3e3de;content:'RESUMO DO PEDIDO';display:block;font-size:21px;font-style:italic;font-weight:900;padding:20px 22px 15px}
.page-checkout .wc-block-components-checkout-place-order-button{font-size:16px!important;min-height:58px!important}
.page-checkout .wc-block-components-notice-banner{font-family:Arial,sans-serif;font-size:13px;line-height:1.45}
.page-checkout .wc-block-components-validation-error{font-family:Arial,sans-serif;font-size:12px}
.page-checkout .wc-block-checkout__use-address-for-billing{display:none!important}
.page-checkout .steezy-billing-toggle{align-items:center;background:#fff;border:1px solid #deded9;cursor:pointer;display:flex;font:600 14px Arial,sans-serif;gap:10px;margin:-1px 0 12px;padding:17px 22px}
.page-checkout .steezy-billing-toggle input{accent-color:#111;height:18px;margin:0;width:18px}
.page-checkout .steezy-billing-toggle span{color:#222}
.page-checkout .steezy-checkout-wizard-nav{background:#fff;border:1px solid #deded9;margin:0 0 12px;padding:18px 22px}
.page-checkout .steezy-checkout-wizard-nav>p{color:#b42318;font:600 12px Arial,sans-serif;margin:0 0 10px}
.page-checkout .steezy-checkout-wizard-nav>p:empty{display:none}
.page-checkout .steezy-checkout-wizard-nav>div{align-items:center;display:flex;gap:12px;justify-content:flex-end}
.page-checkout .steezy-checkout-wizard-nav button{border:1px solid #111;cursor:pointer;font-family:inherit;font-size:15px;font-weight:800;min-height:54px;padding:0 22px}
.page-checkout .steezy-checkout-wizard-nav button[hidden]{display:none!important}
.page-checkout .steezy-checkout-back{background:#fff;color:#111}
.page-checkout .steezy-checkout-next{background:#111;color:#fff;min-width:270px}
.page-checkout [data-checkout-progress]{cursor:default;opacity:.55}.page-checkout [data-checkout-progress].is-available{cursor:pointer;opacity:1}
.page-checkout.steezy-checkout-wizard-ready[data-checkout-stage="contact"] .wc-block-checkout__shipping-option,
.page-checkout.steezy-checkout-wizard-ready[data-checkout-stage="contact"] .wc-block-checkout__payment-method,
.page-checkout.steezy-checkout-wizard-ready[data-checkout-stage="contact"] .wc-block-checkout__order-notes,
.page-checkout.steezy-checkout-wizard-ready[data-checkout-stage="contact"] .wp-block-woocommerce-checkout-additional-information-block,
.page-checkout.steezy-checkout-wizard-ready[data-checkout-stage="contact"] .wp-block-woocommerce-checkout-terms-block,
.page-checkout.steezy-checkout-wizard-ready[data-checkout-stage="contact"] .wp-block-woocommerce-checkout-actions-block{display:none!important}
.page-checkout.steezy-checkout-wizard-ready[data-checkout-stage="shipping"] .wc-block-checkout__contact-fields,
.page-checkout.steezy-checkout-wizard-ready[data-checkout-stage="shipping"] .wc-block-checkout__shipping-fields,
.page-checkout.steezy-checkout-wizard-ready[data-checkout-stage="shipping"] .wc-block-checkout__billing-fields,
.page-checkout.steezy-checkout-wizard-ready[data-checkout-stage="shipping"] .wp-block-woocommerce-checkout-billing-address-block,
.page-checkout.steezy-checkout-wizard-ready[data-checkout-stage="shipping"] .steezy-billing-toggle,
.page-checkout.steezy-checkout-wizard-ready[data-checkout-stage="shipping"] .wc-block-checkout__payment-method,
.page-checkout.steezy-checkout-wizard-ready[data-checkout-stage="shipping"] .wc-block-checkout__order-notes,
.page-checkout.steezy-checkout-wizard-ready[data-checkout-stage="shipping"] .wp-block-woocommerce-checkout-additional-information-block,
.page-checkout.steezy-checkout-wizard-ready[data-checkout-stage="shipping"] .wp-block-woocommerce-checkout-terms-block,
.page-checkout.steezy-checkout-wizard-ready[data-checkout-stage="shipping"] .wp-block-woocommerce-checkout-actions-block{display:none!important}
.page-checkout.steezy-checkout-wizard-ready[data-checkout-stage="payment"] .wc-block-checkout__contact-fields,
.page-checkout.steezy-checkout-wizard-ready[data-checkout-stage="payment"] .wc-block-checkout__shipping-fields,
.page-checkout.steezy-checkout-wizard-ready[data-checkout-stage="payment"] .wc-block-checkout__billing-fields,
.page-checkout.steezy-checkout-wizard-ready[data-checkout-stage="payment"] .wp-block-woocommerce-checkout-billing-address-block,
.page-checkout.steezy-checkout-wizard-ready[data-checkout-stage="payment"] .steezy-billing-toggle,
.page-checkout.steezy-checkout-wizard-ready[data-checkout-stage="payment"] .wc-block-checkout__shipping-option{display:none!important}
@media(min-width:768px){.page-checkout.steezy-checkout-wizard-ready .wc-block-checkout__main{min-height:430px}}
@media(max-width:900px){
  .page-checkout .steezy-checkout-intro{align-items:flex-start;display:block}.steezy-checkout-intro ol{margin-top:18px}
  .page-checkout .wc-block-components-sidebar-layout{grid-template-columns:minmax(0,1fr) 310px}
}
@media(max-width:767px){
  .page-checkout .steezy-content{padding-top:20px}
  .steezy-checkout-intro h1{font-size:30px}
  .steezy-checkout-intro ol{display:grid;gap:4px;grid-template-columns:repeat(3,1fr);width:100%}
  .steezy-checkout-intro li{font-size:10px;justify-content:center;padding:7px 3px}.steezy-checkout-intro li+li:before{display:none}
  .steezy-checkout-assurances{gap:8px;padding:10px 8px}.steezy-checkout-assurances span{font-size:10px;gap:5px;text-align:center}.steezy-checkout-assurances b{flex:0 0 19px;height:19px;width:19px}
  .page-checkout .wc-block-components-checkout-step{padding:17px 13px}
  .page-checkout .wc-block-checkout__sidebar{order:0}.page-checkout .wc-block-components-main{order:1}
  .page-checkout .wc-block-checkout__sidebar:before{font-size:19px;padding:16px 17px 12px}
  .page-checkout .wc-block-checkout__actions{box-shadow:0 -8px 20px rgba(0,0,0,.08);margin-left:-13px;margin-right:-13px;padding:10px 13px}
  .page-checkout .steezy-billing-toggle,.page-checkout .steezy-checkout-wizard-nav{padding:15px 13px}
  .page-checkout .steezy-checkout-wizard-nav>div{align-items:stretch;flex-direction:column-reverse}.page-checkout .steezy-checkout-wizard-nav button{width:100%}.page-checkout .steezy-checkout-next{min-width:0}
}

/* Home fiel ao tema Tray: estrutura editorial, vitrines e marcas. */
.page-home{background:#f7f7f7}
.page-home .steezy-hero{background:#080808}
.page-home .steezy-trending{background:linear-gradient(#080808 0 calc(100% - 64px),transparent calc(100% - 64px));margin:0 0 104px;padding-top:48px}
.page-home .steezy-trending__panel{padding-left:6%;padding-right:6%;padding-top:0}
.page-home .steezy-trending__panel:after{display:none}
.page-home .steezy-trending__intro p{display:block}
.page-home .steezy-showcase,.page-home .steezy-see-more{max-width:1130px}
.page-home .steezy-editorial-mosaic{max-width:none;padding-left:0;padding-right:0}
.page-home .steezy-home-brands>.steezy-container{max-width:1130px}
.page-home .steezy-instagram>.steezy-container{max-width:none}
.page-home .steezy-showcase,.page-home .steezy-see-more{margin-bottom:92px}
.page-home .steezy-section-heading{margin-bottom:34px}
.page-home .steezy-section-heading h2{font-size:34px}
.page-home .steezy-carousel__track{gap:40px}
.page-home .steezy-carousel__track>.steezy-product-card{flex-basis:calc((100% - 120px)/4)}
.page-home .steezy-favorite{font-size:30px;height:46px;right:10px;top:10px;width:46px}
.page-home .steezy-product-card{background:#fff}
.steezy-product-card__media .steezy-product-card__secondary{inset:0;opacity:0;position:absolute;transition:opacity .3s,transform .3s}
.steezy-product-card.is-secondary-ready:hover .steezy-product-card__media .steezy-product-card__primary{opacity:0}
.steezy-product-card.is-secondary-ready:hover .steezy-product-card__media .steezy-product-card__secondary{opacity:1}
.steezy-product-card.is-secondary-ready:focus-within .steezy-product-card__media .steezy-product-card__primary{opacity:0}
.steezy-product-card.is-secondary-ready:focus-within .steezy-product-card__media .steezy-product-card__secondary{opacity:1}
.steezy-product-card__brand{color:#696969;display:block;font-family:Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:7px;text-transform:uppercase}
.steezy-free-shipping{background:#111;bottom:0;color:#fff;font-family:Arial,sans-serif;font-size:11px;font-weight:700;left:12px;padding:7px 10px;position:absolute;z-index:2}

.steezy-editorial-mosaic{margin-bottom:92px}
.steezy-mosaic{aspect-ratio:1.445;display:grid;gap:2px;grid-template-columns:2fr 1fr 1fr;grid-template-rows:45.4% 23% calc(31.6% - 4px)}
.steezy-mosaic:before{display:none}
.steezy-mosaic__item{background:#e8e8e8;display:block;line-height:0;margin:0;overflow:hidden;position:relative;width:auto}
.steezy-mosaic__item:before{display:none}
.steezy-mosaic__item--1{grid-column:1;grid-row:1/3}.steezy-mosaic__item--2{grid-column:1;grid-row:3}.steezy-mosaic__item--3{grid-column:2/4;grid-row:1}.steezy-mosaic__item--4{grid-column:2;grid-row:2/4}.steezy-mosaic__item--5{grid-column:3;grid-row:2/4}
.steezy-mosaic__item img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .45s;width:100%}
.steezy-mosaic__item:hover img{transform:scale(1.035)}

.steezy-home-brands{background:#fff;margin:58px 0 0;padding:24px 0 42px}
.steezy-home-brands h2{font-size:clamp(25px,2vw,34px);font-style:italic;font-weight:900;line-height:1;margin:0 0 24px;text-transform:uppercase}
.steezy-home-brands__carousel{position:relative}
.steezy-home-brands__track{display:flex;gap:18px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}
.steezy-home-brands__track::-webkit-scrollbar{display:none}
.steezy-home-brands__track>a{aspect-ratio:3/4.25;flex:0 0 calc((100% - 54px)/4);overflow:hidden;position:relative;scroll-snap-align:start}
.steezy-home-brands__photo{height:100%;object-fit:cover;transition:transform .4s;width:100%}
.steezy-home-brands__track>a:hover .steezy-home-brands__photo{transform:scale(1.035)}
.steezy-home-brands__track>a>span{background:rgba(0,0,0,.25);inset:0;position:absolute;transition:background .25s}
.steezy-home-brands__track>a:hover>span{background:rgba(0,0,0,.36)}
.steezy-home-brands__logo{filter:brightness(0) invert(1);left:50%;max-height:24%;max-width:66%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}
.steezy-home-brands__carousel>button{align-items:center;background:#fff;border:1px solid #d2d2d2;box-shadow:0 3px 12px rgba(0,0,0,.12);display:flex;font-size:38px;height:54px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:54px;z-index:3}
.steezy-home-brands__previous{left:-27px}.steezy-home-brands__next{right:-27px}

.steezy-instagram{margin-bottom:72px;padding-top:28px}
.steezy-instagram__title{display:block;font-size:34px;font-style:italic;font-weight:900;margin-bottom:26px;text-align:center}
.steezy-instagram__grid{display:grid;gap:2px;grid-template-columns:repeat(6,minmax(0,1fr))}
.steezy-instagram__grid>a{aspect-ratio:1;background:#ddd;display:block;overflow:hidden;position:relative}
.steezy-instagram__grid img{height:100%;object-fit:cover;transition:transform .35s;width:100%}
.steezy-instagram__grid span{align-items:center;background:rgba(0,0,0,.5);color:#fff;display:flex;font:42px Arial;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .25s}
.steezy-instagram__grid>a:hover img{transform:scale(1.04)}
.steezy-instagram__grid>a:hover span{opacity:1}
.steezy-floating-social{bottom:22px;display:flex;flex-direction:column;gap:10px;left:23px;position:fixed;z-index:48}
.steezy-floating-social a{align-items:center;border-radius:50%;box-shadow:0 4px 14px rgba(0,0,0,.2);color:#fff;display:flex;font:30px Arial;height:50px;justify-content:center;width:50px}
.steezy-floating-social svg{fill:none;height:27px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:27px}
.steezy-floating-social__instagram{background:linear-gradient(145deg,#8246d4,#ee2a7b,#f9b44a)}
.steezy-floating-social__whatsapp{background:#20c96b}

@media(max-width:1024px){
  .steezy-home-brands__track>a{flex-basis:calc((100% - 36px)/3)}
  .steezy-instagram__grid{grid-template-columns:repeat(3,1fr)}
}
@media(min-width:768px){.page-home .steezy-hero img{height:min(610px,46vw);object-fit:cover}}
@media(max-width:767px){
  .page-home .steezy-trending{margin-bottom:70px;padding-top:34px}
  .page-home .steezy-showcase,.page-home .steezy-see-more{margin-bottom:66px}
  .page-home .steezy-section-heading h2,.steezy-home-brands h2,.steezy-instagram__title{font-size:29px}
  .page-home .steezy-carousel__track{gap:12px}
  .page-home .steezy-carousel__track>.steezy-product-card{flex-basis:82%}
  .steezy-carousel>button{display:none}
  .steezy-product-card__info{padding:14px 10px 16px}
  .steezy-product-card h3{font-size:16px;min-height:43px}
  .steezy-pix{font-size:20px}
  .steezy-editorial-mosaic{margin-bottom:66px;padding-left:10px;padding-right:10px}
  .steezy-mosaic{aspect-ratio:auto;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}
  .steezy-mosaic:before{display:none}
  .steezy-mosaic__item{margin:0;position:relative;width:auto}
  .steezy-mosaic__item--1{aspect-ratio:1.056;grid-column:1/3;grid-row:auto}
  .steezy-mosaic__item--2{aspect-ratio:2.284;grid-column:1/3;grid-row:auto}
  .steezy-mosaic__item--3{aspect-ratio:1.594;grid-column:1/3;grid-row:auto}
  .steezy-mosaic__item--4,.steezy-mosaic__item--5{aspect-ratio:.653;grid-column:auto;grid-row:auto}
  .steezy-mosaic__item:before{display:none}
  .steezy-section-heading--tabs{align-items:flex-start;flex-wrap:wrap}
  .steezy-section-heading--tabs>div{justify-content:flex-start;order:3;overflow-x:auto;width:100%}
  .steezy-section-heading--tabs button{flex:0 0 auto}
  .steezy-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px}
  .steezy-products-grid .steezy-favorite{height:42px;font-size:28px;width:42px}
  .steezy-home-brands{margin-bottom:34px;padding:28px 0 36px}
  .steezy-home-brands__track>a{flex-basis:78%}
  .steezy-home-brands__carousel>button{display:none}
  .steezy-instagram{margin-bottom:66px}
  .steezy-instagram__grid{gap:4px;grid-template-columns:repeat(3,1fr)}
  .steezy-floating-social a{height:48px;width:48px}
  .steezy-floating-social{left:12px}
}

/* Filtros dinâmicos do catálogo */
.steezy-catalog-mobile-tools{display:none}
.steezy-catalog{gap:26px;grid-template-columns:265px minmax(0,1fr);padding-top:62px}
.steezy-catalog-breadcrumb{align-items:center;display:flex;font-size:14px;gap:13px;margin:0 0 18px}.steezy-catalog-breadcrumb a{font-weight:700}.steezy-catalog-breadcrumb strong{font-weight:400}
.steezy-catalog-banner{border-bottom:1px solid #dedede;margin-bottom:18px;padding-bottom:18px}.steezy-catalog-banner img{display:block;height:175px;object-fit:cover;width:100%}
.steezy-catalog-title-row{align-items:center;border-bottom:1px solid #dedede;display:flex;justify-content:space-between;margin-bottom:18px;padding:0 0 17px}.steezy-catalog-title-row h1{font-size:24px;font-style:normal;font-weight:800;margin:0;text-transform:uppercase}.steezy-catalog-title-row>div{align-items:center;display:flex;gap:16px}.steezy-catalog-title-row>div>strong{font-size:15px;text-transform:none}.steezy-catalog-title-row .woocommerce-ordering{float:none;margin:0}.steezy-catalog-title-row select{background:#fff;border:1px solid #aaa;border-radius:0;height:38px;min-width:142px;padding:0 12px}
.steezy-catalog-results ul.products{padding-top:0}
.steezy-catalog-sidebar__heading{align-items:center;border-bottom:2px solid #111;display:flex;justify-content:space-between;margin-bottom:2px;padding-bottom:13px}.steezy-catalog-sidebar__heading h2{font-size:19px;font-style:italic;font-weight:900;margin:0;text-transform:uppercase}.steezy-filter-close{background:transparent;display:none;font-size:30px;height:35px;line-height:1;width:35px}
.steezy-catalog-filters section{border-bottom:1px solid #dededb;padding:20px 0}.steezy-catalog-filters h3{font-size:14px;font-weight:800;margin:0 0 14px;text-transform:uppercase}.steezy-filter-list{display:flex;flex-direction:column;gap:8px}.steezy-filter-list--scroll{max-height:290px;overflow:auto;padding-right:6px;scrollbar-color:#999 #eee;scrollbar-width:thin}.steezy-filter-list label{align-items:center;cursor:pointer;display:grid;font-family:Arial,sans-serif;font-size:12px;gap:8px;grid-template-columns:17px 1fr auto;padding-left:calc(var(--filter-depth,0)*12px)}.steezy-filter-list input{height:0;opacity:0;position:absolute;width:0}.steezy-filter-list i{border:1px solid #9d9d98;box-sizing:border-box;height:15px;position:relative;width:15px}.steezy-filter-list input:checked+i{background:#111;border-color:#111}.steezy-filter-list input:checked+i:after{color:#fff;content:'✓';font-size:10px;left:2px;position:absolute;top:-1px}.steezy-filter-list small{color:#8a8a86;font-size:10px}
.steezy-filter-search{display:block;margin-bottom:14px;position:relative}.steezy-filter-search input{background:#fff;border:1px solid #d8d8d8;border-radius:0;height:42px;padding:0 38px 0 12px;width:100%}.steezy-filter-search>span{font:22px Arial;position:absolute;right:12px;top:8px}
.steezy-filter-colors{display:grid;gap:9px;grid-template-columns:1fr 1fr}.steezy-filter-colors label{align-items:center;cursor:pointer;display:flex;font:11px Arial;gap:7px;min-width:0}.steezy-filter-colors input{height:0;opacity:0;position:absolute;width:0}.steezy-filter-colors i{background:#ddd;border:1px solid #aaa;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3px transparent;flex:0 0 auto;height:16px;width:16px}.steezy-filter-colors input:checked+i{box-shadow:0 0 0 2px #fff,0 0 0 3px #111}.steezy-filter-colors span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.steezy-filter-colors i[data-color=preto]{background:#111}.steezy-filter-colors i[data-color=branco]{background:#fff}.steezy-filter-colors i[data-color=bege]{background:#d8c3a5}.steezy-filter-colors i[data-color=azul]{background:#3376b9}.steezy-filter-colors i[data-color=marrom]{background:#795548}.steezy-filter-colors i[data-color=creme]{background:#f3ead3}.steezy-filter-colors i[data-color=verde]{background:#438151}.steezy-filter-colors i[data-color=cinza]{background:#999}.steezy-filter-colors i[data-color=vermelho]{background:#c62e2e}.steezy-filter-colors i[data-color=vinho]{background:#722f37}.steezy-filter-colors i[data-color=amarelo]{background:#efc935}.steezy-filter-colors i[data-color=roxo]{background:#7a4a9e}.steezy-filter-colors i[data-color=colorido]{background:conic-gradient(#e33,#ed3,#3a6,#39e,#a4d,#e33)}.steezy-filter-colors i[data-color=laranja]{background:#e98028}
.steezy-filter-sizes{display:grid;gap:7px;grid-template-columns:repeat(4,1fr)}.steezy-filter-sizes label{cursor:pointer}.steezy-filter-sizes input{height:0;opacity:0;position:absolute;width:0}.steezy-filter-sizes span{align-items:center;border:1px solid #d0d0cc;display:flex;font:11px Arial;height:34px;justify-content:center}.steezy-filter-sizes input:checked+span{background:#111;border-color:#111;color:#fff}.steezy-filter-price{display:grid;gap:8px;grid-template-columns:1fr 1fr}.steezy-filter-price label span{color:#777;display:block;font:10px Arial;margin-bottom:5px}.steezy-filter-price input{border:1px solid #ccc;border-radius:0;box-sizing:border-box;height:38px;min-width:0;padding:0 8px;width:100%}.steezy-filter-submit{background:#111;color:#fff;font-size:13px;font-weight:800;height:48px;margin-top:20px;text-transform:uppercase;width:100%}.steezy-filter-submit:hover{background:#333}.steezy-filter-clear{display:block;font-size:11px;margin-top:12px;text-align:center;text-decoration:underline;text-transform:uppercase}.steezy-filter-toggle{align-items:center;background:#111;color:#fff;display:flex;font-size:12px;font-weight:800;gap:8px;height:44px;justify-content:center;text-transform:uppercase;width:100%}
.steezy-filter-list[data-filter-list=category],.steezy-filter-colors,.steezy-filter-sizes{max-height:260px;overflow-y:auto;overscroll-behavior:contain;padding-right:6px;scrollbar-color:#999 #eee;scrollbar-width:thin}
@media(max-width:767px){.steezy-catalog-mobile-tools{display:block;margin-bottom:16px;padding-top:28px}.steezy-catalog-sidebar{background:#fff;bottom:0;display:block!important;left:0;overflow-y:auto;padding:22px;position:fixed;top:0;transform:translateX(-105%);transition:transform .25s,visibility .25s;visibility:hidden;width:min(360px,90vw);z-index:95}.steezy-catalog-sidebar.active{transform:translateX(0);visibility:visible}.steezy-filter-close{display:block}.steezy-catalog{display:block;padding-top:0}.steezy-catalog-breadcrumb{display:none}.steezy-catalog-banner{margin-left:-12px;margin-right:-12px;padding-bottom:12px}.steezy-catalog-banner img{height:112px}.steezy-catalog-title-row{align-items:flex-start;flex-direction:column;gap:13px}.steezy-catalog-title-row h1{font-size:29px;font-style:italic}.steezy-catalog-title-row>div{justify-content:space-between;width:100%}.steezy-catalog-results ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Variações diretamente nos cards do catálogo */
.steezy-card-variations{border-top:1px solid #ecece8;margin-top:13px;padding-top:11px}.steezy-card-swatches{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.steezy-card-swatches>a{align-items:center;background:#f6f6f3;border:1px solid #d7d9dc;box-sizing:border-box;display:flex;height:42px;justify-content:center;padding:3px;width:42px}.steezy-card-swatches>a:hover,.steezy-card-swatches>a.is-active{border:2px solid #111;padding:2px}.steezy-card-swatches img{height:100%!important;object-fit:contain!important;transform:none!important;width:100%!important}.steezy-card-swatches>span{color:#666;font:10px Arial}.steezy-product-card:has(.steezy-card-variations) .steezy-product-card__info{padding-bottom:14px}
@media(max-width:767px){.steezy-card-swatches{gap:5px}.steezy-card-swatches>a{height:35px;width:35px}.steezy-card-swatches>a:nth-of-type(n+5){display:none}}

/* Menu mobile inspirado na navegação original da Tray. */
.steezy-header-actions>.steezy-mobile-search-open,.steezy-main-menu>.has-submenu>.steezy-mobile-submenu-toggle{display:none}
@media(max-width:1024px){
  .steezy-header__main{height:60px}
  .steezy-header-actions{gap:12px}
  .steezy-header-actions .steezy-favorites-open{display:none}
  .steezy-header-actions>.steezy-mobile-search-open{align-items:center;background:transparent;display:flex;height:42px;justify-content:center;width:32px}
  .steezy-mobile-search-open svg{fill:none;height:24px;stroke:#111;stroke-linecap:round;stroke-width:1.8;width:24px}
  .steezy-mobile-search{background:#fff;border-top:1px solid #eee;box-shadow:0 8px 18px rgba(0,0,0,.12);display:block;left:0;opacity:0;padding:10px 12px;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-6px);transition:opacity .18s,transform .18s;visibility:hidden}
  .steezy-mobile-search.active{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}
  .steezy-mobile-search form{margin:0 auto;max-width:680px;position:relative}
  .steezy-mobile-search input{background:#fff;border-color:#bcbcbc;height:46px}
  .steezy-mobile-search button{height:46px}

  .steezy-mobile-menu{bottom:auto;box-shadow:8px 0 24px rgba(0,0,0,.12);display:flex;flex-direction:column;height:calc(100vh - 32px);height:calc(100dvh - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:hidden;padding:0 14px;top:32px;width:min(327px,84vw);z-index:91}
  .steezy-mobile-menu__top{align-items:center;border-bottom:1px solid #ededed;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;height:60px}
  .steezy-mobile-menu__account,.steezy-mobile-menu__favorites{align-items:center;background:transparent;color:#111;display:flex;font-family:Arial,sans-serif;font-size:12px;gap:7px;height:38px;min-width:0;padding:0 10px 0 0;white-space:nowrap}
  .steezy-mobile-menu__account{border-right:1px solid #dedede}
  .steezy-mobile-menu__account .steezy-user-icon{height:18px;width:18px}
  .steezy-mobile-menu__account b{font:13px Arial;margin-left:auto}
  .steezy-mobile-menu__favorites{padding-left:10px}
  .steezy-mobile-menu__favorites svg{fill:none;flex:0 0 auto;height:19px;stroke:#111;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:19px}
  .steezy-mobile-menu__close{align-items:center;background:transparent;display:flex;font:30px/1 Arial;height:38px;justify-content:flex-end;position:static;width:34px}
  .steezy-mobile-menu__title{display:block;font-family:Arial,sans-serif;font-size:10px;letter-spacing:.28em;padding:19px 3px 10px;text-transform:uppercase}
  .steezy-mobile-menu .steezy-main-menu{-webkit-overflow-scrolling:touch;align-content:flex-start;align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;gap:0;justify-content:flex-start;margin:0;min-height:0;overscroll-behavior-y:contain;overflow-x:hidden;overflow-y:auto;padding-bottom:36px;scrollbar-gutter:stable;touch-action:pan-y}
  .steezy-mobile-menu .steezy-main-menu>li{border-bottom:1px solid #ededed;display:block;position:relative}
  .steezy-mobile-menu .steezy-main-menu>li>a{border:0;display:block;font-size:14px;font-weight:800;line-height:20px;padding:13px 40px 13px 3px;text-transform:uppercase}
  .steezy-mobile-menu .steezy-main-menu>.has-submenu>.steezy-mobile-submenu-toggle{align-items:center;background:transparent;border:0!important;display:flex;font:25px/1 Arial;height:46px;justify-content:flex-end;outline:0!important;position:absolute;right:0;top:0;transition:transform .18s;width:44px}
  .steezy-mobile-menu .submenu-open>.steezy-mobile-submenu-toggle{transform:rotate(90deg)}
  .steezy-mobile-menu .submenu-open>a{outline:0}
  .steezy-mobile-menu .steezy-submenu{border:0;box-shadow:none;display:none!important;opacity:1;padding:0 0 10px;pointer-events:auto;position:static;transform:none;visibility:visible}
  .steezy-mobile-menu .submenu-open>.steezy-submenu{display:block!important}
  .steezy-mobile-menu .steezy-submenu__inner{display:block;margin:0;padding:0}
  .steezy-mobile-menu .steezy-submenu__inner>div>strong,.steezy-mobile-menu a.steezy-submenu__editorial{display:none!important}
  .steezy-mobile-menu .steezy-submenu ul{display:block;margin:0;padding:0 0 3px 14px}
  .steezy-mobile-menu .steezy-submenu li{border:0}
  .steezy-mobile-menu .steezy-submenu a{border:0;color:#555;font-family:Arial,sans-serif;font-size:12px;font-weight:500;padding:8px 3px;text-transform:none}
  .steezy-mobile-menu .steezy-main-menu>li:last-child{background:#111;border:0;margin-top:8px}
  .steezy-mobile-menu .steezy-main-menu>li:last-child>a{color:#fff;padding-left:13px}
}
@media(max-width:782px){.admin-bar .steezy-mobile-menu{height:calc(100vh - 78px);height:calc(100dvh - 78px);max-height:calc(100vh - 78px);max-height:calc(100dvh - 78px);top:78px}}

/* Acabamento visual da home baseado no tema original da Tray. */
.steezy-search button svg,.steezy-mobile-search button svg{fill:none;height:23px;stroke:#111;stroke-linecap:round;stroke-width:1.8;vertical-align:middle;width:23px}
.steezy-cart-icon--desktop{display:block;fill:none;height:27px;stroke:#111;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65;width:27px}
@media(min-width:1025px){
  .steezy-header{border-bottom-color:#e5e5e5;box-shadow:0 1px 0 rgba(0,0,0,.08)}
  .steezy-header__main{gap:8px;height:84px;max-width:1400px;padding-left:12px;padding-right:12px}
  .steezy-logo{flex-basis:112px;height:84px}
  .steezy-logo img{max-height:52px;width:112px}
  .steezy-desktop-nav{height:84px;padding-left:10px}
  .steezy-main-menu{gap:0;height:84px}
  .steezy-main-menu a{align-items:center;display:flex;font-size:13.824px;height:84px;padding:0 5px}
  .steezy-main-menu>li:first-child>a{padding-left:0}
  .steezy-main-menu>li:last-child>a{color:#e0002b}
  .steezy-search{flex-basis:145px}
  .steezy-search input{background:#f6f6f6;border:0;border-radius:3px;height:40px;padding-left:14px}
  .steezy-search button{height:40px;width:42px}
  .steezy-header-actions{box-sizing:border-box;flex:0 0 145px;gap:4px;height:84px;padding-left:29px}
  .steezy-header-actions>a,.steezy-header-actions>button{box-sizing:border-box;flex:0 0 36px;height:44px;min-width:36px;padding:0;width:36px}
  .steezy-search button svg{height:20px;width:20px}
  .steezy-header-actions .steezy-user-icon{border-width:1.5px;height:13px;width:13px}
  .steezy-header-actions .steezy-user-icon:after{border-width:1.5px;height:8px;left:-5px;top:14px;width:21px}
  .steezy-favorites-open svg{height:25px;width:25px}
  .steezy-cart-icon--desktop{height:23px;width:23px}
  .steezy-bag-icon{display:none}
  .steezy-cart-count{background:#e0002b;height:15px;right:-4px;top:2px;width:15px}
}
@media(max-width:1024px){
  .steezy-cart-icon--desktop{display:none}
  .steezy-hero__dots{bottom:9px}
}

/* A Tray amplia a composição do cabeçalho em desktops largos. */
@media(min-width:1281px){
  .steezy-header__main{display:grid;gap:clamp(8px,1vw,16px);grid-template-columns:100px minmax(0,1fr) clamp(135px,12vw,175px) 190px;max-width:1400px;padding-left:20px;padding-right:20px}
  .steezy-logo{justify-content:flex-start;max-width:145px;overflow:visible;width:145px}
  .steezy-logo img{max-height:52px;max-width:145px;width:145px}
  .steezy-desktop-nav{box-sizing:border-box;padding-left:60px;width:100%}
  .steezy-main-menu{overflow:visible;width:100%}
  .steezy-main-menu>li{flex:0 1 auto;min-width:0}
  .steezy-main-menu a{font-size:14px;letter-spacing:.04em;padding-left:14px;padding-right:14px}
  .steezy-main-menu>li:first-child>a{padding-left:0}
  .steezy-search{min-width:0;width:100%}
  .steezy-search input{font-size:14px;width:100%}
  .steezy-header-actions{display:flex;flex:0 0 auto;gap:10px;justify-content:flex-end;padding-left:0;width:190px}
  .steezy-header-actions .steezy-favorites-open{flex-basis:40px;width:40px}

  /* Escala editorial consistente nas páginas internas. */
  body:not(.page-home) .steezy-container{max-width:1400px;padding-left:20px;padding-right:20px}
  .steezy-content{padding-bottom:82px;padding-top:62px}
  .steezy-content h1,.steezy-catalog-header h1{font-size:44px}

  .steezy-catalog{gap:34px;grid-template-columns:280px minmax(0,1fr);padding-bottom:96px;padding-top:64px}
  .steezy-catalog-results ul.products{gap:36px 24px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:24px}
  .steezy-catalog-banner img{height:190px}

  .page-product .steezy-product-detail{padding-bottom:96px}
  .steezy-product-promo{padding-top:64px}
  .steezy-product-breadcrumb{padding-bottom:34px;padding-top:34px}
  .steezy-product-layout{gap:32px;grid-template-columns:minmax(0,1.58fr) minmax(410px,.72fr)}
  .steezy-product-summary{padding-left:10px}
  .steezy-product-related{margin-top:104px}

  .page-cart #main-content>.woocommerce,.page-checkout #main-content>.woocommerce,.page-account #main-content>.woocommerce,.page-cart .entry-content>.woocommerce,.page-checkout .entry-content>.woocommerce,.page-account .entry-content>.woocommerce{max-width:1400px;padding-left:20px;padding-right:20px}
  .page-cart .steezy-content,.page-checkout .steezy-content,.page-account .steezy-content{max-width:1400px;padding-left:20px;padding-right:20px}
  .page-cart .wc-block-components-sidebar-layout{gap:40px}
  .page-checkout .wc-block-components-sidebar-layout{gap:36px;grid-template-columns:minmax(0,1.72fr) minmax(390px,.68fr)}
  .page-account .woocommerce-MyAccount-content{padding:32px}

  /* Home: mesma ocupação horizontal da vitrine pública em telas grandes. */
  .page-home .steezy-showcase,.page-home .steezy-see-more,.page-home .steezy-home-brands>.steezy-container{max-width:1378px;padding-left:15px;padding-right:15px}
  .page-home .steezy-showcase,.page-home .steezy-see-more{margin-bottom:104px}
  .page-home .steezy-section-heading{margin-bottom:36px}
  .page-home .steezy-section-heading h2{font-size:38px}
  .page-home .steezy-carousel__track{gap:40px}
  .page-home .steezy-carousel__track>.steezy-product-card{flex-basis:calc((100% - 120px)/4)}
  .page-home .steezy-carousel>button{height:52px;top:50%;width:52px}
  .page-home .steezy-carousel__previous{left:-12px}
  .page-home .steezy-carousel__next{right:-12px}
  .page-home .steezy-home-brands__previous{left:-12px}
  .page-home .steezy-home-brands__next{right:-12px}
  .page-home .steezy-home-brands__carousel>button{font-size:34px;height:44px;width:44px}
  .page-home .steezy-instagram__title{font-size:38px;margin-bottom:30px}
}

/* Mantém a versão Tray acima das regras históricas do checkout. */
.page-checkout{background:#fff}
.page-checkout .steezy-content{max-width:1280px;padding-bottom:82px;padding-top:32px}
.page-checkout .wc-block-components-sidebar-layout{gap:18px 16px;grid-template-columns:minmax(0,2fr) minmax(350px,1.04fr)}
.page-checkout .wc-block-components-checkout-step{border-radius:12px!important;margin-bottom:16px;padding:0!important}
.page-checkout.steezy-checkout-wizard-ready[data-checkout-stage] .wc-block-components-checkout-step{display:block!important}
.page-checkout .wc-block-checkout__sidebar{border-radius:12px;box-shadow:none;overflow:hidden;top:18px}
.page-checkout .wc-block-checkout__sidebar:before{display:none}
.page-checkout .steezy-checkout-summary-top{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:22px 26px 17px}.page-checkout .steezy-checkout-summary-top strong{font:700 22px Arial,sans-serif}.page-checkout .steezy-checkout-summary-top small{color:#999;font-size:13px;font-weight:400}.page-checkout .steezy-checkout-summary-top a{color:#333;font-size:13px;text-decoration:underline;text-underline-offset:3px}
.page-checkout .wc-block-components-checkout-step__heading-container{grid-template-columns:30px max-content minmax(0,1fr) 32px;margin:0!important;min-height:70px;padding:13px 26px}
.page-checkout .wc-block-components-checkout-step__heading{border:0!important;margin:0!important;padding:0!important}
.page-checkout .wc-block-components-checkout-step:not(.is-active)>.wc-block-components-checkout-step__content{display:none!important}
.page-checkout .wc-block-components-checkout-step.is-active>.wc-block-components-checkout-step__content{display:block!important}
.page-checkout .wc-block-components-radio-control-accordion-option:has(input[value*="pix" i]) .wc-block-components-radio-control__label:after{background:transparent!important;color:#222!important;content:'à vista'!important;float:right;font:700 13px Arial;margin:0;padding:0}
.page-checkout .steezy-billing-toggle{display:none}
.page-checkout[data-checkout-stage="address"] .steezy-billing-toggle{display:flex}
.page-checkout .wc-block-checkout__actions{display:none!important}
@media(max-width:900px){
  .page-checkout .steezy-content{padding:20px 12px 56px}.page-checkout .wc-block-components-sidebar-layout{display:flex!important;flex-direction:column;gap:14px}
  .page-checkout .wc-block-components-main{order:1}.page-checkout .wc-block-checkout__sidebar{order:2;position:static}.page-checkout .steezy-checkout-submit-dock{margin-top:0;order:3;position:static;width:100%}
  .page-checkout .wc-block-components-checkout-step__heading-container{grid-template-columns:28px minmax(0,1fr) 30px;min-height:62px;padding:11px 14px}.page-checkout .steezy-checkout-step-summary{display:none}
}
/* Conta: foco no último pedido e nos dados pessoais. */
.steezy-account-dashboard>.steezy-account-metrics,.steezy-account-dashboard>.steezy-account-shortcuts,.steezy-account-dashboard>.steezy-account-more-orders,.steezy-account-dashboard>.steezy-account-orders{display:none}
.steezy-lost-password{background:#fff;border:1px solid #e2e5e9;border-radius:10px;margin:0 auto;max-width:570px;padding:38px}.steezy-lost-password h2{font:700 30px Arial;margin:8px 0 12px}.steezy-lost-password>p{color:#68737e;line-height:1.55;margin-bottom:28px}.steezy-lost-password label{display:block;font-size:13px;font-weight:700;margin-bottom:7px}.steezy-lost-password input[type=text]{border:1px solid #c8cfd5;border-radius:4px;box-sizing:border-box;height:50px;padding:0 13px;width:100%}.steezy-lost-password button{background:#101416!important;border:0!important;border-radius:4px!important;color:#fff!important;font-size:13px!important;padding:14px 20px!important;text-transform:none!important}

/* Login e cadastro não usam a grade lateral da conta autenticada. */
.page-account:not(.logged-in) .steezy-content>article>.woocommerce{display:block;max-width:980px}.page-account:not(.logged-in) .woocommerce>.u-columns{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:900px}.page-account:not(.logged-in) .woocommerce>.u-columns>.u-column1,.page-account:not(.logged-in) .woocommerce>.u-columns>.u-column2{float:none;margin:0;width:auto}.page-account:not(.logged-in) .woocommerce>.u-columns h2{font:700 25px Arial;margin:0 0 15px;text-transform:none}.page-account:not(.logged-in) form.login,.page-account:not(.logged-in) form.register{background:#fff;border:1px solid #e0e3e6;border-radius:10px;box-sizing:border-box;margin:0;min-height:390px;padding:30px}.page-account:not(.logged-in) form.login p,.page-account:not(.logged-in) form.register p{color:#626d76;font:13px/1.55 Arial,sans-serif}.page-account:not(.logged-in) form.login label,.page-account:not(.logged-in) form.register label{color:#252c32;display:block;font:700 13px Arial;margin-bottom:7px}.page-account:not(.logged-in) form.login input.input-text,.page-account:not(.logged-in) form.register input.input-text{border:1px solid #bfc6cc;border-radius:4px;box-sizing:border-box;height:50px;padding:0 13px;width:100%}.page-account:not(.logged-in) .password-input{display:block;width:100%}.page-account:not(.logged-in) .show-password-input{right:12px;top:15px}.page-account:not(.logged-in) .woocommerce-form-login__rememberme{align-items:center;display:flex!important;gap:8px;margin:14px 0!important}.page-account:not(.logged-in) .woocommerce-form-login__rememberme input{height:17px;width:17px}.page-account:not(.logged-in) .woocommerce-form-login__submit,.page-account:not(.logged-in) .woocommerce-form-register__submit{border-radius:4px!important;min-height:48px;padding:0 23px!important;width:auto}.page-account:not(.logged-in) .woocommerce-LostPassword{margin-top:18px}.page-account:not(.logged-in) .woocommerce-LostPassword a{color:#1267c4;font:600 13px Arial}.page-account:not(.logged-in) .woocommerce-privacy-policy-text{min-height:105px}
@media(max-width:700px){.page-account:not(.logged-in) .woocommerce>.u-columns{grid-template-columns:1fr}.page-account:not(.logged-in) form.login,.page-account:not(.logged-in) form.register{min-height:0;padding:22px}}
.page-account:not(.logged-in) .woocommerce>.u-columns{width:100%}.page-account:not(.logged-in) .woocommerce>.u-columns>.u-column1{grid-column:1;grid-row:1}.page-account:not(.logged-in) .woocommerce>.u-columns>.u-column2{grid-column:2;grid-row:1}
@media(max-width:700px){.page-account:not(.logged-in) .woocommerce>.u-columns>.u-column1,.page-account:not(.logged-in) .woocommerce>.u-columns>.u-column2{grid-column:1;grid-row:auto}}
.steezy-auth{font-family:Arial,sans-serif;margin:0 auto;max-width:1000px}.steezy-auth__choices{align-items:stretch;display:grid;grid-template-columns:1fr 1fr;min-height:310px;padding:45px 0}.steezy-auth__choices article{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:35px 70px}.steezy-auth__choices article+article{border-left:1px solid #aeb3b7}.steezy-auth__choices h2{color:#6e7377;font:700 24px Arial;margin:0 0 12px}.steezy-auth__choices p{color:#8b9094;font-size:15px;margin:0 0 30px}.steezy-auth__choices button{background:#101416;border:2px solid #101416;border-radius:4px;color:#fff;cursor:pointer;font:700 14px Arial;height:51px;min-width:200px}.steezy-auth__choices button.is-outline{background:transparent;color:#101416}.steezy-auth__panel{background:#fff;border:1px solid #e0e3e6;border-radius:10px;margin:20px auto 70px;max-width:520px;padding:34px}.steezy-auth__panel[hidden],.steezy-auth__choices[hidden]{display:none!important}.steezy-auth__panel>h2{font:700 27px Arial;margin:14px 0 8px}.steezy-auth__panel>p{color:#737b82;font:14px/1.5 Arial;margin:0 0 22px}.steezy-auth__back{background:none;border:0;color:#1267c4;cursor:pointer;font-weight:700;padding:0}.page-account:not(.logged-in) .steezy-auth form.login,.page-account:not(.logged-in) .steezy-auth form.register{border:0;min-height:0;padding:0}.steezy-auth .woocommerce-form-login__submit,.steezy-auth .woocommerce-form-register__submit{display:block;margin-top:14px;min-width:150px}.steezy-auth .woocommerce-LostPassword{margin-bottom:0}
@media(max-width:700px){.steezy-auth__choices{grid-template-columns:1fr;padding:10px 0}.steezy-auth__choices article{padding:32px 20px}.steezy-auth__choices article+article{border-left:0;border-top:1px solid #d5d8da}.steezy-auth__choices button{width:100%}.steezy-auth__panel{padding:24px}}
.steezy-auth__social{margin-top:24px;text-align:center}.steezy-auth__social>span{align-items:center;color:#899198;display:flex;font-size:12px;gap:12px;justify-content:center;margin-bottom:15px}.steezy-auth__social>span:before,.steezy-auth__social>span:after{background:#dfe3e6;content:'';height:1px;width:44%}.steezy-auth__social .wp_google_login__button{align-items:center;background:#fff;border:1px solid #bfc6cc;border-radius:4px;color:#26313b;display:flex;font:700 14px Arial;height:50px;justify-content:center;text-decoration:none;width:100%}.steezy-auth__social .wp_google_login__google-icon{margin-right:10px}
.steezy-google-pending{background:#fff;border:1px solid #bfc6cc;border-radius:4px;color:#26313b;font:700 14px Arial;height:50px;opacity:.62;width:100%}.steezy-auth__social>small{color:#8a9299;display:block;font-size:10px;margin-top:7px}

/* Minha conta no padrão leve da Tray. */
.steezy-account-header{height:92px}.steezy-account-header .steezy-checkout-header__inner{max-width:1050px}.steezy-account-header__user{align-items:center;color:#555;display:flex;font:13px Arial;gap:9px;text-decoration:underline}.steezy-account-header__user .steezy-user-icon{height:36px;width:36px}.logged-in.page-account .steezy-content{max-width:1050px;padding-bottom:45px;padding-top:30px}.logged-in.page-account .steezy-content>article>h1{display:none}.logged-in.page-account .steezy-content>article>.woocommerce{gap:20px;grid-template-columns:230px minmax(0,1fr)}.logged-in.page-account .woocommerce-MyAccount-navigation{border:0;border-radius:0;box-shadow:none;top:18px}.logged-in.page-account .steezy-account-nav__identity{background:#fff;border:1px solid #ddd;height:50px;padding:0}.logged-in.page-account .steezy-account-nav__identity>span{background:transparent;border-right:1px solid #ddd;border-radius:0;color:#444;height:50px;width:49px}.logged-in.page-account .steezy-account-nav__identity small{display:none}.logged-in.page-account .steezy-account-nav__identity strong{font-size:13px;font-weight:400;padding-left:2px}.logged-in.page-account .woocommerce-MyAccount-navigation ul{padding:0}.logged-in.page-account .woocommerce-MyAccount-navigation li{border:1px solid #ddd;border-top:0;margin:0}.logged-in.page-account .woocommerce-MyAccount-navigation a{border-radius:0;color:#444;font-size:13px;font-weight:400;min-height:48px;padding:0 13px}.logged-in.page-account .woocommerce-MyAccount-navigation li.is-active a,.logged-in.page-account .woocommerce-MyAccount-navigation a:hover{background:#f6f6f6;color:#111}.logged-in.page-account .steezy-account-nav__icon{align-items:center;border:0;border-radius:0;display:flex;font-size:20px;height:26px;justify-content:center;width:26px}.logged-in.page-account .steezy-account-nav__icon:before{content:'□'}.logged-in.page-account .woocommerce-MyAccount-navigation-link--dashboard .steezy-account-nav__icon:before{content:'♙'}.logged-in.page-account .woocommerce-MyAccount-navigation-link--orders .steezy-account-nav__icon:before{content:'▣'}.logged-in.page-account .woocommerce-MyAccount-navigation-link--edit-account .steezy-account-nav__icon:before{content:'▤'}.logged-in.page-account .woocommerce-MyAccount-navigation-link--edit-address .steezy-account-nav__icon:before{content:'⌖'}.logged-in.page-account .woocommerce-MyAccount-navigation-link--steezy-returns .steezy-account-nav__icon:before{content:'↻'}.logged-in.page-account .woocommerce-MyAccount-navigation-link--favoritos .steezy-account-nav__icon:before{content:'♡'}.logged-in.page-account .woocommerce-MyAccount-navigation-link--customer-logout .steezy-account-nav__icon:before{content:'↩'}.logged-in.page-account .woocommerce-MyAccount-navigation-link--customer-logout{border-top:0!important;margin-top:0!important;padding-top:0}.steezy-account-dashboard .steezy-account-section-heading{margin-bottom:9px}.steezy-account-dashboard .steezy-account-section-heading h3{font-size:18px}.steezy-account-dashboard .steezy-account-eyebrow{display:none}.steezy-account-latest__card,.steezy-account-personal__card{border:0;border-radius:3px;padding:20px}.steezy-account-latest__status{border-color:#50a845;padding-left:10px}.steezy-account-latest__status small{display:none}.steezy-account-latest__card.is-cancelled .steezy-account-latest__status{border-color:#c94b4b}.steezy-account-latest__card.is-cancelled .steezy-account-latest__status span,.steezy-account-latest__card.is-cancelled .steezy-account-latest__status strong{color:#b33a3a}.steezy-account-latest__card.is-cancelled .steezy-account-progress i.is-done{background:#eee;border-color:#ccc;color:#777}.steezy-account-latest__card.is-cancelled .steezy-account-progress b:first-of-type{background:#ddd}.steezy-account-progress{margin:10px 0 4px}.steezy-account-progress i{height:43px;width:43px}.steezy-account-progress__labels{font-size:11px}.steezy-account-latest__address{font-size:13px;margin-top:20px}.steezy-account-personal{margin-top:18px}.steezy-account-personal__card{grid-template-columns:1fr 1fr 120px}.steezy-profile-progress{align-items:center;display:flex;flex-direction:column;grid-column:3;grid-row:1}.steezy-profile-progress:before{align-items:center;background:conic-gradient(#55b94f var(--profile),#e5e7e8 0);border-radius:50%;content:attr(style);display:flex;font-size:0;height:72px;justify-content:center;width:72px}.steezy-profile-progress:after{background:#fff;border-radius:50%;content:'';height:59px;position:absolute;margin-top:7px;width:59px}.steezy-profile-progress strong{color:#3b9f38;font-size:18px;margin-top:24px;position:absolute;z-index:1}.steezy-profile-progress span{color:#777;font-size:10px;margin-top:9px;text-align:center}.steezy-account-personal__card .steezy-account-primary{grid-column:1/3}.page-account .steezy-checkout-footer{border-top:1px solid #ddd}.page-account .steezy-checkout-footer__grid{grid-template-columns:1fr 1fr;max-width:650px}.page-account .steezy-checkout-footer__legal{text-align:center}
@media(max-width:900px){.logged-in.page-account .steezy-content>article>.woocommerce{display:block}.logged-in.page-account .woocommerce-MyAccount-navigation{margin-bottom:18px}.logged-in.page-account .woocommerce-MyAccount-navigation ul{display:flex;overflow-x:auto}.logged-in.page-account .woocommerce-MyAccount-navigation li{border-top:1px solid #ddd;flex:0 0 auto}.steezy-account-personal__card{grid-template-columns:1fr 1fr}.steezy-profile-progress{grid-column:1/3;grid-row:auto}.steezy-account-personal__card .steezy-account-primary{grid-column:1/3}}
@media(max-width:600px){.steezy-account-header{height:72px}.steezy-account-header .steezy-checkout-header__inner{height:72px}.steezy-account-header__user{font-size:0}.steezy-account-personal__card{grid-template-columns:1fr}.steezy-profile-progress,.steezy-account-personal__card .steezy-account-primary{grid-column:1}.steezy-account-progress__labels{gap:7px}.steezy-account-progress__labels span{font-size:9px}.page-account .steezy-checkout-footer__grid{grid-template-columns:1fr}}

/* Pagamento de pedido: mantém os gateways compactos e o resumo legível. */
.woocommerce-order-pay.page-checkout .steezy-content{max-width:1080px;padding-top:42px}
.steezy-order-pay-intro{margin:0 0 22px}.steezy-order-pay-intro small{color:#7b858e;font:700 10px Arial;letter-spacing:.14em}.steezy-order-pay-intro h2{font:700 28px/1.1 Arial;margin:5px 0 7px}.steezy-order-pay-intro p{color:#68727b;font:13px/1.45 Arial;margin:0}
.woocommerce-order-pay #order_review{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(340px,.68fr)}
.woocommerce-order-pay #order_review>.shop_table{align-self:start;background:#fff;border:1px solid #dfe3e6!important;border-radius:7px!important;margin:0!important;overflow:hidden}
.woocommerce-order-pay #order_review>.shop_table th,.woocommerce-order-pay #order_review>.shop_table td{border-color:#e7e9eb!important;padding:14px 16px!important}
.woocommerce-order-pay #order_review>.shop_table thead th{background:#f6f7f8;color:#69737c;font-size:11px!important;letter-spacing:.04em}
.woocommerce-order-pay #order_review>.shop_table tfoot tr:last-child th,.woocommerce-order-pay #order_review>.shop_table tfoot tr:last-child td{background:#f7faf7;font-size:16px;font-weight:700}
.woocommerce-order-pay #payment{background:#fff!important;border:1px solid #dfe3e6;border-radius:7px;padding:18px}
.woocommerce-order-pay #payment:before{color:#222;content:'Escolha como pagar';display:block;font:700 18px Arial;margin:0 0 13px}
.woocommerce-order-pay #payment ul.payment_methods{background:transparent!important;border:0!important;padding:0!important}
.woocommerce-order-pay #payment ul.payment_methods>li{background:#fff;border:1px solid #e0e3e6;border-radius:5px;margin:0 0 9px!important;padding:0!important}
.woocommerce-order-pay #payment ul.payment_methods>li:has(input:checked){border-color:#1675d1;box-shadow:0 0 0 1px #1675d1}
.woocommerce-order-pay #payment ul.payment_methods>li>input{margin-left:14px!important}
.woocommerce-order-pay #payment ul.payment_methods>li>label{align-items:center;display:inline-flex!important;font:600 13px/1.35 Arial!important;justify-content:space-between;min-height:52px;padding:10px 14px 10px 8px;width:calc(100% - 38px)}
.woocommerce-order-pay #payment ul.payment_methods>li>label img{display:block!important;height:auto!important;margin:0 0 0 10px!important;max-height:26px!important;max-width:74px!important;object-fit:contain;width:auto!important}
.woocommerce-order-pay #payment .payment_box{background:#f7f9fa!important;border:0!important;border-radius:0 0 5px 5px;color:#57616a!important;font:12px/1.45 Arial!important;margin:0!important;padding:14px!important}
.woocommerce-order-pay #payment .payment_box:before{display:none!important}
.woocommerce-order-pay #payment .payment_box img,.woocommerce-order-pay #payment .payment_box svg{height:auto!important;max-height:90px!important;max-width:220px!important;width:auto!important}
.woocommerce-order-pay #payment .payment_box [class*="icon"],.woocommerce-order-pay #payment .payment_box [class*="Icon"]{font-size:24px!important;height:auto!important;max-height:42px!important;max-width:72px!important;width:auto!important}
.woocommerce-order-pay #payment .mp-checkout-pix-container,.woocommerce-order-pay #payment [id*="mp-checkout-pix"]{background:#fff!important;border:0!important;box-shadow:none!important;padding:14px!important}
.woocommerce-order-pay #payment .woocommerce-privacy-policy-text{color:#747d85;font:10px/1.45 Arial;margin:15px 0}
.woocommerce-order-pay #place_order{border-radius:4px!important;float:none!important;font-size:14px!important;min-height:52px;width:100%}
@media(max-width:800px){.woocommerce-order-pay.page-checkout .steezy-content{padding-top:24px}.woocommerce-order-pay #order_review{grid-template-columns:1fr}.steezy-order-pay-intro h2{font-size:24px}.woocommerce-order-pay #order_review>.shop_table th,.woocommerce-order-pay #order_review>.shop_table td{padding:11px 9px!important}.woocommerce-order-pay #payment{padding:12px}}

/* EasyCheckout Tray — refinamento visual final baseado no checkout real. */
.page-cart,.page-checkout{background:#f7f7f7}
.page-cart .steezy-content,.page-checkout .steezy-content{max-width:1148px;padding:30px 0 66px}
.page-cart .steezy-content>article>h1{font:700 25px/1.2 Arial,sans-serif;margin:0 0 18px;text-transform:none}
.page-checkout .wc-block-components-sidebar-layout{gap:14px;grid-template-columns:minmax(0,744px) minmax(340px,386px)}
.steezy-checkout-alert{align-items:center;background:#fff9ed;border:1px solid #f1e6cd;border-radius:4px;color:#666;display:flex;font:13px/1.4 Arial,sans-serif;justify-content:space-between;margin:0 0 14px;padding:13px 19px}
.steezy-checkout-alert[hidden]{display:none}.steezy-checkout-alert button{background:none;border:0;color:#555;cursor:pointer;font:24px/1 Arial;padding:0 2px}
.page-checkout .wc-block-components-main{min-width:0}
.page-checkout .wc-block-components-checkout-step{border-color:#d9d9d9!important;border-radius:11px!important;margin-bottom:14px!important}
.page-checkout .wc-block-components-checkout-step__heading-container{min-height:60px;padding:10px 23px}
.page-checkout .wc-block-components-checkout-step__heading-container{cursor:pointer;outline:none;transition:background-color .18s}
.page-checkout .wc-block-components-checkout-step__heading-container:hover{background:#fafafa}
.page-checkout .wc-block-components-checkout-step__heading-container:focus-visible{box-shadow:inset 0 0 0 2px #111}
.page-checkout .wc-block-components-checkout-step__heading-container:before{border-radius:3px;height:25px;width:25px}
.page-checkout .wc-block-components-checkout-step__title{font-size:19px!important}
.page-checkout .wc-block-components-checkout-step>.wc-block-components-checkout-step__content{padding:14px 23px 22px!important}
.page-checkout .wc-block-components-text-input input,.page-checkout .wc-block-components-combobox .wc-block-components-combobox-control input,.page-checkout .wc-block-components-text-input input[type=email],.page-checkout .wc-block-components-text-input input[type=tel]{border-color:#c7c7c7!important;height:44px!important}
.page-checkout .wc-block-components-text-input:has(input[aria-invalid="true"]) input{border-color:#dc6b6b!important}
.page-checkout .wc-block-checkout__sidebar{border-color:#d9d9d9;border-radius:11px;top:16px}
.page-checkout .steezy-checkout-summary-top{padding:18px 23px 14px}
.page-checkout .steezy-checkout-summary-top strong{font-size:20px}.page-checkout .steezy-checkout-summary-top a{font-size:12px}
.page-checkout .wc-block-checkout__sidebar .wc-block-components-totals-wrapper{padding-left:23px;padding-right:23px}
.page-checkout .wc-block-checkout__sidebar .wc-block-components-order-summary{padding:0 23px 8px}
.page-checkout .wc-block-checkout__sidebar .wc-block-components-order-summary__button-text{font-size:18px}
.page-checkout .wc-block-checkout__sidebar .wc-block-components-product-name{font-size:13px;line-height:1.25}
.page-checkout .wc-block-checkout__sidebar .wc-block-components-product-image,.page-checkout .wc-block-checkout__sidebar .wc-block-components-product-image img{height:58px;width:58px}
.page-checkout .wc-block-checkout__sidebar .wc-block-components-totals-item{font-size:13px}
.page-checkout .wc-block-checkout__sidebar .wc-block-components-totals-footer-item .wc-block-formatted-money-amount{font-size:17px}
.page-checkout .wc-block-components-totals-coupon-link{color:#2581d8!important;font-weight:400!important;text-decoration:none!important}
.page-checkout .steezy-payment-copy{color:#777;display:block;font-size:11px;font-weight:400;line-height:1.35;margin-top:4px}
.page-checkout .steezy-order-note{border-top:1px solid #dedede;padding:0 23px}
.page-checkout .steezy-order-note>button{align-items:center;background:#fff;border:0;color:#555;cursor:pointer;display:flex;font:13px Arial,sans-serif;justify-content:space-between;padding:17px 0;text-align:left;width:100%}
.page-checkout .steezy-order-note>button b{font-size:17px;transition:transform .2s}.page-checkout .steezy-order-note>button[aria-expanded="true"] b{transform:rotate(180deg)}
.page-checkout .steezy-order-note textarea{border:1px solid #bbb;border-radius:3px;font:13px/1.4 Arial,sans-serif;margin:0 0 17px;min-height:82px;padding:10px;resize:vertical;width:100%}
.page-checkout .steezy-order-note textarea[hidden]{display:none}
.page-checkout .steezy-checkout-wizard-nav{background:transparent;border:0;border-radius:0;margin:18px 0 0;padding:0}
.page-checkout .steezy-checkout-wizard-nav>div{display:block}
.page-checkout .steezy-checkout-wizard-nav button{font-size:15px;min-height:54px}
.page-checkout .steezy-checkout-next{min-width:0;width:100%}
.steezy-checkout-header{height:89px}
.steezy-checkout-header__inner{max-width:1148px;padding:0}
.steezy-checkout-header__logo img{width:98px}
.steezy-checkout-header__security{font-size:9px}.steezy-checkout-header__security svg{height:32px;width:32px}
.steezy-checkout-footer{padding-top:32px}.steezy-checkout-footer__grid{grid-template-columns:1fr 1fr 1fr;max-width:1148px}.steezy-checkout-footer__grid>section:nth-child(2){justify-self:center}.steezy-checkout-footer__grid>section:last-child{justify-self:end}
@media(max-width:1180px){.page-cart .steezy-content,.page-checkout .steezy-content,.steezy-checkout-header__inner{max-width:calc(100% - 32px)}}
@media(max-width:767px){
  .page-cart .steezy-content,.page-checkout .steezy-content{max-width:100%;padding:18px 12px 48px}
  .steezy-checkout-header{height:72px}.steezy-checkout-header__inner{max-width:100%;padding:0 16px}.steezy-checkout-header__logo img{width:82px}
  .page-checkout .wc-block-components-sidebar-layout{display:flex!important;gap:12px}
  .steezy-checkout-alert{font-size:12px;margin-bottom:12px;padding:12px 14px}
  .page-checkout .wc-block-components-main{order:1}.page-checkout .wc-block-checkout__sidebar{order:2}
  .page-checkout .wc-block-components-checkout-step__heading-container{min-height:58px;padding:10px 14px}
  .page-checkout .wc-block-components-checkout-step__title{font-size:17px!important}
  .page-checkout .wc-block-components-checkout-step>.wc-block-components-checkout-step__content{padding:13px 14px 18px!important}
  .page-checkout .steezy-checkout-summary-top{padding:16px 17px 13px}
  .page-checkout .steezy-checkout-wizard-nav{margin-top:15px;padding:0}
  .steezy-checkout-footer__grid{grid-template-columns:1fr}.steezy-checkout-footer__grid>section:nth-child(2),.steezy-checkout-footer__grid>section:last-child{justify-self:start}
}

/* Checkout: readable payment options and a compact order summary. */
.page-checkout .wc-block-components-radio-control__label{min-width:0;line-height:1.5!important}
.page-checkout .wc-block-components-radio-control__label small,
.page-checkout .wc-block-components-radio-control__label span{color:#333!important}
.page-checkout .steezy-payment-copy{color:#555!important;font-size:12px;margin-top:5px}
.page-checkout .wc-block-components-radio-control-accordion-option:has(input[value*="pix"]) .wc-block-components-radio-control__secondary-label{display:none!important}
.page-checkout .wc-block-components-radio-control__label-group{gap:8px;align-items:flex-start!important}
.page-checkout .wc-block-components-checkout-step__heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.page-checkout .wc-block-checkout__contact-fields .wc-block-components-checkout-step__heading a{font-size:13px;margin-left:auto}
.page-checkout .wc-block-checkout__sidebar .wc-block-components-order-summary__button-text{font-size:15px}
.page-checkout #mp-checkout-pix-root img{max-width:120px!important;max-height:50px!important;object-fit:contain}
.page-checkout #mp-checkout-pix-root{font-size:14px}
.page-checkout #mp-checkout-pix-root .mp-pix-template-container{padding:12px!important;min-height:0!important}
.page-checkout #mp-checkout-pix-root .mp-pix-template-title{margin:10px 0!important;font-size:15px!important}
.page-checkout #mp-checkout-pix-root .mp-pix-template-subtitle{margin:8px 0!important;line-height:1.5!important}
.page-checkout #mp-checkout-pix-root .mp-terms-and-conditions-container{padding:10px!important}
.page-checkout .steezy-single-country{display:none!important}
@media(min-width:768px){.page-checkout .wc-block-components-checkout-order-summary__title{display:none!important}}
.page-checkout .wc-block-components-radio-control-accordion-content{padding:12px 16px!important}
.page-checkout [data-checkout-error]:empty{display:none}
.page-checkout [data-checkout-error]{color:#a52424;font-size:14px;line-height:1.5}
.page-checkout .steezy-checkout-submit-dock button:disabled{opacity:.55;cursor:not-allowed}
@media(max-width:767px){
 .page-checkout .wc-block-components-radio-control__label-group{display:block!important}
 .page-checkout .wc-block-components-radio-control__label{font-size:14px!important}
 .page-checkout .steezy-checkout-step-summary{overflow-wrap:anywhere}
 .page-checkout .wc-block-components-text-input input{font-size:16px!important}
}

/* Meus pedidos em cartões, seguindo a hierarquia visual da Tray. */
.steezy-account-orders{font-family:Arial,sans-serif}.steezy-account-orders__heading{align-items:end;display:flex;justify-content:space-between;margin-bottom:12px}.steezy-account-orders__heading small{color:#9ba3aa;font-size:9px;font-weight:700;letter-spacing:.13em}.steezy-account-orders__heading h2{font:700 18px Arial;margin:4px 0 0}.steezy-account-orders__heading>span{color:#8a9299;font-size:11px}.steezy-account-orders__list{display:grid;gap:14px}.steezy-order-tile{background:#fff;border:1px solid #e1e4e6;border-radius:4px;display:grid;gap:13px 20px;grid-template-columns:minmax(150px,1fr) 170px;min-height:142px;padding:17px 18px;position:relative}.steezy-order-tile:before{background:#55a84b;border-radius:3px;bottom:17px;content:'';left:0;position:absolute;top:17px;width:5px}.steezy-order-tile.status-cancelled:before,.steezy-order-tile.status-failed:before{background:#ff6168}.steezy-order-tile.status-refunded:before{background:#dd9b35}.steezy-order-tile.status-pending:before,.steezy-order-tile.status-on-hold:before{background:#e1ae38}.steezy-order-tile__identity{display:flex;flex-direction:column;padding-left:3px}.steezy-order-tile__identity span{color:#66717a;font-size:10px}.steezy-order-tile.status-cancelled .steezy-order-tile__identity span,.steezy-order-tile.status-failed .steezy-order-tile__identity span{color:#b4474d}.steezy-order-tile__identity strong{color:#26313a;font-size:20px;margin-top:3px}.steezy-order-tile__meta{align-items:flex-end;display:flex;flex-direction:column;text-align:right}.steezy-order-tile__meta small{color:#8a9299;font-size:9px}.steezy-order-tile__meta strong{color:#303a42;font-size:19px;margin-top:6px}.steezy-order-tile__products{align-items:center;display:flex;gap:7px;min-height:48px}.steezy-order-tile__products>span{align-items:center;background:#f6f7f8;border:1px solid #eceeef;border-radius:3px;display:flex;height:45px;justify-content:center;overflow:hidden;width:45px}.steezy-order-tile__products img{height:43px!important;object-fit:contain;width:43px!important}.steezy-order-tile__products b{align-items:center;background:#eef0f2;border-radius:3px;color:#626c74;display:flex;font-size:10px;height:32px;justify-content:center;width:32px}.steezy-order-tile__actions{align-items:flex-end;display:flex;flex-direction:column;gap:5px;justify-content:center}.steezy-order-tile__actions .button{background:#101416!important;border:1px solid #101416!important;border-radius:2px!important;color:#fff!important;font-size:10px!important;line-height:1!important;min-width:104px;padding:11px 13px!important;text-align:center;text-transform:none!important}.steezy-order-tile__secondary{color:#56616a;font-size:9px;text-decoration:underline}.steezy-account-orders__pagination{align-items:center;display:flex;gap:14px;justify-content:center;margin-top:20px}.steezy-account-orders__pagination a{background:#101416;color:#fff;font-size:10px;padding:10px 13px;text-decoration:none}.steezy-account-orders__pagination span{color:#818a92;font-size:10px}.steezy-account-orders__empty{background:#fff;border:1px solid #e1e4e6;padding:38px;text-align:center}.steezy-account-orders__empty p{color:#747e86}.steezy-account-orders__empty .button{background:#101416!important;color:#fff!important}
.steezy-order-tile{grid-template-areas:'identity meta' 'products actions'}.steezy-order-tile__identity{grid-area:identity}.steezy-order-tile__meta{grid-area:meta}.steezy-order-tile__products{grid-area:products}.steezy-order-tile__actions{grid-area:actions}
@media(max-width:600px){.steezy-account-orders__heading>span{display:none}.steezy-order-tile{gap:11px;grid-template-columns:1fr auto;padding:15px 13px}.steezy-order-tile__identity strong{font-size:18px}.steezy-order-tile__meta{max-width:130px}.steezy-order-tile__meta strong{font-size:16px}.steezy-order-tile__products{overflow:hidden}.steezy-order-tile__products>span{height:39px;width:39px}.steezy-order-tile__products img{height:37px!important;width:37px!important}.steezy-order-tile__actions .button{min-width:96px;padding:10px 8px!important}.steezy-account-orders__pagination{flex-wrap:wrap}}
.steezy-order-tile__primary{background:#101416!important;border:1px solid #101416!important;border-radius:2px!important;color:#fff!important;display:inline-block!important;font-size:10px!important;font-weight:700;line-height:1!important;min-width:104px;padding:11px 13px!important;text-align:center;text-decoration:none!important;visibility:visible!important}
.steezy-view-order-heading{align-items:end;display:flex;justify-content:space-between;margin-bottom:10px}.steezy-view-order-heading>a{color:#176fc1;font:600 12px Arial;text-decoration:none!important}.steezy-view-order-heading small{color:#8a9299;font:10px Arial}.steezy-view-order-heading h2{font:700 22px Arial;margin:3px 0 0}.steezy-customer-order{font-family:Arial,sans-serif}.steezy-customer-order__hero,.steezy-customer-order__products,.steezy-order-data,.steezy-order-updates{background:#fff;border:1px solid #e0e3e6;border-radius:4px}.steezy-customer-order__hero{padding:20px}.steezy-customer-order__status{border-left:5px solid #50a845;display:flex;flex-direction:column;padding-left:10px}.steezy-customer-order__status span{color:#3e993d;font-size:11px}.steezy-customer-order__status strong{color:#338b35;font-size:22px;margin:2px 0}.steezy-customer-order__status small{color:#77818a;font-size:11px}.steezy-customer-order.is-cancelled .steezy-customer-order__status{border-color:#c94b4b}.steezy-customer-order.is-cancelled .steezy-customer-order__status span,.steezy-customer-order.is-cancelled .steezy-customer-order__status strong{color:#b33a3a}.steezy-customer-order__progress{align-items:center;display:flex;margin:17px 0 5px}.steezy-customer-order__progress i{align-items:center;background:#f0f0f0;border:2px solid #ccc;border-radius:50%;color:#888;display:flex;font-style:normal;height:42px;justify-content:center;width:42px}.steezy-customer-order__progress i.is-done{background:#50a845;border-color:#378a36;color:#fff}.steezy-customer-order__progress b{background:#ddd;flex:1;height:5px}.steezy-customer-order:not(.is-cancelled) .steezy-customer-order__progress b:first-of-type{background:linear-gradient(90deg,#50a845 35%,#ddd 35%)}.steezy-customer-order.is-cancelled .steezy-customer-order__progress i{background:#eee;border-color:#ccc;color:#777}.steezy-customer-order__labels{display:flex;font-size:10px;justify-content:space-between;text-align:center}.steezy-customer-order__labels span{width:90px}.steezy-customer-order__notice{background:#fff3f3;border-left:3px solid #c94b4b;color:#8e3333;font-size:12px;margin:16px 0 0;padding:10px}.steezy-customer-order__products{margin-top:16px;padding:20px}.steezy-customer-order__products h3,.steezy-customer-order__columns h3,.steezy-order-updates h3{font:700 17px Arial;margin:0 0 14px}.steezy-customer-order__products h3 small{color:#8b9298;font-weight:400}.steezy-customer-order__products article{align-items:center;border-top:1px solid #e8eaec;display:grid;gap:14px;grid-template-columns:70px minmax(0,1fr) 60px 110px;padding:14px 0}.steezy-customer-order__image,.steezy-customer-order__image img{height:70px;object-fit:contain;width:70px}.steezy-customer-order__products article strong{font-size:13px}.steezy-customer-order__products article span{color:#6d7780;font-size:12px;text-align:center}.steezy-customer-order__products article>b{text-align:right}.steezy-customer-order__products .wc-item-meta{font-size:11px;margin:6px 0 0;padding:0}.steezy-customer-order__columns{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:16px}.steezy-order-data{min-height:210px;padding:20px}.steezy-order-data address{color:#59646e;font-size:12px;font-style:normal;line-height:1.5;margin-top:7px}.steezy-order-data hr{border:0;border-top:1px solid #e5e7e9;margin:15px 0}.steezy-order-data small{color:#8a9299;font-size:9px}.steezy-order-data p{font-size:12px;margin:5px 0}.steezy-order-data a{color:#176fc1;font-size:11px;font-weight:700;text-decoration:none!important}.steezy-order-summary>p{display:flex;justify-content:space-between}.steezy-order-summary .is-total{border-top:1px solid #dadddf;font-size:15px;margin-top:12px;padding-top:12px}.steezy-customer-order__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.steezy-customer-order__actions .button{background:#101416!important;border:1px solid #101416!important;border-radius:3px!important;color:#fff!important;font-size:11px!important;padding:11px 15px!important;text-decoration:none!important}.steezy-customer-order__actions .button.is-outline{background:#fff!important;color:#101416!important}.steezy-order-updates{margin-top:18px;padding:20px}.steezy-order-updates article{border-top:1px solid #e5e7e9;font-size:12px;padding:12px 0}.steezy-order-updates time{color:#879098;font-size:10px}
@media(max-width:700px){.steezy-customer-order__columns{grid-template-columns:1fr}.steezy-customer-order__products article{grid-template-columns:55px minmax(0,1fr) auto}.steezy-customer-order__image,.steezy-customer-order__image img{height:55px;width:55px}.steezy-customer-order__products article>b{grid-column:2/4;text-align:left}.steezy-customer-order__labels span{font-size:8px;width:65px}.steezy-customer-order__progress i{height:34px;width:34px}.steezy-customer-order__actions{align-items:stretch;flex-direction:column}.steezy-customer-order__actions .button{text-align:center}}

/* BEGIN STEEZY MOBILE GALLERY RESERVE 20261027 */
@media(max-width:991px){.steezy-product-gallery .steezy-product-gallery__item{aspect-ratio:1/1.08;min-width:0}.steezy-product-gallery .steezy-product-gallery__item img{height:100%;width:100%;object-fit:contain}}
/* END STEEZY MOBILE GALLERY RESERVE 20261027 */
