.shopify-section--earklip-main-product{--ek-pb-radius: var(--ek-radius-sm, 14px)}.ek-pb-hint{margin:0;padding:.75rem 1rem;border:1px dashed var(--ek-line);border-radius:var(--ek-pb-radius);font-size:.8125rem;color:var(--ek-muted)}.ek-pb-label{margin:0 0 .75rem;font-size:.9375rem}.ek-pb-note{margin:.625rem 0 0;font-size:.8125rem;color:var(--ek-muted)}.ek-pb-badges{display:flex;flex-wrap:wrap;gap:.5rem}.ek-pb-badge{display:inline-flex;align-items:center;min-height:1.875rem;padding:0 .875rem;border-radius:999px;font-size:.8125rem;font-weight:600;letter-spacing:-.005em}.ek-pb-badge--soft{background:var(--ek-accent-soft);color:color-mix(in srgb,var(--ek-accent) 78%,#000)}.ek-pb-badge--accent{background:var(--ek-accent);color:#fff}.ek-pb-badge--dark{background:var(--ek-ink);color:#fff}.ek-pb-rating{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;color:inherit;text-decoration:none}.ek-pb-rating__stars{display:inline-flex;gap:.125rem;color:var(--ek-accent)}.ek-pb-rating__stars svg{width:1.125rem;height:1.125rem}.ek-pb-rating__stars .is-empty{opacity:.25}.ek-pb-rating__value{font-weight:600}.ek-pb-rating__count{color:var(--ek-muted);text-decoration:underline;text-underline-offset:3px}.ek-pb-price{display:grid;gap:.5rem}.ek-pb-price__row{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem}.ek-pb-price__current{font-family:var(--heading-font-family);font-size:clamp(2rem,5vw,2.5rem);font-weight:600;line-height:1.05;letter-spacing:-.03em}.ek-pb-price__compare{font-size:1.25rem;color:var(--ek-muted)}.ek-pb-price__off{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 .625rem;border-radius:999px;background:var(--ek-ink);color:#fff;font-size:.875rem;font-weight:600}.ek-pb-price__installments{margin:0;font-size:1rem;color:var(--ek-muted)}.ek-pb-price__installments span{font-weight:600;color:var(--ek-ink)}.ek-pb-pix{display:flex;align-items:center;gap:1rem;width:fit-content;max-width:100%;margin-block-start:.5rem;padding:1rem 1.25rem;border:1px solid var(--ek-line);border-radius:var(--ek-pb-radius);background:var(--ek-surface)}.ek-pb-pix__icon{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;background:#e3f5ef;color:#2a9d7f}.ek-pb-pix__icon svg{width:1.25rem;height:1.25rem}.ek-pb-pix__text p{margin:0}.ek-pb-pix__price{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:1.125rem}.ek-pb-pix__chip{display:inline-flex;align-items:center;min-height:1.5rem;padding:0 .5rem;border-radius:999px;background:#2a9d7f;color:#fff;font-size:.75rem;font-weight:600}.ek-pb-pix__saving{font-size:.875rem;color:var(--ek-muted)}.ek-pb-bundles__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.5rem}.ek-pb-bundle{position:relative;cursor:pointer}.ek-pb-bundle input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.ek-pb-bundle__box{position:relative;display:grid;justify-items:center;align-content:center;gap:.125rem;min-height:3.75rem;padding:.75rem .5rem;border:1.5px solid var(--ek-line);border-radius:var(--ek-pb-radius);text-align:center;transition:border-color .3s var(--ek-ease),background-color .3s var(--ek-ease)}.ek-pb-bundle__name{font-size:.9375rem;font-weight:500}.ek-pb-bundle__save{font-size:.8125rem;font-weight:600;color:color-mix(in srgb,var(--ek-accent) 78%,#000)}.ek-pb-bundle__badge{position:absolute;inset-block-start:0;inset-inline-start:50%;padding:.125rem .5rem;border-radius:999px;background:var(--ek-accent);color:#fff;font-size:.6875rem;font-weight:600;white-space:nowrap;transform:translate(-50%,-50%)}.ek-pb-bundle input:checked+.ek-pb-bundle__box{border-color:var(--ek-ink);background:var(--ek-surface)}.ek-pb-bundle input:focus-visible+.ek-pb-bundle__box{outline:2px solid var(--ek-accent);outline-offset:2px}.ek-pb-countdown{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:1rem 1.25rem;border-radius:var(--ek-pb-radius);background:var(--ek-ink);color:#fff}.ek-pb-countdown__label{margin:0;font-size:.9375rem;font-weight:500}.ek-pb-countdown__units{display:flex;gap:.5rem}.ek-pb-countdown__unit{display:grid;justify-items:center;min-width:2.75rem;padding:.375rem .25rem;border-radius:.5rem;background:#ffffff1a}.ek-pb-countdown__value{font-size:1.125rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2}.ek-pb-countdown__name{font-size:.6875rem;color:#ffffffb3}.ek-pb-gift{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border:1px solid var(--ek-line);border-radius:var(--ek-pb-radius);background:linear-gradient(120deg,var(--ek-accent-soft),var(--ek-surface))}.ek-pb-gift__icon{display:grid;place-items:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:50%;background:#fff;color:var(--ek-accent)}.ek-pb-gift p{margin:0}.ek-pb-gift__title{font-size:.9375rem;font-weight:600}.ek-pb-gift__text{font-size:.875rem;color:var(--ek-muted)}.ek-pb-delivery{display:flex;align-items:center;gap:.625rem;font-size:.9375rem}.ek-pb-delivery svg{flex-shrink:0;color:var(--ek-accent)}.ek-pb-payments{display:grid;justify-items:center;gap:.625rem}.ek-pb-payments__label{display:inline-flex;align-items:center;gap:.375rem;margin:0;font-size:.8125rem;color:var(--ek-muted)}.ek-pb-payments__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem;margin:0;padding:0;list-style:none}.ek-pb-payments__list svg{width:2.375rem;height:auto}.shopify-section--earklip-main-product .accordion__toggle{font-family:var(--text-font-family);font-size:1rem;font-weight:500;letter-spacing:-.01em;text-transform:none}.shopify-section--earklip-main-product .accordion__toggle svg{color:var(--ek-accent)}.shopify-section--earklip-main-product .product-title{font-family:var(--heading-font-family);font-size:clamp(1.75rem,3.6vw,2.5rem);font-weight:600;line-height:1.1;letter-spacing:-.03em;text-transform:none}.shopify-section--earklip-main-product .buy-buttons .button{min-height:3.5rem;border-radius:999px;font-size:1rem;font-weight:600;letter-spacing:0;text-transform:none}.shopify-section--earklip-main-product .shopify-payment-button__button{min-height:3.5rem;border-radius:999px;overflow:hidden}.shopify-section--earklip-main-product .product-gallery__media,.shopify-section--earklip-main-product .product-gallery__media img{border-radius:var(--ek-radius)}@media(prefers-reduced-motion:reduce){.ek-pb-bundle__box{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/earklip-product.css.map */
