html,body{overflow-x:hidden;max-width:100%}@supports (overflow-x: clip){html,body{overflow-x:clip}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.skip-to-content-link{position:absolute;top:-100px;left:0;z-index:9999;padding:12px 20px;color:var(--color-accent-text, #fff);background-color:var(--color-accent, #000);border-radius:0 0 var(--buttons-radius, 4px) 0;transition:top .15s ease}.skip-to-content-link:focus{top:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-accent, #000);outline-offset:2px}.focus-none:focus{outline:none;box-shadow:none}.page-width{width:100%;max-width:var(--page-width, 1200px);margin:0 auto;padding:0 20px;box-sizing:border-box}.button,button.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 24px;font-family:var(--font-heading-family);font-size:var(--f2);color:var(--color-accent-text, #fff);background-color:var(--color-accent, #000);border:1px solid var(--color-accent, #000);border-radius:var(--buttons-radius, 4px);cursor:pointer;text-decoration:none;transition:opacity .15s ease}.button:hover{opacity:.85}.button--secondary{color:var(--color-text, #000);background-color:transparent;border-color:var(--color-border, #c2c2c2)}.button[disabled],.button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.field__input,.select__select,textarea.field__input{width:100%;min-height:44px;padding:10px 12px;font-family:var(--font-body-family);font-size:var(--f2);color:var(--color-text, #000);background-color:var(--color-background, #fff);border:1px solid var(--color-border, #c2c2c2);border-radius:var(--inputs-radius, 4px);box-sizing:border-box}.field__label{display:block;margin-bottom:6px;font-size:var(--f1)}.tap-target{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.product-grid{display:grid;grid-template-columns:repeat(var(--grid-columns, 4),1fr);gap:24px;list-style:none;margin:0;padding:0}@media screen and (max-width:1000px){.product-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.card-product__link{text-decoration:none;color:inherit;display:block}:root{--grao-card: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeColorMatrix type='matrix' values='1 0 0 0 0 0 0.62 0 0 0 0 0 0.28 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)' opacity='0.32'/%3E%3C/svg%3E")}.card-product__media{position:relative;width:100%;overflow:hidden;border-radius:var(--media-radius, 8px);isolation:isolate;background-color:#f2f2f2;background-image:var(--grao-card);background-repeat:repeat;background-size:140px 140px}.card-product__image{position:absolute;left:50%;transform:translate(-50%);width:auto;aspect-ratio:1;height:101.7%;top:.6%;object-fit:contain;mix-blend-mode:multiply}.card-product--al-fackar-black .card-product__image{height:107.2%;top:-1.6%}.card-product--al-assad .card-product__image{height:97.3%;top:2.7%}.card-product--black-luxury-1 .card-product__image{height:100.2%;top:1.3%}.card-product--arrazo .card-product__image{height:101.4%;top:.7%}.card-product--selvagem .card-product__image{height:102.5%;top:.2%}.card-product--321-vip-black .card-product__image{height:103.8%;top:-.2%}.card-product--alassad .card-product__image{height:101.5%;top:0%}.card-product--black-luxury .card-product__image{height:103.1%;top:.3%}.card-product--invicto .card-product__image{height:103.5%;top:-.5%}.card-product__image--cutout,.carousel-card__image--cutout{mix-blend-mode:normal}.card-product__image--secondary{opacity:0;transition:opacity .25s ease}.card-product:hover .card-product__image--secondary{opacity:1}.card-product__badge{position:absolute;top:10px;left:10px;padding:3px 8px;font-size:var(--f0, .7rem);text-transform:uppercase;color:var(--color-accent-text, #fff);background-color:var(--color-sale, #1cb744);border-radius:4px}.card-product__badge--sold-out{background-color:var(--color-border, #c2c2c2);color:var(--color-text, #000)}.card-product__rank{position:absolute;top:10px;right:10px;padding:3px 10px;font-family:var(--font-heading-family);font-size:var(--f1, .9rem);letter-spacing:.02em;color:var(--color-text, #000);background-color:#ffffffd9;border:1px solid var(--color-border, #e6d7ce);border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.card-product__info{padding:8px 4px}.card-product__vendor{display:block;font-size:var(--f0);opacity:.6;margin-bottom:2px}.card-product__title{font-family:var(--font-body-family);font-size:var(--f2);font-weight:400;margin-bottom:2px}.card-product__subtitle{font-size:var(--f0);text-transform:uppercase;letter-spacing:.03em;color:var(--color-text, #000);opacity:.6;margin:0 0 2px}.card-product__sizes{font-size:var(--f0);opacity:.7;margin:0 0 4px}.price--card{font-family:var(--font-body-family);font-size:var(--f2);letter-spacing:-.02em}.price__label{font-size:var(--f0);text-transform:uppercase;opacity:.7;margin-right:2px}.price__installment{display:block;font-size:var(--f0);text-transform:uppercase;opacity:.7;margin-top:2px}.card-product__quick-add{padding:0 4px 4px}.card-product__buy{width:100%;min-height:40px;padding:8px 16px;font-size:var(--f1);text-transform:uppercase;letter-spacing:.03em}.product__subtitle{font-size:var(--f1);text-transform:uppercase;letter-spacing:.03em;color:var(--color-text, #000);opacity:.65;margin:-8px 0 16px}.product-carousel{position:relative;width:100%;max-width:100%;min-width:0;overflow:hidden}.product-carousel__track{display:flex;gap:12px;margin:0;padding:0 4% 4px;list-style:none;width:100%;max-width:100%;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.product-carousel__track::-webkit-scrollbar{display:none}.carousel-card{flex:0 0 auto;width:88%;scroll-snap-align:center}.carousel-card__media-wrap{position:relative;overflow:hidden;border-radius:var(--media-radius, 8px);isolation:isolate;background-color:#f2f2f2;background-image:var(--grao-card);background-repeat:repeat;background-size:140px 140px;padding-bottom:108%}.carousel-card__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.carousel-card__image{position:absolute;left:50%;transform:translate(-50%);width:auto;aspect-ratio:1;height:86.2%;top:8.2%;object-fit:contain;mix-blend-mode:multiply}.carousel-card--al-fackar-black .carousel-card__image{height:90.8%;top:6.3%}.carousel-card--al-assad .carousel-card__image{height:82.4%;top:9.9%}.carousel-card--black-luxury-1 .carousel-card__image{height:84.9%;top:8.8%}.carousel-card--arrazo .carousel-card__image{height:85.9%;top:8.2%}.carousel-card--selvagem .carousel-card__image{height:86.8%;top:7.8%}.carousel-card--321-vip-black .carousel-card__image{height:87.9%;top:7.5%}.carousel-card--alassad .carousel-card__image{height:86%;top:7.6%}.carousel-card--black-luxury .carousel-card__image{height:87.3%;top:7.9%}.carousel-card--invicto .carousel-card__image{height:87.7%;top:7.2%}.carousel-card__rank{position:absolute;top:12px;left:12px;z-index:2;padding:5px 12px;font-family:var(--font-heading-family);font-size:var(--f1, .9rem);letter-spacing:.02em;color:var(--color-text, #000);background-color:#ffffffd9;border:1px solid var(--color-border, #e6d7ce);border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.carousel-card__badge{position:absolute;right:12px;bottom:12px;z-index:2;padding:8px 16px;background-color:#fffffff0;color:#111;font-size:var(--f1);font-weight:700;text-transform:uppercase;letter-spacing:.02em;border-radius:2px;box-shadow:0 1px 4px #0000001f}.carousel-card__badge--sold-out{background-color:#f2f3f8f0;color:var(--color-text, #000)}.product-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:none;color:#000;background-color:#fff;box-shadow:0 2px 6px #0003;cursor:pointer;z-index:3;transition:background-color .2s ease,box-shadow .2s ease}.product-carousel__arrow:hover{background-color:#f2f2f2;box-shadow:0 3px 10px #00000040}.product-carousel__arrow svg{width:18px;height:18px}.product-carousel__arrow--prev{left:10px}.product-carousel__arrow--next{right:10px}.carousel-card__info{display:block;margin-top:12px;text-decoration:none;color:inherit}.carousel-card__spec-dot{margin:0 6px}.carousel-card__title{font-family:var(--font-body-family);font-size:var(--f4, 1.4rem);font-weight:400;color:var(--color-text, #1a1a1a);margin-bottom:4px}.carousel-card__spec{font-family:var(--font-body-family);font-size:var(--f0, .72rem);line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text, #1a1a1a);opacity:.55;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.carousel-card__info .price{font-family:var(--font-body-family);font-size:var(--f3, 1.15rem);letter-spacing:-.02em}.carousel-card__info .price__regular{font-weight:400;color:var(--color-text, #1a1a1a)}@media screen and (min-width:1000px){.carousel-card{width:78%}.carousel-card__media-wrap{padding-bottom:62%}}@media screen and (max-width:1000px){.carousel-card{width:92%}.carousel-card__title{font-size:var(--f3, 1.1rem)}}.rte a{color:var(--color-accent)}.rte img{max-width:100%;height:auto;border-radius:var(--media-radius)}.rte ul,.rte ol{padding-left:1.5em}#shopify-pc__banner,#shopify-pc__prefs{--cookie-ink: #1a1a1a;--cookie-line: #333333;--cookie-font: "Assistant", sans-serif}#shopify-pc__banner{font-family:var(--cookie-font);font-size:13px;font-weight:400;line-height:22px;letter-spacing:.02em}#shopify-pc__banner #shopify-pc__banner__body-title{font-family:var(--cookie-font);font-weight:700;color:var(--cookie-ink, #1a1a1a)}#shopify-pc__banner #shopify-pc__banner__body-policy-link,#shopify-pc__banner button#shopify-pc__banner__btn-manage-prefs{color:var(--cookie-ink, #1a1a1a)}#shopify-pc__banner button#shopify-pc__banner__btn-accept,#shopify-pc__banner button#shopify-pc__banner__btn-decline{min-height:44px;padding:12px 24px;font-family:var(--cookie-font);font-size:13px;background-color:transparent;border:1px solid var(--cookie-line, #333333);color:var(--cookie-ink, #1a1a1a);border-radius:0;transition:background-color .15s ease,color .15s ease}#shopify-pc__banner button#shopify-pc__banner__btn-accept:hover,#shopify-pc__banner button#shopify-pc__banner__btn-decline:hover{background-color:var(--cookie-ink, #1a1a1a);color:#fff}#shopify-pc__prefs{font-family:var(--cookie-font);font-size:13px;line-height:22px;letter-spacing:.02em}#shopify-pc__prefs #shopify-pc__prefs__header-title{font-family:var(--cookie-font);font-weight:700;color:var(--cookie-ink, #1a1a1a)}#shopify-pc__prefs button#shopify-pc__prefs__header-accept,#shopify-pc__prefs button#shopify-pc__prefs__header-save,#shopify-pc__prefs button#shopify-pc__prefs__header-decline{background-color:transparent;border:1px solid var(--cookie-line, #333333);color:var(--cookie-ink, #1a1a1a);border-radius:0}.shopify-policy__container{max-width:720px;margin:0 auto;padding:40px 20px 72px}.shopify-policy__title{margin-bottom:36px;padding-bottom:20px;border-bottom:1px solid var(--color-border, #d8d8d8)}.shopify-policy__title h1{margin:0;font-family:var(--font-body-family);font-size:var(--f5);line-height:1.2}.shopify-policy__body .rte{font-size:var(--f2);line-height:1.8}.shopify-policy__body .rte p{margin:0 0 20px}.shopify-policy__body .rte p:last-child{margin-bottom:0}.shopify-policy__body .rte h2{margin:52px 0 14px;font-family:var(--font-body-family);font-size:var(--f3);line-height:1.3;font-weight:700}.shopify-policy__body .rte h2:first-child{margin-top:0}.shopify-policy__body .rte ul{margin:0 0 20px;padding-left:1.15em}.shopify-policy__body .rte li{margin-bottom:14px}.shopify-policy__body .rte li::marker{color:var(--color-accent)}.shopify-policy__body .rte li>strong:first-child{display:block;margin-bottom:2px}.shopify-policy__body .rte a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:750px){.shopify-policy__container{padding-top:64px;padding-bottom:96px}.shopify-policy__title h1{font-size:var(--f6)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
