.node-type-product section.title .page-title{font-size:1.7613636363636362rem;line-height:1.9318181818181817rem;font-family:Goudy Bookletter\ 1911,serif;font-weight:400;color:var(--colour-two);text-align:center;padding-bottom:10px;background:url(../../media/heading_bg.png) no-repeat center 100%;margin-bottom:10px}.node-type-product section.main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.node-type-product section.main .main-content{width:calc(75% - 10px)}.node-type-product section.main .main-content,.node-type-product section.main .main-content p{font-size:.9090909090909091rem;line-height:1.1363636363636362rem;font-family:Open Sans,sans-serif;font-weight:400;color:var(--colour-four)}.node-type-product section.main .main-content p{text-shadow:1px 1px var(--colour-eight);margin-top:5px;margin-bottom:10px}.node-type-product section.main .main-content p:last-of-type{margin-bottom:0}.node-type-product section.main .main-content ul{margin-left:0}.node-type-product section.main .main-content ul li{list-style:none;margin-bottom:10px;position:relative;padding-left:23px;font-size:.9090909090909091rem;line-height:1.1363636363636362rem;font-family:Open Sans,sans-serif;font-weight:400;color:var(--colour-four);text-shadow:1px 1px var(--colour-eight)}.node-type-product section.main .main-content ul li:before{content:"";height:6px;width:6px;border-radius:50%;display:inline-block;margin-right:6px;-webkit-transform:translate(50%,1px);transform:translate(50%,1px);background-color:var(--colour-four);position:absolute;left:6px;top:6px}.node-type-product section.main .main-content ol{margin-left:10px}.node-type-product section.main .main-content ol li{list-style:decimal;font-size:.9090909090909091rem;line-height:1.1363636363636362rem;font-family:Open Sans,sans-serif;font-weight:400;color:var(--colour-four);text-shadow:1px 1px var(--colour-eight)}.node-type-product section.main .main-content h1,.node-type-product section.main .main-content h2,.node-type-product section.main .main-content h3,.node-type-product section.main .main-content h4,.node-type-product section.main .main-content h5,.node-type-product section.main .main-content h6{font-size:1.0227272727272727rem;line-height:1.1931818181818181rem;font-family:Open Sans,sans-serif;font-weight:400;color:var(--colour-two);position:relative;display:block;margin-top:5px;margin-bottom:15px}.node-type-product section.main .main-content strong{font-weight:600}.node-type-product section.main .main-content a{text-decoration:none;color:var(--colour-nine)}.node-type-product section.main .main-content a:focus,.node-type-product section.main .main-content a:hover{color:var(--colour-ten)}.node-type-product section.main aside.details{width:calc(25% - 10px);padding:20px;border:1px solid var(--colour-six);background:var(--colour-twelve)}.node-type-product section.main aside.details>div{margin-bottom:10px}.node-type-product section.main aside.details>div:last-of-type{margin-bottom:0}.node-type-product section.main aside.details>div p{font-size:.9090909090909091rem;line-height:1.1363636363636362rem;font-family:Open Sans,sans-serif;font-weight:400;color:var(--colour-four);text-align:center;text-shadow:1px 1px var(--colour-eight)}.node-type-product section.main aside.details>div.price p{font-size:1.7613636363636362rem;line-height:1.9318181818181817rem;font-family:Open Sans,sans-serif;font-weight:400;color:var(--colour-two)}.node-type-product section.main aside.details>div.forsale p.forsale{font-size:.9090909090909091rem;line-height:1.1363636363636362rem;font-family:Open Sans,sans-serif;font-weight:400;color:var(--colour-ten)}.node-type-product section.main aside.details>div.forsale p.reserved,.node-type-product section.main aside.details>div.forsale p.sold{font-size:.9090909090909091rem;line-height:1.1363636363636362rem;font-family:Open Sans,sans-serif;font-weight:600;color:var(--colour-eleven)}.node-type-product section.main aside.details>div.ref p{position:relative}.node-type-product section.main aside.details>div.ref p:before{position:relative;display:inline-block;margin-right:5px;content:attr(data-title) ":"}.node-type-product section.images{background:var(--colour-eight);border:1px solid var(--colour-six);padding:10px;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.node-type-product section.images .ui-info{text-align:center;margin:0;font-size:.7954545454545454rem;line-height:.9659090909090908rem;font-family:Open Sans,sans-serif;font-weight:400;color:var(--colour-four);width:100%;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.node-type-product section.images .ui-info .pinch,.node-type-product section.images .ui-info .tap{display:none}.node-type-product section.images .ui-info .hover{display:initial}.node-type-product section.images .main{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-height:400px;height:400px;padding-top:20px;margin-bottom:20px;text-align:center}.node-type-product section.images .main .item{display:none;height:100%}.node-type-product section.images .main .item img,.node-type-product section.images .main .item picture{display:block;width:auto;height:100%}.node-type-product section.images .main .item.active{display:inline-block}.node-type-product section.images .thumbnails{width:calc(75% - 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto;margin-bottom:10px}.node-type-product section.images .thumbnails .item{max-width:20%;margin:0 10px;border:1px solid var(--colour-six);padding:2.5px;cursor:pointer;margin-bottom:10px}.node-type-product section.images .thumbnails .item.active,.node-type-product section.images .thumbnails .item:hover{border:1px solid var(--colour-four)}.node-type-product section.images .thumbnails .item img{margin:0 auto;display:block}