.dayItineraryCardStyles_cardWrapper__1AxG2{overflow:hidden;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.dayItineraryCardStyles_cardHeadingGrid__X5Wge{display:flex;cursor:pointer;align-items:center;gap:.5rem}.dayItineraryCardStyles_cardDropDownIcon__D0inX{margin-left:auto;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.dayItineraryCardStyles_divideLine__b6QA_{border-radius:9999px;border-color:var(--secondary-border)}.dayItineraryCardStyles_cardHiddenSection__ZPSuv{display:flex;flex-direction:column;gap:1rem;overflow:hidden;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.exclusionsSectionStyles_exclusionContainer__8B85J,.productPageInclusionsStyles_inclusionItem__cDzqj{margin-top:1.5rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.highlights h1{margin-top:.5rem;margin-bottom:.5rem;font-weight:600;line-height:28px;font-size:22px}@media (min-width:768px){.highlights h1{line-height:32px;font-size:24px}}@media (min-width:1024px){.highlights h1{line-height:36px;font-size:28px}}.highlights h2{margin-top:.5rem;margin-bottom:.5rem;font-weight:600;line-height:24px;font-size:20px}@media (min-width:768px){.highlights h2{line-height:24px;font-size:22px}}@media (min-width:1024px){.highlights h2{line-height:28px;font-size:24px}}.highlights li{position:relative;list-style-type:none;line-height:1.5rem;line-height:20px;font-size:14px}@media (min-width:768px){.highlights li{line-height:24px;font-size:14px}}@media (min-width:1024px){.highlights li{line-height:24px;font-size:16px}}.highlights li{padding-left:16px}.highlights li:before{content:"•";position:absolute;left:0;color:var(--on-surface);font-size:1.5em;line-height:inherit}.exclusions li,.inclusions li{margin-top:1.5rem;margin-bottom:1.5rem;padding-left:40px;line-height:18px;font-size:16px}@media (min-width:768px){.exclusions li,.inclusions li{line-height:20px;font-size:18px}}@media (min-width:1024px){.exclusions li,.inclusions li{line-height:24px;font-size:20px}}@media not all and (min-width:640px){.exclusions li,.inclusions li{margin-top:1rem;margin-bottom:1rem;padding-left:35px}}.exclusions li,.inclusions li{position:relative;color:var(--on-background)!important}.exclusions li:before{height:36px;width:36px}@media not all and (min-width:640px){.exclusions li:before{height:26px;width:26px}}.exclusions li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background-image:url(/cross-icon.svg);background-size:contain;background-repeat:no-repeat}.inclusions li:before{height:36px;width:36px}@media not all and (min-width:640px){.inclusions li:before{height:26px;width:26px}}.inclusions li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background-image:url(/check-icon.svg);background-size:contain;background-repeat:no-repeat}.highlights *{background-color:transparent!important;color:var(--on-background)!important}@media (min-width:640px){.highlights li{line-height:1.75rem;line-height:20px;font-size:14px}@media (min-width:768px){.highlights li{line-height:24px;font-size:14px}}@media (min-width:1024px){.highlights li{line-height:24px;font-size:16px}}}.daySummaryCardStyles_iconGrid__olNEq{margin-left:auto;display:flex;width:fit-content;align-items:center;gap:.5rem}.daySummaryCardStyles_divideLine__YQDJ_{min-height:16px;min-width:1px;max-width:1px;background-color:var(--secondary-border)}.daySummaryCardStyles_summaryGrid__bo_hR{margin-top:1px;display:flex;flex-direction:column;align-items:center;gap:1px}.daySummaryCardStyles_greenCircle__8lbOR{margin-top:.25rem;margin-bottom:.25rem;min-height:8px;min-width:8px;border-radius:9999px;background-color:var(--primary-Text)}@media (min-width:640px){.daySummaryCardStyles_greenCircle__8lbOR{min-height:10px;min-width:10px}}.daySummaryCardStyles_pathLine__iWLXR{height:1.5rem;width:.125rem;background-color:var(--secondary-border)}.priceGridStyles_productPriceGrid__fsGF7{margin-bottom:.5rem;display:flex;align-items:center;gap:0;text-wrap:nowrap}.priceGridStyles_productPriceGrid__fsGF7>h4{margin-right:.25rem}.tagGridStyles_gridContainer__LReID{margin-top:-.25rem;margin-bottom:.5rem;display:flex;flex-wrap:wrap;column-gap:5px}@media not all and (min-width:640px){.tagGridStyles_gridContainer__LReID{margin-bottom:0}}.tagGridStyles_gridContainer__LReID>div{cursor:pointer}