#MainContent[data-template^=product] slideshow-slide{content-visibility:visible!important;contain-intrinsic-size:auto!important;height:auto}#MainContent[data-template^=product] .product-information__media .product-media{aspect-ratio:var(--ratio, 1.5);min-height:220px;height:auto}#MainContent[data-template^=product] .product-information__media .product-media__image,#MainContent[data-template^=product] .product-information__media .product-media img{width:100%;height:100%;object-fit:contain;border-radius:8px}#MainContent[data-template^=product] .variant-option--buttons{display:flex;flex-wrap:wrap;gap:14px;border:0;margin:0 0 18px;padding:0}#MainContent[data-template^=product] .variant-option--buttons .variant-option__button-label{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;margin:0!important;padding:0!important;width:72px!important;min-width:72px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important;cursor:pointer}#MainContent[data-template^=product] .variant-option__button-label__text{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:4px;z-index:3;font-size:12px;line-height:.2;text-align:center;white-space:nowrap;color:#fff;opacity:0;transition:opacity .12s ease;pointer-events:none}#MainContent[data-template^=product] .variant-option__button-label:has(input[aria-disabled=true]),#MainContent[data-template^=product] .variant-option__button-label:has(input[data-option-available=false]){opacity:.65}#MainContent[data-template^=product] .variant-option__button-label:has(input[aria-disabled=true]):before,#MainContent[data-template^=product] .variant-option__button-label:has(input[data-option-available=false]):before{background-image:linear-gradient(135deg,transparent 44%,rgba(255,255,255,.85) 46%,rgba(255,255,255,.85) 54%,transparent 56%)}@media(max-width:749px){#MainContent[data-template^=product] .mc2-product-frame,#MainContent[data-template^=product] .product-information.section{width:95%}#MainContent[data-template^=product] .mc2-product-frame,#MainContent[data-template^=product] .product-information.section{padding-inline:16px}#MainContent[data-template^=product] .product-information>.product-information__grid{grid-template-columns:1fr;padding:16px}#MainContent[data-template^=product] slideshow-slides{min-height:240px}#MainContent[data-template^=product] .product-information__media .product-media{min-height:240px}#MainContent[data-template^=product] .variant-option__button-label:before{width:var(--mc2-swatch-mobile);height:var(--mc2-swatch-mobile)}}#MainContent[data-template^=product]{--mc2-blue: #00648f;--mc2-title: #ecd60b;--mc2-note: #66cc00;--mc2-purple: #4b2e83;--mc2-swatch: 36px;--mc2-swatch-mobile: 40px;font-family:FF DIN,Helvetica Neue,Arial,sans-serif}#MainContent[data-template^=product] .shopify-section:has(.mc2-product-frame),#MainContent[data-template^=product] .shopify-section:has(.product-information){background:var(--mc2-body-gray, #7a8490)}#MainContent[data-template^=product] .shopify-section:has(.mc2-product-frame)+.shopify-section{margin-top:0}#MainContent[data-template^=product] .mc2-product-frame,#MainContent[data-template^=product] .product-information.section{width:90%;margin-inline:auto;background:var(--mc2-blue);box-shadow:7px 0 5px 0 var(--mc2-shadow, rgba(50, 50, 50, .75))}#MainContent[data-template^=product] .mc2-product-frame{padding:14px 24px 0}#MainContent[data-template^=product] .section-background{display:none}#MainContent[data-template^=product] .product-information.section{display:block;max-width:none;padding:0 24px 28px;color:#fff}#MainContent[data-template^=product] .product-information>.product-information__grid{display:grid;grid-column:auto;grid-template-columns:minmax(0,1.1fr) minmax(300px,1fr);gap:28px;width:100%;background:#0003;border-radius:0 0 20px 20px;padding:20px 24px 24px}#MainContent[data-template^=product] .product-information__media{order:0;width:0;min-width:100%;padding:0}#MainContent[data-template^=product] .product-details{order:1;padding:0}#MainContent[data-template^=product] .product-information__media :is(img,.media){border-radius:8px}#MainContent[data-template^=product] slideshow-slide{content-visibility:visible!important;contain-intrinsic-size:auto!important}#MainContent[data-template^=product] .product-information :where(h2,h3,h4,h5,h6,p,li,.rte,legend){color:#fff}#MainContent[data-template^=product] .product-information h1{color:var(--mc2-title, #ecd60b);text-shadow:0 1px 0 rgba(0,0,0,.35)}#MainContent[data-template^=product] .product-information .price{color:#fff;font-weight:700}#MainContent[data-template^=product] .product-information .mc2-pack-note,#MainContent[data-template^=product] .product-information .mc2-pack-note *{color:var(--mc2-note, #66cc00);font-weight:700}#MainContent[data-template^=product] .variant-option--buttons{display:flex;flex-wrap:wrap;gap:26px 14px;border:0;margin:0 0 18px;padding:0}#MainContent[data-template^=product] .variant-option--buttons legend{width:100%;font-weight:700;margin:0 0 8px}#MainContent[data-template^=product] .variant-option--buttons input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}#MainContent[data-template^=product] .variant-option--buttons .variant-option__button-label__pill{display:none!important}#MainContent[data-template^=product] .variant-option--buttons .variant-option__button-label{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;margin:0!important;padding:0!important;min-width:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;position:relative!important;cursor:pointer}#MainContent[data-template^=product] .variant-option--buttons .variant-option__button-label:before{content:""!important;position:static!important;inset:auto!important;display:block;width:var(--mc2-swatch);height:var(--mc2-swatch);border-radius:6px;background:#e9edf0 center / contain no-repeat;box-shadow:inset 0 0 0 1px #0006;outline:2px solid transparent;outline-offset:2px;transition:outline-color .12s ease}#MainContent[data-template^=product] .variant-option--buttons .variant-option__button-label:after{content:none!important}#MainContent[data-template^=product] .variant-option__button-label__text{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:4px;z-index:3;font-size:12px;line-height:.15;text-align:center;white-space:nowrap;color:#fff;opacity:0;transition:opacity .12s ease;pointer-events:none}#MainContent[data-template^=product] .variant-option__button-label:hover .variant-option__button-label__text,#MainContent[data-template^=product] .variant-option__button-label:has(input:checked) .variant-option__button-label__text,#MainContent[data-template^=product] .variant-option__button-label:has(input:focus-visible) .variant-option__button-label__text{opacity:1}#MainContent[data-template^=product] .variant-option__button-label:has(input:checked):before{outline-color:var(--mc2-title, #ecd60b)}#MainContent[data-template^=product] .variant-option__button-label:has(input:checked) .variant-option__button-label__text{font-weight:700}#MainContent[data-template^=product] .variant-option__button-label:hover:before{outline-color:#fff9}#MainContent[data-template^=product] .variant-option__button-label:has(input:focus-visible):before{outline:3px solid #fff}#MainContent[data-template^=product] .variant-option__button-label:has(input[aria-disabled=true]),#MainContent[data-template^=product] .variant-option__button-label:has(input[data-option-available=false]){opacity:.6}#MainContent[data-template^=product] .variant-option__button-label:has(input[aria-disabled=true]):before,#MainContent[data-template^=product] .variant-option__button-label:has(input[data-option-available=false]):before{background-image:linear-gradient(135deg,transparent 44%,rgba(255,255,255,.85) 46%,rgba(255,255,255,.85) 54%,transparent 56%)!important}#MainContent[data-template^=product] .variant-option__button-label:has(input[aria-disabled=true]) .variant-option__button-label__text,#MainContent[data-template^=product] .variant-option__button-label:has(input[data-option-available=false]) .variant-option__button-label__text{text-decoration:line-through}#MainContent[data-template^=product] .variant-option__button-label:has(input[value=aluminum i]):before,#MainContent[data-template^=product] .variant-option__button-label:has(input[value=aluminium i]):before{background-color:#c7ccce;background-image:none}#MainContent[data-template^=product] .variant-option__button-label:has(input[value=black i]):before{background-color:#1c1c1c;background-image:none}#MainContent[data-template^=product] .variant-option__button-label:has(input[value=blue i]):before{background-color:#2e5e8c;background-image:none}#MainContent[data-template^=product] .variant-option__button-label:has(input[value=antique i]):before,#MainContent[data-template^=product] .variant-option__button-label:has(input[value="antique brass metallic" i]):before{background-color:#9c7a3c;background-image:none}#MainContent[data-template^=product] .variant-option__button-label:has(input[value=bronze i]):before{background-color:#7e5a3c;background-image:none}#MainContent[data-template^=product] .variant-option__button-label:has(input[value=copper i]):before{background-color:#b87333;background-image:none}#MainContent[data-template^=product] .variant-option__button-label:has(input[value=gold i]):before{background-color:#d4af37;background-image:none}#MainContent[data-template^=product] .variant-option__button-label:has(input[value=gray i]):before,#MainContent[data-template^=product] .variant-option__button-label:has(input[value=grey i]):before{background-color:#8a8d8f;background-image:none}#MainContent[data-template^=product] .variant-option__button-label:has(input[value=green i]):before{background-color:#2f5e3a;background-image:none}#MainContent[data-template^=product] .variant-option__button-label:has(input[value=olive i]):before{background-color:#7a7b36;background-image:none}#MainContent[data-template^=product] .variant-option__button-label:has(input[value=orange i]):before{background-color:#c50;background-image:none}#MainContent[data-template^=product] .variant-option__button-label:has(input[value=red i]):before{background-color:#b22222;background-image:none}#MainContent[data-template^=product] .variant-option__button-label:has(input[value=turquoise i]):before{background-color:#2bb3a3;background-image:none}#MainContent[data-template^=product] .variant-option__button-label:has(input[value=violet i]):before{background-color:#6a4c93;background-image:none}#MainContent[data-template^=product] .variant-option--single{color:#fff;font-weight:700;margin:0 0 12px}#MainContent[data-template^=product] .variant-option--single .variant-option__swatch-value{font-weight:400;opacity:.85;margin-inline-start:6px}@media(max-width:749px){#MainContent[data-template^=product] .mc2-product-frame,#MainContent[data-template^=product] .product-information.section{width:95%}#MainContent[data-template^=product] .mc2-product-frame,#MainContent[data-template^=product] .product-information.section{padding-inline:16px}#MainContent[data-template^=product] .product-information>.product-information__grid{grid-template-columns:1fr;padding:16px}#MainContent[data-template^=product] .variant-option__button-label:before{width:var(--mc2-swatch-mobile);height:var(--mc2-swatch-mobile)}}@media(max-width:749px){#MainContent[data-template^=product] .product-information>.product-information__grid{grid-template-columns:1fr!important}#MainContent[data-template^=product] .product-information__media,#MainContent[data-template^=product] .product-details{grid-column:1 / -1!important;width:100%!important;min-width:0!important;max-width:100%!important}}#MainContent[data-template^=product] .product-information__media{max-width:400px;margin-inline:auto}@media(min-width:750px){#MainContent[data-template^=product] .product-information>.product-information__grid{grid-template-columns:minmax(0,500px) minmax(320px,1fr)!important}}@media(min-width:1500px){#MainContent[data-template^=product] .buy-buttons-block{width:50%}}#MainContent[data-template^=product] media-gallery.media-gallery--grid slideshow-component{display:none!important}#MainContent[data-template^=product] .media-gallery__grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:0;padding:0;list-style:none;width:100%}@media(max-width:749px){#MainContent[data-template^=product] .media-gallery__grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px}}#MainContent[data-template^=product] .media-gallery__grid .product-media-container{margin:0!important;aspect-ratio:1 / 1!important;min-height:0!important;border-radius:8px;overflow:hidden;background:#ffffff80;position:relative}#MainContent[data-template^=product] .media-gallery__grid .product-media{aspect-ratio:1 / 1!important;min-height:0!important;height:100%!important;width:100%}#MainContent[data-template^=product] .media-gallery__grid :is(img,.product-media__image){width:100%!important;height:100%!important;object-fit:cover!important;border-radius:8px}#MainContent[data-template^=product] .media-gallery__grid .product-media-container__zoom-button{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:zoom-in}
/*# sourceMappingURL=/cdn/shop/t/12/assets/mc2-product.css.map */
