.section--title-button-image-card-slider-offset-controls{--section-title-button-image-card-slider-controls-color: var(--primary-color);--section-title-button-image-card-slider-controls-color-hover: var(--primary-color--dark);--section-title-button-image-card-slider-controls-icon-color: var(--font-color);--section-title-button-image-card-slider-bullet-color-active: var(--font-color)}.section--title-button-image-card-slider-offset-controls[background-color=secondary-light],.section--title-button-image-card-slider-offset-controls[background-color=secondary-light-50]{--section-title-button-image-card-slider-controls-color: var(--secondary-color);--section-title-button-image-card-slider-controls-color-hover: var(--secondary-color--dark);--section-title-button-image-card-slider-bullet-color-active: var(--secondary-color--dark)}.section--title-button-image-card-slider-offset-controls>:is(h1,h2,h3,h4,h5){margin-bottom:var(--seabreeze-content-inner-padding)}.section--title-button-image-card-slider-offset-controls>p{margin-block:var(--seabreeze-content-inner-padding)}.section--title-button-image-card-slider-offset-controls .button.button--font.button--shadow{background-color:transparent;border-radius:4rem;text-transform:none}.section--title-button-image-card-slider-offset-controls .button.button--font.button--shadow:is(:hover,:focus-visible){border-color:var(--font-color--dark);background-color:var(--font-color--dark);color:var(--bg-color)}.section--title-button-image-card-slider-offset-controls :is(.slider--image-card-collection,.n-product-teasers-slider) .slider__control{background-color:var(--section-title-button-image-card-slider-controls-color)}.section--title-button-image-card-slider-offset-controls :is(.slider--image-card-collection,.n-product-teasers-slider) .slider__control:is(:hover,:focus-visible){background-color:var(--section-title-button-image-card-slider-controls-color-hover)}.section--title-button-image-card-slider-offset-controls :is(.slider--image-card-collection,.n-product-teasers-slider) .slider__control:after{background-color:var(--section-title-button-image-card-slider-controls-icon-color)}.section--title-button-image-card-slider-offset-controls :is(.slider--image-card-collection,.n-product-teasers-slider) .glider-dot.active:after,.section--title-button-image-card-slider-offset-controls :is(.slider--image-card-collection,.n-product-teasers-slider) .glider-dot:not(.active):is(:hover,:focus-visible):after{background-color:var(--section-title-button-image-card-slider-bullet-color-active)}@media screen and (width < 840px){.section--title-button-image-card-slider-offset-controls{display:flex;flex-direction:column}.section--title-button-image-card-slider-offset-controls>p:has(a.button){margin-top:0;order:9}}@media screen and (width >= 840px){.section--title-button-image-card-slider-offset-controls{display:grid;grid-template:"title slider" auto "button slider" auto "controls slider" 1fr/320px 2fr;gap:calc(var(--seabreeze-content-inner-padding) / 2) var(--seabreeze-content-inner-padding);align-items:flex-end;padding-left:4rem}.section--title-button-image-card-slider-offset-controls>span{display:none}.section--title-button-image-card-slider-offset-controls>:is(h1,h2,h3,h4,h5){grid-area:title;margin:0;padding:0;width:100%}.section--title-button-image-card-slider-offset-controls>p{grid-area:button;margin:0;padding:0;display:block;width:100%}.section--title-button-image-card-slider-offset-controls .button.button--font.button--shadow{white-space:nowrap}.section--title-button-image-card-slider-offset-controls>.image-card-collection-as-slider{grid-area:slider;display:contents}.section--title-button-image-card-slider-offset-controls div.n-product-teasers-slider{grid-area:slider;display:contents}.section--title-button-image-card-slider-offset-controls :is(.slider--image-card-collection,toujou-slider.n-product-teasers-slider.slider){display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-column:1/-1;grid-row:1/-1}.section--title-button-image-card-slider-offset-controls :is(.slider--image-card-collection,.n-product-teasers-slider) .slider__frame{grid-area:slider}.section--title-button-image-card-slider-offset-controls :is(.slider--image-card-collection,.n-product-teasers-slider) .slider__controls{grid-area:controls;margin:0;grid-template-columns:1fr 1fr;gap:calc(var(--seabreeze-content-inner-padding) / 2);align-items:flex-end}.section--title-button-image-card-slider-offset-controls :is(.slider--image-card-collection,.n-product-teasers-slider) .slider__control{position:relative;top:unset;left:unset;right:unset;bottom:unset;transform:none;grid-column:auto}.section--title-button-image-card-slider-offset-controls :is(.slider--image-card-collection,.n-product-teasers-slider) .slider__pagination{display:none!important}}@media screen and (width >= 1280px){.section--title-button-image-card-slider-offset-controls{padding-left:6rem}}@media screen and (width >= 1440px){.section--trip-detail .section--title-button-image-card-slider-offset-controls{padding-left:calc((100vw - var(--seabreeze-max-width)) / 2)!important}}@media screen and (width >= 1820px){.section--title-button-image-card-slider-offset-controls{padding-left:calc((100vw - 100rem)/2)}}
