.skip{position:absolute;left:-9999px}.skip:focus{left:15px;top:15px;z-index:99;background:#fff;padding:15px}header .home-links{margin-left:auto;display:flex;gap:22px}header .basket{background:#29257e;color:#fff;padding:13px 18px;border-radius:9px}header .account-link{font-size:14px}.catalog-page,.product-page,.cart-page,.content-page{padding:40px 0 65px;min-height:55vh}.catalog-page h1,.product-page h1,.cart-page h1,.content-page h1{font:800 clamp(28px,4vw,44px)/1.15 Manrope,Arial;color:#29257e}.catalog-tools{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin:25px 0}label{display:grid;gap:8px;font-size:14px}input,select{padding:13px;border:1px solid #d4dbeb;border-radius:8px;background:#fff;color:#24334a;max-width:100%}.product-page input{max-width:120px}.product-page form{display:grid;gap:20px;margin-top:25px;max-width:320px}.catalog-empty{border:1px solid #e2e7f0;background:#eef3fa;border-radius:18px;padding:45px;margin:30px 0;line-height:1.7}.no-image{display:block;color:#29257e;font-size:38px;text-align:center;padding:30px;font-weight:800}.no-image small{display:block;font-size:12px;font-weight:400;margin-top:10px}.product-art{display:flex;align-items:center;justify-content:center}.product .add{display:block;text-align:center;margin-top:16px}.product[hidden]{display:none}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:30px}.detail-photo{border-radius:20px;background:#f2f5fa;padding:30px;min-height:350px;display:flex;align-items:center;justify-content:center}.detail-photo img{width:100%;max-height:500px;object-fit:contain}.cart-page{max-width:850px;margin:auto}.cart-row input{width:85px;margin-bottom:10px}.cart-row .price{white-space:nowrap}.cart-row{flex-wrap:wrap}.password-page{max-width:720px;margin:auto}.password-page form{max-width:360px;display:grid;gap:15px}.pagination{justify-content:center;gap:16px;background:none;padding:20px}.rte{line-height:1.7}.products:empty{display:none}@media(max-width:750px){header{flex-wrap:wrap;gap:15px}header .home-links{display:none}header .brand{margin-right:auto}header .account-link{font-size:12px}.catalog-tools,.product-detail{grid-template-columns:1fr}.product-detail{gap:25px}.catalog-empty{padding:25px}.section-head{align-items:start;gap:20px}.detail-photo{min-height:240px}.cart-page .total{flex-wrap:wrap}.home-hero{margin-top:20px}}.customer-welcome{margin:20px 0;padding:18px 24px;border-radius:12px;background:#eeecfa;color:#33267e;border-left:4px solid #33267e;font-weight:700;font-size:20px}.rvm-quantity{display:flex;align-items:center;border:1px solid #ddd9ef;border-radius:10px;overflow:hidden;margin-top:15px}.rvm-quantity input{width:100%;min-width:0;text-align:center;border:0;border-radius:0}.rvm-quantity button{width:42px;min-height:42px;flex-shrink:0;border:0;background:#eeecfa;color:#33267e;font-size:22px}.product form .add{width:100%;cursor:pointer}.offer-shortcuts{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.offer-shortcuts a{display:inline-flex;align-items:center;text-decoration:none}header .brand{flex-shrink:0;gap:12px}header .brand .rvm-emblem{display:block;position:relative;width:104px;height:112px;flex:0 0 104px;margin:0;letter-spacing:normal;transition:transform .35s ease;transform-origin:50% 65%}header .rvm-emblem img{position:absolute!important;width:170px!important;height:170px!important;max-width:none;left:-33px;top:-27px;object-fit:contain}header .rvm-hat{display:none;position:absolute;left:18px;top:-3px;width:85px;height:60px;filter:drop-shadow(0 2px 2px #14114625);transform:rotate(-12deg)}header .brand[data-season=natal] .rvm-hat{display:block}header .brand:hover .rvm-emblem,header .brand:focus-visible .rvm-emblem{transform:rotate(-7deg) scale(1.08)}header .brand:active .rvm-emblem{transform:rotate(5deg) scale(.98)}@media(max-width:600px){header .brand .rvm-emblem{width:78px;height:86px;flex-basis:78px}header .rvm-emblem img{width:132px!important;height:132px!important;left:-27px;top:-21px}header .rvm-hat{width:68px;height:48px;left:10px;top:-2px}header .brand{gap:7px}}@media(prefers-reduced-motion:reduce){header .brand .rvm-emblem{transition:none}header .brand:hover .rvm-emblem,header .brand:focus-visible .rvm-emblem{transform:none}}header .rvm-season{display:none;position:absolute;pointer-events:none;width:95px;left:6px;top:-6px}header .brand[data-season=carnaval] .rvm-carnaval{display:block;top:19px}header .brand[data-season=pascoa] .rvm-pascoa{display:block;top:-19px;z-index:-1}header .brand[data-season=verao] .rvm-verao{display:block;left:28px;top:-9px}header .rvm-emblem{isolation:isolate}@media(max-width:600px){header .rvm-season{width:75px;left:1px}header .brand[data-season=carnaval] .rvm-carnaval{top:12px}header .brand[data-season=pascoa] .rvm-pascoa{top:-16px}header .brand[data-season=verao] .rvm-verao{left:19px;top:-7px}}header .rvm-emblem img{z-index:2}header .brand .rvm-emblem{margin-left:34px}header .brand .rvm-hat,header .brand .rvm-season{z-index:1;pointer-events:none;left:-42px;top:12px;width:90px;height:auto;transform:rotate(-15deg)}header .brand[data-season=verao] .rvm-verao,header .brand[data-season=carnaval] .rvm-carnaval,header .brand[data-season=pascoa] .rvm-pascoa{left:-42px;top:12px;z-index:1}@media(max-width:600px){header .brand .rvm-emblem{margin-left:27px}header .brand .rvm-hat,header .brand .rvm-season,header .brand[data-season=verao] .rvm-verao,header .brand[data-season=carnaval] .rvm-carnaval,header .brand[data-season=pascoa] .rvm-pascoa{left:-33px;top:9px;width:70px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/rvm-shopify.css.map */
