@import url(https://use.typekit.net/ezf2mkb.css);@font-face{font-family:iconfont;src:url(../fonts/iconfont.woff2) format("woff2"),url(../fonts/iconfont.woff) format("woff");font-display:swap}.icon,.taggd__button.c-imagemap__button::before{display:inline-block;font:normal normal normal 14px/1 iconfont;font-size:inherit;font-weight:inherit;letter-spacing:0;vertical-align:-10%;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}@keyframes imagemap{0%{transform:scale3d(1,1,1);opacity:0}20%{opacity:1}100%{transform:scale3d(1.5,1.5,1.5);opacity:0}}.taggd__button.c-imagemap__button{width:20px;height:20px;background:#a66c5b;border:1px solid rgba(255,255,255,.8);border-radius:100%;box-shadow:0 0 20px 0 rgba(0,0,0,.3);opacity:1}.taggd__button.c-imagemap__button:hover{background:#9d6555;opacity:1}.taggd__button.c-imagemap__button::before{content:"";position:absolute;top:50%;left:50%;color:#fff;font-size:14px;font-weight:400;transform:translateX(-50%) translateY(-50%)}.taggd__button.c-imagemap__button::after{content:"";position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-10px;width:20px;height:20px;border:1px solid #a66c5b;border-radius:100%;animation:imagemap 2s ease-in-out infinite forwards;pointer-events:none}.c-imagemap{position:relative}.c-imagemap__image{width:100%}.c-imagemap__content-wrap{display:none;margin-bottom:3rem}.c-imagemap__content-wrap.slick-initialized{display:block}.c-imagemap__content-wrap.slick-initialized .slick-prev{top:30%;left:2.25rem}.c-imagemap__content-wrap.slick-initialized .slick-next{top:30%;right:2.25rem}@media screen and (min-width:721px){.c-imagemap__content-wrap{display:block;margin-bottom:0}}.c-imagemap__content{display:block;text-align:center}@keyframes imagemapContent{0%{opacity:0}100%{opacity:1}}@media screen and (min-width:721px){.c-imagemap__content{display:none;position:absolute;padding:.75rem;width:auto;min-width:400px;text-align:center;background:rgba(255,255,255,.98);box-shadow:0 0 60px 0 rgba(0,0,0,.4);z-index:999;opacity:0}.c-imagemap__content.is-visible{animation:imagemapContent .2s ease-in-out both}}.c-imagemap__content::before{content:"";position:absolute}.c-imagemap__content.fitsRight{transform:translateX(.75rem)}.c-imagemap__content.fitsRight::before{top:50%;left:-6px;border-right:6px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent;transform:translateY(-50%)}.c-imagemap__content.fitsRightBottom{transform:translateY(.75rem)}.c-imagemap__content.fitsRightBottom::before{top:-6px;left:6px;border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;transform:translateX(-6px)}.c-imagemap__content.fitsRightTop{transform:translateY(-.75rem)}.c-imagemap__content.fitsRightTop::before{bottom:-6px;left:6px;border-top:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;transform:translateX(-6px)}.c-imagemap__content.fitsLeft{transform:translateX(-.75rem)}.c-imagemap__content.fitsLeft::before{top:50%;right:-6px;border-left:6px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent;transform:translateY(-50%)}.c-imagemap__content.fitsLeftBottom{transform:translateY(.75rem)}.c-imagemap__content.fitsLeftBottom::before{top:-6px;right:6px;border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;transform:translateX(6px)}.c-imagemap__content.fitsLeftTop{transform:translateY(-.75rem)}.c-imagemap__content.fitsLeftTop::before{bottom:-6px;right:6px;border-top:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;transform:translateX(6px)}.c-imagemap__content.fitsTop{transform:translateY(-1.5rem)}.c-imagemap__content.fitsTop::before{bottom:-6px;left:50%;border-top:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;transform:translateX(-50%)}.c-imagemap__content.fitsBottom{transform:translateY(1.5rem)}.c-imagemap__content.fitsBottom::before{top:-6px;left:50%;border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;transform:translateX(-50%)}.c-imagemap__content .product-item{margin:0;padding:0;border:none}.c-imagemap__content .product-item .image{padding:0}.c-imagemap__content .product-item .title{height:auto}.c-imagemap__content .product-item .cta-button{padding:0;opacity:1}.c-imagemap__content .product-item .cta-button .button{margin:0}.c-imagemap__content .c-imagemap-product__image{border-width:1px;border-style:solid;border-color:transparent transparent #e6e0da}.c-imagemap__content .c-imagemap-product__title{display:flex;flex-flow:column wrap;margin:.375rem 0 .75rem 0;margin-bottom:rem-calc(10);font-family:minion-pro,serif;font-weight:400;font-style:normal;font-size:calc(14px + 4 * ((100vw - 320px)/ 1120))}@media screen and (min-width:1440px){.c-imagemap__content .c-imagemap-product__title{font-size:18px}}@media screen and (max-width:320px){.c-imagemap__content .c-imagemap-product__title{font-size:14px}}.c-imagemap__content .c-imagemap-product__title .item-subtitle{display:block;font-family:FuturaPT-Book,sans-serif;font-size:calc(12px + 2 * ((100vw - 320px)/ 1120))}@media screen and (min-width:1440px){.c-imagemap__content .c-imagemap-product__title .item-subtitle{font-size:14px}}@media screen and (max-width:320px){.c-imagemap__content .c-imagemap-product__title .item-subtitle{font-size:12px}}.c-imagemap__content .c-imagemap-product .c-product-pricing--imagemap{display:inline}.c-imagemap__content .c-imagemap-product .c-product-pricing--imagemap .c-product-pricing__price{font-size:calc(14px + 2 * ((100vw - 320px)/ 1120))}@media screen and (min-width:1440px){.c-imagemap__content .c-imagemap-product .c-product-pricing--imagemap .c-product-pricing__price{font-size:16px}}@media screen and (max-width:320px){.c-imagemap__content .c-imagemap-product .c-product-pricing--imagemap .c-product-pricing__price{font-size:14px}}.c-imagemap__content .c-imagemap-product .c-product-stockrecord--imagemap{display:inline}.c-imagemap__content .c-imagemap-product .c-product-stockrecord__item{margin-bottom:0;font-size:0}.c-imagemap__content .c-imagemap-product__cta .c-button{padding:.25rem .75rem;width:auto;font-size:calc(12px + 2 * ((100vw - 320px)/ 1120));color:#fff;background:#857c77}@media screen and (min-width:1440px){.c-imagemap__content .c-imagemap-product__cta .c-button{font-size:14px}}@media screen and (max-width:320px){.c-imagemap__content .c-imagemap-product__cta .c-button{font-size:12px}}.c-imagemap__content .c-imagemap-product__cta .c-button:hover{color:#fff;background:#78706b}