#shopify-section-product-template{flex-flow:row wrap;justify-content:space-between;align-items:flex-start;width:100%;gap:2rem}section.content{display:flex;flex-flow:column;gap:1rem;flex-grow:2;flex-basis:30rem;max-width:Min(50rem,100%)}section.gallery{display:flex;flex-flow:column nowrap;flex-grow:1;flex-basis:10rem;flex-shrink:0;min-height:40vh;height:55vh;max-height:70vh;min-width:min(20rem,100%)}section.gallery picture{position:relative;height:100%;width:100%}section.gallery picture img{position:absolute;width:100%;display:none;height:100%;object-fit:contain}section.gallery picture img[active]{display:block}section.gallery .thumbnails{display:flex;overflow-x:auto;justify-content:flex-start;gap:1rem}section.gallery .thumbnails button img{height:100%;width:auto}section.gallery .thumbnails button{position:relative;-webkit-appearance:none;appearance:none;padding:0;height:auto;width:auto;background-size:cover;background-position:center;background-color:transparent;opacity:.3}section.gallery .thumbnails button[active]{opacity:1}section.gallery .thumbnails button:hover,section.gallery .thumbnails button:focus{opacity:.75}.tags{display:flex;gap:1rem;max-width:100%;overflow-x:auto;white-space:nowrap}.tags a{background-color:rgb(var(--accent));padding:.5rem 1rem;width:fit-content;border-radius:1rem;text-transform:uppercase;font-weight:600}.shopify-product-form{width:100%}.shopify-product-form label.message{width:100%;max-width:30rem;aspect-ratio:16/9}.shopify-product-form label.message textarea{width:100%;height:100%}.popup h3{text-align:center}.popup p{text-align:start;opacity:.5;overflow:auto;font-size:.75rem;line-height:175%}.popup div{width:100%;display:flex;justify-content:stretch;align-items:center}.popup figure{opacity:.7;font-weight:700;font-size:1.25rem;margin-left:auto}.popup button,.popup .button{padding:1rem 2rem;background-color:rgb(var(--accent))}.popup button:hover,.popup .button:hover{background-color:rgb(var(--accent));filter:brightness(1.3)}.popup .buttons{justify-content:center}.popup #deny{background-color:#dedede33}.popup #deny:hover{filter:brightness(.7)}.popup>div>img{width:2.5rem}main .description table{width:100%;border-collapse:collapse}main .description th,td{width:50%;text-align:left;vertical-align:top}main .description th{padding-bottom:1rem}main .description ul{margin:0}main .description h3{font-size:1.25rem;text-transform:capitalize}main .description a{margin-left:.5rem;font-weight:700;padding:0}main .description a:hover{color:rgb(var(--accent));background-color:transparent;padding:0}.upsell{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:2rem;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;padding:.5rem 1rem;border-radius:.25rem;background-color:rgba(var(--accent) / 1);color:rgb(var(--accent-text))!important;filter:brightness(1);transition:filter .2s ease-in-out}.upsell:hover{filter:brightness(1.1)}.upsell .text{display:flex;flex-flow:column;gap:0}.upsell .text h5{font-size:1rem;text-transform:capitalize}.upsell .text p{opacity:.75;font-size:.75rem}.upsell input{display:none}.switch{display:flex;flex-direction:row;padding:.2rem;border-radius:.75rem;width:3rem;height:1.5rem;border-width:.1rem;border-style:solid;border-color:rgba(var(--text) / 0);background-color:rgb(var(--white));transition:.3s cubic-bezier(1,0,0,1) border-color}.switch span{min-width:1rem;border-radius:1rem;height:100%;aspect-ratio:1 / 1;background-color:rgb(var(--accent));-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.3s cubic-bezier(1,0,0,1) min-width}.upsell input:checked+.switch span{min-width:100%}.upsell input:checked+.switch{border-color:rgba(var(--text) / 1)}.promo{display:flex;background-color:#f8f8f8;padding:10px;text-align:center;border:1px solid #ddd;margin-top:10px}.promo h1{margin:0;font-size:16px}.money{display:flex;align-items:center;gap:.5ch;font-weight:700;font-size:1.15rem}.money:before{content:attr(currency);font-weight:500;font-size:.8rem}image-carousel{display:flex;width:100%;flex-flow:column nowrap;flex:1 0 30rem;max-width:100%;height:100%;min-height:40vh;max-height:70vh;min-width:min(20rem,100%);align-items:center;overscroll-behavior-x:none}
/*# sourceMappingURL=/cdn/shop/t/68/assets/product.css.map */
