:root{--pv-accent: #52b3c7;--pv-accent-rgb: 82 179 199;--pv-accent-soft: #8dd8e6;--pv-accent-soft-rgb: 141 216 230;--pv-ink: #050505;--pv-ink-strong: #121212;--pv-muted: #4d4d4d;--pv-line: #d8dde1;--pv-line-soft: #c9cdd0;--pv-sale: #f86161;--pv-star: #ffe234;--pv-ease: cubic-bezier(.4, 0, .2, 1)}.pv-ds-editor-note{margin:0;padding:6px 10px;border:1px dashed rgb(var(--pv-accent-rgb) / .8);border-radius:6px;font:600 12px/1.4 system-ui,sans-serif;color:#3b7f8d;background:rgb(var(--pv-accent-soft-rgb) / .12)}.product-details{font-family:var(--pv-font-body, inherit);color:var(--pv-ink)}.product-details h1{font-family:var(--pv-font-heading, inherit);font-weight:var(--pv-heading-weight, 800);font-size:var(--pv-title-m, 28px);line-height:1.3;letter-spacing:.01em;color:var(--pv-ink)}@media(min-width:750px){.product-details h1{font-size:var(--pv-title, 40px)}}.product-details product-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.product-details product-price .price{font-family:var(--pv-font-body, inherit);font-weight:700;font-size:var(--pv-price, 24px);line-height:1.4;color:var(--pv-ink)}.product-details product-price .compare-at-price{font-family:var(--pv-font-body, inherit);font-weight:700;font-size:calc(var(--pv-price, 24px) * .75);line-height:1.4;color:var(--pv-sale);text-decoration:line-through;opacity:1}.pv-badge{display:inline-flex;align-items:center;padding:1px 9px;border-radius:8px;background:var(--pv-accent);color:#fff;font-family:var(--pv-font-body, inherit);font-weight:700;font-size:14px;line-height:1.6;letter-spacing:.02em;white-space:nowrap}@media(min-width:750px){.pv-badge{font-size:16px}}.pv-rating{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-family:var(--pv-font-body, inherit);font-weight:500;font-size:var(--pv-rating-fs, 15px);line-height:1.5;color:var(--pv-rating-text, var(--pv-muted))}.pv-rating__stars{position:relative;display:inline-block;font-size:var(--pv-rating-size, 16px);line-height:1;letter-spacing:2px}.pv-rating__base{color:#00000024}.pv-rating__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:var(--pv-star);-webkit-text-stroke:.4px rgb(0 0 0 / .15)}.product-details .add-to-cart-button{min-height:var(--pv-cta-h, 64px);border-radius:var(--pv-cta-radius, 18px);font-family:var(--pv-font-body, inherit);font-weight:800;font-size:var(--pv-cta-size, 22px);letter-spacing:.02em;text-transform:var(--pv-cta-case, uppercase);transition:background-color .2s var(--pv-ease),color .2s var(--pv-ease),opacity .2s var(--pv-ease)}.product-details .add-to-cart-button:focus-visible{outline:3px solid var(--pv-accent-soft);outline-offset:2px}.product-details .add-to-cart-button[disabled]{opacity:.3;cursor:not-allowed}.product-details{--shopify-accelerated-checkout-button-border-radius: var(--pv-cta-radius, 18px)}.pv-pay{display:flex;flex-wrap:wrap;gap:8px 10px;margin:var(--pv-pay-mt, 0) 0 0;padding:0;list-style:none}.pv-pay--center{justify-content:center}.pv-pay--start{justify-content:flex-start}.pv-pay li{display:flex}.pv-pay__icon{width:40px;height:25px}.pv-vcards{display:flex;flex-direction:column;gap:12px;width:100%}.pv-vcards:not(.is-editor):not(:has(.pv-vcard)){display:none}.pv-vcards__title{margin:0;font-family:var(--pv-font-body, inherit);font-weight:700;font-size:var(--pv-vh, 20px);line-height:1.3;color:var(--pv-ink-strong)}.pv-vcards__grid{display:grid;grid-template-columns:repeat(var(--pv-vcols, 3),minmax(0,1fr));gap:12px}.pv-vcard{position:relative;aspect-ratio:9 / 16;border-radius:var(--pv-vradius, 12px);overflow:hidden;background:#000}.pv-vcard__video,.pv-vcard video{display:block;width:100%;height:100%;object-fit:cover}.pv-vcard__play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:60px;height:60px;padding:0;border:2px solid #fff;border-radius:50%;background:#0000008c;color:#fff;cursor:pointer;transform:translate(-50%,-50%);transition:transform .2s var(--pv-ease),background-color .2s var(--pv-ease),opacity .2s}.pv-vcard:hover .pv-vcard__play{transform:translate(-50%,-50%) scale(1.08);background:#000000bf}.pv-vcard__play:focus-visible{outline:3px solid var(--pv-accent-soft);outline-offset:2px}.pv-vcard.is-playing .pv-vcard__play{opacity:0;pointer-events:none}.pv-vcard--empty{display:grid;place-items:center;padding:8px;background:repeating-linear-gradient(45deg,#eef8fb 0 10px,#e2f3f7 10px 20px);color:#3b7f8d;font:600 12px/1.3 system-ui,sans-serif;text-align:center}@media(max-width:749px){.pv-vcard__play{width:48px;height:48px}}html:has(pv-ds-config[data-rows]) .product-details .variant-option--buttons:not(.variant-option--swatches){display:flex;flex-direction:column;gap:8px}html:has(pv-ds-config[data-rows]) .product-details .variant-option--buttons legend{margin-block-end:8px;font-family:var(--pv-font-body, inherit);font-weight:700;font-size:18px;line-height:1.35;color:var(--pv-ink-strong)}html:has(pv-ds-config[data-rows]) .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{box-sizing:border-box;flex:none;justify-content:space-between;gap:12px;width:100%;min-height:58px;padding:13px 16px;border:2px solid var(--pv-line);border-radius:9px;background:#fff;color:var(--pv-ink-strong);white-space:normal;overflow:visible;transition:border-color .12s,background-color .12s}html:has(pv-ds-config[data-rows]) .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:before,html:has(pv-ds-config[data-rows]) .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label>svg{display:none}html:has(pv-ds-config[data-rows]) .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:hover{border-color:rgb(var(--pv-accent-rgb) / .7);background:#fff;color:var(--pv-ink-strong)}html:has(pv-ds-config[data-rows]) .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__text{order:1;text-align:start;font-family:var(--pv-font-body, inherit);font-weight:700;font-size:18px;line-height:1.25}html:has(pv-ds-config[data-rows]) .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__pill{position:relative;inset:auto!important;order:2;flex:0 0 26px;width:26px!important;height:26px;border:2px solid var(--pv-line-soft);border-radius:50%;background:transparent;transform:none!important;transition:background-color .12s,border-color .12s}html:has(pv-ds-config[data-rows]) .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(:checked){border-color:var(--pv-accent);background:rgb(var(--pv-accent-soft-rgb) / .2);color:var(--pv-ink-strong)}html:has(pv-ds-config[data-rows]) .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(:checked) .variant-option__button-label__pill{border-color:var(--pv-accent);background:var(--pv-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 15px no-repeat}html:has(pv-ds-config[data-rows]) .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(:focus-visible){outline:3px solid var(--pv-accent-soft);outline-offset:2px}html:has(pv-ds-config[data-rows]) .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has([data-option-available=false]){border-width:2px;border-style:dashed;color:#1212128c}html:has(pv-ds-config[data-rows]) .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has([data-option-available=false]):after{content:var(--pv-soldout-text, "Esgotado");position:static;order:2;display:block;border:0;clip-path:none;font:600 13px/1.2 var(--pv-font-body, inherit);color:#5e5e5e}.product-details .variant-option__button-label--has-swatch:has(:checked){outline:2px solid var(--pv-ink-strong);outline-offset:3px}.adv-section{font-family:var(--pv-font-body, inherit)}html:has(pv-ds-config[data-italic]) :is(.adv-heading,.product-details h1,.pv-vcards__title) :is(em,i){font-style:normal;color:var(--pv-accent)}@media(prefers-reduced-motion:reduce){.pv-vcard__play,.product-details .add-to-cart-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pv-ds.css.map */
