.BezahlenMit_paymentInfo__2TQS8 {
 margin:10px 0;
 max-width:350px
}
.BezahlenMit_paymentInfo__2TQS8.BezahlenMit_noTitle__3quTM {
 margin:0
}
.BezahlenMit_paymentInfo__2TQS8 p {
 font-size:15px;
 line-height:18px;
 margin:0
}
.BezahlenMit_paymentInfo__2TQS8 .BezahlenMit_paymentInfoIcons__2S3KB {
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 width:100%;
 height:40px;
 margin-top:5px
}
.BezahlenMit_paymentInfo__2TQS8 .BezahlenMit_paymentInfoIcons__2S3KB svg {
 width:100%;
 margin:3px
}
.BezahlenMit_paymentInfo__2TQS8 .BezahlenMit_paymentInfoIcons__2S3KB svg:first-child {
 margin-left:0
}
.BezahlenMit_paymentInfo__2TQS8 .BezahlenMit_paymentInfoIcons__2S3KB svg:last-child {
 margin-right:0
}
.BezahlenMit_paymentInfo__2TQS8.BezahlenMit_noTitle__3quTM .BezahlenMit_paymentInfoIcons__2S3KB {
 margin:0
}
.Button_container__2sYNz {
 z-index:0;
 height:45px;
 padding:0 15px;
 font-size:20px;
 font-weight:700;
 -webkit-flex-shrink:0;
 flex-shrink:0;
 white-space:nowrap;
 position:relative;
 display:inline-block;
 cursor:pointer
}
@media(min-width:768px) {
 .Button_container__2sYNz {
  height:40px;
  font-size:18px
 }
}
.Button_container__2sYNz.Button_fullWidth__4bkZZ {
 width:100%
}
.Button_container__2sYNz.Button_default__3NM5m.Button_black__26ykJ {
 background:transparent;
 border:4px solid #000;
 color:#000
}
.Button_container__2sYNz.Button_default__3NM5m.Button_black__26ykJ.Button_beigeFilled__xj5PT {
 background:#eee4d5
}
.Button_container__2sYNz.Button_default__3NM5m.Button_blue__2iiY_ {
 background:transparent;
 border:4px solid #005f9a;
 color:#005f9a
}
.Button_container__2sYNz.Button_callToAction__3qrKq.Button_black__26ykJ {
 background:#000;
 border:4px solid #000;
 color:#fff
}
.Button_container__2sYNz.Button_callToAction__3qrKq.Button_blue__2iiY_ {
 background:#005f9a;
 border:4px solid #005f9a;
 color:#fff
}
@media(max-width:767px) {
 .Button_container__2sYNz.Button_callToAction__3qrKq.Button_black__26ykJ:active,
 .Button_container__2sYNz.Button_callToAction__3qrKq.Button_blue__2iiY_:active,
 .Button_container__2sYNz.Button_default__3NM5m.Button_black__26ykJ:active,
 .Button_container__2sYNz.Button_default__3NM5m.Button_blue__2iiY_:active {
  background:#c39c6f;
  border:4px solid #c39c6f;
  color:#000
 }
}
@media(min-width:768px) {
 .Button_container__2sYNz.Button_callToAction__3qrKq.Button_black__26ykJ:hover,
 .Button_container__2sYNz.Button_callToAction__3qrKq.Button_blue__2iiY_:hover,
 .Button_container__2sYNz.Button_default__3NM5m.Button_black__26ykJ:hover,
 .Button_container__2sYNz.Button_default__3NM5m.Button_blue__2iiY_:hover {
  background:#c39c6f;
  border:4px solid #c39c6f;
  color:#000
 }
}
.Button_container__2sYNz.Button_callToAction__3qrKq.Button_black__26ykJ.Button_disabled__H_Sk7,
.Button_container__2sYNz.Button_callToAction__3qrKq.Button_blue__2iiY_.Button_disabled__H_Sk7,
.Button_container__2sYNz.Button_default__3NM5m.Button_black__26ykJ.Button_disabled__H_Sk7,
.Button_container__2sYNz.Button_default__3NM5m.Button_blue__2iiY_.Button_disabled__H_Sk7 {
 cursor:not-allowed;
 background:#656565;
 border:4px solid #656565;
 color:#fff
}
.Button_container__2sYNz .Button_children__2LBDf {
 position:relative;
 z-index:2
}
.Button_container__2sYNz:before {
 content:"";
 position:absolute;
 z-index:1;
 left:0;
 right:100%;
 top:-4px;
 left:-4px;
 height:45px;
 background:transparent;
 -webkit-transition:right 3s cubic-bezier(.69,.95,0,.93);
 transition:right 3s cubic-bezier(.69,.95,0,.93)
}
@media(min-width:768px) {
 .Button_container__2sYNz:before {
  height:40px
 }
}
.Button_container__2sYNz.Button_callToAction__3qrKq.Button_black__26ykJ.Button_loading__25f6L,
.Button_container__2sYNz.Button_callToAction__3qrKq.Button_blue__2iiY_.Button_loading__25f6L,
.Button_container__2sYNz.Button_default__3NM5m.Button_black__26ykJ.Button_loading__25f6L,
.Button_container__2sYNz.Button_default__3NM5m.Button_blue__2iiY_.Button_loading__25f6L {
 cursor:progress;
 background:#c39c6f;
 border:4px solid #c39c6f;
 color:#000
}
.Button_container__2sYNz.Button_callToAction__3qrKq.Button_black__26ykJ.Button_loading__25f6L:before,
.Button_container__2sYNz.Button_callToAction__3qrKq.Button_blue__2iiY_.Button_loading__25f6L:before,
.Button_container__2sYNz.Button_default__3NM5m.Button_black__26ykJ.Button_loading__25f6L:before,
.Button_container__2sYNz.Button_default__3NM5m.Button_blue__2iiY_.Button_loading__25f6L:before {
 right:10%;
 background:#656565
}
.Button_container__2sYNz.Button_callToAction__3qrKq.Button_black__26ykJ.Button_loading__25f6L.Button_loadingFinished__1r7iY:before,
.Button_container__2sYNz.Button_callToAction__3qrKq.Button_blue__2iiY_.Button_loading__25f6L.Button_loadingFinished__1r7iY:before,
.Button_container__2sYNz.Button_default__3NM5m.Button_black__26ykJ.Button_loading__25f6L.Button_loadingFinished__1r7iY:before,
.Button_container__2sYNz.Button_default__3NM5m.Button_blue__2iiY_.Button_loading__25f6L.Button_loadingFinished__1r7iY:before {
 right:-1.2%;
 -webkit-transition:right 80ms linear;
 transition:right 80ms linear
}
.DropdownInfo_container__3xsRX {
 text-align:left;
 border-bottom:2px solid #c39c6f
}
.DropdownInfo_container__3xsRX .DropdownInfo_title__2jQf6 {
 cursor:pointer;
 height:45px;
 width:100%;
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-justify-content:space-between;
 -moz-box-pack:justify;
 justify-content:space-between;
 -webkit-align-items:center;
 -moz-box-align:center;
 align-items:center
}
.DropdownInfo_container__3xsRX .DropdownInfo_title__2jQf6 span {
 font-weight:700;
 font-size:20px;
 line-height:20px;
 margin:0
}
.DropdownInfo_container__3xsRX .DropdownInfo_title__2jQf6 .DropdownInfo_arrowIcon__L3Ii8 {
 height:20px;
 width:20px;
 background:url(../images/dropdown_arrow.svg) no-repeat 50%;
 background-size:20px;
 display:block;
 padding:0 10px;
 -webkit-transform:rotate(-180deg);
 transform:rotate(-180deg);
 -webkit-transition:-webkit-transform .12s ease-in;
 transition:-webkit-transform .12s ease-in;
 transition:transform .12s ease-in;
 transition:transform .12s ease-in,-webkit-transform .12s ease-in
}
@media(min-width:768px) {
 .DropdownInfo_container__3xsRX .DropdownInfo_title__2jQf6 span {
  font-size:17px;
  line-height:17px
 }
 .DropdownInfo_container__3xsRX .DropdownInfo_title__2jQf6 .DropdownInfo_arrowIcon__L3Ii8 {
  height:17px;
  width:17px;
  background-size:17px
 }
}
.DropdownInfo_container__3xsRX:hover .DropdownInfo_title__2jQf6 .DropdownInfo_arrowIcon__L3Ii8 {
 -webkit-transform:rotate(-180deg) scale(1.1);
 transform:rotate(-180deg) scale(1.1)
}
.DropdownInfo_container__3xsRX.DropdownInfo_active__2bieW .DropdownInfo_title__2jQf6 .DropdownInfo_arrowIcon__L3Ii8 {
 -webkit-transform:rotate(0deg);
 transform:rotate(0deg)
}
.DropdownInfo_container__3xsRX.DropdownInfo_active__2bieW:hover .DropdownInfo_title__2jQf6 .DropdownInfo_arrowIcon__L3Ii8 {
 -webkit-transform:rotate(0deg) scale(1.1);
 transform:rotate(0deg) scale(1.1)
}
.DropdownInfo_container__3xsRX .DropdownInfo_content__1My2c {
 max-height:0;
 overflow:hidden;
 -webkit-transition:max-height .19s linear;
 transition:max-height .19s linear
}
.DropdownInfo_container__3xsRX .DropdownInfo_content__1My2c>:last-child {
 margin-bottom:15px
}
.DropdownInfo_container__3xsRX.DropdownInfo_active__2bieW .DropdownInfo_content__1My2c {
 max-height:600px
}
.Gallery_container__28-_C {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 text-align:center;
 overflow:hidden;
 width:100%;
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-flex-direction:column;
 -moz-box-orient:vertical;
 -moz-box-direction:normal;
 flex-direction:column;
 -webkit-justify-content:center;
 -moz-box-pack:center;
 justify-content:center;
 -webkit-align-items:center;
 -moz-box-align:center;
 align-items:center
}
.Gallery_container__28-_C * {
 touch-action:manipulation;
 scrollbar-color:transparent transparent;
 scrollbar-width:0;
 scrollbar-track-color:transparent;
 scrollbar-face-color:transparent
}
.Gallery_container__28-_C ::-webkit-scrollbar {
 width:0;
 display:none
}
.Gallery_container__28-_C ::-webkit-scrollbar-track {
 background:transparent
}
.Gallery_container__28-_C ::-webkit-scrollbar-thumb {
 background:transparent;
 border:none
}
.Gallery_innerContainer__1D_Ow {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 text-align:center;
 overflow:hidden;
 width:100%;
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-flex-direction:row;
 -moz-box-orient:horizontal;
 -moz-box-direction:normal;
 flex-direction:row;
 -webkit-justify-content:center;
 -moz-box-pack:center;
 justify-content:center;
 -webkit-align-items:center;
 -moz-box-align:center;
 align-items:center
}
.Gallery_slides__LcV48 {
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-order:2;
 -moz-box-ordinal-group:3;
 order:2;
 overflow-x:auto;
 -ms-scroll-snap-type:x mandatory;
 scroll-snap-type:x mandatory;
 scroll-behavior:smooth;
 -webkit-overflow-scrolling:touch
}
.Gallery_slides__LcV48 .Gallery_slide__1kvcc {
 scroll-snap-align:start;
 -webkit-flex-shrink:0;
 flex-shrink:0;
 position:relative;
 margin-right:20px;
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-justify-content:center;
 -moz-box-pack:center;
 justify-content:center;
 -webkit-align-items:center;
 -moz-box-align:center;
 align-items:center
}
@media(min-width:768px) {
 .Gallery_slides__LcV48 .Gallery_slide__1kvcc {
  cursor:url(../images/desktop-zoom.svg) 35 35,auto;
  cursor:-webkit-image-set(url("../images/desktop-zoom.svg") 1x,url("../images/desktop-zoom2x.svg") 2x) 35 35,auto
 }
}
.Gallery_slides__LcV48 .Gallery_slide__1kvcc img,
.Gallery_slides__LcV48 .Gallery_slide__1kvcc svg,
.Gallery_slides__LcV48 .Gallery_slide__1kvcc video {
 max-width:100%
}
.Gallery_slides__LcV48 .Gallery_slide__1kvcc:focus {
 outline:none
}
@media(min-width:768px) {
 .Gallery_slides__LcV48 .Gallery_slide__1kvcc:focus {
  opacity:.8
 }
}
.Gallery_arrow__2V1H4 {
 touch-action:manipulation;
 height:150px;
 width:35px;
 font-size:16px;
 background:50%/18px 14px no-repeat;
 -webkit-flex-shrink:0;
 flex-shrink:0;
 z-index:2
}
@media(min-width:768px) {
 .Gallery_arrow__2V1H4 {
  height:35px
 }
}
.Gallery_arrow__2V1H4.Gallery_left__cr2Dc {
 -webkit-order:1;
 -moz-box-ordinal-group:2;
 order:1;
 background-image:url(../images/arrow-left.svg);
 background-position:0
}
.Gallery_arrow__2V1H4.Gallery_right__2_JF9 {
 -webkit-order:3;
 -moz-box-ordinal-group:4;
 order:3;
 background-image:url(../images/arrow-right.svg);
 background-position:100%
}
@media(min-width:768px) {
 .Gallery_arrow__2V1H4:hover {
  opacity:.5
 }
}
.Gallery_arrow__2V1H4:disabled {
 visibility:hidden;
 cursor:not-allowed
}
.Gallery_innerArrows__3asXP .Gallery_arrow__2V1H4.Gallery_left__cr2Dc {
 margin-right:-35px;
 background-position:100%
}
.Gallery_innerArrows__3asXP .Gallery_arrow__2V1H4.Gallery_right__2_JF9 {
 margin-left:-35px;
 background-position:0
}
@media(max-width:767px) {
 .Gallery_mobileCompact__3F-WF .Gallery_arrow__2V1H4.Gallery_left__cr2Dc {
  margin-right:-35px;
  background-position:100%
 }
 .Gallery_mobileCompact__3F-WF .Gallery_arrow__2V1H4.Gallery_right__2_JF9 {
  margin-left:-35px;
  background-position:0
 }
}
.Gallery_dots__2uXKb {
 margin-top:20px;
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-justify-content:center;
 -moz-box-pack:center;
 justify-content:center;
 -webkit-align-items:center;
 -moz-box-align:center;
 align-items:center
}
.Gallery_dots__2uXKb>button {
 -webkit-box-sizing:content-box;
 -moz-box-sizing:content-box;
 box-sizing:content-box;
 float:left;
 margin:0 6px;
 height:10px;
 width:10px;
 background:#fff;
 border-radius:10px
}
.Gallery_dots__2uXKb>button.Gallery_active__2ZXvW {
 background:transparent;
 border:2px solid #000;
 margin:0 4px
}
@media(min-width:768px) {
 .Gallery_mobileZoom__1mhSX {
  display:none
 }
}
@media(max-width:767px) {
 .Gallery_mobileCompact__3F-WF .Gallery_dotsZoomContainer__1Sr0a {
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  width:100%;
  -webkit-justify-content:space-between;
  -moz-box-pack:justify;
  justify-content:space-between;
  -webkit-align-items:center;
  -moz-box-align:center;
  align-items:center;
  margin-top:-45px;
  z-index:1
 }
 .Gallery_mobileCompact__3F-WF .Gallery_dotsZoomContainer__1Sr0a .Gallery_dots__2uXKb {
  margin:0 0 14px 10px
 }
 .Gallery_mobileCompact__3F-WF .Gallery_dotsZoomContainer__1Sr0a .Gallery_mobileZoom__1mhSX {
  display:block;
  width:40px;
  height:40px;
  background:url(/static/icons/mobile-zoom.svg) 0 0/25px 25px no-repeat
 }
}
.Gallery_zoomContainer__2gKob {
 position:fixed;
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-justify-content:center;
 -moz-box-pack:center;
 justify-content:center;
 -webkit-align-items:center;
 -moz-box-align:center;
 align-items:center;
 z-index:10;
 margin:0;
 top:0;
 bottom:0;
 left:0;
 right:0;
 background:#eee4d5;
 padding:20px
}
.Gallery_zoomContainer__2gKob.Gallery_zoomBgBlue__cckpI {
 background:#cadff0
}
.Gallery_zoomContainer__2gKob .Gallery_mobileClose__1OTbY {
 position:fixed;
 width:50px;
 height:50px;
 background:url(../images/mobile-close.svg) 50%/70px 70px no-repeat;
 top:0;
 right:0
}
@media(min-width:768px) {
 .Gallery_zoomContainer__2gKob {
  cursor:url(../images/desktop-close.svg) 35 35,auto;
  cursor:-webkit-image-set(url("../images/desktop-close.svg") 1x,url("../images/desktop-close2x.svg") 2x) 35 35,auto
 }
 .Gallery_zoomContainer__2gKob .Gallery_mobileClose__1OTbY {
  display:none
 }
}
.Gallery_zoomContainer__2gKob img,
.Gallery_zoomContainer__2gKob picture,
.Gallery_zoomContainer__2gKob video {
 max-width:-webkit-calc(100vw - 20px);
 max-width:calc(100vw - 20px);
 max-height:-webkit-calc(100vh - 20px);
 max-height:calc(100vh - 20px);
 object-fit:contain
}
.Gallery_zoomContainer__2gKob svg {
 visibility:hidden
}
.Gallery_zoomContainer__2gKob img {
 -webkit-animation:none!important;
 animation:none!important
}
.Gallery_zoomContainer__2gKob:focus {
 outline:none
}
.Gallery_noZoom__ucbGg .Gallery_slide__1kvcc {
 cursor:default!important
}
.Gallery_hellblau__1i-OB .Gallery_arrow__2V1H4.Gallery_left__cr2Dc,
.Gallery_hellblau__1i-OB .Gallery_arrow__2V1H4.Gallery_right__2_JF9,
.Gallery_hellblau__1i-OB .Gallery_mobileZoom__1mhSX {
 -webkit-filter:invert(93%) sepia(2%) saturate(3194%) hue-rotate(178deg) brightness(94%) contrast(100%);
 filter:invert(93%) sepia(2%) saturate(3194%) hue-rotate(178deg) brightness(94%) contrast(100%)
}
.SquareTile_container__3jOh4 {
 width:100%;
 padding-top:100%;
 position:relative
}
@media(min-width:768px) {
 .SquareTile_container__3jOh4 {
  width:33.3333333333%;
  padding-top:33.3333333333%
 }
}
@media(min-width:768px)and (max-width:1200px) {
 .SquareTile_container__3jOh4 {
  width:50%;
  padding-top:50%
 }
}
.SquareTile_container__3jOh4 .SquareTile_content__1qTCZ {
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0
}
.IntersectionPlaceholder_container__CNnw- {
 width:100%;
 height:auto;
 overflow:hidden
}
.IntersectionPlaceholder_container__CNnw- img,
.IntersectionPlaceholder_container__CNnw- svg,
.IntersectionPlaceholder_container__CNnw- video {
 position:relative;
 width:100%;
 height:auto
}
.IntersectionPlaceholder_container__CNnw- picture,
.IntersectionPlaceholder_container__CNnw- source,
.IntersectionPlaceholder_container__CNnw- svg,
.IntersectionPlaceholder_container__CNnw- video {
 display:block
}
.IntersectionPlaceholder_container__CNnw-.IntersectionPlaceholder_cover__1GjDB svg {
 height:94vh
}
.IntersectionPlaceholder_container__CNnw-.IntersectionPlaceholder_cover__1GjDB img {
 height:94vh;
 margin-top:-94vh;
 object-fit:cover
}
.IntersectionPlaceholder_container__CNnw- .IntersectionPlaceholder_svgImage__2Rt7U {
 opacity:1;
 -webkit-transition:opacity .27s linear .18s;
 transition:opacity .27s linear .18s
}
.IntersectionPlaceholder_container__CNnw- .IntersectionPlaceholder_svgImage__2Rt7U.IntersectionPlaceholder_svgImageDisable__3CxGl {
 opacity:0
}
.IntersectionPlaceholder_container__CNnw- .IntersectionPlaceholder_svgImage__2Rt7U.IntersectionPlaceholder_skipAnim__UOk7M {
 -webkit-transition:none;
 transition:none
}
.IntersectionPlaceholder_container__CNnw- .IntersectionPlaceholder_original__24o29 {
 display:none
}
.IntersectionPlaceholder_container__CNnw- .IntersectionPlaceholder_original__24o29.IntersectionPlaceholder_loaded__1Gx3n {
 display:block;
 -webkit-animation:IntersectionPlaceholder_fade-in__2bM5y .37s linear;
 animation:IntersectionPlaceholder_fade-in__2bM5y .37s linear
}
.IntersectionPlaceholder_container__CNnw- .IntersectionPlaceholder_original__24o29.IntersectionPlaceholder_skipAnim__UOk7M {
 -webkit-animation:none!important;
 animation:none!important;
 opacity:1;
 -webkit-filter:blur(0);
 filter:blur(0)
}
.IntersectionPlaceholder_container__CNnw-.IntersectionPlaceholder_cover__1GjDB {
 display:block
}
.IntersectionPlaceholder_container__CNnw-.IntersectionPlaceholder_positionAbsolute__oQr8W {
 position:absolute;
 top:0;
 left:0
}
.IntersectionPlaceholder_container__CNnw-.IntersectionPlaceholder_positionAbsolute__oQr8W img,
.IntersectionPlaceholder_container__CNnw-.IntersectionPlaceholder_positionAbsolute__oQr8W svg,
.IntersectionPlaceholder_container__CNnw-.IntersectionPlaceholder_positionAbsolute__oQr8W video {
 position:absolute;
 top:0;
 left:0;
 margin-top:0
}
@-webkit-keyframes IntersectionPlaceholder_fade-in__2bM5y {
 0% {
  opacity:0;
  -webkit-filter:blur(18px);
  filter:blur(18px)
 }
 to {
  opacity:1;
  -webkit-filter:blur(0);
  filter:blur(0)
 }
}
@keyframes IntersectionPlaceholder_fade-in__2bM5y {
 0% {
  opacity:0;
  -webkit-filter:blur(18px);
  filter:blur(18px)
 }
 to {
  opacity:1;
  -webkit-filter:blur(0);
  filter:blur(0)
 }
}
.Price_price2__3pcuN {
 display:-webkit-inline-flex;
 display:-moz-inline-box;
 display:inline-flex;
 -webkit-flex-direction:row;
 -moz-box-orient:horizontal;
 -moz-box-direction:normal;
 flex-direction:row;
 grid-gap:.313rem;
 gap:.313rem;
 -webkit-justify-content:flex-end;
 -moz-box-pack:end;
 justify-content:flex-end
}
@media(min-width:768px) {
 .Price_price2__3pcuN {
  grid-gap:.75rem;
  gap:.75rem
 }
}
.Price_price2__3pcuN span {
 white-space:nowrap
}
.Price_price2__3pcuN del {
 font-size:.9em;
 text-decoration:line-through;
 color:#656565;
 text-align:right;
 white-space:nowrap
}
.Price_price2__3pcuN .Price_deleted__1cWft {
 line-height:1em
}
.Price_price2__3pcuN.Price_below__3yVAO {
 -webkit-flex-direction:column;
 -moz-box-orient:vertical;
 -moz-box-direction:normal;
 flex-direction:column;
 grid-gap:0;
 gap:0;
 -webkit-align-items:flex-end;
 -moz-box-align:end;
 align-items:flex-end
}
.Select_container__kwDZZ {
 position:relative;
 cursor:pointer;
 width:100%;
 height:45px;
 max-width: 55px;
}
@media(min-width:768px) {
 .Select_container__kwDZZ {
  height:40px
 }
}
.Select_container__kwDZZ .Select_arrow__2P_8C {
 content:"";
 display:inline-block;
 position:absolute;
 right:0;
 top:0;
 pointer-events:none;
 height:44px;
 width:44px;
 background:url(/static/icons/dropdown_arrow.svg) right 10px center/20px 12px no-repeat;
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg)
}
@media(min-width:768px) {
 .Select_container__kwDZZ .Select_arrow__2P_8C {
  height:40px
 }
}
.Select_container__kwDZZ select {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 font-size:17px;
 opacity:0
}
.Select_container__kwDZZ .Select_select__sWFxb,
.Select_container__kwDZZ select {
 cursor:pointer;
 width:100%;
 max-width:100%;
 font-weight:700;
 line-height:26px;
 padding:6px 12px;
 display:block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 margin:0;
 background:transparent;
 border:3px solid #000;
 border-radius:0
}
.Select_container__kwDZZ .Select_select__sWFxb {
 top:0;
 left:0;
 bottom:0;
 right:0;
 position:absolute;
 visibility:visible;
 font-size:20px;
 text-align:center;
 display: flex;
justify-content: center;
align-items: center;
}
@media(min-width:768px) {
 .Select_container__kwDZZ .Select_select__sWFxb {
  font-size:17px
 }
}
.Select_container__kwDZZ .Select_select__sWFxb.Select_thin__BwXE6 {
 font-weight:400;
 border:2px solid #c39c6f
}
.Select_container__kwDZZ .Select_select__sWFxb::-ms-expand {
 display:none
}
.Select_container__kwDZZ:focus .Select_select__sWFxb {
 outline:none
}
.Select_container__kwDZZ.Select_disabled__38Hd8 {
 cursor:not-allowed
}
.Select_container__kwDZZ.Select_disabled__38Hd8 .Select_arrow__2P_8C {
 -webkit-filter:invert(100%);
 filter:invert(100%)
}
.Select_container__kwDZZ.Select_disabled__38Hd8 .Select_select__sWFxb {
 color:#fff;
 background:#656565;
 border:3px solid #656565;
 cursor:not-allowed
}
.Select_container__kwDZZ.Select_disabled__38Hd8 .Select_select__sWFxb.Select_thin__BwXE6 {
 border:2px solid #656565
}
.Select_container__kwDZZ.Select_disabled__38Hd8 select {
 cursor:not-allowed
}
.Select_container__kwDZZ.Select_error__rjHpd .Select_select__sWFxb {
 border:3px solid #ff2e2e;
 color:#ff2e2e
}
.Select_container__kwDZZ.Select_error__rjHpd .Select_select__sWFxb.Select_thin__BwXE6 {
 border:2px solid #ff2e2e
}
@media(max-width:767px) {
 .Select_container__kwDZZ:active .Select_select__sWFxb {
  background:#c39c6f;
  border:3px solid #c39c6f;
  cursor:pointer;
  outline:0
 }
 .Select_container__kwDZZ:active .Select_select__sWFxb.Select_thin__BwXE6 {
  border:2px solid #c39c6f
 }
}
@media(min-width:768px) {
 .Select_container__kwDZZ:hover:not(.Select_disabled__38Hd8) .Select_select__sWFxb {
  background:#c39c6f;
  border:3px solid #c39c6f;
  cursor:pointer
 }
 .Select_container__kwDZZ:hover:not(.Select_disabled__38Hd8) .Select_select__sWFxb.Select_thin__BwXE6 {
  border:2px solid #c39c6f
 }
 .Select_container__kwDZZ.Select_desktopCentered__3L7XM .Select_select__sWFxb,
 .Select_container__kwDZZ.Select_desktopCentered__3L7XM select {
  text-align:-webkit-center;
  -moz-text-align-last:center;
  text-align-last:center
 }
}
.Modal_container__3Aeof {
 position:fixed;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 z-index:2000;
 background:#cadff0;
 max-width:100%;
 height:10rem;
 text-align:center;
 padding:2rem;
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-flex-direction:column;
 -moz-box-orient:vertical;
 -moz-box-direction:normal;
 flex-direction:column;
 -webkit-justify-content:center;
 -moz-box-pack:center;
 justify-content:center
}
.Modal_container__3Aeof.Modal_s__3sSe8 {
 width:20rem
}
.Modal_container__3Aeof.Modal_m__1lZdx {
 width:30rem
}
.Detail_ageRestriction__156Na {
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-align-items:center;
 -moz-box-align:center;
 align-items:center;
 -webkit-justify-content:space-between;
 -moz-box-pack:justify;
 justify-content:space-between
}
.Detail_ageRestriction__156Na h2 {
 margin-top:-10px
}
.Detail_ageRestriction__156Na .Detail_ageRestrictionBtnGroup__3Mp6w {
 margin:40px;
 width:100%;
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-align-items:center;
 -moz-box-align:center;
 align-items:center;
 -webkit-justify-content:space-between;
 -moz-box-pack:justify;
 justify-content:space-between
}
.Detail_ageRestriction__156Na .Detail_ageRestrictionBtnGroup__3Mp6w>a,
.Detail_ageRestriction__156Na .Detail_ageRestrictionBtnGroup__3Mp6w>button {
 width:-webkit-calc(50% - 10px);
 width:calc(50% - 10px)
}
.Detail_container__12ukW {
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 margin:0 auto;
 width:100%;
 max-width:960px;
 background:#eee4d5;
 -webkit-flex-direction:column;
 -moz-box-orient:vertical;
 -moz-box-direction:normal;
 flex-direction:column
}
@media(min-width:768px) {
 .Detail_container__12ukW {
  padding:130px 0 30px;
  -webkit-flex-direction:row;
  -moz-box-orient:horizontal;
  -moz-box-direction:normal;
  flex-direction:row
 }
}
.Detail_container__12ukW .Detail_galleryContainer__OVcc0 {
 margin-top:50px
}
.Detail_container__12ukW .Detail_galleryContainer__OVcc0 .Detail_galleryComponent__33Zdy {
 height:100vw
}
@media(min-width:768px) {
 .Detail_container__12ukW .Detail_galleryContainer__OVcc0 {
  margin:0 30px 0 20px
 }
 .Detail_container__12ukW .Detail_galleryContainer__OVcc0 .Detail_galleryComponent__33Zdy {
  height:auto
 }
}
.Detail_container__12ukW .Detail_detailsContainer__3qTzU {
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-flex-direction:column;
 -moz-box-orient:vertical;
 -moz-box-direction:normal;
 flex-direction:column;
 margin:0 12px
}
@media(min-width:768px) {
 .Detail_container__12ukW .Detail_detailsContainer__3qTzU {
  -webkit-flex-shrink:0;
  flex-shrink:0;
  width:350px;
  margin:0 20px 0 30px
 }
}
.Detail_container__12ukW .Detail_detailsContainer__3qTzU p {
 margin:10px 0
}
.Detail_container__12ukW .Detail_stickyInput__1ycil,
.Detail_container__12ukW .Detail_titleContainer__2y-PL {
 position:-webkit-sticky;
 position:sticky;
 background:#eee4d5
}
.Detail_container__12ukW .Detail_titleContainer__2y-PL {
 bottom:60px;
 margin:0 -12px;
 padding:13px 12px;
 -webkit-transition:-webkit-box-shadow .1s ease-in-out;
 transition:-webkit-box-shadow .1s ease-in-out;
 transition:box-shadow .1s ease-in-out;
 transition:box-shadow .1s ease-in-out,-webkit-box-shadow .1s ease-in-out
}
@media(min-width:768px) {
 .Detail_container__12ukW .Detail_titleContainer__2y-PL {
  margin:0 -12px 15px
 }
}
.Detail_container__12ukW .Detail_titleContainer__2y-PL .Detail_price__37Zcr,
.Detail_container__12ukW .Detail_titleContainer__2y-PL h1,
.Detail_container__12ukW .Detail_titleContainer__2y-PL h2 {
 font-size:20px;
 margin:0;
 padding:0
}
.Detail_container__12ukW .Detail_titleContainer__2y-PL h1 {
 line-height:26px
}
.Detail_container__12ukW .Detail_titleContainer__2y-PL .Detail_price__37Zcr,
.Detail_container__12ukW .Detail_titleContainer__2y-PL h2 {
 line-height:24px
}
.Detail_container__12ukW .Detail_titleContainer__2y-PL .Detail_price__37Zcr {
 font-weight:400
}
.Detail_container__12ukW .Detail_titleContainer__2y-PL .Detail_price__37Zcr .Detail_undiscountedPrice__3NqpZ {
 font-size:18px;
 text-decoration:line-through;
 color:#656565;
 margin-left:7px
}
@media(min-width:768px) {
 .Detail_container__12ukW .Detail_titleContainer__2y-PL .Detail_price__37Zcr,
 .Detail_container__12ukW .Detail_titleContainer__2y-PL h1 {
  font-size:25px;
  line-height:30px
 }
 .Detail_container__12ukW .Detail_titleContainer__2y-PL h1 {
  margin-right:20px
 }
 .Detail_container__12ukW .Detail_titleContainer__2y-PL h2 {
  font-size:17px;
  line-height:22px;
  font-weight:400
 }
}
.Detail_container__12ukW .Detail_titleContainer__2y-PL .Detail_lineContainer__13U4- {
 width:100%;
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-justify-content:space-between;
 -moz-box-pack:justify;
 justify-content:space-between
}
.Detail_container__12ukW .Detail_titleContainer__2y-PL .Detail_lineContainer__13U4- .Detail_price__37Zcr {
 -webkit-flex-shrink:0;
 flex-shrink:0;
 width:-webkit-max-content;
 width:-moz-max-content;
 width:max-content
}
.Detail_container__12ukW .Detail_titleContainer__2y-PL.Detail_stickyBg__TJK2N {
 -webkit-box-shadow:0 0 6px rgba(0,0,0,.16);
 box-shadow:0 0 6px rgba(0,0,0,.16)
}
.Detail_container__12ukW .Detail_stickyBgToggleRef__A1p98 {
 height:58px;
 width:30px;
 margin-bottom:-64px;
 visibility:hidden
}
.Detail_container__12ukW .Detail_stickyInput__1ycil {
 bottom:0;
 margin:-5px -12px 0;
 padding:10px 12px
}
@media(min-width:768px) {
 .Detail_container__12ukW .Detail_stickyInput__1ycil {
  padding:0;
  margin:5px 0 15px 0;
 }
}
.Detail_container__12ukW .Detail_inputElement__3LQHN {
 margin:5px 0;
 display:block
}
.Detail_container__12ukW .Detail_shipmentInfo__3aJBK {
 font-size:15px;
 line-height:18px;
 margin:15px 0 10px
}
.Detail_container__12ukW .Detail_shipmentInfo__3aJBK p {
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-align-items:baseline;
 -moz-box-align:baseline;
 align-items:baseline;
 margin:0
}
.Detail_container__12ukW .Detail_shipmentInfo__3aJBK p .Detail_availabilityDot__3ibFI {
 height:11px;
 width:11px;
 background:#227655;
 border-radius:11px;
 margin-right:5px
}
.Detail_container__12ukW .Detail_shipmentInfo__3aJBK p .Detail_availabilityDot__3ibFI.Detail_limitedAvailable__3eKjd {
 background:#f0ce3f
}
.Detail_container__12ukW .Detail_shipmentInfo__3aJBK p .Detail_availabilityDot__3ibFI.Detail_notAvailable__JuPIm {
 background:#ff2e2e
}
@media(min-width:768px) {
 .Detail_container__12ukW .Detail_stickyInput__1ycil,
 .Detail_container__12ukW .Detail_titleContainer__2y-PL {
  position:static
 }
 .Detail_container__12ukW .Detail_stickyInput__1ycil.Detail_stickyBg__TJK2N,
 .Detail_container__12ukW .Detail_titleContainer__2y-PL.Detail_stickyBg__TJK2N {
  -webkit-box-shadow:none;
  box-shadow:none
 }
 .Detail_container__12ukW .Detail_titleContainer__2y-PL {
  -webkit-order:1;
  -moz-box-ordinal-group:2;
  order:1
 }
 .Detail_container__12ukW .Detail_inputElement__3LQHN,
 .Detail_container__12ukW .Detail_stickyInput__1ycil {
  -webkit-order:2;
  -moz-box-ordinal-group:3;
  order:2
 }
 .Detail_container__12ukW .Detail_shipmentInfo__3aJBK {
  -webkit-order:3;
  -moz-box-ordinal-group:4;
  order:3
 }
 .Detail_container__12ukW .Detail_paymentInfo__3cFLH {
  -webkit-order:4;
  -moz-box-ordinal-group:5;
  order:4
 }
 .Detail_container__12ukW .Detail_description__2YzcW {
  -webkit-order:8;
  -moz-box-ordinal-group:9;
  order:8
 }
 .Detail_container__12ukW .Detail_moreDetails__29BEu {
  -webkit-order:9;
  -moz-box-ordinal-group:10;
  order:9
 }
}
.Detail_perksContainerPlaceholder__xtTFQ {
 height:0
}
@media(min-width:768px) {
 .Detail_perksContainerPlaceholder__xtTFQ {
  height:60px
 }
}
.Detail_perksContainer__T9vRS {
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 max-width:960px;
 width:100%;
 margin:25px auto;
 -webkit-flex-direction:column;
 -moz-box-orient:vertical;
 -moz-box-direction:normal;
 flex-direction:column;
 -webkit-align-items:center;
 -moz-box-align:center;
 align-items:center
}
@media(min-width:768px) {
 .Detail_perksContainer__T9vRS {
  margin:60px auto;
  -webkit-justify-content:space-between;
  -moz-box-pack:justify;
  justify-content:space-between;
  -webkit-flex-direction:row;
  -moz-box-orient:horizontal;
  -moz-box-direction:normal;
  flex-direction:row;
  height:95px
 }
}
.Detail_perksContainer__T9vRS .Detail_perkItem__36wCx {
 max-width:300px;
 width:100%;
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-justify-content:flex-end;
 -moz-box-pack:end;
 justify-content:flex-end;
 -webkit-align-items:center;
 -moz-box-align:center;
 align-items:center;
 margin:14px 0
}
@media(min-width:768px) {
 .Detail_perksContainer__T9vRS .Detail_perkItem__36wCx {
  width:300px;
  margin:0 10px;
  -webkit-justify-content:left;
  -moz-box-pack:left;
  justify-content:left
 }
}
.Detail_perksContainer__T9vRS .Detail_perkItem__36wCx>div {
 width:100%;
 max-width:190px;
 margin-left:10px
}
.Detail_perksContainer__T9vRS .Detail_perkItem__36wCx>div h3,
.Detail_perksContainer__T9vRS .Detail_perkItem__36wCx>div p {
 margin:0;
 font-size:17px;
 line-height:22px
}
.Detail_perksContainer__T9vRS .Detail_perkItem__36wCx:first-child {
 margin-left:0
}
.Detail_perksContainer__T9vRS .Detail_perkItem__36wCx:last-child {
 margin-right:0
}

