@media screen and (min-width:750px){.product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:1fr 2fr!important;align-items:start!important}}.product-information__grid>*:last-child{min-width:0!important;max-width:600px!important;width:100%!important;box-sizing:border-box!important;overflow:visible!important}.product-information{--text-alignment: left !important}.variant-option{width:100%!important;max-width:100%!important;box-sizing:border-box!important;text-align:left!important}.variant-option--equal-width-buttons{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.variant-option__button-label{flex:0 0 auto!important;width:auto!important;min-width:140px!important;max-width:260px!important;box-sizing:border-box!important;cursor:pointer!important;position:relative!important}.variant-option__button-label__pill{border:2px solid #cccccc!important;border-radius:4px!important;transition:background-color .15s,border-color .15s!important}.variant-option__button-label__text{font-size:13px!important;font-weight:500!important;padding:10px 16px!important;display:block!important;color:#1a1a1a!important;position:relative!important;z-index:1!important;text-align:center!important}.variant-option__button-label:has(input[type=radio]:checked) .variant-option__button-label__pill{background-color:#1a1a1a!important;border-color:#1a1a1a!important}.variant-option__button-label:has(input[type=radio]:checked) .variant-option__button-label__text{color:#fff!important;font-weight:700!important}.variant-option__button-label:not(:has(input:checked)):hover .variant-option__button-label__pill{border-color:#555!important;background-color:#f5f5f5!important}.variant-option__label,.variant-option legend{display:block!important;text-align:left!important;margin-bottom:8px!important;font-weight:600!important;color:#1a1a1a!important}.shopify-product-form,product-form{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.product-form__buttons{display:flex!important;flex-wrap:nowrap!important;gap:12px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;justify-content:flex-start!important;align-items:stretch!important}.product-form__quantity,quantity-input{flex:0 0 auto!important}.product-form__buttons .product-form__submit,.product-form__buttons button[name=add],.product-form__buttons [data-shopify=add-to-cart]{flex:1 1 auto!important;width:auto!important;max-width:100%!important;box-sizing:border-box!important}.shopify-payment-button{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.shopify-payment-button__button{width:100%!important;box-sizing:border-box!important}@media screen and (max-width:749px){.product-information__grid{grid-template-columns:1fr!important}.product-information__grid>*:last-child{max-width:100%!important}.variant-option__button-label{max-width:100%!important}}.card__media,.card__media .media,.card-wrapper .card__media,.product-card__image-wrapper,.grid__item .card__media{aspect-ratio:4 / 3!important;overflow:hidden!important;width:100%!important}.card__media img,.card__media .media img,.card-wrapper .card__media img,.product-card__image-wrapper img,.grid__item .card__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}.agpc-quote-wrapper{margin-top:8px;width:100%;box-sizing:border-box}.agpc-quote-btn{display:block;width:100%;padding:16px 24px;background-color:#0a192f;color:#fff!important;font-size:15px;font-weight:700;text-align:center;text-decoration:none!important;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;box-sizing:border-box;transition:background-color .2s ease;border:2px solid #0A192F;cursor:pointer}.agpc-quote-btn:hover{background-color:#1a3a5c!important;border-color:#1a3a5c!important;color:#fff!important;text-decoration:none!important}.agpc-quote-note{margin:10px 0 0!important;font-size:12px!important;color:#777!important;text-align:center!important;line-height:1.6!important}.product-description table,.rte table,[class*=description] table,.product-information table{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;white-space:nowrap!important;width:100%!important;max-width:100%!important}.product-description table thead,.product-description table tbody,.product-description table tr,.rte table thead,.rte table tbody,.rte table tr,[class*=description] table thead,[class*=description] table tbody,[class*=description] table tr{display:table-row-group!important}.product-description table tr,.rte table tr,[class*=description] table tr{display:table-row!important}.product-description table th,.product-description table td,.rte table th,.rte table td,[class*=description] table th,[class*=description] table td{white-space:normal!important;padding:8px 10px!important;font-size:12px!important;min-width:90px!important}.hero .section-content-wrapper,.hero__content-wrapper,[class*=hero] .section-content-wrapper{justify-content:center!important;align-items:center!important}.hero .layout-panel-flex,[class*=hero] .layout-panel-flex{align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important}.hero .layout-panel-flex p,.hero .layout-panel-flex h1,.hero .layout-panel-flex h2,.hero .layout-panel-flex h3,[class*=hero] .layout-panel-flex p,[class*=hero] .layout-panel-flex h1,[class*=hero] .layout-panel-flex h2,[class*=hero] .layout-panel-flex h3{text-align:center!important;width:100%!important}.hero .rte,[class*=hero] .rte{text-align:center!important}.hero .layout-panel-flex .button-wrapper,.hero .layout-panel-flex a.button,[class*=hero] .layout-panel-flex a.button{align-self:center!important}.section:has(>.section-content-wrapper>.agpc-photo-row),.section:has(>.agpc-photo-row){padding:0!important;margin:0!important}.agpc-photo-row{display:flex!important;width:100vw!important;margin-left:calc(-50vw + 50%)!important;gap:0!important;background:#0a192f!important}.agpc-photo-row a{flex:1!important;min-width:0!important;text-decoration:none!important;color:inherit!important;display:block!important}.agpc-photo-row a div{width:100%!important;aspect-ratio:16/10!important;overflow:hidden!important;position:relative!important}.agpc-photo-row a img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .4s ease!important}.agpc-photo-row a:hover img{transform:scale(1.04)!important}.agpc-photo-row .agpc-photo-label{position:absolute!important;bottom:0!important;left:0!important;right:0!important;background:linear-gradient(to top,rgba(10,25,47,.88) 0%,transparent 100%)!important;padding:20px 12px 14px!important;text-align:center!important}.agpc-photo-row .agpc-photo-label p{margin:0!important;font-size:1rem!important;font-weight:700!important;color:#fff!important;letter-spacing:.02em!important}@media screen and (max-width:749px){.agpc-photo-row{flex-wrap:wrap!important}.agpc-photo-row a{flex:1 1 50%!important}}.agpc-gallery-section{padding:56px 24px 64px;background:#0a192f;width:100%;box-sizing:border-box}.agpc-gallery-title{text-align:center;color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:.02em;margin:0 0 36px}.agpc-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1200px;margin:0 auto}.agpc-gallery-card{width:100%;overflow:hidden;border-radius:8px;background:#111;box-shadow:0 4px 20px #0006;transition:transform .3s ease,box-shadow .3s ease}.agpc-gallery-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0009}.agpc-gallery-card img{width:100%;height:100%;display:block;object-fit:cover;vertical-align:bottom}@media screen and (max-width:900px){.agpc-gallery-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:550px){.agpc-gallery-grid{grid-template-columns:1fr}.agpc-gallery-title{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/agpc-product-layout.css.map */
