﻿*{margin:0;padding:0;font-size:1em;font-weight:normal}@keyframes flash{0%{opacity:0}20%{opacity:0.75}50%{opacity:1}80%{opacity:0.75}100%{opacity:0}}.disabled,a.disabled{pointer-events:none;cursor:default}.disabled.btn,a.disabled.btn{background:#716F70}.highlight,.warning{color:#C7202E}body.shop .visualGrid,body.product .visualGrid{background-image:radial-gradient(circle at 1px 1px, #000 1px, transparent 0px);z-index:-1}section.product,main.product{margin-top:var(--grid-module)}@media screen and (max-width: 800px){section.product h2+.float.flex,main.product h2+.float.flex{display:block}}section.product .productWrap,main.product .productWrap{grid-template-rows:unset}section.product .productWrap .productInfo,main.product .productWrap .productInfo{width:calc(var(--grid-module) * 7);padding:0 5px;box-sizing:border-box}section.product .productWrap .productInfo select,main.product .productWrap .productInfo select{text-transform:uppercase;max-width:60%;padding:6px 15px;overflow:hidden}section.product .productWrap .productInfo .flash,main.product .productWrap .productInfo .flash{animation-name:flash;animation-duration:2s}section.product .productWrap .productInfo .productNote,main.product .productWrap .productInfo .productNote{display:block;margin-top:3px}section.product .productWrap .productInfo>figure,main.product .productWrap .productInfo>figure{display:none}@media screen and (max-width: 1024px){section.product .productWrap .productInfo,main.product .productWrap .productInfo{width:calc(var(--grid-module) * 6)}}@media screen and (max-width: 800px){section.product .productWrap .productInfo,main.product .productWrap .productInfo{width:100%;padding:0 5px}section.product .productWrap .productInfo>figure,main.product .productWrap .productInfo>figure{width:100%;display:block;margin-top:5px}}section.product .productWrap .productInfo .productDescription,main.product .productWrap .productInfo .productDescription{margin-top:.8em;padding-right:5px}section.product .productWrap .productInfo .productDescription>ul,main.product .productWrap .productInfo .productDescription>ul{margin:.8em 0}section.product .productWrap .productInfo .productDescription>ul li,main.product .productWrap .productInfo .productDescription>ul li{margin:0;margin-left:1.5ch}section.product .productWrap .productInfo .productDescription>ul li:before,main.product .productWrap .productInfo .productDescription>ul li:before{content:'– ';margin-left:-1.5ch}section.product .productWrap .productInfo .productDescription .vatDisclaimer,main.product .productWrap .productInfo .productDescription .vatDisclaimer{margin-top:.8em}section.product .productWrap .productInfo .productDescription .measurements table,main.product .productWrap .productInfo .productDescription .measurements table{border-collapse:collapse;text-align:left}section.product .productWrap .productInfo .productDescription .measurements table th,section.product .productWrap .productInfo .productDescription .measurements table tr,section.product .productWrap .productInfo .productDescription .measurements table td,main.product .productWrap .productInfo .productDescription .measurements table th,main.product .productWrap .productInfo .productDescription .measurements table tr,main.product .productWrap .productInfo .productDescription .measurements table td{padding:3px 0;width:100px}section.product .productWrap .productInfo .productDescription .measurements table tr,section.product .productWrap .productInfo .productDescription .measurements table td,main.product .productWrap .productInfo .productDescription .measurements table tr,main.product .productWrap .productInfo .productDescription .measurements table td{border-bottom:1px solid black}section.product .productWrap .productInfo .productDescription .measurements table tbody>tr:last-of-type,main.product .productWrap .productInfo .productDescription .measurements table tbody>tr:last-of-type{border-bottom:none}section.product .productWrap .productInfo .productDescription .measurements table tbody>tr:last-of-type>td,main.product .productWrap .productInfo .productDescription .measurements table tbody>tr:last-of-type>td{border-bottom:none}section.product .productWrap .productInfo .productDescription .measurements table tr td:first-child,main.product .productWrap .productInfo .productDescription .measurements table tr td:first-child{width:150px}@media only screen and (max-width: 800px){section.product .productWrap .productInfo .productDescription .measurements tr,section.product .productWrap .productInfo .productDescription .measurements td,main.product .productWrap .productInfo .productDescription .measurements tr,main.product .productWrap .productInfo .productDescription .measurements td{border-bottom:.5px solid black}section.product .productWrap .productInfo .productDescription .measurements .col2.txt,main.product .productWrap .productInfo .productDescription .measurements .col2.txt{width:90%;margin:0 auto;display:block}}@media only screen and (max-width: 800px){section.product .productWrap .productInfo .productDescription>.relatedProducts,main.product .productWrap .productInfo .productDescription>.relatedProducts{display:none}}section.product .productWrap .productInfo .productDescription p>img,main.product .productWrap .productInfo .productDescription p>img{display:none}section.product .productWrap .relatedProducts,main.product .productWrap .relatedProducts{display:block;margin-top:40px}section.product .productWrap .relatedProducts h3,main.product .productWrap .relatedProducts h3{margin-bottom:10px}section.product .productWrap .relatedProducts ul,main.product .productWrap .relatedProducts ul{gap:10px}section.product .productWrap .relatedProducts ul>li,main.product .productWrap .relatedProducts ul>li{flex:0 0 calc(var(--grid-module) * 3);margin-bottom:5px;box-sizing:border-box}section.product .productWrap .relatedProducts ul>li:before,main.product .productWrap .relatedProducts ul>li:before{content:""}section.product .productWrap .relatedProducts ul>li figcaption,main.product .productWrap .relatedProducts ul>li figcaption{padding:5px 5px 0 0}@media only screen and (max-width: 1024px){section.product .productWrap .relatedProducts ul>li,main.product .productWrap .relatedProducts ul>li{flex:0 0 calc(var(--grid-module) * 2)}}@media only screen and (max-width: 800px){section.product .productWrap .relatedProducts ul>li,main.product .productWrap .relatedProducts ul>li{flex:0 0 calc(var(--grid-module) * 3)}}section.product .productWrap>.relatedProducts,main.product .productWrap>.relatedProducts{display:none}@media only screen and (max-width: 800px){section.product .productWrap>.relatedProducts,main.product .productWrap>.relatedProducts{margin-bottom:20px;display:block}}section.product .productWrap>figure,section.product .productWrap>.videoWrap,main.product .productWrap>figure,main.product .productWrap>.videoWrap{margin-bottom:5px;padding:0 2.5px;width:calc(var(--grid-module) * 11);box-sizing:border-box}section.product .productWrap>figure.s,section.product .productWrap>.videoWrap.s,main.product .productWrap>figure.s,main.product .productWrap>.videoWrap.s{width:calc(var(--grid-module) * 6)}section.product .productWrap>figure.xm,section.product .productWrap>.videoWrap.xm,main.product .productWrap>figure.xm,main.product .productWrap>.videoWrap.xm{width:calc(var(--grid-module) * 8)}section.product .productWrap>figure.l,section.product .productWrap>.videoWrap.l,main.product .productWrap>figure.l,main.product .productWrap>.videoWrap.l{width:calc(var(--grid-module) * 14)}@media screen and (max-width: 1024px){section.product .productWrap>figure,section.product .productWrap>.videoWrap,main.product .productWrap>figure,main.product .productWrap>.videoWrap{width:calc(var(--grid-module) * 6)}section.product .productWrap>figure.s,section.product .productWrap>.videoWrap.s,main.product .productWrap>figure.s,main.product .productWrap>.videoWrap.s{width:calc(var(--grid-module) * 6)}section.product .productWrap>figure.xm,section.product .productWrap>.videoWrap.xm,main.product .productWrap>figure.xm,main.product .productWrap>.videoWrap.xm{width:calc(var(--grid-module) * 5)}section.product .productWrap>figure.l,section.product .productWrap>.videoWrap.l,main.product .productWrap>figure.l,main.product .productWrap>.videoWrap.l{width:calc(var(--grid-module) * 8)}}section.product .productWrap>figure video,section.product .productWrap>.videoWrap video,main.product .productWrap>figure video,main.product .productWrap>.videoWrap video{width:100%;height:auto}section.product .price,main.product .price{font-size:24px;line-height:1.1em;margin-bottom:12px}section.product .price,section.product select,section.product .btn,main.product .price,main.product select,main.product .btn{margin-left:2.5px;margin-right:2.5px}section.product select,section.product .btn,main.product select,main.product .btn{margin-bottom:5px}@media screen and (max-width: 800px){section.product select,section.product .btn,main.product select,main.product .btn{max-width:calc(var(--grid-module) * 7);text-overflow:ellipsis}}@media only screen and (max-width: 800px){section.product .productInfo+figure,main.product .productInfo+figure{display:none}}@media screen and (max-width: 500px){.shopInfo+section{margin-top:calc(var(--grid-module) * 2.5 + 5px)}}main.shop{grid-column-start:1;grid-column-end:calc(var(--grid-max) + 1);grid-template-rows:min-content;grid-row-start:2}@media screen and (max-width: 800px){main.shop{grid-row-start:2}}main.shop .productPreview{grid-column-start:1;grid-column-end:11;grid-row-start:1;transition:opacity .25s linear}main.shop .productPreview figure,main.shop .productPreview video{height:calc(100vh - var(--grid-module) - 20px);overflow:hidden;width:calc(var(--grid-module) * 10 + 3px);position:fixed;object-fit:cover;object-position:center top}@media screen and (max-width: 1024px){main.shop .productPreview figure,main.shop .productPreview video{width:calc(var(--grid-module) * 6)}}main.shop .productPreview figure img:first-child,main.shop .productPreview video img:first-child{width:100%;height:100%;object-fit:cover;object-position:center top;position:relative}main.shop .productPreview figure img:first-child.bottom,main.shop .productPreview video img:first-child.bottom{object-position:center bottom}main.shop .productPreview figure img:first-child.center,main.shop .productPreview video img:first-child.center{object-position:center center}@media screen and (max-width: 1024px){main.shop .productPreview{grid-column-end:8}}@media screen and (orientation: portrait), screen and (max-width: 1024px){main.shop .productPreview{display:none}}main.shop>ul{grid-column-start:12;grid-column-end:calc(var(--grid-max) + 1);display:flex;flex-wrap:wrap;column-gap:10px}main.shop>ul+ul{margin-top:var(--grid-module)}@media screen and (max-width: 1024px){main.shop>ul{grid-column-start:8}}@media screen and (orientation: portrait), screen and (max-width: 1024px){main.shop>ul{grid-column-start:1;padding-bottom:var(--grid-module);padding-top:calc(var(--grid-module) / 2)}}main.shop>ul li{box-sizing:border-box;margin-bottom:var(--grid-module);flex:0 0 calc(var(--grid-module) * 3)}@media screen and (max-width: 1024px){main.shop>ul li{flex:0 0 calc(33% - 10px)}}@media screen and (max-width: 800px){main.shop>ul li{flex:0 0 calc(50% - 10px)}}@media screen and (max-width: 500px){main.shop>ul li{max-width:none}}main.shop>ul li span.play{position:absolute;display:none;transition:background .125s linear;padding:6px 15px}@media screen and (min-width: 1024px){main.shop>ul li:hover span.play{display:block}}main.shop>ul li figure{width:100%;min-height:250px;position:relative;position:relative}main.shop>ul li figure:not(.invisible){transition:opacity .25s linear}main.shop>ul li figure img{width:100%;height:100%;object-fit:contain}main.shop>ul li figure img,main.shop>ul li figure video{object-fit:cover}main.shop>ul li figure img.ratio-3to4,main.shop>ul li figure video.ratio-3to4{aspect-ratio:3/4}main.shop>ul li figure img.ratio-2to3,main.shop>ul li figure video.ratio-2to3{aspect-ratio:2/3}main.shop>ul li figure img.ratio-9to16,main.shop>ul li figure video.ratio-9to16{aspect-ratio:9/16}main.shop>ul li figure img.ratio-10to16,main.shop>ul li figure video.ratio-10to16{aspect-ratio:10/16}main.shop>ul li figure img.ratio-16to10,main.shop>ul li figure video.ratio-16to10{aspect-ratio:16/10}main.shop>ul li figure figcaption{padding:5px 5px 0 0}@media (hover: hover) and (min-width: 800px){main.shop>ul li.active,main.shop>ul li:hover{color:black}main.shop>ul li.active a,main.shop>ul li:hover a{text-decoration:none}}main.shop>ul li.unavailable figure img{filter:grayscale(1)}@media screen and (orientation: landscape){main.shop>ul.featured>li{flex-basis:calc(var(--grid-module) * 5)}}main.shop .emptyNote{grid-column-start:1;grid-column-end:-1;text-align:center;max-width:none;padding-top:calc(var(--grid-module) * 2)}main.shop .emptyNote p{max-width:none}@media screen and (max-width: 500px){.shopInfo+main.shop{grid-row-start:3}}.shop-capsule main{padding-top:var(--grid-module);padding-bottom:calc(var(--grid-module)*2)}@media (min-width: 500px){.shop-capsule main{padding-bottom:5px}}.shop-capsule main ul{width:calc(var(--grid-module)*var(--grid-max))}.shop-capsule main ul li,.shop-capsule main ul div{padding:1px}.shop-capsule main ul li.size-small,.shop-capsule main ul div.size-small{width:calc((var(--grid-module)*5) - 2px)}@media only screen and (max-width: 500px){.shop-capsule main ul li.size-small,.shop-capsule main ul div.size-small{width:calc((var(--grid-module)*4) - 2px)}}.shop-capsule main ul li.size-medium,.shop-capsule main ul div.size-medium{width:calc((var(--grid-module)*7) - 2px)}@media only screen and (max-width: 500px){.shop-capsule main ul li.size-medium,.shop-capsule main ul div.size-medium{width:calc((var(--grid-module)*4) - 2px)}}.shop-capsule main ul li.size-large,.shop-capsule main ul div.size-large{width:calc((var(--grid-module)*9) - 2px)}@media only screen and (max-width: 500px){.shop-capsule main ul li.size-large,.shop-capsule main ul div.size-large{width:calc((var(--grid-module)*6) - 2px)}}.shop-capsule main ul li figure:not(.invisible),.shop-capsule main ul div figure:not(.invisible){transition:opacity .25s linear}.shop-capsule main ul li.unavailable figure img,.shop-capsule main ul div.unavailable figure img{filter:grayscale(1)}.shop-capsule main ul li figure video,.shop-capsule main ul div figure video{padding:0;width:100%;height:100%}.shop-capsule main ul li figure img,.shop-capsule main ul li video,.shop-capsule main ul div figure img,.shop-capsule main ul div video{object-fit:cover}.shop-capsule main ul li figure img.ratio-3to4,.shop-capsule main ul li video.ratio-3to4,.shop-capsule main ul div figure img.ratio-3to4,.shop-capsule main ul div video.ratio-3to4{aspect-ratio:3/4}.shop-capsule main ul li figure img.ratio-2to3,.shop-capsule main ul li video.ratio-2to3,.shop-capsule main ul div figure img.ratio-2to3,.shop-capsule main ul div video.ratio-2to3{aspect-ratio:2/3}.shop-capsule main ul li figure img.ratio-9to16,.shop-capsule main ul li video.ratio-9to16,.shop-capsule main ul div figure img.ratio-9to16,.shop-capsule main ul div video.ratio-9to16{aspect-ratio:9/16}.shop-capsule main ul li figure img.ratio-10to16,.shop-capsule main ul li video.ratio-10to16,.shop-capsule main ul div figure img.ratio-10to16,.shop-capsule main ul div video.ratio-10to16{aspect-ratio:10/16}.shop-capsule main ul li figure img.ratio-16to10,.shop-capsule main ul li video.ratio-16to10,.shop-capsule main ul div figure img.ratio-16to10,.shop-capsule main ul div video.ratio-16to10{aspect-ratio:16/10}body.cart main.cart{grid-column:1/calc(var(--grid-max) + 1);grid-row:2/var(--grid-max)}@media screen and (max-width: 800px){body.cart main.cart{padding:0;grid-column-start:1;grid-column-end:calc(var(--grid-max) + 1 )}}body.cart main.cart table{table-layout:fixed;border-collapse:collapse;width:100%}@media screen and (max-width: 800px){body.cart main.cart table{table-layout:auto}body.cart main.cart table tbody,body.cart main.cart table th,body.cart main.cart table td,body.cart main.cart table tr{display:block}body.cart main.cart table thead{display:none}}body.cart main.cart table tr{width:100%}@media screen and (max-width: 800px){body.cart main.cart table tr{display:flex;flex-wrap:wrap;padding:5px 0;border-bottom:1px solid}}body.cart main.cart table tr td{width:18.5%;height:calc(var(--grid-module) * 2);padding:5px 25px 5px 0;box-sizing:border-box;margin:0;vertical-align:top;border-bottom:1px solid}body.cart main.cart table tr td.emptyCell{padding:5em 0}body.cart main.cart table tr td.grandTotal,body.cart main.cart table tr td#grandTotal{height:unset}body.cart main.cart table tr td:last-child{width:7.5%}body.cart main.cart table tr td img{max-width:50px}@media screen and (max-width: 800px){body.cart main.cart table tr td{padding:0;height:auto;border-bottom:0}body.cart main.cart table tr td.unifiedSmall{width:50%}body.cart main.cart table tr td.title{flex:0 0 calc(100% - 75px - 10px);padding-bottom:10px}body.cart main.cart table tr td.image{flex:0 0 75px;height:0}body.cart main.cart table tr td.remove{padding:10px 0 20px}body.cart main.cart table tr td.quantity{padding-bottom:10px}body.cart main.cart table tr td.quantity:before{display:inline;content:'Quantity: '}body.cart main.cart table tr td.grandTotal{flex:0 1 14ch}body.cart main.cart table tr td.grandTotal:after{display:inline;content:":"}body.cart main.cart table tr td.emptyCell{width:auto;border:0}body.cart main.cart table tr td.hideSmall{display:none}body.cart main.cart table tr td.fullSmall{width:100%}body.cart main.cart table tr td img{max-width:calc(var(--grid-module) * 1.75)}}body.cart main.cart table thead tr td{vertical-align:bottom;height:var(--grid-module)}body.cart main.cart table tbody tr:first-child{border-top:1px solid}body.cart main.cart table tfoot tr,body.cart main.cart table tfoot tr td{border:none}body.cart main.cart table tfoot tr:last-child,body.cart main.cart table tfoot tr td:last-child{padding-bottom:10px}body.cart main.cart div.customsDisclaimer{max-width:calc(var(--grid-module) * 16);padding:10px 0 20px}body.cart main.cart div.customsDisclaimer label{text-transform:none;pointer-events:none}@media only screen and (max-width: 800px){body.cart main.cart div.customsDisclaimer{align-items:flex-start;gap:5px;max-width:calc(var(--grid-module) * 7)}}main.product.closed.grid,main.shop.closed.grid{height:unset;grid-row-start:2}main.product.closed.grid article,main.shop.closed.grid article{grid-column:1 / span 14}@media screen and (max-width: 800px){main.product.closed.grid article,main.shop.closed.grid article{grid-column-start:1;padding:0 calc(var(--grid-module) / 2) 0 5px}}main.shop-special-product.closed.grid,main.shop-special.closed.grid{padding-top:calc(var(--grid-module)*2)}main.shop-special-product.closed.grid article,main.shop-special.closed.grid article{grid-column:1 / span 14}@media screen and (max-width: 800px){main.shop-special-product.closed.grid article,main.shop-special.closed.grid article{padding:0 calc(var(--grid-module) / 2) 0 5px}}
/*# sourceMappingURL=shop.css.map */
