
body{margin:0}
.AM,.AM *{box-sizing: border-box;padding:0;margin:0;}
[type=checkbox],[type=file],[type=radio]{margin:0 0 1rem}
[type=checkbox]+label,[type=radio]+label{display:inline-block;vertical-align:baseline;margin-left:.5rem;margin-right:1rem;margin-bottom:0}
[type=checkbox]+label[for],[type=radio]+label[for]{cursor:pointer}
label>[type=checkbox],label>[type=radio]{margin-right:.5rem}
[type=file]{width:100%}
label{display:block;margin:0;font-size:.875rem;font-weight:400;line-height:1.8;color:#303030}
label.middle{margin:0 0 1rem;padding:.625rem 0}
label {
  display: block;
  margin-bottom: max(0.25rem, 0.2777777778vw);
  font-size: max(1rem, 1.1111111111vw);
  font-family: "Filson Soft", sans-serif;
  font-weight: 300;
  font-style: normal;
  line-height: max(1.5rem, 1.6666666667vw);
  letter-spacing: max(0.02rem, 0.0222222222vw);
  color: #333333;
}
.AM{margin-bottom:max(2.5rem,2.7777777778vw)}
.AM-accordion{padding:max(.75rem,1.8055555556vw) max(1.5rem,2.7777777778vw);color:#333;background-color:#f4e8d8;border-radius:16px;list-style:none;margin:0}
.AM-accordion-item{border-bottom:1px solid #b7b7b7;padding:max(1rem,1.1111111111vw) 0;position:relative;overflow:hidden;max-height:max(3.4375rem,3.5194444444vw);transition:max-height .5s ease-out}
.AM-accordion-item.AM-accordion-item--active{padding-top:max(1rem,1.1111111111vw);max-height:max(43.75rem,48.6111111111vw);transition:max-height .75s ease-in}
.AM-accordion-item:last-child{border-bottom:none}
.AM-accordion-title{text-transform:uppercase;font-size:max(1.125rem,1.3888888889vw);font-weight:700;background-image:url(//ueeshop.ly200-cdn.com/u_file/UPBB/UPBB549/2404/11/photo/plus-icon.png);background-repeat:no-repeat;background-position:calc(100% - max(1.25rem,1.3888888889vw)) center;background-size:15px;cursor:pointer;margin-bottom:max(.625rem,.6944444444vw)}
.AM-accordion-item--active .AM-accordion-title{background-image:url(//ueeshop.ly200-cdn.com/u_file/UPBB/UPBB549/2404/11/photo/minus-icon.png)}
.AM-accordion-content{font-family:Filson Soft;font-weight:300;font-size:max(.875rem,0.9111111111vw)}
.AM-accordion-content ul{list-style:none;padding:0;margin:0}
.AM-accordion-content li{padding-left:max(1.125rem,1.25vw);position:relative}
.AM-accordion-content li:before{content:"";width:max(.4375rem,.4861111111vw);height:max(.4375rem,.4861111111vw);background-color:#004b26;border-radius:50%;font-size:max(1.5rem,1.6666666667vw);font-weight:700;display:inline-block;position:absolute;left:0;top:max(.5rem,.5555555556vw);line-height:max(.4375rem,.4861111111vw)}
.AM-media{border-radius:16px;overflow:hidden}
.AM-media video,.AM-media-image{width:100%;height:100%;object-fit:cover}
.AM{display:grid;grid-template-columns:1fr 1fr;gap:max(2.5rem,2.7777777778vw)}
.AM-media{display:flex}
.AM a{text-decoration: underline;}
.AM .AM-media{position:relative;}
.AM .AM-media .big .AM-media-image{display:none;}
.AM .AM-media .big .AM-media-image.active{display:block;}
.AM .AM-media .small{position:absolute;left:50%;bottom:20%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateY(-50%); transform: translateX(-50%); }
.AM .AM-media .small img{float:left;width:40px;margin:5px;border:2px solid #FFF;box-sizing:border-box;}
.AM .AM-media .small img.hover{border:2px solid #009BDC;}
@media screen and (max-width: 768px) {
	.AM-media{margin-top:20px;}.AM{display:block;}
}
