html{font-size:100%!important}:root{--font-heading-family: "Open Sans", system-ui, -apple-system, sans-serif !important;--font-body-family: "Open Sans", system-ui, -apple-system, sans-serif !important;--font-heading-weight: 600 !important;--font-body-weight: 400 !important}body{background:#fff;color:#3a2e2a;font-family:Open Sans,system-ui,-apple-system,sans-serif!important;font-size:1rem!important;line-height:1.55!important;letter-spacing:0!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.title,[class*=__title],[class*=__heading]{font-family:Open Sans,system-ui,-apple-system,sans-serif!important}h1,.h1{font-size:clamp(2.25rem,4vw,3.5rem)!important;line-height:1.15;letter-spacing:-.01em}h2,.h2{font-size:clamp(1.75rem,3vw,2.75rem)!important;line-height:1.2;letter-spacing:-.01em}h3,.h3{font-size:clamp(1.375rem,2.2vw,1.875rem)!important;line-height:1.25}h4,.h4{font-size:1.25rem!important}h5,.h5{font-size:1.125rem!important}h6,.h6{font-size:1rem!important}.h0{font-size:clamp(2.5rem,5vw,4rem)!important;line-height:1.1;letter-spacing:-.015em}.text-body{font-size:1rem!important}.product__title{font-size:clamp(1.25rem,2vw,1.625rem)!important}.price,.price-item{font-size:1.0625rem!important}.price--large .price-item{font-size:1.5rem!important}.button{font-size:.9375rem!important;padding:.75rem 1.5rem!important}.button--small{font-size:.8125rem!important;padding:.5rem 1rem!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.01em;color:#3a2e2a}.button{font-family:var(--font-body-family);font-weight:500;letter-spacing:.02em}*:focus-visible{outline:2px solid #3A2E2A;outline-offset:2px;border-radius:2px}.shopify-section+.shopify-section{margin-top:0}.collection__title .title,.collection .title.inline-richtext{font-family:var(--font-heading-family)!important;font-weight:500!important;font-size:clamp(1.375rem,2.2vw,1.875rem)!important;letter-spacing:-.015em;line-height:1.2;color:#3a2e2a}.collection>.slider-mobile-gutter,.collection>.page-width{max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}@media screen and (min-width:990px){.product-grid.grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:1rem!important}.product-grid.grid>.grid__item{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}}@media screen and (min-width:750px)and (max-width:989px){.product-grid.grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.85rem!important}.product-grid.grid>.grid__item{width:auto!important;max-width:none!important;margin:0!important}}@media screen and (max-width:749px){.product-grid.grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.6rem!important}.product-grid.grid>.grid__item{width:auto!important;max-width:none!important;margin:0!important}}.template-list-collections .title--primary,body:has(.collection-list) .title--primary{color:var(--maratona-azul)!important;font-size:clamp(1.75rem,3vw,2.5rem)!important;font-weight:800!important;margin:1.5rem auto 1.4rem!important;text-align:left}body:has(.collection-list) .collection-list{gap:1rem!important}body:has(.collection-list) .collection-list .grid__item{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}body:has(.collection-list) .collection-card-wrapper .card__inner,body:has(.collection-list) .collection-card-wrapper .card__media,body:has(.collection-list) .collection-card-wrapper .media{aspect-ratio:1 / 1!important;width:100%!important;min-height:0!important;max-height:none}body:has(.collection-list) .collection-card-wrapper,body:has(.collection-list) .collection-card-wrapper .card{width:100%!important;height:100%}body:has(.collection-list) .collection-card-wrapper .card__inner.ratio:before{padding-bottom:100%!important}body:has(.collection-list) .collection-card-wrapper .card__information{min-height:62px;padding:.65rem .75rem!important}body:has(.collection-list) .collection-card-wrapper .card__heading,body:has(.collection-list) .collection-card-wrapper .card__heading a{font-size:.82rem!important;line-height:1.25!important}@media screen and (min-width:990px){body:has(.collection-list) .collection-list{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important}}@media screen and (max-width:749px){body:has(.collection-list) .collection-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important}body:has(.collection-list) .collection-list .grid__item{max-width:none}}.card-wrapper .card,.card{border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 4px 14px #2a20180f}.card__inner,.card__media,.card .media{aspect-ratio:4 / 5!important}.card__media img,.card .media img{width:100%!important;height:100%!important;object-fit:cover!important}.card__information,.card-information{padding:.75rem .85rem .9rem!important}.card__information .card__heading,.card-information .card__heading{font-family:var(--font-body-family)!important;font-size:.85rem!important;font-weight:600!important;letter-spacing:.01em;line-height:1.3;margin-bottom:.25rem!important}.card-information .price,.card__information .price,.card-information .price .price-item,.card__information .price .price-item,.card-information .price__regular .price-item--regular,.card__information .price__regular .price-item--regular{font-family:var(--font-body-family)!important;font-size:.95rem!important;font-weight:700!important;color:#e8722c!important;letter-spacing:0!important}.card__information .price__container,.card-information .price__container{padding-top:0}.card__inner,.card-media-wrapper{border-radius:12px 12px 0 0;overflow:hidden}.page-width{width:100%;max-width:1400px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);box-sizing:border-box}.shopify-section-group-header-group .announcement-bar:not(.maratona-utility){display:none}.cart-drawer{background:#fff!important}.cart-drawer__overlay{background:#2a201873;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cart-drawer__inner{padding:1.5rem 1.25rem!important;border-left:1px solid rgba(42,32,24,.08)}.cart-drawer__heading,.drawer__heading{font-family:var(--font-heading-family)!important;font-size:1.375rem!important;font-weight:500!important;letter-spacing:-.005em;color:#3a2e2a;margin:0 0 1rem}.cart-drawer__close{background:transparent;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;transition:background .15s}.cart-drawer__close:hover{background:#efeef3}.cart-drawer__close svg{color:#3a2e2a}.cart-drawer .cart-item{padding:1rem 0;border-bottom:1px solid rgba(42,32,24,.08)}.cart-drawer .cart-item:last-child{border-bottom:none}.cart-drawer .cart-item__name,.cart-drawer .cart-item__details a{font-family:var(--font-body-family)!important;font-size:.9375rem!important;font-weight:600!important;color:#3a2e2a;text-decoration:none;line-height:1.3}.cart-drawer .cart-item__name:hover{color:#e8722c}.cart-drawer .cart-item__media{border-radius:8px;overflow:hidden;background:#f8f5f1}.cart-drawer .cart-item__price-wrapper .price__regular .price-item,.cart-drawer .cart-item__price-wrapper .price__sale .price-item--sale{font-family:var(--font-body-family);font-size:.9375rem!important;font-weight:700!important;color:#3a2e2a}.cart-drawer .cart-item__price-wrapper .price__sale .price-item--regular{font-size:.8125rem!important;text-decoration:line-through;opacity:.5}.cart-drawer .product-option{font-family:var(--font-body-family);font-size:.8125rem;color:#3a2e2a;opacity:.7;margin:.15rem 0}.cart-drawer .quantity{border:1px solid rgba(42,32,24,.15);border-radius:6px;height:36px;width:auto;min-width:100px}.cart-drawer .quantity__button{width:32px;color:#3a2e2a}.cart-drawer .quantity__input{font-size:.875rem;font-weight:600;color:#3a2e2a}.cart-remove-button{color:#3a2e2a;opacity:.5;transition:opacity .15s,color .15s}.cart-remove-button:hover{opacity:1;color:#e8722c}.cart-drawer details summary{font-family:var(--font-body-family);font-size:.8125rem;font-weight:600;color:#3a2e2a;padding:.75rem 0}.cart-drawer textarea{font-family:var(--font-body-family);font-size:.875rem;border:1px solid rgba(42,32,24,.15);border-radius:8px;padding:.65rem;width:100%;resize:vertical}.cart-drawer__footer{border-top:1px solid rgba(42,32,24,.1);padding:1.25rem 0 0;margin-top:1rem}.cart-drawer .totals{display:flex;align-items:baseline;justify-content:space-between;font-family:var(--font-body-family);margin-bottom:.5rem}.cart-drawer .totals h2,.cart-drawer .totals__total{font-size:.875rem!important;font-weight:600!important;color:#3a2e2a;margin:0}.cart-drawer .totals__total-value{font-size:1.25rem!important;font-weight:700!important;color:#3a2e2a;font-family:var(--font-body-family)}.cart-drawer .tax-note{font-family:var(--font-body-family);font-size:.75rem;color:#3a2e2a;opacity:.65;margin:.25rem 0 1rem}.cart-drawer .cart__ctas .cart__checkout-button,.cart-drawer button[name=checkout]{background:#3a2e2a!important;color:#fff!important;border-radius:8px!important;padding:.95rem 1.5rem!important;font-family:var(--font-body-family);font-size:.9375rem!important;font-weight:700!important;letter-spacing:.02em;width:100%;border:none;transition:background .2s ease,transform .2s ease}.cart-drawer .cart__ctas .cart__checkout-button:hover,.cart-drawer button[name=checkout]:hover{background:#4a3828!important;transform:translateY(-1px)}.cart-drawer .drawer__heading--empty,.cart-drawer__warnings{text-align:center;padding:3rem 1rem}.cart-drawer__warnings .empty-state-content,.cart-drawer .cart__empty-text{font-family:var(--font-heading-family);font-size:1.25rem;font-weight:500;color:#3a2e2a;margin-bottom:1.25rem}.cart-drawer__warnings .button{background:#3a2e2a;color:#fff;border-radius:8px;font-weight:600}.product__text.caption-with-letter-spacing{font-family:var(--font-body-family);font-size:.75rem!important;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#3a2e2a;opacity:.6;margin-bottom:.5rem}.product__title h1,.product__title h2{font-family:var(--font-heading-family)!important;font-size:clamp(1.5rem,3vw,2.25rem)!important;font-weight:500;letter-spacing:-.01em;line-height:1.2;color:#3a2e2a;margin:0 0 .75rem}.price{font-family:var(--font-body-family)}.price--large.price__regular .price-item--regular,.price--large .price__regular .price-item--regular{font-size:clamp(1.5rem,2.5vw,2rem)!important;font-weight:700!important;color:#3a2e2a!important}.price--large .price__sale .price-item--sale{font-size:clamp(1.5rem,2.5vw,2rem)!important;font-weight:700!important;color:#e8722c!important}.price--large .price__sale .price-item--regular{font-size:1rem!important;text-decoration:line-through;opacity:.55}.price__badge-sale{background:#e8722c;color:#fff;font-size:.75rem;font-weight:700;padding:.3rem .65rem;border-radius:4px;letter-spacing:.05em}.product-form__input--pill{margin-bottom:1rem}.product-form__input--pill input[type=radio]+label{border:1px solid rgba(42,32,24,.2)!important;border-radius:8px!important;padding:.65rem 1rem!important;font-size:.875rem!important;font-weight:500!important;background:#fff;color:#3a2e2a}.product-form__input--pill input[type=radio]:checked+label{background:#3a2e2a!important;color:#fff!important;border-color:#3a2e2a!important}.product-form__input .form__label{font-family:var(--font-body-family);font-size:.875rem!important;font-weight:600!important;color:#3a2e2a;margin-bottom:.5rem}.product-form__submit{border-radius:8px!important;font-weight:600!important;letter-spacing:.02em;padding:.95rem 1.5rem!important;font-size:.9375rem!important}.shopify-payment-button__button{border-radius:8px!important}.quantity{border-radius:8px;border:1px solid rgba(42,32,24,.2)}.quantity__button{color:#3a2e2a}.quantity__input{font-family:var(--font-body-family);font-weight:600}.product__description{font-family:var(--font-body-family);font-size:.9375rem;line-height:1.65;color:#3a2e2a;margin-top:1.25rem}.product__description p{margin-bottom:.75rem}.product .accordion summary{font-family:var(--font-body-family);font-size:.9375rem;font-weight:600;color:#3a2e2a;padding:1rem 0;border-top:1px solid rgba(42,32,24,.1)}.product .accordion summary:hover{color:#e8722c}.product .accordion .accordion__content{font-family:var(--font-body-family);font-size:.875rem;line-height:1.6;color:#3a2e2a;opacity:.85;padding-bottom:1rem}.share-button details summary{font-family:var(--font-body-family);font-size:.8125rem;font-weight:600;color:#3a2e2a}.product__media-wrapper .product__media{border-radius:12px;overflow:hidden;background:#f8f5f1}.related-products .title{font-family:var(--font-heading-family);font-weight:500;font-size:clamp(1.5rem,2.5vw,2.25rem)!important;letter-spacing:-.015em}.multicolumn .title{font-family:var(--font-heading-family);font-style:italic;font-weight:500}.multicolumn .multicolumn-card__info .multicolumn-card-spacing>*{text-align:center}.multicolumn .multicolumn-card__info h3{font-family:var(--font-heading-family)!important;font-style:italic;font-size:1.5rem!important;color:#c89797;margin-bottom:.5rem}.multicolumn .multicolumn-card__info p{font-size:.875rem;line-height:1.55;opacity:.85}.collection-hero{padding:3rem 0 2rem;background:#f1e4dc;margin-bottom:0}.collection-hero .collection-hero__title{font-family:var(--font-heading-family)!important;font-size:clamp(2rem,4vw,3rem)!important;font-weight:500;letter-spacing:-.015em;line-height:1.1;color:#3a2e2a;text-align:center;margin:0}.collection-hero__description{font-family:var(--font-body-family);font-size:1rem;line-height:1.6;color:#3a2e2a;opacity:.8;text-align:center;max-width:640px;margin:1rem auto 0}.collection-hero__image-container{border-radius:12px;overflow:hidden;max-width:1200px;margin:1.5rem auto 0}.collection-filters,.facets-container{background:#fff;padding:1rem 0;border-bottom:1px solid rgba(42,32,24,.08)}.facets__heading,.facets__summary{font-family:var(--font-body-family)!important;font-size:.875rem!important;font-weight:600!important;color:#3a2e2a;letter-spacing:.02em}.facets__summary{padding:.75rem 1rem;border:1px solid rgba(42,32,24,.15);border-radius:8px;background:#fff;cursor:pointer;transition:background .15s}.facets__summary:hover{background:#faf5f0}.facet-checkbox{padding:.4rem 0}.facet-checkbox label{font-family:var(--font-body-family);font-size:.875rem;color:#3a2e2a}.facet-checkbox__highlight{color:#e8722c;font-weight:600}.active-facets__button{background:#3a2e2a;color:#fff;border-radius:999px;padding:.4rem .8rem;font-size:.8125rem;font-weight:500;border:none}.active-facets__button-remove{color:#fff;margin-left:.25rem}.active-facets__button-remove:hover{opacity:.8}.facets__form select,.facets__sort .select__select{font-family:var(--font-body-family);font-size:.875rem;font-weight:500;padding:.65rem 2.5rem .65rem 1rem;border:1px solid rgba(42,32,24,.15);border-radius:8px;background:#fff;color:#3a2e2a}.product-count__text{font-family:var(--font-body-family);font-size:.875rem;color:#3a2e2a;opacity:.7}.pagination-wrapper{padding:2.5rem 0 1rem}.pagination__list li a,.pagination__list li span{font-family:var(--font-body-family);font-size:.9375rem;font-weight:600;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:#3a2e2a;transition:background .15s,color .15s}.pagination__list li a:hover{background:#f1e4dc}.pagination__list li .pagination__item--current{background:#3a2e2a;color:#fff}.collection .empty-state-wrap{padding:4rem 1rem;text-align:center}.collection .empty-state-wrap .title{font-family:var(--font-heading-family);font-size:1.5rem;font-weight:500;color:#3a2e2a}.collection .product-grid{gap:1.5rem 1rem}@media(max-width:749px){.collection .product-grid{gap:1rem .5rem}}.field__input{border-radius:6px}a{text-underline-offset:3px}html,body{overflow-x:clip;max-width:100%}@media(max-width:989px){.maratona-megamenu__dropdown--mega{min-width:0!important;max-width:100vw!important}}.facets-wrap-vertical{gap:.75rem}.facets__disclosure-vertical{border:1px solid #EFEAE7!important;background:#fbf8f6;border-radius:14px;margin-bottom:.75rem;overflow:hidden;transition:box-shadow .15s}.facets__disclosure-vertical[open]{box-shadow:0 4px 16px #3a2e2a0f;background:#fff}.facets__disclosure-vertical>summary{padding:.9rem 1rem!important;cursor:pointer;list-style:none}.facets__disclosure-vertical>summary::-webkit-details-marker{display:none}.facets__disclosure-vertical>summary:hover{background:#e8722c0a}.facets__heading--vertical{font-family:var(--font-heading-family)!important;font-size:.98rem!important;font-weight:500!important;color:#3a2e2a!important;text-transform:none!important;letter-spacing:0!important}.facets__display-vertical{padding:.25rem .85rem .9rem!important}.facet-checkbox{padding:.35rem .5rem!important;border-radius:9px;transition:background .12s;font-size:.85rem}.facet-checkbox:hover{background:#e8722c12}.facet-checkbox__text{color:#3a2e2a}.facet-checkbox input[type=checkbox]{accent-color:#E8722C}.facets__price .field__input,.facets__price input{border-radius:9px!important;border:1px solid #EFEAE7!important}.facets__reset,.active-facets__button-remove{color:#e8722c}.mobile-facets__disclosure{border-color:#efeae7}.mobile-facets__open-wrapper .button,.mobile-facets__open{border-radius:999px!important}@media(max-width:749px){.slider-mobile-gutter{padding-left:15px!important;padding-right:15px!important}}@media(max-width:749px){.mobile-facets__open-label{font-size:.95rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.2!important;text-transform:none!important}.mobile-facets__heading{font-size:1.25rem!important}.product-count-vertical,.product-count{font-size:.85rem!important;white-space:nowrap!important;line-height:1.2!important}.facets-vertical-sort{align-items:center!important;gap:.5rem!important}.mobile-facets__open{padding:.5rem 0!important}}.product__description h1,.product__description h2,.product__description h3,.product__description h4{font-family:var(--font-body-family)!important;font-size:1rem!important;font-weight:700!important;color:#3a2e2a!important;margin:.9rem 0 .3rem!important;letter-spacing:0!important;line-height:1.3!important}.product__description{font-size:.9rem;line-height:1.6}.product__description p{margin:0 0 .5rem}.product__title,.product__title h1{font-size:1.5rem!important;line-height:1.25!important}.product__media img,media-gallery .slider-mobile-gutter img{width:100%!important;height:100%!important;object-fit:cover!important}.product__media-list .thumbnail,.thumbnail-list__item .thumbnail{border-radius:8px}.maratona-desc-accordion{border-top:1px solid #EFEAE7;border-bottom:1px solid #EFEAE7;margin:.5rem 0}.maratona-desc-accordion__summary{cursor:pointer;padding:.9rem 0;font-family:var(--font-body-family);font-weight:700;font-size:.95rem;color:#3a2e2a;list-style:none;display:flex;justify-content:space-between;align-items:center}.maratona-desc-accordion__summary::-webkit-details-marker{display:none}.maratona-desc-accordion__summary:after{content:"+";font-size:1.4rem;color:#e8722c;line-height:1}.maratona-desc-accordion[open] .maratona-desc-accordion__summary:after{content:"\2212"}.maratona-desc-accordion__body{padding:.2rem 0 1rem}.product__info-container .product__title,.product__info-container .product__title h1{font-size:1.25rem!important;font-weight:500!important;line-height:1.25!important;margin:0 0 .5rem!important}.product__info-container .product__text.caption-with-letter-spacing,.product__info-container .product__text[class*=vendor]{font-size:.7rem!important;letter-spacing:.08em!important;opacity:.7}.product__info-container .price{font-family:var(--font-body-family)!important}.product__info-container .price .price-item--regular{font-size:1.85rem!important;font-weight:800!important;color:#3a2e2a!important;line-height:1.1!important}.product__info-container .price--on-sale .price__sale .price-item--sale,.product__info-container .price--on-sale .price-item--sale{color:#1e7a46!important;font-weight:800!important;font-size:1.85rem!important}.product__info-container .price--on-sale s,.product__info-container .price--on-sale .price-item--regular s,.product__info-container .price__sale s{color:#c0392b!important;font-weight:600!important;font-size:1rem!important;opacity:1!important}.product__info-container .product__tax{font-size:.72rem!important;opacity:.6;margin-top:.15rem}.product__info-container>*+*{margin-top:.85rem!important}.product__info-container{padding-left:clamp(.5rem,3vw,2.5rem)}.product-form__quantity .form__label,.product__info-container .form__label{font-size:.8rem!important}.product__accordion .summary__title,.product .collapsible-tab-heading,.product__accordion summary{font-size:.9rem!important}.product__accordion .accordion__content,.product__accordion .accordion__content p{font-size:.85rem!important;line-height:1.55!important}.product-form__buttons .product-form__submit{border-radius:10px!important;font-size:.95rem!important}.product__info-container .product__title,.product__info-container .product__title h1,.product__info-container .product__title a{color:#3a2e2a!important;opacity:1!important}.product-form__buttons .product-form__submit{min-height:52px!important;padding:0 1.5rem!important;font-size:1rem!important;border-radius:12px!important;background:#3a2e2a!important;color:#fff!important;border:1px solid #3A2E2A!important}.product-form__buttons .product-form__submit span,.product-form__buttons .product-form__submit svg{color:#fff!important}.shopify-payment-button__button{min-height:48px!important;border-radius:12px!important;font-size:.95rem!important}.shopify-payment-button{margin-top:.5rem!important}.shopify-payment-button__more-options{font-size:.85rem!important;margin-top:.5rem!important;min-height:0!important}@media(min-width:990px){.product__media-wrapper{position:sticky!important;top:20px!important;align-self:flex-start!important}media-gallery{display:grid!important;grid-template-columns:80px minmax(0,1fr)!important;grid-template-areas:"thumbs main"!important;gap:14px!important;align-items:start!important}media-gallery>.thumbnail-slider{grid-area:thumbs!important;width:80px!important;margin:0!important}media-gallery>.slider-mobile-gutter:not(.thumbnail-slider){grid-area:main!important;min-width:0!important}.thumbnail-slider .thumbnail-list{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:10px!important;padding:0!important;overflow:visible!important;height:auto!important}.thumbnail-slider .thumbnail-list__item{width:80px!important;height:80px!important;flex:0 0 80px!important;scroll-snap-align:none!important}.thumbnail-slider .thumbnail-list__item .thumbnail,.thumbnail-slider .thumbnail-list__item .thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important}.thumbnail-slider .slider-button{display:none!important}media-gallery>.slider-mobile-gutter:not(.thumbnail-slider),.product__media-wrapper .product__media-list{width:100%!important;max-width:100%!important;min-width:0!important}.product__media-wrapper .product__media-item.slider__slide,.product__media-wrapper .product__modal-opener{height:520px!important;max-height:520px!important}.product__media-wrapper .product__media.media{width:520px!important;height:520px!important;max-width:520px!important;aspect-ratio:auto!important;padding:0!important;margin-right:auto!important}.product__media-wrapper .product__media.media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}}.related-products .related-products__heading,.related-products h2{font-size:1.35rem!important;font-weight:600!important}.related-products .card__heading,.related-products .card__heading a,.related-products .price,.related-products .price-item{font-size:.9rem!important}.related-products .card__information{padding-top:.6rem!important;padding-bottom:0!important}@media(min-width:990px){.shopify-section[id*=main] .product>.product__media-wrapper{width:56.5%!important;max-width:56.5%!important}.shopify-section[id*=main] .product>.product__info-wrapper{width:43.5%!important;max-width:43.5%!important;padding:0 0 0 18px!important}.shopify-section[id*=main] product-info>.page-width{max-width:1280px!important;padding-left:24px!important;padding-right:24px!important}.product__info-container{width:100%!important;max-width:500px!important;padding-left:0!important}media-gallery{grid-template-columns:80px 600px!important;gap:14px!important}.product__media-wrapper .product__media-item.slider__slide,.product__media-wrapper .product__modal-opener{width:600px!important;height:600px!important;max-height:600px!important}.product__media-wrapper .product__media.media,.product__media-wrapper .product-media-container{width:600px!important;height:600px!important;max-width:600px!important}.product__media-wrapper .product__media.media img{object-fit:contain!important}}.maratona-pdp-breadcrumb{display:flex;align-items:center;gap:.5rem;min-height:32px;margin-bottom:.7rem;color:#3a2e2a9e;font-size:.72rem;line-height:1.3}.maratona-pdp-breadcrumb a{color:inherit;text-decoration:none}.maratona-pdp-breadcrumb a:hover{color:#e8722c}.product__info-container>*+*{margin-top:0!important}.maratona-pdp-selos{display:flex;flex-wrap:wrap;gap:.45rem;min-height:25px;margin-bottom:.55rem}.maratona-pdp-selo{display:inline-flex;align-items:center;min-height:25px;padding:.25rem .65rem;border-radius:4px;font-size:.7rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.03em}.maratona-pdp-selo--disponivel{color:#1e7a46;background:#e9f6ee}.maratona-pdp-selo--exclusivo{color:#8b4938;background:#f7e9e4}.product__info-container .product__title,.product__info-container .product__title h1{margin:0!important;color:#3a2e2a!important;font-family:var(--font-body-family)!important;font-size:1.125rem!important;font-weight:700!important;line-height:1.25!important}.maratona-pdp-metadados{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .75rem;margin-top:.45rem;color:#3a2e2aad;font-size:.72rem;line-height:1.4}.maratona-pdp-metadados a{color:inherit;text-underline-offset:.18rem}.maratona-pdp-metadados__descricao{flex-basis:100%;width:max-content;margin-top:.1rem;color:#8b4938!important;font-weight:600}.maratona-pdp-precos{margin-top:1rem;padding:.9rem .75rem 0;border-radius:8px 8px 0 0;background:#fcf9f8;color:#3a2e2a}.maratona-pdp-precos p{margin:0}.maratona-pdp-precos__comparacao{margin-bottom:.15rem!important;color:#c0392b;font-size:.82rem}.maratona-pdp-precos__pix,.maratona-pdp-precos__cartao{display:flex;align-items:baseline;gap:.35rem;line-height:1.25}.maratona-pdp-precos__pix strong{color:#1e7a46;font-size:1.55rem;font-weight:800}.maratona-pdp-precos__cartao{margin-top:.22rem!important}.maratona-pdp-precos__cartao strong{font-size:1.18rem;font-weight:700}.maratona-pdp-precos__pix span,.maratona-pdp-precos__cartao span{color:#3a2e2ad1;font-size:.78rem}.maratona-pdp-precos__parcelamento{display:flex;align-items:baseline;gap:.25rem;margin-top:.45rem!important;color:#3a2e2ad1;font-size:.78rem}.maratona-pdp-precos__parcelamento strong:first-child{color:#3a2e2a;font-size:1.05rem}.maratona-pdp-precos__parcelamento strong{color:#3a2e2a;font-weight:800}.maratona-pdp-parcelas{position:relative;width:max-content;margin-top:.2rem}.maratona-pdp-parcelas>summary{cursor:pointer;color:#8b4938;font-size:.72rem;font-weight:600;list-style:none;text-decoration:underline;text-underline-offset:.16rem}.maratona-pdp-parcelas>summary::-webkit-details-marker{display:none}.maratona-pdp-parcelas__lista{position:absolute;z-index:5;top:calc(100% + .35rem);left:0;display:grid;width:240px;padding:.75rem;border:1px solid #E6DDD8;border-radius:8px;background:#fff;box-shadow:0 8px 24px #3a2e2a1f;font-size:.72rem}.product__info-container variant-selects,.product__info-container variant-radios{display:block;margin-top:.85rem!important}.product__info-container .product-form{margin-top:0!important;padding:.85rem .75rem 0;background:#fcf9f8}.product-form__buttons{max-width:100%!important}.product-form__buttons .product-form__submit{min-height:56px!important;border-radius:12px!important;background:#bb7a6d!important;border-color:#bb7a6d!important;font-size:1.25rem!important;font-weight:700!important;text-transform:none}.product-form__buttons .product-form__submit:hover{background:#e8722c!important;border-color:#e8722c!important}.product-form__buttons .product-form__submit:after{box-shadow:none!important}.maratona-pdp-suporte{margin-top:0;padding:.65rem .75rem .9rem;border-radius:0 0 8px 8px;background:#fcf9f8}.maratona-pdp-whatsapp{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:42px;width:100%;border:1px solid #AFA6A2;border-radius:10px;color:#6f6763;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .2s ease,background .2s ease}.maratona-pdp-whatsapp:hover{color:#fff;border-color:#3a2e2a;background:#3a2e2a}.maratona-pdp-disponibilidade{margin:.65rem 0 0!important;padding:.6rem 0;border-bottom:1px solid #EFEAE7;color:#3a2e2acc;font-size:.72rem;line-height:1.45}.product__description{margin-top:.35rem!important}.maratona-desc-accordion,.maratona-pdp-especificacoes{margin:0!important;border-top:0;border-bottom:1px solid #EFEAE7}.maratona-desc-accordion__summary,.maratona-pdp-especificacoes summary{min-height:46px;padding:.75rem 0;font-size:.82rem;font-weight:700}.maratona-pdp-especificacoes summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:#3a2e2a;list-style:none}.maratona-pdp-especificacoes summary::-webkit-details-marker{display:none}.maratona-pdp-especificacoes summary span:last-child{color:#e8722c;font-size:1.35rem;font-weight:400}.maratona-pdp-especificacoes details[open] summary span:last-child{transform:rotate(45deg)}.maratona-pdp-especificacoes__conteudo{padding:0 0 .8rem;font-size:.76rem}.maratona-pdp-especificacoes dl,.maratona-pdp-especificacoes dl div{margin:0}.maratona-pdp-especificacoes dl div{display:grid;grid-template-columns:100px 1fr;gap:.5rem;padding:.25rem 0}.maratona-pdp-especificacoes dt{font-weight:700}.maratona-pdp-especificacoes dd{margin:0}@media(max-width:989px){.maratona-pdp-breadcrumb{display:none}.product__info-wrapper,.product__info-container{max-width:none!important;padding-left:0!important}.product__info-container{padding-top:1.1rem}.maratona-pdp-selos{margin-bottom:.65rem}.maratona-pdp-precos__pix strong{font-size:1.45rem}}.maratona-pdp-selos{margin-bottom:.8rem}.maratona-pdp-selo--disponivel{color:#4f7180;background:#e8f0f3}.maratona-pdp-selo--exclusivo{color:#8f4f5c;background:#edc9cd}.product__info-container .product__title,.product__info-container .product__title h1,.product__info-container .product__title a{color:#5f7b87!important}.maratona-pdp-metadados{gap:.25rem .9rem;margin-top:.65rem;color:#6d8792;line-height:1.55}.maratona-pdp-metadados>a:first-child{color:#a95f70}.maratona-pdp-metadados__referencia{color:#6d8792}.maratona-pdp-metadados__descricao{margin-top:.65rem;color:#a95f70!important;font-weight:700}.maratona-pdp-metadados__descricao:hover{color:#e8722c!important}.maratona-pdp-precos{margin-top:1.3rem;background:linear-gradient(135deg,#fdf7f8,#f4f7fa)}.product__info-container .product-form,.maratona-pdp-suporte{background:linear-gradient(135deg,#fdf7f8,#f4f7fa)}.maratona-pdp-precos__pix span{color:#a95f70}.maratona-pdp-precos__cartao strong{color:#5f7b87}.maratona-pdp-precos__cartao span{color:#6d8792}.maratona-pdp-precos__parcelamento strong:first-child,.maratona-pdp-precos__parcelamento strong:last-of-type{color:#a95f70}.maratona-pdp-precos__parcelamento span{color:#6d8792}.maratona-pdp-parcelas>summary,.maratona-desc-accordion__summary,.maratona-pdp-especificacoes summary{color:#5f7b87}.maratona-pdp-whatsapp{color:#5f7b87;border-color:#cad5da}.product__media-toggle{display:flex!important}.product__media-icon--hover{display:flex!important;top:1rem!important;right:1rem!important;left:auto!important;width:44px!important;height:44px!important;color:#5f7b87!important;border:1px solid rgba(202,213,218,.9);background:#fffffff0!important;box-shadow:0 6px 18px #5f7b872e;opacity:1!important;pointer-events:none;z-index:3!important}.product__modal-opener--image,.product__modal-opener--image .product__media-toggle{cursor:zoom-in!important}.maratona-zoom-pan{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-repeat:no-repeat;background-color:#fff;opacity:0;pointer-events:none;transition:opacity .14s ease}.product__modal-opener--image.maratona-zoom-pan--ativo .maratona-zoom-pan{opacity:1}@media(hover:none),(pointer:coarse){.maratona-zoom-pan{display:none}}.related-products{max-width:1040px!important;margin-right:auto!important;margin-left:auto!important}.related-products .related-products__heading,.related-products h2{margin-bottom:1.4rem!important;color:#5f7b87!important;font-size:1.25rem!important;font-weight:700!important;text-align:center;letter-spacing:.01em}.related-products .related-products__heading:after,.related-products h2:after{content:"";display:block;width:48px;height:3px;margin:.55rem auto 0;border-radius:999px;background:#edc9cd}@media screen and (min-width:990px){.related-products .product-grid.grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.25rem!important;max-width:860px;margin-right:auto!important;margin-left:auto!important}}.related-products .card-wrapper .card,.related-products .card{border:1px solid rgba(202,213,218,.68);border-radius:14px;box-shadow:0 7px 22px #5f7b8717;transition:transform .2s ease,box-shadow .2s ease}.related-products .card-wrapper:hover .card{transform:translateY(-4px);box-shadow:0 12px 28px #5f7b8724}.related-products .card__inner,.related-products .card__media,.related-products .card .media{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important}.related-products .card__inner.ratio:before{padding-bottom:100%!important}.related-products .card__information{min-height:92px;padding:.7rem .75rem .8rem!important}.related-products .card__heading,.related-products .card__heading a{color:#5f7b87!important;font-size:.82rem!important;font-weight:650!important;line-height:1.3!important}.related-products .price,.related-products .price-item{color:#a95f70!important;font-size:.86rem!important;font-weight:750!important}@media screen and (max-width:749px){.maratona-pdp-selos{margin-bottom:.7rem}.maratona-pdp-metadados{margin-top:.55rem}.maratona-pdp-metadados__descricao{margin-top:.5rem}.maratona-pdp-precos{margin-top:1.05rem}.related-products{padding-right:1rem!important;padding-left:1rem!important}.related-products .product-grid.grid{gap:.75rem!important}.related-products .card__information{min-height:88px;padding:.6rem .65rem .7rem!important}}:root{--maratona-azul: #5F7B87;--maratona-azul-escuro: #4E6F7D;--maratona-rosa: #EDC9CD;--maratona-rosa-texto: #A95F70;--maratona-rosa-fundo: #FDF7F8;--maratona-azul-fundo: #F4F7FA;--maratona-coral: #C86454}a,.link,.customer a,.underlined-link{color:var(--maratona-rosa-texto);text-underline-offset:.18em}a:hover,.link:hover,.customer a:hover,.underlined-link:hover{color:var(--maratona-azul)}.title,h1,h2,h3,.h1,.h2,.h3,.collection__title .title,.collection .title.inline-richtext,.rich-text__heading,.banner__heading,.image-with-text__heading,.multicolumn-card__info h3,.footer-block__heading,.facets__heading,.facets__summary,.product-count__text{color:var(--maratona-azul)!important}.collection__title .title:after,.collection .title.inline-richtext:after,.rich-text__heading:after,.maratona-section-title:after{content:"";display:block;width:48px;height:3px;margin-top:.55rem;border-radius:999px;background:var(--maratona-rosa)}.card-wrapper .card,.card{border:1px solid rgba(202,213,218,.58);box-shadow:0 8px 22px #5f7b8714}.card-wrapper:hover .card{box-shadow:0 12px 28px #5f7b8724}.card__heading,.card__heading a,.card-information,.card-information>*,.product-card-wrapper .caption-with-letter-spacing{color:var(--maratona-azul)!important}.card-information .price,.card__information .price,.card-information .price .price-item,.card__information .price .price-item{color:var(--maratona-rosa-texto)!important}.button,.shopify-challenge__button,.customer button{background:var(--maratona-azul)!important;border-color:var(--maratona-azul)!important;color:#fff!important;box-shadow:0 10px 22px #5f7b872e;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.button:hover,.shopify-challenge__button:hover,.customer button:hover{background:var(--maratona-azul-escuro)!important;border-color:var(--maratona-azul-escuro)!important;transform:translateY(-1px);box-shadow:0 12px 26px #5f7b8738}.button--secondary,.button.button--secondary,.facets__reset{background:var(--maratona-rosa-fundo)!important;border-color:var(--maratona-rosa)!important;color:var(--maratona-rosa-texto)!important;box-shadow:none}.button--secondary:hover,.button.button--secondary:hover,.facets__reset:hover{background:#f5e5e8!important;border-color:var(--maratona-rosa-texto)!important;color:var(--maratona-azul)!important}.field__input,.select__select,.customer .field input,.customer select{border-color:#cad5dae6!important;background:linear-gradient(135deg,#FFFFFF 0%,var(--maratona-rosa-fundo) 100%)!important;color:var(--maratona-azul)!important}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus{border-color:var(--maratona-azul)!important;box-shadow:0 0 0 3px #5f7b871f!important}.badge,.card__badge .badge{background:var(--maratona-rosa-fundo)!important;border-color:var(--maratona-rosa)!important;color:var(--maratona-rosa-texto)!important}.pagination__item,.facet-checkbox__text,.mobile-facets__label,.breadcrumbs,.breadcrumb,.product-option,.caption,.caption-large{color:#6d8792!important}*:focus-visible{outline-color:var(--maratona-azul)!important}.product-card-wrapper .card,.card-wrapper .card,.card{border-radius:10px!important;overflow:hidden;background:#fff!important;border:1px solid rgba(202,213,218,.72)!important;box-shadow:0 8px 22px #5f7b8714!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.product-card-wrapper:hover .card,.card-wrapper:hover .card{transform:translateY(-3px);border-color:#edc9cdf2!important;box-shadow:0 14px 30px #5f7b8721!important}.card__inner,.card__media,.card .media{aspect-ratio:1 / 1!important;background:linear-gradient(135deg,#fdf7f8,#f4f7fa)!important}.card__inner.ratio:before{padding-bottom:100%!important}.card__media img,.card .media img{object-fit:cover!important;transform:scale(1.001);transition:transform .22s ease}.product-card-wrapper:hover .card__media img,.card-wrapper:hover .card__media img{transform:scale(1.035)}.card__content{display:flex;flex-direction:column}.card__information,.card-information{padding:.82rem .88rem .95rem!important}.card__information{display:flex;flex:1;flex-direction:column}.card__heading,.card__heading a{color:var(--maratona-azul)!important;font-size:.86rem!important;font-weight:700!important;line-height:1.32!important;letter-spacing:0!important}.card-information{margin-top:auto!important}.card-information .price,.card__information .price{margin-top:.72rem!important}.card-information .price .price-item,.card__information .price .price-item{color:var(--maratona-rosa-texto)!important;font-size:.92rem!important;font-weight:800!important;letter-spacing:0!important}.card-information .price__sale .price-item--regular,.card__information .price__sale .price-item--regular{color:#c0392b!important;opacity:.7}.card-information .price__sale .price-item--sale,.card__information .price__sale .price-item--sale{color:#1e7a46!important}@media screen and (min-width:990px){.shopify-section .collection:not(.collection--empty)>.product-grid.grid,.shopify-section .collection:not(.collection--empty)>.slider-mobile-gutter .product-grid.grid{grid-template-columns:repeat(4,minmax(0,210px))!important;justify-content:center;gap:1.15rem!important}.shopify-section .collection:not(.collection--empty) .card__information{min-height:136px}.facets-vertical{display:grid!important;grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:clamp(1.4rem,2.4vw,2rem);align-items:start}.facets-vertical .product-grid.grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))!important;gap:1rem!important}.facets-vertical .product-grid.grid>.grid__item{max-width:218px!important}.facets-vertical .card__information{min-height:116px}}@media screen and (min-width:1400px){.facets-vertical .product-grid.grid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr))!important}}.collection-hero{padding:clamp(1.25rem,2.5vw,2rem) 0 1.2rem!important;background:linear-gradient(90deg,#fdf7f8,#f4f7fa)!important;border-top:1px solid rgba(237,201,205,.62);border-bottom:1px solid rgba(202,213,218,.52)}.collection-hero .collection-hero__inner{max-width:1260px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.collection-hero .collection-hero__title{color:var(--maratona-azul)!important;font-size:clamp(1.85rem,3.2vw,2.65rem)!important;font-weight:700!important;letter-spacing:0!important;text-align:center}.collection-hero__description{color:#6d8792!important;opacity:1!important}.facets-vertical-sort{margin-top:1.2rem!important;margin-bottom:1rem!important;background:#fff;border:1px solid rgba(202,213,218,.72);border-radius:12px;box-shadow:0 8px 22px #5f7b8712;padding:.72rem 1rem!important}.facets-vertical-form{display:flex!important;align-items:center;justify-content:flex-end;gap:1.2rem}.facet-filters.sorting,.facet-filters__field{display:flex!important;align-items:center!important;gap:.85rem!important;min-width:0!important}.facet-filters__label,.facet-filters__label label,.product-count__text{color:#6d8792!important;font-size:.88rem!important;font-weight:700!important}.facet-filters__label{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;margin:0!important;text-align:right!important}.facet-filters__label label{display:inline-block!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:normal!important}.facet-filters__sort.select__select{min-width:220px;height:42px;border-radius:9px!important;background:linear-gradient(135deg,#fff,#fdf7f8)!important;border-color:#edc9cde6!important;color:var(--maratona-azul)!important;font-weight:700!important}.facets-wrapper{background:#fff;border:1px solid rgba(202,213,218,.72);border-radius:14px;box-shadow:0 8px 22px #5f7b8712;padding:1rem!important}.facets__heading--vertical{color:var(--maratona-azul)!important;font-size:.92rem!important;font-weight:800!important}.facets__disclosure-vertical{border-color:#cad5dab3!important;background:#fff!important;border-radius:10px!important;box-shadow:none!important}.facets__disclosure-vertical[open]{border-color:#edc9cde6!important;box-shadow:0 8px 20px #5f7b8714!important}.facets__disclosure-vertical>summary{min-height:44px}.facet-checkbox{min-height:38px;align-items:center}.facet-checkbox__text,.facet-checkbox label{color:#6d8792!important;font-size:.9rem!important;font-weight:600!important}.facet-checkbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--maratona-azul)}.pagination-wrapper{padding:2rem 0 .5rem!important}.pagination__item--current{background:var(--maratona-azul)!important;color:#fff!important}@media screen and (max-width:989px){.facets-wrapper{border:0;box-shadow:none;padding:0!important}.facets-vertical-sort{border-radius:0;box-shadow:none}}.card,.card__inner,.card__media,.card .media{overflow:hidden!important;box-sizing:border-box}.card__media,.card .media{border-radius:10px 10px 0 0;contain:paint}.card__media img,.card .media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important}.facets-wrapper,.facets-wrapper .facets-container,.facets-wrapper .facets,.facets-wrapper .facets__form-vertical,.facets-wrapper #FacetsWrapperDesktop,.facets-wrap-vertical,.facets__disclosure-vertical,.facets__summary,.facets__display-vertical,.facets__header-vertical,.facets__list{inline-size:100%!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.facets-wrapper .facets-container{display:block!important;grid-template-columns:none!important;padding:0!important}.facets-wrapper .facets__form-vertical{display:block!important}.facets__disclosure-vertical{position:relative!important;left:auto!important;right:auto!important;overflow:hidden!important}.facets__display-vertical{position:static!important;left:auto!important;right:auto!important;min-width:0!important;padding:0 1rem 1rem!important}.facets__summary{min-width:0!important}.facets-layout-list{padding-right:0!important}select,.select__select,.field select,.customer select,.facet-filters__sort.select__select{appearance:none!important;-webkit-appearance:none!important;min-height:44px;border:1px solid rgba(202,213,218,.92)!important;border-radius:12px!important;background:linear-gradient(45deg,transparent 50%,#5F7B87 50%) right 1.05rem center / 7px 7px no-repeat,linear-gradient(135deg,#fff,#fdf7f8)!important;color:var(--maratona-azul)!important;font-family:var(--font-body-family)!important;font-weight:750!important;letter-spacing:0!important;box-shadow:0 8px 20px #5f7b8714!important;cursor:pointer}select:hover,.select__select:hover,.field select:hover,.customer select:hover,.facet-filters__sort.select__select:hover{border-color:#edc9cdf2!important}select:focus,.select__select:focus,.field select:focus,.customer select:focus,.facet-filters__sort.select__select:focus{outline:none!important;border-color:var(--maratona-azul)!important;box-shadow:0 0 0 4px #5f7b8724,0 10px 24px #5f7b871a!important}select option,.select__select option{color:var(--maratona-azul);background:#fff}select option:checked,.select__select option:checked{color:#fff;background:var(--maratona-azul)}.select .svg-wrapper{right:1rem;color:var(--maratona-azul);pointer-events:none}.maratona-sort{position:relative;flex:0 0 auto;min-width:0;width:min(21rem,36vw)}.maratona-sort__native{position:absolute!important;inline-size:1px!important;block-size:1px!important;min-height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important}.maratona-sort__button{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-width:0;min-height:46px;padding:.56rem .78rem .56rem 1rem;border:1px solid rgba(237,201,205,.92);border-radius:14px;background:linear-gradient(135deg,#fff,#fdf7f8);color:var(--maratona-azul);font-family:var(--font-body-family);font-size:1rem;font-weight:800;line-height:1.15;box-shadow:0 10px 24px #5f7b871a;cursor:pointer}.maratona-sort__button:hover,.maratona-sort__button[aria-expanded=true]{border-color:#5f7b87b8;box-shadow:0 0 0 4px #5f7b871f,0 14px 28px #5f7b871f}.maratona-sort__chevron{display:inline-grid;place-items:center;width:1rem;color:#5f7b87;transition:transform .2s ease}.maratona-sort__button[aria-expanded=true] .maratona-sort__chevron{transform:rotate(180deg)}.maratona-sort__list{position:absolute;z-index:30;top:calc(100% + .45rem);left:auto;right:0;width:max(100%,18rem);display:grid;gap:.18rem;margin:0;padding:.42rem;list-style:none;border:1px solid rgba(237,201,205,.92);border-radius:16px;background:#fffffffa;box-shadow:0 18px 36px #5f7b872e;box-sizing:border-box;overflow:hidden}.maratona-sort__list[hidden]{display:none}.maratona-sort__list button{display:block;width:100%;box-sizing:border-box;padding:.58rem .72rem;border:0;border-radius:10px;background:transparent;color:#5f7b87;font-family:var(--font-body-family);font-size:.95rem;font-weight:700;line-height:1.2;text-align:left;cursor:pointer;white-space:normal;overflow-wrap:normal;word-break:normal}.maratona-sort__list button:hover,.maratona-sort__list button[aria-selected=true]{background:linear-gradient(135deg,#fdf7f8,#eef5f8);color:#b66e78}.product-media-modal[open]{background:#f8f4f4f5!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.product-media-modal__dialog{align-items:center!important;justify-content:center!important;padding:clamp(1rem,3vw,2rem)}.product-media-modal__content{display:grid!important;place-items:center!important;width:min(100%,1180px)!important;max-height:calc(100vh - 4rem)!important;padding:0!important;overflow:auto!important}.product-media-modal__content>*{width:auto!important;max-width:100%!important;margin:0 auto!important}.product-media-modal__content .media{width:auto!important;max-width:100%!important;height:auto!important;padding:0!important;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px #3a2e2a2e}.product-media-modal__content .media img,.product-media-modal__content img{position:static!important;width:auto!important;height:auto!important;max-width:min(100%,760px)!important;max-height:calc(100vh - 5.5rem)!important;object-fit:contain!important}.product-media-modal__toggle{border:1px solid rgba(237,201,205,.92)!important;box-shadow:0 12px 28px #5f7b8729}.maratona-categorias__link{cursor:pointer}.maratona-categorias__link:not(a){opacity:.62}@media screen and (max-width:749px){.card__information,.card-information{padding:.62rem .65rem .74rem!important}.card__heading,.card__heading a{font-size:.78rem!important;line-height:1.28!important}.card-information .price .price-item,.card__information .price .price-item{font-size:.82rem!important}.collection-hero{padding:1rem 0 .95rem!important}.collection-hero .collection-hero__title{font-size:1.65rem!important}select,.select__select,.field select,.customer select{min-height:42px;font-size:.95rem!important}}:root{--buttons-radius: 999px !important;--buttons-radius-outset: 999px !important}.button,.button:before,.button:after,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.product-form__submit,.cart__checkout-button,.cart-drawer .button,.maratona-pdp-whatsapp,.maratona-product-extras__whatsapp,.newsletter-form__button,.facets__button-no-js,.mobile-facets__open-wrapper .button{border-radius:999px!important}cart-items .title--primary{font-size:2rem!important;letter-spacing:-.01em}.totals>h2,.totals__total{font-size:1.125rem!important}.totals__total-value{font-size:1.125rem!important;font-weight:700}.cart-items thead th{font-size:.75rem!important;letter-spacing:.08em}@media(max-width:749px){cart-items .title--primary{font-size:1.625rem!important}}.facets__heading,.facets__summary{font-size:.8125rem!important}scala-cart-button::part(actualbutton){background:#1e7a46!important;color:#fff!important;border:0!important;font-weight:700!important;letter-spacing:.02em!important;box-shadow:0 4px 14px #1e7a4647!important;transition:transform .15s ease,box-shadow .15s ease!important}scala-cart-button:hover::part(actualbutton){transform:translateY(-1px)!important;box-shadow:0 6px 18px #1e7a4657!important}.cart__blocks .cart__checkout-button,.drawer__footer .cart__checkout-button{background:transparent!important;color:#3a2e2a!important;box-shadow:0 0 0 1px #3a2e2a59 inset!important}.cart__blocks .cart__checkout-button:hover,.drawer__footer .cart__checkout-button:hover{background:#3a2e2a0a!important}.cart__blocks .cart__checkout-button:after,.drawer__footer .cart__checkout-button:after{box-shadow:none!important}@media(prefers-reduced-motion:reduce){scala-cart-button::part(actualbutton),scala-cart-button:hover::part(actualbutton){transition:none!important;transform:none!important}}.maratona-hero img[src*=hero-frete]{object-fit:contain!important;background-color:#f7fbfe}.maratona-hero img[src*=hero-lancamento]{object-fit:contain!important;background-color:#f3e6f0}.maratona-hero img[src*=hero-pix]{object-fit:contain!important;background-color:#faefeb}.card-wrapper .quick-add__submit{background:transparent!important;color:#3a2e2a!important;box-shadow:0 0 0 1px #3a2e2a47 inset!important;font-size:.8rem!important;font-weight:600!important;letter-spacing:.01em!important;min-height:0!important;padding:.6rem .75rem!important;border-radius:999px!important;transition:background-color .15s ease,box-shadow .15s ease!important}.card-wrapper .quick-add__submit:after{box-shadow:none!important}.card-wrapper .quick-add__submit:hover{background:#3a2e2a!important;color:#fff!important;box-shadow:0 0 0 1px #3a2e2a inset!important}.card-wrapper .quick-add{margin-top:.6rem}@media(max-width:749px){.card-wrapper .quick-add__submit{font-size:.72rem!important;padding:.55rem .5rem!important;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.card-wrapper .quick-add__submit{transition:none!important}}.cart-drawer .cart-item{grid-template-columns:68px 1fr auto!important;grid-template-areas:"foto nome    nome" "foto controle total"!important;gap:.25rem .75rem!important;align-items:start;padding:.9rem 0!important}.cart-drawer .cart-item__media{grid-area:foto!important;width:68px;height:68px}.cart-drawer .cart-item__image{width:68px!important;height:68px!important;object-fit:cover;max-width:none}.cart-drawer .cart-item__details{grid-area:nome!important;width:auto!important}.cart-drawer .cart-item__quantity{grid-area:controle!important;padding:0!important;display:flex;align-items:center;gap:.5rem}.cart-drawer .cart-item__totals{grid-area:total!important;align-self:center;padding:0!important}.cart-drawer .cart-item__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.875rem!important}.cart-drawer .quantity{height:32px!important;min-height:32px!important;min-width:92px!important;width:92px!important}.cart-drawer .quantity__button{width:28px!important}.cart-drawer .quantity__input{width:36px!important;padding:0!important}.cart-drawer cart-remove-button{margin:0!important;width:32px!important;height:32px!important;display:inline-flex;align-items:center;justify-content:center}.cart-drawer cart-remove-button .button{min-width:32px!important;min-height:32px!important;width:32px!important;height:32px!important;padding:0!important}.cart-drawer cart-remove-button svg{width:15px;height:15px}.cart-drawer .cart__ctas .cart__checkout-button,.cart-drawer scala-cart-button::part(actualbutton){min-height:50px!important;height:auto!important;padding:.85rem 1rem!important;font-size:.9375rem!important}@media(max-width:749px){.cart-drawer .drawer__inner{padding-inline:1rem!important}.cart-drawer .drawer__footer{padding-top:.75rem!important}.cart-drawer .totals{margin-bottom:.5rem!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/maratona-brand.css.map */
