main[data-template=product] .section-background,main[data-template=product] .product-information .section{--color-background: var(--agsim-bg);--color-foreground: var(--agsim-fg);--color-foreground-heading: var(--agsim-heading);--color-foreground-rgb: 49 49 49;--color-border: var(--agsim-border);background-color:var(--agsim-bg)!important}main[data-template=product] .product-details h1,main[data-template=product] .product-details .text-block h1{color:var(--agsim-heading)}main[data-template=product] .product-description,main[data-template=product] .product-details .text-block,main[data-template=product] .product-details .text-block p{color:#666}main[data-template=product] .product-information{min-width:0;max-width:100%}main[data-template=product] .product-information__grid{align-items:start;min-width:0;max-width:100%}main[data-template=product] .product-information__media{position:relative!important;width:100%!important;min-width:0!important}main[data-template=product] .product-information__media img,main[data-template=product] .product-information__media .product-media__image,main[data-template=product] .product-information__media .agsim-flag-image{width:100%;height:100%;aspect-ratio:1 / 1!important;object-fit:cover!important;object-position:center center!important;border:none}main[data-template=product] .product-information__media .media-fit-contain :is(img,.product-media__image,.agsim-flag-image),main[data-template=product] .product-information__media .media-fit-cover :is(img,.product-media__image,.agsim-flag-image){object-fit:cover!important;object-position:center center!important}main[data-template=product] .product-information__media .product-media-container,main[data-template=product] .product-information__media .product-media,main[data-template=product] .product-information__media .product-media-constraint-wrapper{display:flex;align-items:center;justify-content:center;background:var(--agsim-bg)}main[data-template=product] .product-information__media .product-media-container.constrain-height:has(.product-media-constraint-wrapper){display:flex;align-items:center;justify-content:center}main[data-template=product] .product-information__media .product-media-constraint-wrapper{width:100%!important;height:100%!important;max-width:none!important}main[data-template=product] .product-details{width:100%;max-width:100%;min-width:0;justify-content:stretch;box-sizing:border-box;--color-foreground: var(--agsim-fg);--color-foreground-heading: var(--agsim-heading);--color-foreground-rgb: 49 49 49;color:var(--agsim-fg)}main[data-template=product] .product-details>.group-block{width:100%}main[data-template=product] .product-details product-price{--color: var(--agsim-heading)}main[data-template=product] .product-details product-price .price{font-size:1.25rem;font-weight:600;color:var(--agsim-heading)}main[data-template=product] .product-details plan-price-table{--color-foreground: var(--agsim-fg);--color-foreground-heading: var(--agsim-heading);--color-foreground-rgb: 49 49 49}main[data-template=product] .product-details plan-price-table .plan-price-table__heading,main[data-template=product] .product-details plan-price-table .plan-price-table__group-label,main[data-template=product] .product-details plan-price-table .plan-price-table__tab,main[data-template=product] .product-details plan-price-table .plan-price-table__table th,main[data-template=product] .product-details plan-price-table .plan-price-table__price{color:var(--agsim-heading)!important}main[data-template=product] .product-details plan-price-table .plan-price-table__tab{color:var(--agsim-fg)!important}main[data-template=product] .product-details plan-price-table .plan-price-table__tab[aria-selected=true]{color:var(--agsim-heading)!important;background:var(--agsim-bg)!important}main[data-template=product] .product-details plan-price-table .plan-price-table__table,main[data-template=product] .product-details plan-price-table .plan-price-table__row td,main[data-template=product] .product-details plan-price-table .plan-price-table__plan{color:var(--agsim-fg)!important}main[data-template=product] .product-details plan-price-table .plan-price-table__row.is-selected .plan-price-table__plan,main[data-template=product] .product-details plan-price-table .plan-price-table__row.is-selected .plan-price-table__price{color:var(--agsim-heading)!important;font-weight:600}main[data-template=product] .variant-option--dropdowns{margin-bottom:16px}main[data-template=product] .variant-option--dropdowns label{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:#888;margin-bottom:6px}main[data-template=product] .variant-option__select-wrapper{width:100%;max-width:480px;background:var(--agsim-bg);border:1px solid var(--agsim-input-border);border-radius:10px}main[data-template=product] .variant-option__select{background:transparent;color:var(--agsim-heading)}main[data-template=product] .variant-option__select-wrapper .icon{color:var(--agsim-fg)}@media screen and (max-width:749px){main[data-template=product] .product-information__grid{display:flex!important;flex-direction:column;align-items:stretch;gap:12px}main[data-template=product] .product-information__media,main[data-template=product] .product-details{grid-column:unset!important;width:100%!important;max-width:100%!important}main[data-template=product] .product-information__media{order:1;width:56px!important;min-width:0!important;max-width:56px!important;height:56px!important;margin-inline:auto;max-height:56px!important;overflow:hidden;border-radius:50%;border:1px solid var(--agsim-border);background:var(--agsim-bg)}main[data-template=product] .product-information__media slideshow-component,main[data-template=product] .product-information__media .slideshow,main[data-template=product] .product-information__media .slideshow-slide,main[data-template=product] .product-information__media .product-media-container,main[data-template=product] .product-information__media .product-media,main[data-template=product] .product-information__media .product-media-constraint-wrapper{max-height:56px!important;min-height:0!important;height:100%!important;border-radius:50%;overflow:hidden}main[data-template=product] .product-information__media img,main[data-template=product] .product-information__media .product-media__image{max-height:56px!important;width:56px!important;height:56px!important;object-fit:cover!important;object-position:center;border:none}main[data-template=product] .product-details{order:2;background:var(--agsim-bg);border:1px solid var(--agsim-border);border-radius:16px;padding:20px 16px 24px}main[data-template=product] .product-details h1{font-size:1.5rem;text-align:center;margin:0 0 4px}main[data-template=product] .product-details product-price .price{justify-content:center;margin-bottom:16px}main[data-template=product] .product-description{margin-top:16px;padding-top:16px;border-top:1px solid var(--agsim-border);font-size:.875rem;line-height:1.6;color:#666}}@media screen and (min-width:750px){main[data-template=product] .product-information__grid:not(.product-information--media-none){display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:2rem;align-items:start}main[data-template=product] .product-information__media{width:120px!important;max-width:120px!important;min-width:0!important;height:120px!important;border-radius:50%;overflow:hidden;border:1px solid var(--agsim-border);background:var(--agsim-bg)}main[data-template=product] .product-information__media media-gallery,main[data-template=product] .product-information__media slideshow-component,main[data-template=product] .product-information__media slideshow-container,main[data-template=product] .product-information__media slideshow-slides{width:120px!important;max-width:120px!important;height:120px!important;border-radius:50%;overflow:hidden}main[data-template=product] .product-information__media slideshow-slide.product-media-container,main[data-template=product] .product-information__media .product-media-container{width:120px!important;max-width:120px!important;max-height:120px!important;height:120px!important;aspect-ratio:1 / 1!important;--media-preview-ratio: 1 !important;--gallery-aspect-ratio: 1 / 1 !important;border-radius:50%;overflow:hidden;border:none;background:transparent}main[data-template=product] .product-information__media .product-media{max-height:120px!important;height:100%;border-radius:50%;overflow:hidden}main[data-template=product] .product-information__media img,main[data-template=product] .product-information__media .product-media__image{max-height:120px!important;width:120px!important;height:120px!important;object-fit:cover!important;object-position:center;border:none}main[data-template=product] .product-details{max-width:520px}}@media screen and (min-width:1200px){main[data-template=product] .product-information__grid:not(.product-information--media-none){grid-template-columns:120px minmax(0,1fr)!important}}main[data-template=product] .quantity-selector-wrapper,main[data-template=product] .accelerated-checkout-block,main[data-template=product] .shopify-payment-button,main[data-template=product] [data-shopify=payment-button],main[data-template=product] shopify-accelerated-checkout{display:none!important}main[data-template=product] .product-form-buttons{display:flex;flex-direction:column;gap:12px;width:100%}main[data-template=product] .product-form-buttons>*{flex:none!important;width:100%!important}main[data-template=product] add-to-cart-component{display:block;width:100%}main[data-template=product] .product-form-buttons .add-to-cart-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%;min-height:48px;padding:14px 20px!important;border-radius:10px;font-size:1rem;font-weight:700;background:var(--agsim-heading)!important;color:var(--agsim-bg)!important;border:none!important}main[data-template=product] .add-to-cart-text,main[data-template=product] .add-to-cart-text__content,main[data-template=product] .add-to-cart-text__content span{color:var(--agsim-bg)!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/agilesim-product.css.map */
