.image-map-column{position:relative;padding:0;max-width:630px;max-height:630px}.image-map-column__wrapper{position:relative;width:100%}@media screen and (max-width: 1600px) and (min-width: 990px){.image-map-column__wrapper{position:relative;width:90%;margin:auto}}.image-map-column__wrapper:before{content:"";background:#24242499;border-radius:50%;width:calc(100% - 175px);height:calc(100% - 175px);position:absolute;z-index:-1;top:50%;left:calc(50% + 5px);transform:translate(-50%,-50%)}.tasting-notes-title{color:#fff;font-size:var(--font-16px);margin-bottom:30px}.accordion-wrapper:after{content:"";border-top:2px solid #fff;display:block;position:absolute;width:18px;border-radius:10px;right:4px;top:33px;margin-top:-2px}.accordion-wrapper{position:relative;cursor:pointer}.accordion-wrapper.open:after{top:30px;margin:0}.accordion-wrapper:before{content:"";display:block;position:absolute;width:2px;height:18px;background:#fff;border-radius:10px;right:12px;top:23.5px}.accordion-wrapper.open:before{display:none}.accordion-wrapper{overflow:hidden}.open>.accordion-content{max-height:1000px;padding-bottom:20px}.accordion-wrapper{padding:20px 0 0;border-top:1px solid #FFFFFF4D}.accordion-links{margin-top:25px}span.accordion-title{color:#fff9;font-family:var(--font-bruichladdich);font-size:var(--font-16px);text-transform:uppercase}.open>span.accordion-title{color:#fff}.gold .open>span.accordion-title{color:#b3a16e}.gold .accordion-wrapper.open:before,.gold .accordion-wrapper.open:after{border-color:#b3a16e;background:#b3a16e}.blue .open>span.accordion-title{color:#10cfc9}.blue .accordion-wrapper.open:before,.blue .accordion-wrapper.open:after{border-color:#10cfc9;background:#10cfc9}.orange .open>span.accordion-title{color:#a36827}.orange .accordion-wrapper.open:before,.orange .accordion-wrapper.open:after{border-color:#a36827;background:#a36827}.blue .specs-value a{color:#10cfc9;text-decoration:underline}.gold .specs-value a{color:#b3a16e;text-decoration:underline}.accordion-content{margin-top:20px;font-size:var(--font-16px);color:#fff9}.accordion-content{transition:.2s ease-in-out;height:100%;max-height:0px}.accordion-content .legal-links{display:flex;flex-direction:column}.accordion-content .legal-links a{color:currentColor;font-family:var(--font-new-frank);letter-spacing:1.6px;font-size:var(--font-15px-fixed);margin-bottom:8px}.accordion-content .legal-links a:before{content:"+";margin-right:5px;margin-top:-2px;display:inline-block}div>.accordion-wrapper:last-child{border-bottom:1px solid #FFFFFF4D}.overflow-hidden{overflow:hidden;position:fixed}@media screen and (max-width: 989px){body .nutri-drawer{width:100%}.accordion-content{font-size:var(--font-12px-fixed)}}.specifications-outer-wrapper{padding:80px 50px 5px;position:relative}.specifications-outer-wrapper:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;right:0;margin:auto;background:radial-gradient(circle,#fff3,#f000,#fff0)}.specifications__product-title{font-family:var(--font-helvetica-nue-bold);letter-spacing:-1px;font-size:var(--font-28px);font-weight:400;text-transform:uppercase;color:#fff;line-height:1em;position:relative}@media screen and (max-width: 989px){.specifications__product-title{font-size:var(--font-28px)}}.specifications__product-title .specifications__product-collection{display:block;font-family:var(--font-akzidenz-grotesk-black);font-size:var(--font-21px);line-height:1;color:#b3a16e99}.specifications__product-title.specifications__product-title--laddie .specifications__product-collection{color:#ebebf599}.specifications__product-title.specifications__product-title--black-art .specifications__product-subtitle>span{color:#fff9;display:block;text-transform:uppercase;font-family:var(--font-din-mittelschrift);padding-left:0;font-size:var(--font-21px);font-weight:400;letter-spacing:0;margin-bottom:15px}.specifications__product-title.specifications__product-title--black-art .specifications__product-subtitle .specifications__product-subtitle-blackart{max-width:200px;height:auto;display:block;margin-top:5px;margin-bottom:0}.specifications__product-title.specifications__product-title--black-art .specifications__product-subtitle .specifications__product-subtitle-blackart>img{filter:drop-shadow(0px 0px 10px #000);-webkit-filter:drop-shadow(0px 0px 10px #000)}.specifications__product-title.specifications__product-title--port-charlotte-default,.specifications__product-title.specifications__product-title--port-charlotte-silver{font-size:var(--font-37px);font-weight:700;text-transform:uppercase;color:#fff;line-height:1em;font-family:var(--font-akzidenz-extra-bold)}@media screen and (max-width: 989px){.specifications__product-title.specifications__product-title--port-charlotte-default,.specifications__product-title.specifications__product-title--port-charlotte-silver{font-size:var(--font-28px-fixed)}}.specifications__product-title.specifications__product-title--port-charlotte-default .specifications__product-subtitle,.specifications__product-title.specifications__product-title--port-charlotte-silver .specifications__product-subtitle{color:#f2a62a}.specifications__product-title.specifications__product-title--port-charlotte-default .specifications__product-subtitle span:nth-child(2){color:#ebebf599}.specifications__product-title.specifications__product-title--port-charlotte-silver .specifications__product-subtitle span:nth-child(2){color:#af9862}.specifications__product-title.specifications__product-title--octomore>img{max-width:148px}@media screen and (max-width: 989px){.specifications__product-title.specifications__product-title--octomore>img{max-width:94px}}.specifications__product-title.specifications__product-title--octomore .specifications__product-subtitle{color:#a36827;font-family:var(--font-din-mittelschrift);font-size:var(--font-44px);font-weight:300}@media screen and (max-width: 989px){.specifications__product-title.specifications__product-title--octomore .specifications__product-subtitle{font-size:var(--font-28px)}}.specifications__product-title.specifications__product-title--projects img[alt=Projects]{width:150px;display:block}.specifications__product-details-text{font-size:var(--font-21px);margin-bottom:40px;line-height:1;margin-top:5px}.specifications-wrapper{display:flex;justify-content:space-between;margin-bottom:40px}.tasting-notes-column{width:400px;padding-top:40px}.image-map-column{width:100%;padding:0;max-width:630px;max-height:630px}.image-map-column.image-map-column--bottle{margin:0 auto}.image-map-column.image-map-column--bottle .image-map-column__wrapper:before,.image-map-column.image-map-column--empty .image-map-column__wrapper:before{content:none}.image-map-column.image-map-column--bottle .image-map-column__wrapper>img{object-fit:contain;width:100%;display:block;height:auto;max-height:630px;filter:drop-shadow(40px 30px 25px #000);-webkit-filter:drop-shadow(40px 30px 25px #000)}@media screen and (max-width: 989px){.image-map-column.image-map-column--bottle .image-map-column__wrapper>img{margin-top:25px;max-height:400px}}span.specs__title{color:#fff;font-size:var(--font-16px)}a.taste-notes span,.nutritional-information__button span{font-size:var(--font-20px);margin-right:8px}.specs-column{width:400px;padding-top:40px;font-weight:300}.specs-container{font-family:var(--font-new-frank);border-top:1px solid #FFFFFF4D;border-bottom:1px solid #FFFFFF4D;padding:20px 0;margin:20px 0}.nutritional-information__button{display:flex;align-items:center;justify-content:center;padding:8px 10px;background:#3c3c4399;border-radius:4px;border:1px solid #3C3C43CC;font-family:var(--font-new-frank);font-size:var(--font-14px-fixed);width:100%}.nutritional-information__button:hover span,.nutritional-information__button:hover{color:#fff}.spec>div{margin-bottom:15px;font-size:var(--font-12px-fixed)}a.taste-notes{margin-top:25px}span.specs-key{color:#fff;text-transform:uppercase}@media screen and (max-width: 989px){.specifications-wrapper{flex-direction:column}.tasting-notes-column,.specs-column{width:100%}.image-map-column{padding:0;margin:60px auto auto}.specifications-outer-wrapper{padding:80px 20px}.image-map-column__wrapper:before{width:calc(100% - 130px);height:calc(100% - 130px)}}svg.info-sign{width:20px;height:23px;margin-right:8px;fill:currentColor}svg.download-circle{width:20px;height:20px;margin-right:8px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-product-specifications-css.css.map */
