:root{--k2-media-frame: #e2e6ef}.product-card :is(.card-gallery,.product-card__gallery,[class*=card-gallery],slideshow-slide),.product-card .product-media,.product-card .product-media-container,.product-card .media{aspect-ratio:1 / 1!important;min-height:0!important}.product-card :is(.card-gallery,.product-card__gallery,[class*=card-gallery]){background:#fff!important;overflow:hidden!important}.product-card img,.product-card .product-media__image,.product-card [class*=card-gallery] img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;padding:clamp(10px,8%,24px)!important;background:#fff!important}.product-card .product-card__content{gap:6px!important;align-items:stretch!important}.product-information__media,.product-information .media-gallery,.product-information media-gallery{max-width:560px!important}.product-information .media-gallery{background:#fff!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:hidden!important}.product-information .product-media,.product-information .product-media-container,.product-information .product-media-constraint-wrapper,.product-information slideshow-slide{aspect-ratio:1 / 1!important;min-height:0!important;background:#fff!important;border:0!important;box-shadow:none!important}.product-information .product-media>*,.product-information .product-media__image,.product-information .media-gallery img,.product-information media-gallery img{width:100%!important;height:100%!important;max-height:520px!important;object-fit:contain!important;object-position:center center!important;background:#fff!important}.product-information :is(.slideshow-controls__thumbnail,.thumbnail,[class*=thumbnail]){border:1px solid var(--k2-media-frame)!important;border-radius:2px!important;box-shadow:none!important;overflow:hidden!important}.product-information :is(.slideshow-controls__thumbnail,.thumbnail,[class*=thumbnail]) img{object-fit:contain!important;background:#fff!important}.quantity-selector,.quantity-selector :is(.quantity-minus,.quantity-plus){background:#fff!important}.slideshow-control.button-unstyled{background:transparent!important;border-color:transparent!important}@media screen and (min-width:990px){.product-information__grid{grid-template-columns:minmax(320px,.88fr) minmax(420px,1.12fr)!important;align-items:flex-start!important;gap:clamp(28px,4vw,54px)!important}}@media screen and (max-width:989px){.product-information__media,.product-information .media-gallery,.product-information media-gallery{max-width:100%!important;justify-self:stretch!important}}.product-details .rte :is(p,ul,ol,table,h2,h3,h4,h5,h6){max-width:100%!important}.product-details .rte :is(p,li){line-height:1.65!important}.product-details .rte ul,.product-details .rte ol{margin-left:1.2rem!important;padding-left:.5rem!important}.product-details .rte table{display:table!important;width:100%!important;border-collapse:collapse!important;margin:14px 0!important;background:#fff!important}.product-details .rte :is(th,td){border:1px solid var(--k2-media-frame)!important;padding:10px 12px!important;text-align:left!important;vertical-align:top!important}.product-details .rte th{background:#f2f4f7!important;color:#263c97!important;font-weight:500!important}.product-details .rte img{max-width:min(100%,520px)!important;height:auto!important;display:block!important;margin:12px auto!important;object-fit:contain!important}.product-details .rte img[src^="{{"],.product-details .rte img[src*="%7B%7B"]{display:none!important}.product-details .text-block.rte:not(product-price):not(:has(*)){display:none!important}@media screen and (max-width:749px){.product-card img,.product-card .product-media__image,.product-card [class*=card-gallery] img{padding:10px!important}}.product-details .dod-phase6-media-placeholder,.dod-phase6-media-placeholder{aspect-ratio:1 / 1;width:100%;max-width:min(460px,100%);margin:0 auto;border:1px solid var(--k2-media-frame);background:#f5f7f9;display:flex;align-items:center;justify-content:center}.dod-phase6-media-placeholder__inner{width:72%;max-width:300px;text-align:center;color:#9aa4bd}.dod-phase6-media-placeholder__svg{display:block;width:100%;height:auto;max-height:240px;opacity:.4}.dod-phase6-media-placeholder__text{display:inline-block;margin-top:12px;font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#9aa4bd}@media screen and (max-width:749px){.dod-phase6-media-placeholder{max-width:min(360px,100%)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/k2-magento-style.css.map */
