.product-page{padding-block-end:var(--section-space)}.product{display:grid;gap:var(--space-6);padding-block-start:var(--space-2)}@media(min-width:1024px){.product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-12);align-items:start}.product--media-large{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.product__media{position:sticky;inset-block-start:calc(var(--header-height) + var(--space-4))}}product-gallery{display:grid;gap:var(--space-3)}.gallery__main{position:relative}.gallery__slider{border-radius:var(--radius-card);overflow:hidden;background-color:var(--color-surface);border:1px solid var(--color-border)}.gallery__track{--slides: 1;--slides-md: 1;--slides-lg: 1;--peek: 0;--peek-md: 0;--peek-lg: 0;gap:0}.gallery__media{display:block;aspect-ratio:1;background-color:var(--color-surface)}.gallery__media img{padding:var(--space-6)}.gallery__media--video video,.gallery__media--video iframe{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;border:0}.gallery__zoom{position:relative;display:block;inline-size:100%;cursor:zoom-in}.gallery__zoom-icon{position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3);display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border-radius:50%;background-color:color-mix(in srgb,var(--color-surface) 90%,transparent);border:1px solid var(--color-border);color:var(--color-text);opacity:.85}.gallery__badges{position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);z-index:2;display:grid;gap:var(--space-1);pointer-events:none}.gallery__counter{position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-3);padding:2px var(--space-2);border-radius:var(--radius-pill);background-color:color-mix(in srgb,var(--color-text) 70%,transparent);color:var(--color-surface);font-size:var(--fs-caption);font-weight:600}.gallery__dots{position:absolute;inset-inline:0;inset-block-end:0;margin:0}.gallery__arrow{opacity:0;transition:opacity var(--duration) var(--ease)}.gallery__main:hover .gallery__arrow,.gallery__arrow:focus-visible{opacity:1}.gallery__thumbs{display:none}@media(min-width:1024px){.gallery__thumbs{display:flex;gap:var(--space-2);overflow-x:auto;padding:2px}.gallery__dots,.gallery__counter{display:none}}.gallery__thumb{position:relative;display:block;inline-size:76px;block-size:76px;padding:var(--space-1);border-radius:var(--radius-input);background-color:var(--color-surface);border:1.5px solid var(--color-border);overflow:hidden;transition:border-color var(--duration-fast) var(--ease)}.gallery__thumb img{inline-size:100%;block-size:100%;object-fit:contain}.gallery__thumb:hover{border-color:var(--color-secondary)}.gallery__thumb[aria-current=true]{border-color:var(--color-primary)}.gallery__thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--color-surface);background-color:color-mix(in srgb,var(--color-text) 35%,transparent)}.gallery-zoom .overlay__panel{--modal-width: 100vw;inline-size:100vw;max-block-size:100dvh;block-size:100dvh;border-radius:0;background-color:var(--color-surface)}.gallery-zoom__track{display:flex;block-size:100%;overflow-x:auto;scroll-snap-type:x mandatory}.gallery-zoom__slide{flex:0 0 100%;display:grid;place-items:center;overflow:hidden;scroll-snap-align:center}.gallery-zoom__image{max-inline-size:100%;max-block-size:100dvh;object-fit:contain;cursor:zoom-in;transition:transform var(--duration-slow) var(--ease);touch-action:pinch-zoom}.gallery-zoom__image.is-zoomed{transform:scale(2.2);cursor:zoom-out}.gallery-zoom__hint{position:absolute;inset-block-end:var(--space-4);inset-inline:0;text-align:center;color:var(--color-text-muted);pointer-events:none}product-form.product__info{display:flex;flex-direction:column;gap:var(--space-4)}.product__vendor-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.product__vendor{font-size:var(--fs-small);font-weight:700;color:var(--color-primary);text-decoration:none}.product__vendor:hover{text-decoration:underline}.product__wishlist [aria-pressed=true]{color:var(--color-sale)}.product__wishlist [aria-pressed=true] .icon{fill:currentColor}.product__title{font-size:var(--fs-section);line-height:1.4;margin:0}.product__rating{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4)}.product__rating-link{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none}.product__rating-text{font-size:var(--fs-small);color:var(--color-text-muted);text-decoration:underline;text-underline-offset:.25em}.product__sku{font-size:var(--fs-caption);color:var(--color-text-muted)}.product__price{padding-block:var(--space-2);border-block:1px solid var(--color-border)}.product__price .price{padding-block:var(--space-1)}.product__tax{margin-block-start:var(--space-1)}.product__installments .installments{padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);background-color:var(--color-background-soft);font-size:var(--fs-small)}.product__badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.product__badges .badge{min-block-size:1.875rem;padding-inline:var(--space-3);font-size:var(--fs-caption)}.stock{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-small);font-weight:600}.stock--in{color:var(--color-success)}.stock--low{color:var(--color-sale-text)}.stock--out{color:var(--color-error)}.purchase-options{display:grid;gap:var(--space-2);margin:0;padding:0;border:0;min-inline-size:0}.purchase-option{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-input);background-color:var(--color-surface);cursor:pointer;transition:border-color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease)}.purchase-option:has(input:checked){border-color:var(--color-primary);background-color:var(--color-background-soft)}.purchase-option input{margin-block-start:.3em;accent-color:var(--color-primary)}.purchase-option__body{display:grid;flex:1;gap:2px}.purchase-option__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-weight:700}.purchase-option__desc{font-size:var(--fs-caption);color:var(--color-text-muted)}.purchase-option__price{font-size:var(--fs-body)}quantity-breaks{display:block}.quantity-breaks__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:var(--space-2)}.quantity-breaks__item{position:relative;display:grid;justify-items:center;gap:2px;padding:var(--space-3) var(--space-2);border:1.5px solid var(--color-border);border-radius:var(--radius-input);background-color:var(--color-surface);text-align:center;transition:border-color var(--duration-fast) var(--ease)}.quantity-breaks__item[aria-checked=true]{border-color:var(--color-primary);background-color:var(--color-background-soft)}.quantity-breaks__qty{font-weight:700}.quantity-breaks__label{position:absolute;inset-block-start:-.7rem;padding:0 var(--space-2);border-radius:var(--radius-pill);background-color:var(--color-primary);color:var(--color-on-primary);font-size:.6875rem;font-weight:700;white-space:nowrap}.product__form{display:grid;gap:var(--space-3)}.product__buy-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3)}.product__buy-row:not(:has(quantity-input)){grid-template-columns:minmax(0,1fr)}.product__add{min-block-size:52px;font-size:var(--fs-body)}.product__checkout .shopify-payment-button__button{min-block-size:52px;border-radius:var(--radius-button);font-family:var(--font-body);font-weight:600}.product__checkout .shopify-payment-button__more-options{font-size:var(--fs-small);color:var(--color-text-muted)}.notify{display:grid;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background-color:var(--color-background-soft)}.notify__title{display:flex;align-items:center;gap:var(--space-2);font-weight:700}.notify__form{display:flex;flex-wrap:wrap;gap:var(--space-2)}.notify__form .field__input{flex:1 1 200px}.notify__success{display:flex;align-items:center;gap:var(--space-2);color:var(--color-success);font-weight:600}delivery-estimate{display:grid;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);border:1px solid var(--color-border);background-color:var(--color-surface)}.delivery__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.delivery__icon{display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:50%;background-color:var(--color-background-soft);color:var(--color-primary);--icon-size: 1.25rem}.delivery__label{font-weight:700}.delivery__select{inline-size:auto;min-block-size:40px;margin-inline-start:auto;font-size:max(16px,var(--fs-small))}.delivery__result{font-size:var(--fs-small)}.delivery__result strong{color:var(--color-primary-dark)}.delivery__cutoff{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-small);color:var(--color-sale-text)}.delivery__cutoff strong{font-variant-numeric:tabular-nums}.mini-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);background-color:var(--color-background-soft)}.mini-trust__item{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-small);font-weight:600;line-height:1.4}.mini-trust__item .icon{color:var(--color-primary)}.benefits__title{margin-block-end:var(--space-2);font-weight:700}.benefits__list{display:grid;gap:var(--space-2)}.benefits__list li{display:flex;align-items:flex-start;gap:var(--space-2)}.benefits__list .icon{flex-shrink:0;margin-block-start:.25em;padding:2px;border-radius:50%;background-color:var(--color-background-soft);color:var(--color-primary)}.product__accordion-title{display:inline-flex;align-items:center;gap:var(--space-2)}.product__accordion-title .icon{color:var(--color-primary)}.audience{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-end:var(--space-3)}share-button{display:flex;align-items:center;gap:var(--space-2)}.share__label{font-size:var(--fs-small);font-weight:600;color:var(--color-text-muted)}.share__link{display:grid;place-items:center;inline-size:var(--touch-target);block-size:var(--touch-target);border-radius:50%;border:1px solid var(--color-border);color:var(--color-text);--icon-size: 1.125rem;transition:border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.share__link:hover{border-color:var(--color-primary);color:var(--color-primary)}.sticky-atc{position:fixed;inset-inline:0;inset-block-end:0;z-index:46;padding-block:var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom));background-color:var(--color-surface);border-block-start:1px solid var(--color-border);box-shadow:0 -12px 32px -20px color-mix(in srgb,var(--color-primary-dark) 40%,transparent);animation:sticky-up var(--duration-slow) var(--ease)}@keyframes sticky-up{0%{transform:translateY(100%)}}.sticky-atc__inner{display:flex;align-items:center;gap:var(--space-3)}.sticky-atc__thumb{flex-shrink:0;inline-size:48px;block-size:48px;border-radius:var(--radius-input);border:1px solid var(--color-border);overflow:hidden}.sticky-atc__thumb img{inline-size:100%;block-size:100%;object-fit:contain}.sticky-atc__info{display:grid;flex:1;min-inline-size:0}.sticky-atc__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-small);font-weight:600}.sticky-atc__info .price{font-size:var(--fs-small)}.sticky-atc__button{flex-shrink:0;min-block-size:48px;padding-inline:var(--space-5)}@media(max-width:767px){.sticky-atc__thumb{display:none}}@media(min-width:1024px){.sticky-atc{display:none}}@media(max-width:1023px){body.has-sticky-atc .bottom-nav{transform:translateY(100%)}.bottom-nav{transition:transform var(--duration) var(--ease)}body.has-sticky-atc .whatsapp-float{inset-block-end:calc(var(--space-5) + 76px + env(safe-area-inset-bottom))}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-main-product.css.map */
