:root{--armada-ink: #0b1021;--armada-muted: #545b6b;--armada-line: #dfe3ea;--armada-soft: #f7f8fa;--armada-green: #08a94f;--armada-red: #d90429;--armada-red-hover: #b80020;--armada-blue: #165dff;--armada-radius: 8px}@media screen and (min-width:750px){body:has(.armada-details-section) .product-information__media media-gallery.sticky-content{--sticky-header-offset: var(--header-height, 0px)}}.armada-details-section [hidden],.armada-product-summary [hidden]{display:none!important}.armada-product-summary{display:grid;gap:12px;width:100%}.armada-product-intro__text,.armada-product-model{margin:0}.armada-product-intro__text{color:var(--armada-muted);font-size:.95rem;line-height:1.5;max-width:62ch}.armada-product-model{color:var(--armada-ink);font-size:.875rem}.armada-highlight-card{border:1px solid var(--armada-line);border-radius:var(--armada-radius);padding:16px}.armada-highlight-card h2,.armada-specifications h2,.armada-faq h2,.armada-related h2{color:var(--armada-ink);font-family:var(--font-heading--family);font-size:1.1rem;font-weight:700;line-height:1.3;margin:0 0 12px}.armada-highlight-card ul,.armada-info-card ul{list-style:none;margin:0;padding:0}.armada-highlight-card li{align-items:flex-start;color:var(--armada-ink);display:flex;font-size:.875rem;gap:9px;line-height:1.45;margin-top:8px}.armada-highlight-card li:first-child{margin-top:0}.armada-checkmark{align-items:center;border:1.5px solid var(--armada-green);border-radius:50%;color:var(--armada-green);display:inline-flex;flex:0 0 15px;font-size:10px;font-weight:800;height:15px;justify-content:center;margin-top:2px}.armada-support{display:grid;gap:12px;width:100%}.armada-support__contact{align-items:center;background:var(--armada-soft);border:1px solid #eceef2;border-radius:var(--armada-radius);display:flex;gap:16px;justify-content:space-between;padding:13px 14px}.armada-support strong,.armada-support small,.armada-trust strong,.armada-trust small{display:block}.armada-support__contact strong{color:var(--armada-ink);font-size:.8rem}.armada-support__contact small{color:var(--armada-muted);font-size:.65rem;margin-top:3px}.armada-support__links{align-items:center;display:flex;flex:0 0 auto;gap:10px}.armada-support__links a{align-items:center;color:var(--armada-green);display:inline-flex;font-size:.95rem;font-weight:700;gap:7px;text-decoration:none}.armada-support__links svg{fill:none;height:23px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:23px}.armada-support__links a:hover span,.armada-support__links a:focus-visible span{text-decoration:underline}.armada-trust{border:1px solid var(--armada-line);border-radius:var(--armada-radius);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.armada-trust>div{align-items:center;display:grid;gap:2px 8px;grid-template-columns:24px minmax(0,1fr);padding:11px 9px}.armada-trust>div+div{border-left:1px solid var(--armada-line)}.armada-trust__icon{color:var(--armada-blue);font-size:1.25rem;grid-row:1 / 3;text-align:center}.armada-trust strong{color:var(--armada-ink);font-size:.675rem;line-height:1.25}.armada-trust small{color:var(--armada-muted);font-size:.6rem;line-height:1.25}body:has(.armada-details-section) .product-information{--gap: clamp(24px, 3vw, 48px) !important}body:has(.armada-details-section) :is(.product-information__grid,.product-details,.armada-details-section__inner,.armada-specifications,.armada-related__grid){box-sizing:border-box;max-width:100%;min-width:0}body:has(.armada-details-section) .product-information .product-details>.group-block{width:100%}body:has(.armada-details-section) .product-information .product-details h1{color:var(--armada-ink);font-weight:750;letter-spacing:-.025em;line-height:1.1}body:has(.armada-details-section) .product-information .add-to-cart-button.button,body:has(.armada-details-section) .sticky-add-to-cart__button.button{--button-color-background: var(--armada-red);--button-color-foreground: #fff;background:var(--armada-red);border-color:var(--armada-red);color:#fff;min-height:48px}body:has(.armada-details-section) .product-information .add-to-cart-button.button:hover,body:has(.armada-details-section) .sticky-add-to-cart__button.button:hover{background:var(--armada-red-hover);border-color:var(--armada-red-hover)}body:has(.armada-details-section) .buy-buttons-block shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 48px}body:has(.armada-details-section) .buy-buttons-block .shopify-payment-button__more-options{align-items:center;display:flex;justify-content:center;min-height:44px}body:has(.armada-details-section) .product-information__media .product-media-container{background:#fff;border:1px solid var(--armada-line);border-radius:var(--armada-radius)}body:has(.armada-details-section) .product-information__media :is(media-gallery,slideshow-component,slideshow-container,slideshow-slide,.product-media,.product-media__image){max-width:100%;min-width:0}body:has(.armada-details-section) .product-information__media .product-media__image{height:auto;object-fit:contain;width:100%}body:has(.armada-details-section) [data-armada-zoom-trigger]:focus-visible{outline:2px solid var(--armada-blue);outline-offset:-3px}body:has(.armada-details-section) zoom-dialog .dialog-zoomed-gallery__dialog{box-sizing:border-box;height:100dvh;top:0;right:0;bottom:0;left:0;margin:0;max-height:100dvh;max-width:100vw;overflow:hidden;padding:0;position:fixed;width:100vw}body:has(.armada-details-section) zoom-dialog .dialog-zoomed-gallery{display:flex;flex-flow:row nowrap;height:100%;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;padding:0;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}body:has(.armada-details-section) zoom-dialog .dialog-zoomed-gallery::-webkit-scrollbar{display:none}body:has(.armada-details-section) zoom-dialog .dialog-zoomed-gallery>.product-media-container{align-items:center;border:0;border-radius:0;box-sizing:border-box;display:flex;flex:0 0 100%;height:100%;justify-content:center;max-height:100dvh;max-width:100vw;overflow:hidden;scroll-snap-align:start;width:100%}body:has(.armada-details-section) zoom-dialog .dialog-zoomed-gallery :is(.product-media,.product-media__drag-zoom-wrapper){align-items:center;display:flex;height:100%;justify-content:center;max-height:100%;max-width:100%;width:100%}body:has(.armada-details-section) zoom-dialog .dialog-zoomed-gallery .product-media__image{height:100%;max-height:100%;max-width:100%;object-fit:contain;width:100%}.armada-details-section{padding-block:24px 64px}.armada-details-section__inner{display:grid;gap:20px;grid-column:2;min-width:0}.armada-specifications,.armada-info-card{border:1px solid var(--armada-line);border-radius:var(--armada-radius)}.armada-specifications{padding:14px}.armada-specifications__table-wrap{overflow-x:auto}.armada-specifications table{border-collapse:separate;border-spacing:0;color:var(--armada-ink);font-size:.8rem;min-width:560px;width:100%}.armada-specifications th,.armada-specifications td{border-bottom:1px solid var(--armada-line);border-right:1px solid var(--armada-line);padding:8px 12px;text-align:left;vertical-align:top}.armada-specifications th:first-child,.armada-specifications td:first-child{border-left:1px solid var(--armada-line)}.armada-specifications thead th{background:var(--armada-soft);border-top:1px solid var(--armada-line);font-size:.75rem;font-weight:700}.armada-specifications tbody th{font-weight:500;width:44%}.armada-info-cards{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.armada-info-card{min-width:0;padding:18px}.armada-info-card h3{align-items:center;color:var(--armada-ink);display:flex;font-family:var(--font-heading--family);font-size:.95rem;gap:9px;line-height:1.3;margin:0 0 12px}.armada-info-card__icon{color:var(--armada-blue);font-size:1.25rem}.armada-info-card li{color:var(--armada-ink);font-size:.75rem;line-height:1.45;margin-top:7px;overflow-wrap:anywhere;padding-left:12px;position:relative}.armada-info-card li:before{content:"\2022";left:0;position:absolute}.armada-faq,.armada-related{padding:4px}.armada-faq__grid{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.armada-faq__column{display:flex;flex-direction:column;gap:8px;min-width:0}.armada-faq__item{border:1px solid var(--armada-line);border-radius:6px;min-width:0;width:100%}.armada-faq__item summary{align-items:center;color:var(--armada-ink);cursor:pointer;display:flex;font-size:.78rem;font-weight:600;gap:12px;justify-content:space-between;list-style:none;min-height:44px;padding:10px 12px}.armada-faq__item summary::-webkit-details-marker{display:none}.armada-faq__plus{font-size:1.2rem;font-weight:400;transition:transform .16s ease}.armada-faq__item[open] .armada-faq__plus{transform:rotate(45deg)}.armada-faq__answer{border-top:1px solid var(--armada-line);color:var(--armada-muted);font-size:.78rem;line-height:1.5;padding:12px}.armada-related__grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.armada-related-card{border:1px solid var(--armada-line);border-radius:var(--armada-radius);display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:12px}.armada-related-card__image-link{align-items:center;aspect-ratio:4 / 3;display:flex;justify-content:center;margin-bottom:10px}.armada-related-card__image-link img{height:100%;max-width:100%;object-fit:contain;width:100%}.armada-related-card__title{color:var(--armada-ink);font-size:.8rem;font-weight:700;line-height:1.35;text-decoration:none}.armada-related-card__price{color:var(--armada-ink);font-size:.75rem;margin:8px 0 12px}.armada-related-card__button{align-items:center;border:1px solid #9ca5b5;border-radius:5px;color:var(--armada-ink);display:flex;font-size:.75rem;justify-content:center;margin-top:auto;min-height:44px;padding:9px 12px;text-align:center;text-decoration:none}.armada-related-card__button:hover{background:var(--armada-ink);color:#fff}.armada-faq__item summary:focus-visible,.armada-related-card__button:focus-visible,.armada-support__links a:focus-visible{outline:2px solid var(--armada-blue);outline-offset:2px}@media screen and (max-width:989px){body:has(.armada-details-section) .product-information__grid.product-information__grid--half{grid-column:2!important;grid-template-columns:minmax(0,1fr)!important;width:100%}body:has(.armada-details-section) .product-information__grid .product-information__media,body:has(.armada-details-section) .product-information__grid .product-details{grid-column:1!important;min-width:0;padding-inline:0!important;width:100%!important}body:has(.armada-details-section) .product-information__grid .product-information__media{order:0}body:has(.armada-details-section) .product-information__grid .product-details{order:1;padding-top:24px}.armada-info-cards,.armada-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){body:has(.armada-details-section) .product-information{padding-block-start:12px!important}body:has(.armada-details-section) .product-information__grid.armada-mobile-sticky-media--ready .product-information__media{display:contents}body:has(.armada-details-section) .product-information__grid.armada-mobile-sticky-media--ready{--armada-mobile-sticky-media-height: clamp(210px, 40svh, 360px)}body:has(.armada-details-section) .product-information__grid.armada-mobile-sticky-media--ready .product-information__media media-gallery{position:static}body:has(.armada-details-section) .product-information__grid.armada-mobile-sticky-media--active .product-information__media media-gallery{align-self:start;background:var(--color-background);box-shadow:0 1px rgb(var(--color-foreground-rgb) / .12);height:min(var(--armada-mobile-sticky-media-height),calc(100svh - var(--header-height, 0px) - env(safe-area-inset-top) - 240px));max-height:var(--armada-mobile-sticky-media-height);min-height:0;overflow:hidden;position:sticky;top:calc(var(--header-height, 0px) + env(safe-area-inset-top));z-index:calc(var(--layer-sticky) - 1)}body:has(.armada-details-section) .product-information__grid.armada-mobile-sticky-media--active .product-details{margin-top:max(0px,calc(var(--armada-mobile-gallery-flow-height, var(--armada-mobile-sticky-media-height)) - var(--armada-mobile-sticky-media-height)))}body:has(.armada-details-section) .product-information__grid.armada-mobile-sticky-media--active .product-information__media media-gallery :is(slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.product-media,.product-media__drag-zoom-wrapper){box-sizing:border-box;height:100%;max-height:100%;min-height:0}body:has(.armada-details-section) .product-information__grid.armada-mobile-sticky-media--active .product-information__media media-gallery slideshow-slide.product-media-container{aspect-ratio:auto}body:has(.armada-details-section) .product-information__grid.armada-mobile-sticky-media--active .product-information__media media-gallery .product-media__image{height:100%;object-fit:contain;width:100%}body:has(.armada-details-section) .product-information__grid,body:has(.armada-details-section) .product-information__grid.product-information__grid--half{grid-column:1 / -1!important;grid-template-columns:minmax(0,1fr)!important;max-width:100%;width:100%}body:has(.armada-details-section) .product-information__grid .product-information__media{grid-column:1;max-width:100%;min-width:0;padding-inline:0;width:100%}body:has(.armada-details-section) .product-information__grid .product-details{grid-column:1;max-width:100%;min-width:0;padding:18px var(--page-margin) 0!important;width:100%}body:has(.armada-details-section) .product-information__media :is(media-gallery,slideshow-component,slideshow-container,slideshow-slide,.product-media-container,.product-media){box-sizing:border-box;max-width:100%;min-width:0}body:has(.armada-details-section) .product-information__media .media-gallery__mobile-controls .slideshow-control{height:44px;min-height:44px;min-width:44px;width:44px}body:has(.armada-details-section) .product-form-buttons>.quantity-selector-wrapper,body:has(.armada-details-section) .product-form-buttons>span:has(.add-to-cart-button),body:has(.armada-details-section) .product-form-buttons>.accelerated-checkout-block{flex:1 0 100%;max-width:100%;min-width:0;width:100%}body:has(.armada-details-section) .product-form-buttons .quantity-selector{width:100%}body:has(.armada-details-section) .product-form-buttons .quantity-selector :is(button,input){min-height:44px}body:has(.armada-details-section) .variant-option__button-label{min-height:44px}body:has(.armada-details-section) .sticky-add-to-cart__bar{padding-bottom:calc(var(--padding-sm) + env(safe-area-inset-bottom))}.armada-support__contact{align-items:flex-start;flex-direction:column}.armada-support__links a{justify-content:center;min-height:44px;min-width:44px}.armada-trust>div{display:flex;flex-direction:column;text-align:center}.armada-details-section{padding-block:12px 44px}.armada-details-section__inner{gap:16px}.armada-specifications{padding:12px}.armada-specifications__table-wrap{overflow:visible}.armada-specifications table{display:block;font-size:.875rem;min-width:0;width:100%}.armada-specifications thead{display:none}.armada-specifications tbody{display:grid;gap:8px}.armada-specifications tr{border:1px solid var(--armada-line);border-radius:6px;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.armada-specifications tbody th,.armada-specifications tbody td{border:0;display:block;overflow-wrap:anywhere;padding:10px 12px;width:auto}.armada-specifications tbody th{background:var(--armada-soft);font-size:.78rem;font-weight:700}.armada-specifications tbody td{border-top:1px solid var(--armada-line);line-height:1.5}.armada-info-cards,.armada-related__grid{grid-template-columns:1fr}.armada-faq__grid{display:flex;flex-direction:column;gap:8px}.armada-faq__column{display:contents}.armada-faq__item{order:var(--armada-faq-order)}}@media screen and (max-width:749px)and (max-height:649px){body:has(.armada-details-section) .product-information__grid.armada-mobile-sticky-media--ready{--armada-mobile-sticky-media-height: clamp(190px, 36svh, 220px)}}@media screen and (max-width:480px){.armada-trust{grid-template-columns:1fr}.armada-trust>div{align-items:center;display:grid;grid-template-columns:24px minmax(0,1fr);text-align:left}.armada-trust>div+div{border-left:0;border-top:1px solid var(--armada-line)}.armada-trust__icon{grid-row:1 / 3}.armada-support__links a span{font-size:.85rem}}@media(prefers-reduced-motion:reduce){.armada-faq__plus{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/armada-product-template.css.map */
