.drop-click-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.drop-click-container .back-dropdown{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.drop-click-container .drop-click-name{border-bottom:1px dotted #ff4081;color:rgba(0,0,0,.87);display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drop-click-container .drop-click-name.hover{color:#ff4081}.toolbar-transition{-webkit-transition:all .3s ease;transition:all .3s ease}.toolbar-enter,.toolbar-leave{-webkit-transform:translate(408px);transform:translate(408px)}.graph-overview{-webkit-overflow-scrolling:touch;background:#fff;height:100%;position:absolute;right:0;width:408px;z-index:1}.graph-overview .close-panel{color:rgba(0,0,0,.87);display:inline-block;float:right;height:32px;margin-right:-18px;padding-top:3px;text-align:center;width:55px}.graph-overview .close-panel:hover{color:#ff4081}.graph-overview .header{background:#fff;border-bottom:1px solid rgba(0,0,0,.12);height:80px;padding:10px 18px}.graph-overview .header h2{font-weight:400;margin:0 0 8px}.graph-overview .header .sort-method{padding-left:8px}.graph-overview .sort-results{-ms-flex:1;-webkit-box-flex:1;flex:1;overflow-y:auto}.graph-overview .product-image{padding-right:10px}.graph-overview .product-details{-ms-flex:1;-webkit-box-flex:1;flex:1}.graph-overview img.cover{height:auto;width:60px}.graph-overview h3{font-size:18px;font-weight:400;line-height:19px;margin:0;max-height:38px;overflow:hidden}.graph-overview ul{list-style-type:none;margin:0;padding:0}.graph-overview li{-ms-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;height:112px;padding:10px 18px}.graph-overview li.js-hover,.graph-overview li:focus,.graph-overview li:hover{background-color:#fff8e1}.list-results{background:#fff;color:rgba(0,0,0,.87);font-size:42px;padding:0 8px;position:fixed;right:0;text-align:center;top:0}.list-results .label{font-size:12px;vertical-align:middle}@media (max-width:500px){.graph-overview{width:100%}.toolbar-enter,.toolbar-leave{-webkit-transform:translateY(100vh);transform:translateY(100vh)}.list-results{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;bottom:0;clor:#ff4081;display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;justify-content:center;left:0;right:0;top:inherit;width:100%}.list-results .label{display:inline-block;font-size:18px;padding-left:8px}}.attr-name,.price-label{color:rgba(0,0,0,.54)}.item-nodes{margin-top:7px}.item-nodes a{border:1px dashed #f50057;color:rgba(0,0,0,.54);display:inline-block;margin-bottom:7px;margin-right:7px;padding:4px}.item-nodes a:hover{background-color:#ff4081;color:#fff}.product-cover{text-align:center}.mini-header{background:#fff;border-bottom:1px solid rgba(0,0,0,.12);height:80px;position:fixed;width:408px;z-index:1}.mini-header .tiny-link{display:none}.mini-header .mini-details{-ms-flex:1;-webkit-box-flex:1;flex:1;margin:8px;overflow:hidden}.mini-header .mini-details h4{-ms-flex:1;-webkit-box-flex:1;flex:1;font-weight:400;margin:0 0 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-header .mini-details .description{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;height:36px;justify-content:space-between}.mini-header .mini-details .description .buy-btn{margin:0 0 0 10px;width:180px}.mini-header img.cover{-webkit-box-shadow:none;box-shadow:none;height:80px;width:auto}.details-container{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-overflow-scrolling:touch;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);height:100%;position:absolute;right:0;width:408px;z-index:2}.details-container .central-block{-ms-flex:1;-webkit-box-flex:1;flex:1;overflow-x:hidden;overflow-y:auto}.details-container .actions{-ms-flex-pack:distribute;background:#fff;border-top:1px solid rgba(0,0,0,.12);display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;justify-content:space-around;text-align:center}.details-container .actions a{-ms-flex:1;-webkit-box-flex:1;flex:1;line-height:42px}.details-container .actions a.primary{border-right:1px solid rgba(0,0,0,.12)}.details-container .buy-btn{margin:10px}.details-container .shop-btn{-ms-flex-align:center;-ms-flex-direction:row;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;align-items:center;background:-webkit-gradient(linear,left top,left bottom,from(#f7dfa5),to(#f0c14b));background:linear-gradient(180deg,#f7dfa5,#f0c14b);border-color:#a88734 #9c7e31 #846a29;border-radius:2px;border-style:solid;border-width:1px;color:#111;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;height:36px}.details-container .shop-btn img{padding:0 3px}.details-container .shop-btn div{-ms-flex:1;-webkit-box-flex:1;flex:1;margin-left:-32px;text-align:center}.details-container .attributes-container{padding:0 10px}.details-container .attributes-container .product-title{font-weight:400;margin-bottom:4px;margin-top:0}.details-container .cover-container{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.expand-transition{-webkit-transition:all .2s ease;transition:all .2s ease}.expand-enter,.expand-leave{opacity:0}img.cover{-ms-flex-item-align:center;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);align-self:center;box-shadow:0 0 10px rgba(0,0,0,.2);height:500px;width:auto}@media (min-width:1600px){.details-container.list-open{right:408px;z-index:1}}@media (max-width:670px){.details-container,.mini-header{width:100%}.cover-container{float:left;padding:10px 16px 10px 10px}.cover-container img.cover{height:300px}}@media (max-width:500px){.cover-container{float:none;padding:0}}@media (max-width:500px){.details-container,.mini-header{width:100%}.cover-container{float:none;padding:0}}@media (max-height:600px){img.cover{height:300px}}@media (max-height:320px){img.cover{height:150px}.mini-header,.mini-header img.cover{height:40px}.mini-header .tiny-link{display:inline-block}}.item-tooltip{-ms-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;height:80px;position:fixed;width:320px;z-index:3}.item-tooltip img{height:80px;width:auto}.tooltip-details{-ms-flex:1;-webkit-box-flex:1;flex:1;overflow:hidden;position:relative}.tooltip-details h4{font-size:15px;font-weight:400;line-height:16px;margin:0;padding:10px}.tooltip-details .footer{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.4)),to(#fff));background:linear-gradient(hsla(0,0%,100%,.4),#fff);bottom:0;height:10px;position:absolute;width:100%}@media (max-width:500px){.item-tooltip{right:0;width:inherit}}.map-details{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2),0 -1px 0 rgba(0,0,0,.02);background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2),0 -1px 0 rgba(0,0,0,.02);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;font-size:14px;left:0;max-height:100%;overflow:hidden;position:fixed;top:0;width:400px}.map-details .header{cursor:pointer;padding:8px 16px}.map-details .content{-ms-flex:1;-webkit-box-flex:1;flex:1;overflow:auto;padding:8px 16px}.map-details .toggle-button{font-size:12px;position:absolute;right:8px;top:8px}.map-details img{margin:0 auto;width:100%}.map-details img.cover{float:left;height:160px;margin:0 18px 8px 0;width:122px}.map-details h3,.map-details h4,.map-details h5{font-size:18px;font-weight:400;margin:0}.map-details h4{font-size:14px}.map-details a h3{color:rgba(0,0,0,.87)}blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;margin:0;padding:0 1em}h3.primary-header{margin-bottom:7px;max-width:300px}@media (max-width:500px){.map-details{left:0;top:0;width:100%}.map-details .toggle-button{top:36px}}body,html{height:100%}body{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Helvetica,sans-serif;margin:0;overflow:hidden;padding:0;position:fixed;width:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box}svg{visibility:hidden}.start,svg{height:100%;width:100%}.start{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:28px;justify-content:center;left:0;text-align:center;top:0}.copy,.start{position:absolute}.copy{bottom:8px;font-size:x-small;left:8px}svg a{cursor:pointer}.icon-button{color:#fff}.col{-ms-flex-direction:column;-webkit-box-orient:vertical;flex-direction:column}.col,.row{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.row{-ms-flex-direction:row;-webkit-box-orient:horizontal;flex-direction:row}.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}a{text-decoration:none}.accent{color:#ff4081}.accent.secondary{color:#ff80ab}.space-letter{padding-right:.3em}.nowrap{white-space:nowrap}a.accent:hover{color:#f50057}a.btn:hover{background-color:#fff8e1;color:#ff4081}.shadow{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.primary{color:rgba(0,0,0,.87)}.secondary{color:rgba(0,0,0,.54)}@media print{.no-print,.no-print *{display:none!important}}