﻿@media(max-width: 699px){.ProductMain{padding-top:0}.ProductMain>img{margin:auto;height:100%;max-height:175px;width:auto;display:block;padding:var(--gap)}}@media(min-width: 700px){.ProductMain{display:grid;grid-template-columns:1.7fr 1fr;column-gap:clamp(var(--gap)*2,5vw,var(--gap)*4);row-gap:var(--gap);align-items:start;padding-top:calc(var(--gap)*.5)}.ProductMain header{grid-column:1/-1}.ProductMain>img{margin:auto;height:100%;max-height:250px;width:auto;display:block;padding:var(--gap)}}.animate{animation:plop .75s ease;animation-fill-mode:backwards}@keyframes plop{0%{opacity:0}100%{opacity:1}}.ProductMain h1{font-family:"hhAgendaMedium",sans-serif}.BrandLink{color:inherit;text-decoration:none}.BrandLink strong{color:inherit;text-transform:uppercase}.brandDescription-layout{display:flex;gap:calc(var(--gap)*1.75);align-items:baseline;color:#54585a;padding-top:calc(var(--gap)/2)}.brandDescription-layout p{padding:0}.brandDescription-layout .Rating{color:#000;--percent: calc(var(--rating) / 5 * 100%);display:inline-block;font-size:var(--starsize);line-height:1}.brandDescription-layout .Rating:hover{text-decoration:none}.brandDescription-layout .Rating::before{content:"★★★★★";letter-spacing:1px;background:linear-gradient(90deg, var(--hh-red) var(--percent), #CCCCCC var(--percent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:1.4rem}.brand-product-container h1{font-family:"hhAgendaMedium",sans-serif;font-size:2rem}.brand-product-container{padding-bottom:0px}table.ProductData{width:100%;border-collapse:collapse;margin:.5em 0}table.ProductData tr>*{padding:.25em 1em}table.ProductData th{text-align:left;font-weight:normal;font-family:"hhAgendaBold"}table.ProductData tr:nth-child(even){background-color:var(--hh-grey)}.stars-layout{display:flex;align-items:baseline;color:#54585a}.stars-layout .Rating{color:#000;--percent: calc(var(--rating) / 5 * 100%);display:inline-block !important;font-size:var(--starsize);line-height:1}.stars-layout .Rating::before{content:"★★★★★";letter-spacing:1px;background:linear-gradient(90deg, var(--hh-red) var(--percent), #CCCCCC var(--percent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:1.4rem}button.cart-button.Button.MobileGrow.clicked span.add-to-cart{animation:addcart 7s ease-in forwards}button.cart-button.Button.MobileGrow.clicked span.added{animation:added 6s ease-in forwards}button.cart-button.Button.MobileGrow img{position:absolute;z-index:1;top:14%;left:22%;opacity:0;width:30px;height:30px}button.cart-button.Button.MobileGrow.clicked img{-webkit-animation:fadeinout 4s linear forwards;animation:fadeinout 4s linear forwards}button.cart-button.Button.MobileGrow:hover::after{transform:none;display:none}@-webkit-keyframes fadeinout{0%,100%{opacity:0}50%{opacity:1}}@keyframes fadeinout{0%,100%{opacity:0}50%{opacity:1}}@keyframes added{0%,50%{opacity:1}80%{opacity:0}100%{opacity:0}}@keyframes addcart{0%,50%{opacity:0}80%{opacity:1}100%{opacity:1}}.prod-attr{display:grid;grid-template-columns:1fr 1fr}.prod-attr span{padding-bottom:1rem}.prod-attr img{padding-bottom:5px;width:18px;vertical-align:middle}.prod-attr a{border-bottom:1px solid #000}.prod-attr a:hover{text-decoration:none}.nearby-store>h2{margin-bottom:19px}.prod-attr h5{margin:0}.store-title>h1{margin-bottom:45px}#hh-mfe-pdp-buy .Form fieldset.Quantity{margin-bottom:0px}.returnPolicy-container{background-color:var(--hh-light-grey);color:var(--hh-dark-grey);padding:calc(var(--gap)*1) calc(var(--gap)*1.5);display:grid;grid-column-gap:calc(var(--gap)*.5);grid-row-gap:calc(var(--gap)/4)}.returnPolicy-container img{width:18px;height:18px;grid-column:1/2}.returnPolicy-container h3{font-size:1rem;line-height:1.25;align-self:center}.returnPolicy-container>*:not(img){grid-column:2/3}.returnPolicy-container p{display:block;margin-block-end:0em;padding:0}.returnPolicy-container span a{font-family:"hhAgendaBold",sans-serif;color:var(--hh-dark-grey);display:flex;align-items:center}@media(max-width: 1024px){.returnPolicy-container{padding:var(--gap);grid-column-gap:calc(var(--gap)*.75)}}@media(max-width: 600px){.brandDescription-layout{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:calc(var(--gap)/2)}.brandDescription-layout .Rating{grid-column:1/3}.brandDescription-layout p:nth-child(2){grid-column:1/2;color:#54585a}.brandDescription-layout p:nth-child(3){grid-column:2/3;color:#54585a}address.breadcrumbs{display:none !important}details summary.h3{font-size:16px;font-family:"hhAgendaMedium",sans-serif;line-height:30px;font-weight:700}.brand-product-container hr{display:none}.ProductMain article{padding-left:0px}table.ProductData{font-size:14px}.Form fieldset.MobileGrow{flex-grow:initial}button.cart-button.Button.MobileGrow img{left:2%}}@media(min-width: 600px)and (max-width: 1024px){button.cart-button.Button.MobileGrow img{left:5%}.ProductMain article{padding-left:0}#hh-mfe-pdp-buy .Form fieldset.MobileGrow{margin-left:10px;margin-right:10px}.prod-attr{grid-column-gap:15px}}details[open].Accordion-Overview ul{padding-left:1rem}.Accordion-Overview{border-bottom:1px solid var(--hh-grey);padding-top:calc(var(--gap)*.9) !important;padding-bottom:calc(var(--gap)*.9) !important}.Accordion-Overview summary{background-size:1.1em}.contentful-product-overview .RichText,.Accordion-Overview .RichText{padding:0 !important}@media(max-width: 700px){hh-panel>div>details.Accordion-Overview{padding:calc(var(--gap)*1.5) calc(var(--gap)*2) !important}}button.Compare{font-family:"hhAgendaMedium",sans-serif;position:absolute;top:calc(var(--gap)/2);left:calc(var(--gap)/2);background:none;border:none;cursor:pointer}button.Compare img{width:1.5em;height:1.5em;margin-bottom:0 !important;margin-right:.25em;display:inline-block;vertical-align:middle}button.Compare:active,button.Wishlist:active{color:initial}@media screen and (min-width: 900px){.BuyabilitySticky{background-color:#fff;display:grid;grid-template-columns:1.5fr 1fr 2fr;grid-column-gap:var(--gap);align-items:center;box-shadow:0 0 0 1px rgba(0,0,0,.0666666667) inset,0 1rem 2rem -1rem #eee;position:fixed;top:0;left:0;width:100%;padding:var(--gap);z-index:9999}.BuyabilitySticky .shippingContainer>*:not(form){display:none}}@media screen and (min-width: 1600px){.BuyabilitySticky{box-sizing:border-box;max-width:100vw;padding-left:max((100vw - var(--width))/2,var(--gap)) !important;padding-right:max((100vw - var(--width))/2,var(--gap)) !important}}.flex-container{display:flex;justify-content:space-around;align-items:center;background-color:#f7f7f7;padding:1em}.star-container{display:flex}.center{text-align:center}.padding-left{padding-left:.5em}.side{float:left;width:15%;margin-top:10px}.middle{margin-top:10px;float:left;width:70%}.right{text-align:center}.bar-box{width:25em}.bar-container{width:100%;background-color:#d0d0ce;text-align:center;color:#fff;border-radius:10px}.bar-5{width:var(--bar5-value);height:18px;background-color:var(--hh-red);border-radius:10px;display:block !important}.bar-4{width:var(--bar4-value);height:18px;background-color:var(--hh-red);border-radius:10px;display:block !important}.bar-3{width:var(--bar3-value);height:18px;background-color:var(--hh-red);border-radius:10px;display:block !important}.bar-2{width:var(--bar2-value);height:18px;background-color:var(--hh-red);border-radius:10px;display:block !important}.bar-1{width:var(--bar1-value);height:18px;background-color:var(--hh-red);border-radius:10px;display:block !important}@media(max-width: 400px){.side,.middle{width:100%}.right{display:none}}.container{position:relative;display:inline-block}.star-under{color:#d0d0ce;vertical-align:top}.star-over-1{color:var(--hh-red);position:absolute;left:0;top:0;width:calc(var(--star-value));overflow:hidden}.star-over-2{color:var(--hh-red);position:absolute;left:0;top:0;width:calc(var(--star-value) - 100%);overflow:hidden}.star-over-3{color:var(--hh-red);position:absolute;left:0;top:0;width:calc(var(--star-value) - 200%);overflow:hidden}.star-over-4{color:var(--hh-red);position:absolute;left:0;top:0;width:calc(var(--star-value) - 300%);overflow:hidden}.star-over-5{color:var(--hh-red);position:absolute;left:0;top:0;width:calc(var(--star-value) - 400%);overflow:hidden}@media(max-width: 800px){.flex-container{flex-direction:column;justify-content:space-around}.bar-box{width:23em}.flex-container>div>button{margin-top:2em}}
