.Product-variations .js-form-type-select.hidden,.Product-variations .js-form-type-select select{display:none}.Product-variations .button--add-to-cart{height:3.8rem;padding:0 1.5rem;display:inline-flex;justify-content:center;align-items:center;background-color:white;color:#000;border:solid .1rem #000;transition-duration:.35s;cursor:pointer;text-transform:lowercase;font-size:1.4rem}.Product-variations .button--add-to-cart:hover{background-color:#4c4d4f;color:white}@-webkit-keyframes radial-pulse{0%{box-shadow:0 0 0 0 rgba(0,0,0,.5)}100%{box-shadow:0 0 0 30px rgba(0,0,0,0)}}@keyframes radial-pulse{0%{box-shadow:0 0 0 0 rgba(0,0,0,.5)}100%{box-shadow:0 0 0 30px rgba(0,0,0,0)}}@-webkit-keyframes rotate360{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes rotate360{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes ding-ding-icon-hover{12.5%{transform:rotate(0)}25%{transform:rotate(-7deg)}37.5%{transform:rotate(7deg)}50%{transform:rotate(-7deg)}62.5%{transform:rotate(7deg)}75%{transform:rotate(-7deg)}87.5%{transform:rotate(7deg)}100%{transform:rotate(0)}}@keyframes ding-ding-icon-hover{12.5%{transform:rotate(0)}25%{transform:rotate(-7deg)}37.5%{transform:rotate(7deg)}50%{transform:rotate(-7deg)}62.5%{transform:rotate(7deg)}75%{transform:rotate(-7deg)}87.5%{transform:rotate(7deg)}100%{transform:rotate(0)}}@-webkit-keyframes fadeOut{0%{opacity:1}99%{opacity:.01;width:100%;height:100%}100%{opacity:0;width:0;height:0}}@keyframes fadeOut{0%{opacity:1}99%{opacity:.01;width:100%;height:100%}100%{opacity:0;width:0;height:0}}.Product-topPart{display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;margin-bottom:7rem}@media(max-width:1130px){.Product-topPart{display:block}}.Product-images{flex-grow:0;flex-shrink:1;max-width:41rem;margin:0 3rem}@media(max-width:1130px){.Product-images{margin:0 auto 3rem}}.Product-images .swiper-button-prev{left:0}.Product-images .swiper-button-next{right:0}.Product-images-thumbs .swiper-slide{cursor:pointer}.Product-essentials{margin:0 3rem}@media(max-width:1130px){.Product-essentials{margin:0 auto}}.Product-teaser{font-size:2rem;line-height:1.4}.Product-price{margin:2rem 0;font-size:3rem;font-weight:bold}.Product-variations .ajax-progress{font-size:0;position:absolute;top:1.5rem;left:-2.5rem;display:block;width:2rem;height:2rem;background-size:contain;background:url("/themes/around_the_waves/assets/build/css/../img/common/loader.svg") center;-webkit-animation:rotate360 1s infinite;animation:rotate360 1s infinite}@media(max-width:1130px){.Product-variations .ajax-progress{left:auto;right:0}}.Product-variations .js-form-type-select{display:flex;margin-bottom:2rem;align-items:center}@media(max-width:719px){.Product-variations .js-form-type-select{max-width:none}}.Product-variations .js-form-type-select label{margin-right:1rem;position:relative;top:.5rem;font-weight:bold}.Product-variations .js-form-type-select label:after{content:':';display:inline-block;margin:0 1rem 0 .5rem;color:inherit}.Product-variations .js-form-type-select .nice-select{height:3.6rem;max-width:26rem;min-width:10rem;border:0;border-radius:0;border-bottom:1px solid #000;float:none;padding-left:0;letter-spacing:0;background:transparent}@media(max-width:719px){.Product-variations .js-form-type-select .nice-select{max-width:none}}.Product-variations .js-form-type-select .nice-select .current{max-width:100%;display:inline-block;overflow:hidden}.Product-variations .js-form-type-select .nice-select:after{border-color:#000}.Product-variations .js-form-type-select.empty label{top:1.9rem;font-size:1.8rem;cursor:pointer;z-index:0}.Product-variations .js-form-type-select.empty .nice-select .current{visibility:hidden}.Product-variations .button--add-to-cart{text-transform:uppercase;margin:1rem 0 0}.Product-bottom{margin-bottom:7rem}.ProductTeaser{text-align:center}.ProductTeaser-title{font-size:1.9rem;margin-top:1.2rem}.ProductTeaser-price{font-size:1.9rem}.Shop .item-list ul{display:flex;justify-content:center;flex-wrap:wrap}.Shop .item-list ul li{max-width:38rem;margin:5rem 2.5rem}@media(max-width:719px){.Shop .item-list ul li{margin:4rem .5rem}}
