.cruise-program-item{display:flex;align-items:flex-start;width:100%;gap:6rem;position:relative}.cruise-program-item:after{position:absolute;content:"";height:calc(100% - 40px);width:1px;border:1px dashed var(--color-secondary-olive-40);left:0;top:calc(50% + 40px);top:12.4rem;transform:translate(3px,-6px)}.cruise-program-item:last-of-type:after{content:none}.cruise-program-item__content-wrapper{width:100%;display:grid;grid-template-columns:220px 1fr;align-items:center;background:var(--color-secondary-olive-20)}.program-details__collapsible-content{background:var(--color-secondary-olive-20);padding:45px 63px!important}.cruise-program-item__content{padding:4.7rem 6rem;display:flex;align-items:center;justify-content:space-between}.cruise-program-item__index{position:relative;margin-top:6.4rem;font-weight:700}.cruise-program-item__index:before{position:absolute;content:"";width:3.6rem;height:3.6rem;border:1px solid var(--color-secondary-olive-40);left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg)}.cruise-program-item__title{margin-bottom:0}.cruise-program-item:not(:last-of-type){margin-bottom:4rem}.cruise-program-item details{width:100%}.cruise-program-item .icon-caret{height:1.2rem;position:relative;right:0}.cruise-program-item__content-right{display:flex;align-items:center;gap:5.2rem}.cruise-program-item__port{color:rgb(var(--color-olive));font-weight:600}.cruise-program-items{margin-top:8.4rem;max-width:1153px;margin-left:auto;margin-right:auto}@media (min-width: 750px) and (max-width: 990px){.cruise-program-item__content{padding:2.7rem 3rem}.cruise-program-item__content-right{gap:2.2rem}.cruise-program-item .icon-caret{height:1rem;right:0}}@media (min-width: 990px){.cruise-program-item__index{position:absolute;left:-80px}.cruise-program-item:after{left:-80px}}@media (max-width: 750px){.cruise-program-item{gap:0rem;margin-left:8px}.cruise-program-item:after{content:none}.cruise-program-item__index:before{background:#fff;z-index:-1;width:2.6rem;height:2.6rem}.cruise-program-item__index{z-index:1;margin-top:2.4rem;position:absolute;top:50%;margin-top:0;transform:translate(-50%,-50%)}.cruise-program-item__content{padding:1.5rem}.cruise-program-item__content-wrapper{width:100%;display:grid;grid-template-columns:80px 1fr}.cruise-program-item:not(:last-of-type){margin-bottom:2rem}.cruise-program-items{margin-top:3.4rem}.program-details__collapsible-content{text-align:left;padding:25px 20px!important}.cruise-program-item .icon-caret{height:.9rem}.cruise-program-item__image{height:100%}.cruise-program-item__image .media{padding-bottom:0!important;height:100%;border:none}}.cruise-program-item details .cruise-program-item__content-right svg{transition:all .3s ease}.cruise-program-item details[open] .cruise-program-item__content-right svg{transform:rotate(180deg)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom-program-details.css.map */