@media(min-width:768px) {
 .Detail_bottomImagesContainer__2iDGh {
  display:-webkit-flex;
  display:-moz-box;
  display:flex
 }
}
@media(max-width:767px) {
 .common_onlyDesktop__1Weml {
  display:none!important
 }
}
@media(min-width:768px) {
 .common_onlyMobile__3RgMF {
  display:none!important
 }
}
.LoadingSpinner_spinner__2RRw5 {
 height:48px;
 width:48px;
 -webkit-animation:LoadingSpinner_rotation__1_5Bo .6s linear infinite;
 animation:LoadingSpinner_rotation__1_5Bo .6s linear infinite;
 border:6px solid rgba(101,101,101,0);
 border-top-color:#656565;
 border-radius:100%
}
@-webkit-keyframes LoadingSpinner_rotation__1_5Bo {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
@keyframes LoadingSpinner_rotation__1_5Bo {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
.Product_container__2NyTI {
 cursor:pointer;
 text-decoration:none;
 color:#000;
 position:relative;
 width:100%;
 -webkit-flex-direction:column;
 -moz-box-orient:vertical;
 -moz-box-direction:normal;
 flex-direction:column;
 -webkit-align-content:center;
 align-content:center;
 -webkit-justify-content:flex-start;
 -moz-box-pack:start;
 justify-content:flex-start
}
.Product_container__2NyTI,
.Product_container__2NyTI .Product_badge__SNH0l {
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-align-items:center;
 -moz-box-align:center;
 align-items:center
}
.Product_container__2NyTI .Product_badge__SNH0l {
 pointer-events:none;
 position:absolute;
 z-index:1;
 top:25px;
 left:25px;
 height:30px;
 width:30px;
 border-radius:30px;
 -webkit-justify-content:center;
 -moz-box-pack:center;
 justify-content:center;
 text-align:center;
 font-weight:700;
 font-size:15px;
 line-height:15px;
 -webkit-transition:opacity .2s,-webkit-transform .2s;
 transition:opacity .2s,-webkit-transform .2s;
 transition:transform .2s,opacity .2s;
 transition:transform .2s,opacity .2s,-webkit-transform .2s
}
.Product_container__2NyTI .Product_badge__SNH0l.Product_small__3jXm8 {
 height:15px;
 width:15px;
 font-size:12px
}
.Product_container__2NyTI .Product_badge__SNH0l.Product_isNew__1-ynf {
 padding:15px;
 background:#464646;
 color:#eee4d5
}
.Product_container__2NyTI .Product_badge__SNH0l.Product_isSoldOut__2Uif3 {
 font-size:13px;
 line-height:15px;
 padding:17px 15px 13px;
 background:#fff;
 color:#464646
}
.Product_container__2NyTI .Product_info__3iVSA {
 width:min(max(170px,87%),100%);
 height:70px;
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-flex-direction:column;
 -moz-box-orient:vertical;
 -moz-box-direction:normal;
 flex-direction:column;
 margin:25px auto 0 auto;
 font-size:17px;
 line-height:22px;
 text-align:center
}
.Product_container__2NyTI .Product_info__3iVSA span,
.Product_container__2NyTI .Product_info__3iVSA strong {
 display:block
}
.Product_container__2NyTI .Product_info__3iVSA .Product_price__qiOmU span {
 white-space:nowrap
}
.Product_container__2NyTI .Product_info__3iVSA .Product_price__qiOmU del {
 font-size:.8em;
 text-decoration:line-through;
 color:#656565;
 text-align:right;
 white-space:nowrap
}
.Product_container__2NyTI.Product_loading__2xs-4 .Product_info__3iVSA,
.Product_container__2NyTI.Product_loading__2xs-4 .Product_productImage__uSF5l {
 opacity:.4
}
.Product_container__2NyTI .Product_spinnerContainer__uRiqU {
 pointer-events:none;
 position:relative;
 z-index:2;
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-justify-content:center;
 -moz-box-pack:center;
 justify-content:center;
 -webkit-align-items:center;
 -moz-box-align:center;
 align-items:center
}
.Product_container__2NyTI .Product_spinnerContainer__uRiqU .Product_spinner__WP4Is {
 margin-bottom:-110%
}
@media(min-width:768px) {
 .Product_container__2NyTI {
  width:260px;
  width:min(100%,260px)
 }
 .Product_container__2NyTI .Product_productImage__uSF5l:hover~.Product_badge__SNH0l {
  -webkit-transform:translate3d(-15px,-20px,0) scale(.8);
  transform:translate3d(-15px,-20px,0) scale(.8);
  opacity:0
 }
 .Product_container__2NyTI .Product_productHover__2XXR4 {
  -webkit-transform:scale(1);
  transform:scale(1);
  -webkit-transition:-webkit-transform 144ms ease-in-out;
  transition:-webkit-transform 144ms ease-in-out;
  transition:transform 144ms ease-in-out;
  transition:transform 144ms ease-in-out,-webkit-transform 144ms ease-in-out
 }
 .Product_container__2NyTI .Product_productHover__2XXR4:hover {
  -webkit-transform:scale(1.17);
  transform:scale(1.17)
 }
}
.Collection_container__vn2W2 {
 width:-webkit-calc(100vw - 20px);
 width:calc(100vw - 20px);
 max-width:1360px;
 margin:60px auto 0
}
.Collection_container__vn2W2 .Collection_grid__cxMEi {
 width:100%;
 display:inline-grid;
 grid-template-columns:1fr 1fr;
 grid-row-gap:30px;
 row-gap:30px;
 justify-items:center;
 -webkit-align-items:stretch;
 -moz-box-align:stretch;
 align-items:stretch
}
.Collection_container__vn2W2 .Collection_grid__cxMEi.Collection_welcomeProductCollection__1Uhpu {
 margin-bottom:80px
}
@media(min-width:768px) {
 .Collection_container__vn2W2 .Collection_grid__cxMEi {
  grid-template-columns:repeat(auto-fit,minmax(260px,1fr));
  grid-column-gap:16px;
  -webkit-column-gap:16px;
  -moz-column-gap:16px;
  column-gap:16px;
  grid-row-gap:70px;
  row-gap:70px;
  -webkit-align-items:center;
  -moz-box-align:center;
  align-items:center
 }
 .Collection_container__vn2W2 .Collection_grid__cxMEi.Collection_welcomeProductCollection__1Uhpu {
  margin-bottom:0;
  grid-template-columns:repeat(auto-fit,minmax(130px,1fr))
 }
}
.Collection_container__vn2W2.Collection_oneRowLimit__1HE7I .Collection_grid__cxMEi {
 grid-template-rows:70px 50vw 0;
 overflow:visible;
 margin-bottom:100px;
 grid-row-gap:10px;
 row-gap:10px
}
@media(min-width:768px) {
 .Collection_container__vn2W2.Collection_oneRowLimit__1HE7I .Collection_grid__cxMEi {
  grid-template-rows:auto 0 0;
  margin-bottom:-80px;
  grid-row-gap:0;
  row-gap:0;
  overflow:hidden
 }
}
.Collection_container__vn2W2.Collection_oneRowLimit__1HE7I .Collection_grid__cxMEi>div {
 height:100%
}
@media(min-width:768px) {
 .Collection_container__vn2W2 {
  width:90%
 }
}
.Collection_container__vn2W2:first-child {
 margin:80px auto 0
}
@media(min-width:768px) {
 .Collection_container__vn2W2 {
  margin:50px auto 60px
 }
 .Collection_container__vn2W2:first-child {
  margin:100px auto 50px
 }
}
.Collection_container__vn2W2 .Collection_description__CFA4e {
 grid-column:1/-1;
 width:90%;
 color:#005f9a;
 text-align:center
}
.Collection_container__vn2W2 .Collection_description__CFA4e h1,
.Collection_container__vn2W2 .Collection_description__CFA4e h2 {
 font-size:15px;
 line-height:18px;
 text-transform:uppercase
}
.Collection_container__vn2W2 .Collection_description__CFA4e h3 {
 font-size:22px;
 line-height:26px
}
.Collection_container__vn2W2 .Collection_description__CFA4e h1,
.Collection_container__vn2W2 .Collection_description__CFA4e h2,
.Collection_container__vn2W2 .Collection_description__CFA4e h3 {
 font-weight:400;
 margin:0;
 padding:0
}
.Collection_container__vn2W2 .Collection_description__CFA4e p {
 display:none
}
@media(min-width:768px) {
 .Collection_container__vn2W2 .Collection_description__CFA4e {
  grid-column:1/3;
  text-align:left
 }
 .Collection_container__vn2W2 .Collection_description__CFA4e h1,
 .Collection_container__vn2W2 .Collection_description__CFA4e h2 {
  font-size:18px
 }
 .Collection_container__vn2W2 .Collection_description__CFA4e h3 {
  font-size:32px
 }
 .Collection_container__vn2W2 .Collection_description__CFA4e h1,
 .Collection_container__vn2W2 .Collection_description__CFA4e h2,
 .Collection_container__vn2W2 .Collection_description__CFA4e h3 {
  font-weight:400;
  line-height:37px;
  margin:0;
  padding:0
 }
 .Collection_container__vn2W2 .Collection_description__CFA4e h3 {
  margin-bottom:40px
 }
 .Collection_container__vn2W2 .Collection_description__CFA4e p {
  display:block;
  margin:0;
  padding:0;
  font-size:18px;
  line-height:21px;
  max-width:450px
 }
 .Collection_container__vn2W2 .Collection_description__CFA4e.Collection_shortDescription__35N04 {
  grid-column:1/2
 }
}
.Recommendations_container__2LORB {
 min-height:22.5rem;
 margin:-20px 0 -10px
}
@media(min-width:768px) {
 .Recommendations_container__2LORB {
  margin:-70px 0 115px;
  min-height:15rem
 }
 .Recommendations_container__2LORB h2.Recommendations_h2__3KA1Z {
  margin-top:40px!important
 }
}
.Reviews_container__2IpGM {
 width:100%;
 height:100%;
 background-color:#005f9a;
 padding-top:5px
}
@media(min-width:768px) {
 .Reviews_container__2IpGM {
  padding-top:50px
 }
}
.Reviews_container__2IpGM .Reviews_subcontainer__2XDac {
 width:-webkit-calc(100% - 20px);
 width:calc(100% - 20px);
 height:100%;
 max-width:1360px;
 margin:0 auto;
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-align-items:center;
 -moz-box-align:center;
 align-items:center;
 -webkit-flex-direction:column;
 -moz-box-orient:vertical;
 -moz-box-direction:normal;
 flex-direction:column
}
.Reviews_container__2IpGM .Reviews_subcontainer__2XDac h2 {
 text-align:center;
 color:#cadff0;
 font-size:32px;
 margin-bottom:30px
}
@media(min-width:768px) {
 .Reviews_container__2IpGM .Reviews_subcontainer__2XDac h2 {
  margin-bottom:60px
 }
}
.Reviews_galleryContainer__1dxsP {
 max-width:min(800px,100% - 10px)
}
.Reviews_reviewSection__1EaPn {
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-flex-direction:column;
 -moz-box-orient:vertical;
 -moz-box-direction:normal;
 flex-direction:column;
 overflow-y:clip;
 width:100%;
 max-width:350px;
 height:350px
}
.Reviews_reviewSection__1EaPn p {
 color:#cadff0;
 margin:0;
 font-size:15px
}
.Reviews_reviewSection__1EaPn * {
 text-align:left
}
.Reviews_reviewSection__1EaPn img {
 height:50px;
 width:50px;
 display:inline-block
}
.Reviews_reviewSection__1EaPn .Reviews_avatar__2HxaC {
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-align-items:center;
 -moz-box-align:center;
 align-items:center;
 margin-bottom:20px
}
.Reviews_reviewSection__1EaPn .Reviews_avatar__2HxaC .Reviews_avatarIcon__3fnHs {
 width:50px
}
.Reviews_reviewSection__1EaPn .Reviews_avatar__2HxaC .Reviews_innerContainer__1b_sQ {
 margin-left:6px
}
.Reviews_reviewSection__1EaPn .Reviews_avatar__2HxaC .Reviews_innerContainer__1b_sQ .Reviews_displayName__2QEjE {
 font-weight:700;
 margin-bottom:4px;
 margin-left:3px
}
.Reviews_reviewSection__1EaPn .Reviews_avatar__2HxaC .Reviews_innerContainer__1b_sQ .Reviews_date__24ksR {
 display:inline-block;
 margin-left:5px
}
.Reviews_reviewSection__1EaPn .Reviews_content__2Q0j0 p {
 font-size:17px;
 line-height:22px
}
.Reviews_Stars__19p8B {
 --star-size:22px;
 --star-color:#fff;
 --star-background:#fc0;
 --percent:-webkit-calc(var(--rating)/5 * 100%);
 --percent:calc(var(--rating) / 5 * 100%);
 display:inline-block;
 font-size:var(--star-size);
 font-family:Times;
 line-height:1
}
.Reviews_Stars__19p8B:before {
 content:"★★★★★";
 letter-spacing:3px;
 background:-webkit-gradient(linear,left top,right top,from(var(--star-background)),to(var(--star-color)));
 background:-webkit-linear-gradient(left,var(--star-background) var(--percent),var(--star-color) var(--percent));
 background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));
 background-clip:text;
 -webkit-background-clip:text;
 -webkit-text-fill-color:transparent
}
.ShopUSPs_background__1HNPo {
 background:#cadff0
}
.ShopUSPs_container__21jNn {
 width:100%;
 display:grid;
 padding:0 0 40px;
 justify-items:center;
 -webkit-align-items:top;
 -moz-box-align:top;
 align-items:top;
 text-align:center;
 grid-template-columns:50% 50%;
 grid-template-rows:auto;
 grid-template-areas:"usp1_img  usp2_img" "usp1_h3   usp2_h3" "usp1_span usp2_span" "usp3_img  usp4_img" "usp3_h3   usp4_h3" "usp3_span usp4_span"
}
@media(min-width:768px) {
 .ShopUSPs_container__21jNn {
  padding:30px 0 40px;
  max-width:1360px;
  width:90%;
  margin:0 auto;
  grid-template-columns:repeat(auto-fit,minmax(170px,1fr));
  grid-column-gap:16px;
  -webkit-column-gap:16px;
  -moz-column-gap:16px;
  column-gap:16px;
  grid-template-rows:auto;
  grid-template-areas:"usp1_img  usp2_img  usp3_img  usp4_img" "usp1_h3   usp2_h3   usp3_h3   usp4_h3" "usp1_span usp2_span usp3_span usp4_span"
 }
}
.ShopUSPs_container__21jNn h3 {
 max-width:85%;
 max-width:min(100%,300px);
 margin:15px auto 0 auto;
}
.ShopUSPs_container__21jNn span {
 max-width:85%;
 max-width:min(85%,300px);
 -webkit-hyphens:auto;
 -moz-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto
}
.ShopUSPs_container__21jNn span.ShopUSPs_usp1__3S5p0 p{
    margin: 0;
}
.ShopUSPs_container__21jNn span .ShopUSPs_email__1DlbX {
 -webkit-hyphens:none;
 -moz-hyphens:none;
 -ms-hyphens:none;
 hyphens:none;
 color:#000
}
.ShopUSPs_container__21jNn .ShopUSPs_usp1__3S5p0 {
 grid-area:usp1_img
}
.ShopUSPs_container__21jNn .ShopUSPs_usp2__2rk1m {
 grid-area:usp2_img
}
.ShopUSPs_container__21jNn .ShopUSPs_usp3__3Hch7 {
 grid-area:usp3_img
}
.ShopUSPs_container__21jNn .ShopUSPs_usp4__lL9mR {
 grid-area:usp4_img
}
.ShopUSPs_container__21jNn .ShopUSPs_usp1__3S5p0.ShopUSPs_imgContainer__l40rb,
.ShopUSPs_container__21jNn .ShopUSPs_usp2__2rk1m.ShopUSPs_imgContainer__l40rb,
.ShopUSPs_container__21jNn .ShopUSPs_usp3__3Hch7.ShopUSPs_imgContainer__l40rb,
.ShopUSPs_container__21jNn .ShopUSPs_usp4__lL9mR.ShopUSPs_imgContainer__l40rb {
 margin-top:25px
}
.ShopUSPs_container__21jNn .ShopUSPs_usp1__3S5p0 svg,
.ShopUSPs_container__21jNn .ShopUSPs_usp2__2rk1m svg,
.ShopUSPs_container__21jNn .ShopUSPs_usp3__3Hch7 svg,
.ShopUSPs_container__21jNn .ShopUSPs_usp4__lL9mR svg {
 width:40px;
 height:40px;
 margin:25px auto 0
}
@media(min-width:768px) {
 .ShopUSPs_container__21jNn .ShopUSPs_usp1__3S5p0 svg,
 .ShopUSPs_container__21jNn .ShopUSPs_usp2__2rk1m svg,
 .ShopUSPs_container__21jNn .ShopUSPs_usp3__3Hch7 svg,
 .ShopUSPs_container__21jNn .ShopUSPs_usp4__lL9mR svg {
  margin:0 auto
 }
}
.ShopUSPs_container__21jNn h3.ShopUSPs_usp1__3S5p0 {
 grid-area:usp1_h3
}
.ShopUSPs_container__21jNn h3.ShopUSPs_usp2__2rk1m {
 grid-area:usp2_h3
}
.ShopUSPs_container__21jNn h3.ShopUSPs_usp3__3Hch7 {
 grid-area:usp3_h3
}
.ShopUSPs_container__21jNn h3.ShopUSPs_usp4__lL9mR {
 grid-area:usp4_h3
}
.ShopUSPs_container__21jNn span.ShopUSPs_usp1__3S5p0 {
 grid-area:usp1_span
}
.ShopUSPs_container__21jNn span.ShopUSPs_usp2__2rk1m {
 grid-area:usp2_span
}
.ShopUSPs_container__21jNn span.ShopUSPs_usp3__3Hch7 {
 grid-area:usp3_span
}
.ShopUSPs_container__21jNn span.ShopUSPs_usp4__lL9mR {
 grid-area:usp4_span
}
._productSlug__container__3lEp_ {
 background:#eee4d5
}
/*# sourceMappingURL=c0e8275d8853974c318a.css.map*/

@media(max-width:768px) {
    .ShopUSPs_container__21jNn{
        padding: 30px 20px;
        width: calc(100% - 40px);
    }
    .why-us .ShopUSPs_usp1__3S5p0{
        font-size: 16px;
    }
}
