.ea-product-main{--ea-ink: #203a2c;--ea-muted: #60705f;--ea-green: #244d35;--ea-soft: #f3f4ed;--ea-line: #dfe4d9;color:var(--ea-ink)}.ea-product-main>.container{max-width:1380px}.ea-product-main .product.js-product{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;padding-block:28px 52px}.ea-product-main .product-media,.ea-product-main .product-info{float:none;width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent}.ea-product-main .product-info:before,.ea-product-main .product-info:after{content:none}.ea-product-main .media-gallery__viewer{border:0;border-radius:28px}.ea-product-main .media-thumbs{margin-top:14px}.ea-product-main .media-thumbs__item{border-radius:10px}.ea-product-main .product-info__block{margin:0 0 14px!important}.ea-product-main .product-title{margin-block:0 8px;color:var(--ea-ink);font-size:clamp(26px,2.8vw,38px);font-weight:750;line-height:1.07;letter-spacing:-.045em;overflow-wrap:anywhere}.ea-product-main .mietobjekt,.ea-product-main .kaufprodukt{color:var(--ea-muted);font-size:13px}.ea-product-main .ea-facts{margin-block:18px 22px!important}.ea-product-main .ea-facts__badges{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:13px}.ea-product-main .ea-facts__badge{padding:6px 12px;border:1px solid #e2e7db;border-radius:30px;background:#fff;font-size:12px;font-weight:650;line-height:1.4}.ea-product-main .ea-facts__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:9px;margin:0}.ea-product-main .ea-facts__tile{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:90px;padding:15px 9px;border-radius:15px;background:var(--ea-soft);text-align:center;overflow-wrap:anywhere}.ea-product-main .ea-facts__tile:nth-child(2){background:#e9efdf}.ea-product-main .ea-facts__tile dt{order:2;margin:0;color:var(--ea-muted);font-size:12px;font-weight:400;line-height:1.3}.ea-product-main .ea-facts__tile dd{margin:0;font-size:17px;font-weight:750;line-height:1.25}.ea-product-main .ea-booking{margin-block:0 24px;padding:25px;border:1px solid #cbd4c4;border-radius:22px;background:#fff;box-shadow:0 10px 30px #1c342009}.ea-product-main .ea-booking__heading{margin:0 0 6px;font-size:22px;font-weight:750;line-height:1.25}.ea-product-main .ea-booking__note{margin:0 0 18px;color:var(--ea-muted);font-size:13px;line-height:1.5}.ea-product-main .ea-booking .product-price{margin-bottom:18px!important}.ea-product-main .ea-booking .product-info__price{font-size:25px;font-weight:750}.ea-product-main .ea-booking .product-info__add-button .btn{min-height:52px;border-radius:12px;font-weight:700}.ea-product-main .ea-booking .product-info__add-button .btn--primary{background-color:#ffd737;border-color:#ffd737;color:#172219}.ea-product-main .ea-booking .product-info__add-button .btn--primary:hover{background-color:#efc423;border-color:#efc423}.ea-product-main .ea-booking .product-info__add-button .btn--primary:disabled{opacity:.55}.ea-product-main .ea-gallery-story{max-width:500px;padding:25px 3px 0;color:var(--ea-muted);font-size:14px;line-height:1.8}.ea-product-main .ea-gallery-story__heading{margin:0 0 9px;color:var(--ea-ink);font-size:21px;font-weight:700;letter-spacing:-.025em}.ea-product-main .ea-gallery-story div p{margin:0}.ea-product-main .ea-booking .ea-rental-price-box{margin-block:16px 0;border-color:var(--ea-line);border-radius:12px;background:var(--ea-soft)}.ea-product-main .ea-booking__trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--ea-line);list-style:none;font-size:13px;line-height:1.45}.ea-product-main .ea-booking__trust li{display:flex;gap:9px}.ea-product-main .ea-booking__trust span{color:var(--ea-green);font-weight:750}.ea-product-main .disclosure--row{border-color:var(--ea-line)}.ea-product-main+.product-details{max-width:1380px;margin-inline:auto}.ea-product-main+.product-details>.container{float:none;width:100%;margin:0;padding:0 0 32px;border:0}@media(min-width:769px){.ea-product-main .product.js-product{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);padding-block:36px 48px}.ea-product-main .ea-facts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.ea-product-main .ea-facts__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:768px){.ea-product-main .ea-booking{padding:18px 15px;border-radius:16px}.ea-product-main .ea-facts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ea-product-main .media-gallery__viewer{border-radius:16px}.ea-product-main .ea-gallery-story{display:none}.ea-product-main+.product-details>.container{padding-inline:var(--gutter)}}.ea-product-main .product-price .product-info__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px}.ea-product-main .ea-price-shipping{flex:0 0 auto;color:var(--ea-ink);font-size:14px;font-weight:400;text-decoration:underline;text-underline-offset:3px}.ea-product-main .ea-price-shipping:hover{color:var(--ea-green)}.ea-product-main .ea-booking__trust li{min-width:0;overflow-wrap:break-word}.ea-product-main .ea-booking__trust span{flex:0 0 auto}.ea-product-main .ea-gallery-images{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:18px}.ea-product-main .ea-gallery-images__item{width:var(--ea-badge-width, 120px);max-width:100%;min-width:0;text-align:center}.ea-product-main .ea-gallery-images__item img{display:block;width:100%;max-height:110px;height:auto;object-fit:contain}.ea-product-main .ea-gallery-images__item a{display:block;color:var(--ea-ink);text-decoration:none}.ea-product-main .ea-gallery-images__item p{margin:7px 0 0;font-size:14px;line-height:1.4}.ea-product-main .ea-gallery-images__item a:focus-visible,.ea-product-main .ea-price-shipping:focus-visible{outline:2px solid var(--ea-green);outline-offset:4px}.ea-product-main .ea-gallery-description{margin-top:26px;padding-top:22px;border-top:1px solid var(--ea-line)}.ea-product-main .ea-gallery-description>h2{margin:0 0 16px;color:var(--ea-ink);font-size:26px;line-height:1.2}.ea-product-main .ea-gallery-description .rte{font-size:16px;line-height:1.65;overflow-wrap:anywhere}.ea-product-main .ea-gallery-description .rte img,.ea-product-main .ea-gallery-description .rte video{max-width:100%;height:auto}.ea-product-main .ea-gallery-description .rte{overflow-x:auto}.ea-product-main .ea-gallery-description .rte h2{font-size:24px;line-height:1.3}.ea-product-main .ea-gallery-description .rte h3{font-size:20px;line-height:1.35}.ea-product-main .ea-price-meta{font-size:14px;font-weight:400;line-height:1.6;color:var(--ea-ink)}.ea-product-main .ea-price-meta>span{white-space:nowrap}.ea-product-main .ea-booking .product-info__add-button button[name=add]{--btn-bg-color: 255 215 55;--btn-bg-hover-color: 239 196 35;--btn-text-color: 23 34 25;background:#ffd737;border-color:#ffd737;color:#172219!important;font-size:16px;font-weight:750}.ea-product-main .ea-booking .product-info__add-button button[name=add]:hover{background:#efc423;border-color:#efc423}.ea-product-main .ea-booking .product-info__add-button button[name=add] span{color:inherit!important}.ea-product-main .ea-facts__tile{min-width:0}.ea-product-main .ea-facts__tile dt{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.ea-product-main .ea-facts__tile dd{font-size:16px;line-height:1.35}.ea-product-main .ea-facts__badge{font-size:13px;line-height:1.5}.ea-product-main .ea-facts__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))}.ea-product-main .ea-condition{margin:22px 0;padding:22px;background:#f3f5ed;border:1px solid #cbd6c2;border-radius:20px}.ea-product-main .ea-condition__eyebrow{margin:0 0 10px;font-size:12px;letter-spacing:.12em;font-weight:700}.ea-product-main .ea-condition h2{font-size:26px;line-height:1.2;margin:0 0 12px;color:var(--ea-ink)}.ea-product-main .ea-condition h3{font-size:16px;margin:18px 0 7px;color:var(--ea-ink)}.ea-product-main .ea-condition__intro,.ea-product-main .ea-condition__text{font-size:15px;line-height:1.6;overflow-wrap:anywhere}.ea-product-main .ea-condition__classes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:18px 0;gap:5px}.ea-product-main .ea-condition__classes li{border-top:4px solid #d2d9cc;padding:10px 4px;font-size:12px;line-height:1.4;text-align:center;overflow-wrap:anywhere}.ea-product-main .ea-condition__classes .is-active{border-color:#244d35;background:#e1e9d7;border-radius:5px;font-weight:750}.ea-product-main .ea-condition__contact{display:inline-block;margin-top:12px;font-size:15px;text-underline-offset:4px}.ea-product-main .ea-condition__photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ea-product-main .ea-condition__photos img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:10px}.ea-product-main .ea-purchase-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;list-style:none;border-top:1px solid var(--ea-line);margin:20px 0 0;padding:14px 0 0}.ea-product-main .ea-purchase-trust li{min-width:0}.ea-product-main .ea-purchase-trust li:has(details[open]){grid-column:1 / -1}.ea-product-main .ea-purchase-trust summary{display:flex;align-items:baseline;gap:7px;padding:5px 0;font-size:14px;line-height:1.5;cursor:pointer;list-style:none}.ea-product-main .ea-purchase-trust summary::-webkit-details-marker{display:none}.ea-product-main .ea-purchase-trust__check{color:var(--ea-green);font-weight:750}.ea-product-main .ea-purchase-trust__more{margin-left:auto}.ea-product-main .ea-purchase-trust .rte{font-size:15px;line-height:1.6}.ea-product-main .ea-purchase-trust details[open] .ea-purchase-trust__more{transform:rotate(45deg)}.ea-product-main .ea-booking .product-info__add-to-cart{margin-top:14px}.ea-product-main .product.js-product{grid-template-areas:"media" "info" "description"}.ea-product-main .product-media{grid-area:media}.ea-product-main .product-info{grid-area:info}.ea-product-main .ea-gallery-description{grid-area:description;margin-top:0;min-width:0}@media(min-width:769px){.ea-product-main .product.js-product{grid-template-areas:"media info" "description info";grid-template-rows:max-content 1fr;row-gap:26px}}.ea-product-main .ea-condition__classes{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;align-items:stretch}.ea-product-main .ea-condition__classes li{--ea-class-tone: #537e69;--ea-class-soft: #eaf2ed;display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:46px;min-height:46px;padding:3px;border:1px solid #d6ded0;border-top:3px solid var(--ea-class-tone);border-radius:5px;background:#fff;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.ea-product-main .ea-condition__classes .ea-condition__class--2{--ea-class-tone: #788650;--ea-class-soft: #edf1e1}.ea-product-main .ea-condition__classes .ea-condition__class--3{--ea-class-tone: #a08150;--ea-class-soft: #f5eee1}.ea-product-main .ea-condition__classes .ea-condition__class--4{--ea-class-tone: #8c7969;--ea-class-soft: #f1ebe5}.ea-product-main .ea-condition__classes .is-active{border-color:var(--ea-class-tone);background:var(--ea-class-soft);box-shadow:inset 0 0 0 1px var(--ea-class-tone);font-weight:750}.ea-product-main .ea-condition__contact{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;max-width:100%;padding:10px 14px;border:1px solid #bdcbb4;border-radius:10px;background:#fff;color:var(--ea-ink);font-size:15px;line-height:1.4;text-decoration:none}.ea-product-main .ea-condition__contact>span{flex:0 0 auto;font-size:19px}.ea-product-main .ea-condition__contact:hover{background:#e8eddf;border-color:#617653}.ea-product-main .ea-condition__contact:focus-visible{outline:2px solid #244d35;outline-offset:3px}.ea-product-main .ea-condition__explanation{border-bottom:1px solid #d6ded0;margin:-4px 0 18px;padding-bottom:12px}.ea-product-main .ea-condition__explanation summary{cursor:pointer;font-size:16px;line-height:1.5;padding:6px 0}.ea-product-main .ea-condition__explanation dl{margin:12px 0;font-size:14px;line-height:1.6}.ea-product-main .ea-condition__explanation dt{font-weight:700;margin-top:10px}.ea-product-main .ea-condition__explanation dd{margin:0}.ea-product-main .ea-condition__explanation p{font-size:14px;line-height:1.6}.ea-product-main .ea-condition__explanation summary:focus-visible{outline:2px solid #244d35;outline-offset:3px}.ea-product-main .ea-condition__explanation summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;list-style:none}.ea-product-main .ea-condition__explanation summary::-webkit-details-marker{display:none}.ea-product-main .ea-condition__explanation summary:after{content:"+";flex:0 0 auto;font-weight:700}.ea-product-main .ea-condition__explanation[open] summary:after{content:"\2212"}.ea-product-main .ea-condition__points{margin:6px 0 18px;padding:0;list-style:none;font-size:15px;line-height:1.35}.ea-product-main .ea-condition__points li{position:relative;margin:0;padding:2px 0 2px 17px;overflow-wrap:anywhere}.ea-product-main .ea-condition__points li:before{content:"";position:absolute;left:1px;top:10px;width:5px;height:5px;border-radius:50%;background:#788650}.ea-product-main .ea-condition__mail-icon{display:block;flex:0 0 20px;width:20px;height:20px}.ea-product-main .ea-condition h3:has(+.ea-condition__points){font-size:17px;font-weight:750;line-height:1.3;margin:16px 0 6px}.ea-product-main .ea-condition{--ea-condition-tone-1: #16803c;--ea-condition-soft-1: #e8f6ed;--ea-condition-tone-2: #176bc4;--ea-condition-soft-2: #e9f2ff;--ea-condition-tone-3: #b9550a;--ea-condition-soft-3: #fff0e2;--ea-condition-tone-4: #8246b5;--ea-condition-soft-4: #f3eafd;--ea-current-tone: var(--ea-ink)}.ea-product-main .ea-condition--1{--ea-current-tone: var(--ea-condition-tone-1)}.ea-product-main .ea-condition--2{--ea-current-tone: var(--ea-condition-tone-2)}.ea-product-main .ea-condition--3{--ea-current-tone: var(--ea-condition-tone-3)}.ea-product-main .ea-condition--4{--ea-current-tone: var(--ea-condition-tone-4)}.ea-product-main .ea-condition>h2{color:var(--ea-current-tone)}.ea-product-main .ea-condition__classes li{--ea-class-tone: var(--ea-condition-tone-1);--ea-class-soft: var(--ea-condition-soft-1);border-top-width:6px}.ea-product-main .ea-condition__classes .ea-condition__class--2{--ea-class-tone: var(--ea-condition-tone-2);--ea-class-soft: var(--ea-condition-soft-2)}.ea-product-main .ea-condition__classes .ea-condition__class--3{--ea-class-tone: var(--ea-condition-tone-3);--ea-class-soft: var(--ea-condition-soft-3)}.ea-product-main .ea-condition__classes .ea-condition__class--4{--ea-class-tone: var(--ea-condition-tone-4);--ea-class-soft: var(--ea-condition-soft-4)}.ea-product-main .ea-facts__badge{font-size:15px;line-height:1.4;padding:7px 12px}.ea-product-main .ea-facts__badge--rental{background:#ffd737;color:#172219;border-color:#ffd737;font-weight:750;border-radius:8px}.ea-product-main .ea-facts__badge--purchase{background:#59b816;color:#fff;border-color:#59b816;font-weight:750;border-radius:8px}.ea-product-main ea-product-facts{display:block}.ea-product-main .ea-facts--enhanced .ea-facts__grid{align-items:start}.ea-product-main .ea-facts--enhanced .ea-facts__tile{min-height:120px;padding:12px 10px}.ea-product-main .ea-facts--enhanced .ea-facts__tile dt{order:0}.ea-product-main .ea-facts__value{display:block}.ea-product-main .ea-facts--enhanced .ea-facts__tile:not(.is-open) .ea-facts__value{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ea-product-main .ea-facts__toggle{display:inline-flex;align-items:center;justify-content:center;gap:5px;margin-top:6px;padding:3px 0;min-height:28px;border:0;border-radius:4px;background:transparent;color:var(--ea-green);font:inherit;font-size:13px;font-weight:600;line-height:1.4;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ea-product-main .ea-facts__toggle[hidden]{display:none}.ea-product-main .ea-facts__toggle:focus-visible{outline:2px solid var(--ea-green);outline-offset:3px}.ea-product-main .ea-rental-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;list-style:none;margin:14px 0 0;padding:8px 0 0;border-top:1px solid var(--ea-line)}.ea-product-main .ea-rental-trust>li{min-width:0;margin:0;padding:0;list-style:none}.ea-product-main .ea-rental-trust summary{display:grid;grid-template-columns:15px minmax(0,1fr) 24px;align-items:center;gap:6px;min-height:36px;margin:0;padding:3px 0;font-size:14px;line-height:1.35;list-style:none;cursor:pointer;overflow-wrap:anywhere}.ea-product-main .ea-rental-trust summary::-webkit-details-marker{display:none}.ea-product-main .ea-rental-trust summary::marker{content:""}.ea-product-main .ea-rental-trust__check{color:#244d35;font-size:16px}.ea-product-main .ea-rental-trust__more{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#ffd737;color:#203a2c;font-size:21px;font-weight:750;line-height:1}.ea-product-main .ea-rental-trust__minus{display:none}.ea-product-main .ea-rental-trust details[open] .ea-rental-trust__plus{display:none}.ea-product-main .ea-rental-trust details[open] .ea-rental-trust__minus{display:inline}.ea-product-main .ea-rental-trust>li:has(>details[open]){grid-column:1/-1}.ea-product-main .ea-rental-trust details[open]>summary{font-weight:700}.ea-product-main .ea-rental-trust__body{padding:10px 14px 14px;background:#f7f8f4;border:1px solid var(--ea-line);border-radius:9px;font-size:14px;line-height:1.65;color:var(--ea-ink);overflow-wrap:anywhere}.ea-product-main .ea-rental-trust__body p{margin:0 0 10px}.ea-product-main .ea-rental-trust__body p:last-child{margin-bottom:0}.ea-product-main .ea-rental-trust summary:focus-visible{outline:2px solid #1975ce;outline-offset:3px;border-radius:6px}@media(max-width:359px){.ea-product-main .ea-rental-trust{grid-template-columns:1fr}}.ea-product-main .ea-rental-trust>li>details{margin:0;padding:0;border:0}.ea-product-main .ea-rental-trust .ea-rental-trust__more{position:relative;display:block;flex:none;box-sizing:border-box;width:24px;height:24px;padding:0;margin:0;border:0;font-size:0;line-height:0}.ea-product-main .ea-rental-trust__more>span{font-size:0;line-height:0}.ea-product-main .ea-rental-trust__more:before,.ea-product-main .ea-rental-trust__more:after{content:"";position:absolute;display:block;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;padding:0;border:0;border-radius:1px;background:#203a2c}.ea-product-main .ea-rental-trust__more:before{width:10px;height:2px}.ea-product-main .ea-rental-trust__more:after{width:2px;height:10px}.ea-product-main .ea-rental-trust details[open] .ea-rental-trust__more:after{opacity:0}
/*# sourceMappingURL=/cdn/shop/t/139/assets/ea-adventure-product.css.map */
