/*!
 * Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(/build/shop/fonts/fa-regular-400.21cb8f55.woff2) format("woff2"),url(/build/shop/fonts/fa-regular-400.eb91f7b9.ttf) format("truetype")}.fa-regular,.far{font-weight:400}/*!
 * Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(/build/shop/fonts/fa-solid-900.4d986b00.woff2) format("woff2"),url(/build/shop/fonts/fa-solid-900.bacd5de6.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}.productimages{position:relative;width:100%}@media print,screen and (min-width:52em){.productimages{column-gap:30px;display:grid;grid-template-columns:1fr 90px}.productimages .productthumb__newflag{right:120px}}.productimages .tns-outer{position:relative}.productimages .tns-outer .tns-controls button{background:#fefefe;height:100%;position:absolute;top:0;width:25px;z-index:2}.productimages .tns-outer .tns-controls button:after{background:url(/build/shop/images/slider-chevron.87a802de.png) no-repeat 50%;content:"";display:block;height:32px}.productimages .tns-outer .tns-controls button:first-child{left:0}.productimages .tns-outer .tns-controls button:first-child:after{transform:rotate(180deg)}.productimages .tns-outer .tns-controls button:last-child{right:0}.productimages #tns1-ow .tns-controls button{background:none;width:45px}.productimages #tns1-ow .tns-controls button:first-child{left:0}.productimages #tns1-ow .tns-controls button:first-child:after{margin-left:auto}.productimages #tns1-ow .tns-controls button:last-child{right:0}.productimages #tns1-ow .tns-controls button:last-child:after{margin-right:auto}.productimages #tns2-ow{display:none}@media print,screen and (min-width:52em){.productimages #tns2-ow{display:block}}.productimages #tns2-ow .tns-controls button{height:13px;width:100%}.productimages #tns2-ow .tns-controls button:after{background:url(/build/shop/images/slider-chevron.87a802de.png) no-repeat 50%;content:"";display:block;height:13px;transform:rotate(90deg)}.productimages #tns2-ow .tns-controls button:first-child:after{transform:rotate(-90deg)}.productimages #tns2-ow .tns-controls button:last-child{bottom:0;top:unset}.productimages__dots{bottom:5px;display:flex;justify-content:center;position:absolute;width:100%}@media print,screen and (min-width:52em){.productimages__dots{display:none}}.productimages__dot{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:5px}.productimages__dot span{background-color:#8c9091;border:1px solid #8c9091;border-radius:100%;height:6px;width:6px}.productimages__dot--active span{background-color:#000;border-color:#000}.productimages__thumbnail{grid-column:2}.productimages__thumbnail img{aspect-ratio:2/3;height:135px;width:90px}.productimages__thumbnail img.tns-lazy-img{opacity:0;transition:opacity 1s,visibility 1s;visibility:hidden}.productimages__thumbnail img.tns-lazy-img.loaded{opacity:1;visibility:visible}.productimages__slider{width:100%}.productimages__image{aspect-ratio:2/3}.productimages__image--zoom{background-position:50% 50%;cursor:zoom-in;overflow:hidden;position:relative;width:500px}@media(hover:none){.productimages__image--zoom{transition:background-position .2s ease-in-out}}.productimages__image--zoom img{aspect-ratio:2/3;display:block;transition:opacity .5s;width:100%}@media(hover:hover)and (min-width:832px){.productimages__image--zoom img:hover{opacity:0;transition:background-position .2s ease-in-out}}.productimages__image img.tns-lazy-img{display:none}.productimages__image img.tns-lazy-img.loaded{display:block;height:auto}.productimages__promotionflag{background-color:#eb5651;border-bottom-left-radius:100%;border-bottom-right-radius:100%;color:#fefefe;font-size:.7rem;height:32px;padding-top:5px;position:absolute;right:12px;text-align:center;top:0;width:32px;z-index:9}.productimages__promotionflag:before{content:"-"}@media print,screen and (min-width:40em){.productimages__promotionflag{font-size:.95rem;height:46px;right:40px;width:46px}}.productimages__newflag{background-color:#eb5651;color:#fefefe;font-size:.9rem;line-height:1rem;padding:.4rem .6rem;position:absolute;right:0;text-align:center;top:.5rem;z-index:9}.productimages__zoomnotice{display:none;font-size:.8rem;padding:.5rem 0;text-transform:uppercase}@media print,screen and (min-width:52em){.productimages__zoomnotice{display:block}}