.accordions{position:relative}@media (min-width:1024px){.accordions{margin-top:2em}}.accordions .accordion:last-child{border-bottom:none}.accordions .accordion:first-child .accordion-toggle{border-top:none}.accordions .accordion.open .accordion__content{display:block}.accordions .accordion.open button svg circle{fill:var(--color-yellow)}.accordions .accordion.open button svg line:last-of-type{opacity:0}.accordions .accordion .accordion-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-top:1px solid var(--color-grey-medium);color:var(--color-black);font:1em verdana,arial,sans-serif;font-weight:500;display:flex;width:100%;text-decoration:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;align-items:center;justify-content:space-between;padding:1em 0;cursor:pointer;outline:0;box-shadow:none;border-radius:0;gap:1em}.accordions .accordion .accordion-toggle:focus,.accordions .accordion .accordion-toggle:hover{outline:0;background-color:transparent;text-decoration:none}.accordions .accordion .accordion-toggle svg{width:2em;height:2em;transition:all .25s ease-in-out;overflow:visible}.accordions .accordion .accordion-toggle svg circle{fill:var(--color-mint)}.accordions .accordion .accordion-toggle span{color:var(--color-forest);text-transform:uppercase;font-size:1.25em;font-family:lulo,arial,sans-serif;text-align:left}@media (max-width:1024px){.accordions .accordion .accordion-toggle span{font-size:1.15em}}.accordions .accordion__content{display:none;font-size:1.25em}.accordions .accordion__content ol,.accordions .accordion__content ul{margin:0 0 1em 0;padding:0 0 1em 2em}.accordions .accordion__content ul{list-style-type:disc}.accordions .accordion__content ol{list-style-type:decimal}.accordions .accordion__content__bundle{padding-bottom:2.5em}.accordions .accordion__content__bundle .variant-error{margin-bottom:.5em}.accordions .accordion__content__bundle .variant-error span{font-size:.75em;color:var(--color-failure)}.accordions .accordion__content__bundle .swiper-slide{display:flex;gap:1.5625em}.accordions .accordion__content__bundle .swiper-slide form{flex-direction:row;gap:.5em}@media (min-width:440px){.accordions .accordion__content__bundle .swiper-slide form{gap:1.5em}}.accordions .accordion__content__bundle .swiper-slide img{border-radius:.625em}@media (min-width:440px){.accordions .accordion__content__bundle .swiper-slide img{min-width:110px;min-height:156px}}.accordions .accordion__content__bundle .swiper-slide .price{margin-bottom:.5em;color:var(--color-forest)}@media (max-width:440px){.accordions .accordion__content__bundle .swiper-slide .price span{font-size:12px}}.accordions .accordion__content__bundle .swiper-slide h3{font-size:20px;margin-bottom:.5em;color:var(--color-forest)}@media (max-width:440px){.accordions .accordion__content__bundle .swiper-slide h3{font-size:14px}}.accordions .accordion__content__bundle .swiper-slide label{display:none}.accordions .accordion__content__bundle .swiper-slide ins{font-size:16px}.accordions .accordion__content__bundle .swiper-slide select{font-size:16px;margin-bottom:1em;height:2em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:440px){.accordions .accordion__content__bundle .swiper-slide select{font-size:12px}}@media (max-width:440px){.accordions .accordion__content__bundle .swiper-slide button{font-size:12px}}.accordions .accordion__content__bundle .swiper-pagination{padding-top:1.25em}.accordions .accordion__content .variant-error.hidden{display:none}.template-product-adventures .accordions .accordion:last-child,.template-product-buses .accordions .accordion:last-child,.template-product-gift-card .accordions .accordion:last-child{border-bottom:1px solid var(--color-black)}