.wht-tour-price-card__card{background:var(--wp--preset--color--surface-card);border:1px solid var(--wp--preset--color--border-subtle);border-radius:16px;box-shadow:0 2px 10px var(--wp--preset--color--effect-booking-card-shadow);padding:var(--wp--preset--spacing--booking-card-padding-top) var(--wp--preset--spacing--booking-card-padding-x) var(--wp--preset--spacing--booking-card-padding-bottom)}:where(.wht-tour-price-card) p,:where(.wht-tour-price-card) ul{margin:0}.wht-tour-price-card__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--booking-price-from-gap)}.wht-tour-price-card__after,.wht-tour-price-card__before{color:var(--wp--preset--color--text-muted);font-size:var(--wp--preset--font-size--booking-desktop-price-affix);line-height:1}.wht-tour-price-card__amount{color:var(--wp--preset--color--text-price);font-size:var(--wp--preset--font-size--booking-price-value);font-weight:500;letter-spacing:-.02em;line-height:1}.wht-tour-price-card__amount .wpte-currency-code{font-size:var(--wp--preset--font-size--booking-desktop-price-affix);font-weight:400;letter-spacing:0;margin-inline-end:var(--wp--preset--spacing--booking-currency-gap);vertical-align:super}.wht-tour-price-card__basis{border-bottom:1px solid var(--wp--preset--color--border-divider);color:var(--wp--preset--color--text-muted);font-size:var(--wp--preset--font-size--booking-season);line-height:1.6;margin-top:var(--wp--preset--spacing--booking-season-margin-top);padding-bottom:var(--wp--preset--spacing--booking-season-padding-bottom)}.wht-tour-price-card__cta{background:var(--wp--preset--color--surface-cta-default);border:0;border-radius:7px;color:var(--wp--preset--color--text-on-brand);cursor:pointer;font-family:inherit;font-size:var(--wp--preset--font-size--button-lg);font-weight:500;line-height:1.2;margin-top:var(--wp--preset--spacing--booking-cta-margin-top);padding:var(--wp--preset--spacing--booking-cta-padding-y);width:100%}.wht-tour-price-card__cta:hover{background:var(--wp--preset--color--surface-cta-hover)}.wht-tour-price-card__cta:active{background:var(--wp--preset--color--surface-cta-active)}.wht-tour-price-card__cta:focus-visible{outline:2px solid var(--wp--preset--color--border-focus);outline-offset:2px}.wht-tour-price-card__checklist{color:var(--wp--preset--color--text-label);display:flex;flex-direction:column;font-size:var(--wp--preset--font-size--booking-guarantee);gap:var(--wp--preset--spacing--booking-checklist-gap);line-height:1.3;list-style:none;margin-top:calc(var(--wp--preset--spacing--booking-cta-margin-bottom) + var(--wp--preset--spacing--booking-checklist-margin-top));padding:0}.wht-tour-price-card__checklist li{align-items:center;display:flex;gap:var(--wp--preset--spacing--booking-guarantee-gap)}.wht-tour-price-card__checklist li:before{background:var(--wp--preset--color--icon-booking-guarantee);content:"";flex-shrink:0;height:14px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.4%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M20 6 9 17l-5-5%27/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.4%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M20 6 9 17l-5-5%27/%3E%3C/svg%3E") center /contain no-repeat;width:14px}.wht-tour-price-card__footer{color:var(--wp--preset--color--text-muted);font-size:var(--wp--preset--font-size--booking-trust);line-height:1.5;margin-top:var(--wp--preset--spacing--booking-trust-margin-top);text-align:center}.wht-tour-price-card--inline{margin-top:var(--wp--preset--spacing--tour-main-column-gap-mobile)}.wht-tour-price-card--inline .wht-tour-price-card__before{font-size:var(--wp--preset--font-size--booking-inline-price-affix);line-height:1.6}.wht-tour-price-card--inline .wht-tour-price-card__after{font-size:var(--wp--preset--font-size--booking-inline-unit);line-height:1.6}.wht-tour-price-card--inline .wht-tour-price-card__amount .wpte-currency-code{line-height:1.6;margin-inline:var(--wp--preset--spacing--booking-price-from-gap) var(--wp--preset--spacing--booking-currency-gap);vertical-align:baseline}.wht-tour-price-card--inline .wht-tour-price-card__basis{border-bottom:0;padding-bottom:0}.wht-tour-price-card--inline .wht-tour-price-card__card{padding:var(--wp--preset--spacing--booking-inline-padding-mobile)}.wht-tour-price-card--inline .wht-tour-price-card__checklist{border-top:1px solid var(--wp--preset--color--border-divider);margin-top:var(--wp--preset--spacing--booking-side-separation);padding-top:var(--wp--preset--spacing--booking-side-separation)}.wht-tour-price-card--inline .wht-tour-price-card__footer{text-align:start}@media (min-width:681px){.wht-tour-price-card--inline{margin-top:var(--wp--preset--spacing--tour-main-column-gap)}.wht-tour-price-card--inline .wht-tour-price-card__card{align-items:start;-moz-column-gap:var(--wp--preset--spacing--booking-inline-gap);column-gap:var(--wp--preset--spacing--booking-inline-gap);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto 1fr auto;padding:var(--wp--preset--spacing--booking-inline-padding-y) var(--wp--preset--spacing--booking-inline-padding-x)}.wht-tour-price-card--inline .wht-tour-price-card__card>*{grid-column:1}.wht-tour-price-card--inline .wht-tour-price-card__price{grid-row:1}.wht-tour-price-card--inline .wht-tour-price-card__basis{grid-row:2}.wht-tour-price-card--inline .wht-tour-price-card__cta{align-self:start;grid-row:3/span 2}.wht-tour-price-card--inline .wht-tour-price-card__checklist{border-top:0;grid-area:1/2/span 3;margin-top:0;padding-top:0}.wht-tour-price-card--inline .wht-tour-price-card__footer{grid-column:1/-1}.wht-tour-price-card--inline .wht-tour-price-card__checklist+.wht-tour-price-card__footer{grid-area:4/2}}@media (min-width:1024px){.wht-tour-price-card--inline{display:none}}@media (max-width:1023.98px){.wht-tour-price-card--sticky .wht-tour-price-card__card{align-items:center;background:var(--wp--preset--color--surface-sticky);border:0;border-radius:0;border-top:1px solid var(--wp--preset--color--border-subtle);bottom:0;box-shadow:0 -4px 20px var(--wp--preset--color--effect-sticky-cta-shadow);display:grid;left:0;padding:var(--wp--preset--spacing--sticky-cta-padding-y) var(--wp--preset--spacing--sticky-cta-padding-x) calc(var(--wp--preset--spacing--sticky-cta-padding-y) + env(safe-area-inset-bottom));position:fixed;right:0;z-index:300}.wht-tour-price-card--sticky .wht-tour-price-card__card.is-hidden{transform:translateY(130%);visibility:hidden}.wht-tour-price-card--sticky .wht-tour-price-card__basis,.wht-tour-price-card--sticky .wht-tour-price-card__checklist,.wht-tour-price-card--sticky .wht-tour-price-card__footer{display:none}.wht-tour-price-card--sticky .wht-tour-price-card__cta,.wht-tour-price-card--sticky .wht-tour-price-card__price{grid-area:1/1}.wht-tour-price-card--sticky .wht-tour-price-card__price{gap:.25em;justify-self:end;padding-inline-end:var(--wp--preset--spacing--sticky-cta-button-padding-x);pointer-events:none;position:relative;z-index:1}.wht-tour-price-card--sticky .wht-tour-price-card__after,.wht-tour-price-card--sticky .wht-tour-price-card__amount,.wht-tour-price-card--sticky .wht-tour-price-card__amount .wpte-currency-code,.wht-tour-price-card--sticky .wht-tour-price-card__before,.wht-tour-price-card--sticky .wht-tour-price-card__price{color:var(--wp--preset--color--text-on-brand);font-size:var(--wp--preset--font-size--sticky-cta-price);font-weight:400;letter-spacing:0;line-height:normal;vertical-align:baseline}.wht-tour-price-card--sticky .wht-tour-price-card__cta{font-size:var(--wp--preset--font-size--sticky-cta-label);font-weight:600;line-height:1.7;margin:0;padding:var(--wp--preset--spacing--sticky-cta-button-padding-y) var(--wp--preset--spacing--sticky-cta-button-padding-x);text-align:start}footer.wp-block-template-part{background:var(--wp--preset--color--surface-footer);padding-bottom:var(--wht-price-bar-height,0)}}@media (max-width:359.98px){.wht-tour-price-card--sticky .wht-tour-price-card__before{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}}@media (max-width:1023.98px) and (prefers-reduced-motion:no-preference){.wht-tour-price-card--sticky .wht-tour-price-card__card{transition:transform .28s ease,visibility .28s}}
