article[typeof=Product]{display:flex;flex-wrap:wrap}article[typeof=Product] div.product-panel{flex-basis:100%;margin:0;display:flex;justify-content:center}article[typeof=Product] div.product-info{justify-content:left;flex-grow:1}article[typeof=Product] div.product-figure figure{width:100%}article[typeof=Product] div.product-info>div{max-width:800px;padding:0 20px}article[typeof=Product] figure{margin:0}figure div.figure-main{width:100%;aspect-ratio:2/3;position:relative}figure img.arrow{position:absolute;cursor:pointer;top:50%;padding:10px;-webkit-user-select:none;user-select:none}figure img.left{left:0;transform:rotate(180deg)}figure img.right{right:0}figure img.arrow:hover{filter:drop-shadow(0 0 15px black)}figure img.arrow.darkbg{filter:invert(1)}figure img.arrow.darkbg:hover{filter:invert(1) drop-shadow(0 0 15px white)}@media only screen and (min-width: 800px){article[typeof=Product]{justify-content:end}article[typeof=Product] figure{max-width:600px}article[typeof=Product] div.product-panel{flex-basis:50%;max-width:50%}article[typeof=Product] div.product-figure{max-width:800px}}article[typeof=Product] figure div.figure-main a.media{width:100%;height:100%;cursor:zoom-in;display:block}article[typeof=Product] figure div.figure-main a.media video{cursor:pointer;width:75%;margin-left:auto;margin-right:auto;margin-bottom:17%}article[typeof=Product] figure div.figure-main a.media>img,article[typeof=Product] figure div.figure-main a.media>video{max-width:100%;max-height:100%;object-fit:contain}article[typeof=Product] figure aside{display:flex;justify-content:center}article[typeof=Product] figure aside a{padding:0 10px}article[typeof=Product] figure aside a{display:none;flex-basis:12%;flex-shrink:1;max-width:50%}article[typeof=Product] figure aside a:nth-last-child(3){display:block;order:1}article[typeof=Product] figure aside a:nth-last-child(2){display:block;order:2}article[typeof=Product] figure aside a:nth-last-child(1){display:block;order:3}article[typeof=Product] figure aside a:nth-child(1){display:block;order:4}article[typeof=Product] figure aside a:nth-child(2){display:block;order:5}article[typeof=Product] figure aside a:nth-child(3){display:block;order:6}article[typeof=Product] figure aside a:nth-child(4){display:block;order:7}article[typeof=Product] figure a.media img,article[typeof=Product] figure a.media video{width:100%}article[typeof=Product] figure aside.zoomed{background:#fff!important;display:block!important;height:100%!important;left:0!important;overflow:scroll!important;position:fixed!important;top:0!important;width:100%!important;z-index:99!important;-webkit-overflow-scrolling:touch}article[typeof=Product] figure aside.zoomed a{cursor:zoom-out!important;margin:5px auto!important;max-width:100%!important;display:block!important}@media only screen and (min-width: 800px){article[typeof=Product] figure aside.zoomed a{max-width:100vh!important}}article[typeof=Product] h2,article[typeof=Product] h3{text-align:left;font-weight:400}article[typeof=Product] h2{margin:0}article[typeof=Product] div[property=description]{padding:1em 0;text-align:left}form[action="/cart/add"]{border-bottom:1px solid black;border-top:1px solid black;padding:1em 0;text-align:center}article[typeof=Product] div aside{padding:1em 0}article[typeof=Product] div aside small{display:block;font-size:inherit;margin:1em 0}article[typeof=Product] div aside small.sale-disclaimer{font-weight:700;text-decoration:underline}form[action="/cart/add"] div[property=priceSpecification][data-selected-variant=false]{display:none}form[action="/cart/add"] .pick-an-option{font-weight:700;padding:5px;margin:5px;min-height:2.5em;line-height:2.5em}.variants{margin:1em 0;display:flex;flex-wrap:wrap;justify-content:center}form[action="/cart/add"] .variants input[type=radio]{display:none}form[action="/cart/add"] .variants input[type=radio]+label{padding:5px;margin:5px;min-width:2.5em;min-height:2.5em;line-height:2.5em;text-transform:lowercase;display:block}form[action="/cart/add"] .variants input[type=radio]:enabled+label{cursor:pointer}form[action="/cart/add"] .variants input[type=radio]:disabled+label{color:#767676;cursor:not-allowed;text-decoration:line-through}form[action="/cart/add"] .variants input[type=radio]:checked+label{border-radius:25em;box-shadow:inset 0 0 0 1px #000}
/*# sourceMappingURL=/cdn/shop/t/48/assets/style-product.css.map */
