body.scheme-travel,.travel-product,.travel-params,.travel-dims,.travel-comfort,.travel-related,.travel-newsletter,.travel-banner,.travel-listing-banner,.travel-multicolumn,.travel-compare,.travel-subcollections{--travel-teal: #335d60;--travel-black: #282e30;--travel-light-grey: #edf0f2;--travel-sage: #c5d7cc;--travel-cream: #f4f0e8;--travel-caramel: #c48142;--travel-color-accent: var(--travel-teal);--travel-color-text: var(--travel-black);--travel-color-text-muted: #6b7375;--travel-color-button: var(--travel-black);--travel-color-button-text: #ffffff;--travel-color-border: var(--travel-light-grey);--travel-color-border-strong: rgba(40, 46, 48, .25);--travel-color-divider: #dde2e5;--travel-color-surface: var(--travel-light-grey)}body.scheme-travel .btn:not(.product-card .btn):not(.product-card-travel .btn):not(.active-facets__button){--background: var(--travel-color-button);--color: var(--travel-color-button-text);--fill: var(--travel-color-button-text)}.travel-product .product-page-section,.travel-params,.travel-dims,.travel-comfort,.travel-compare,.travel-related{margin-bottom:60px}@media(max-width:576px){.travel-product .product-page-section,.travel-params,.travel-dims,.travel-comfort,.travel-compare,.travel-related{margin-bottom:40px}}.travel-product .product__right-column,.travel-params,.travel-dims,.travel-comfort{color:var(--travel-color-text)}@media(max-width:992px){.travel-show-on--desktop{display:none}}@media(min-width:993px){.travel-show-on--mobile{display:none}}.travel-product .travel-product__category,.travel-dims__eyebrow,.travel-comfort__eyebrow{margin:0;color:var(--travel-color-accent);font-size:12px;line-height:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.travel-product .travel-product__title{margin-top:12px}.travel-product__short-description{margin:12px 0 0;font-size:var(--font-body2-size);line-height:1.5;color:rgba(var(--color-base-rgb),.8)}.travel-product__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 24px;margin-top:24px}.travel-product .travel-color-swatches--pdp+.travel-product__price-row,.travel-product .travel-product__colors+.travel-product__price-row{margin-top:16px}.travel-product .travel-product__price{margin-top:0}.travel-product .travel-product__price .price__container>div:first-child{font-size:30px;line-height:1.2;font-weight:700}.travel-product__tax{color:var(--travel-color-text-muted);font-size:18px;line-height:1.3}.travel-product__stock{margin-left:auto;font-size:var(--font-body2-size);font-weight:700}.travel-product__stock--sold-out{color:var(--travel-color-text-muted)}.travel-product .product__buttons{margin-top:16px}.travel-product .product-form__add-to-cart{display:flex;flex-direction:row}.travel-product .product-form__add-to-cart quantity-input{flex:0 0 auto;width:auto;margin:0 12px 0 0}.travel-product .product-form__submit{flex:1 1 auto}.travel-product .quantity .field__input{background:#fff;box-shadow:inset 0 0 0 1px var(--travel-color-border-strong);color:var(--travel-color-text)}.travel-product .quantity .field__input:focus{box-shadow:inset 0 0 0 1px var(--travel-color-text)}.travel-product .travel-product__price-row+.travel-product__app-block{margin-top:8px}.travel-product .product__media-arrow{background-color:var(--travel-light-grey);box-shadow:none;color:var(--travel-color-text)}.travel-product .product__media-arrow:hover{background-color:var(--travel-color-divider)}.travel-product .slider-mobile-product .wishlist-btn,.travel-product .slider-mobile-product .wishlist-btn i,.travel-product .slider-mobile-product .wishlist-btn i:before,.travel-product .slider-mobile-product .wishlist-btn .hulk_wl_icon-text{color:var(--travel-color-text-muted)!important}.travel-product .product-custom-info-block--description{margin-top:20px}.travel-product .product-description-collapsible .collapsible-toggle{background:var(--travel-color-surface);color:var(--travel-color-text)}.travel-addons{margin-top:16px;padding:12px 16px;border:1px solid var(--travel-color-border-strong)}.travel-addons__heading{margin:0 0 8px;font-size:15px;line-height:20px;font-weight:700}.travel-addons__item{display:grid;grid-template-columns:44px 1fr auto auto;align-items:center;gap:12px;padding:6px 0}.travel-addons__item:not(:last-child){border-bottom:1px solid var(--travel-color-border)}.travel-addons__image img{display:block;width:44px;height:auto}.travel-addons__title{font-size:var(--font-body2-size);line-height:1.3;color:inherit;text-decoration:none}.travel-addons__title:hover{text-decoration:underline}.travel-addons__price{font-size:var(--font-body2-size);font-weight:700;white-space:nowrap}.travel-addons__add{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--travel-color-border);border-radius:50%;background:transparent;color:var(--travel-color-text);cursor:pointer;transition:background-color var(--duration-medium) var(--animation-bezier),border-color var(--duration-medium) var(--animation-bezier)}.travel-addons__add:hover{background-color:var(--travel-color-button);border-color:var(--travel-color-button);color:var(--travel-color-button-text)}.travel-addons__add .theme-icon{width:18px;height:18px}.travel-addons__add .theme-icon path{fill:currentColor}.travel-addons__add.loading .theme-icon{opacity:0}.travel-addons__add .loading-overlay__spinner{position:absolute;width:18px;height:18px}@media(max-width:992px){.travel-product__category{margin-top:20px}}@media(max-width:576px){.travel-product .travel-product__title{font-size:26px;line-height:1.2}.travel-product .legal-guarantee-notice-block,.travel-product .am-omnibus-container .caption{text-align:left!important}.travel-product .product-form__add-to-cart quantity-input{width:96px;flex:0 0 96px;margin-right:10px}.travel-product .quantity__button{padding:0 8px}.travel-product .quantity__button[name=minus]{padding-left:10px}.travel-product .quantity__button[name=plus]{padding-right:10px}.travel-product .quantity__button svg{width:16px;height:16px}.travel-product .product-description-collapsible .collapsible-toggle{margin-left:auto;margin-right:auto}.travel-product .product-description-content,.travel-product .product-description-content li,.travel-product .product-description-content p{font-size:var(--font-body2-size)}.travel-product .thumbnail-slider,.travel-product .slider__buttons.slider--phone{display:none!important}.travel-product .travel-product__price .price__container>div:first-child{font-size:26px}.travel-product__tax{font-size:16px}.travel-addons__item{grid-template-columns:40px 1fr auto auto}.travel-addons__image img{width:40px}}.travel-anchor-nav{display:block;margin-bottom:40px}.travel-anchor-nav[hidden]{display:none}.travel-anchor-nav__inner{border-top:2px solid var(--travel-color-divider);border-bottom:2px solid var(--travel-color-divider)}.travel-anchor-nav__list{display:flex;flex-wrap:wrap;gap:0 40px;margin:0;padding:0}.travel-anchor-nav__link{display:block;padding:12px 0;font-size:13px;line-height:1.4;color:var(--travel-color-text-muted);text-decoration:none;transition:color var(--duration-medium) var(--animation-bezier)}.travel-anchor-nav__link:hover{color:var(--travel-color-text)}@media(max-width:992px){.travel-anchor-nav{display:none}}@media(min-width:993px){html:has(body.scheme-travel){scroll-behavior:smooth}.travel-params,.travel-dims,.travel-comfort{scroll-margin-top:120px}}.travel-subcollections{scroll-margin-top:20px}.travel-params__heading{margin-bottom:24px}.travel-params .parameters-table--travel{width:100%;border-collapse:collapse;font-size:var(--font-body2-size);line-height:1.4}.travel-params .parameters-table--travel th,.travel-params .parameters-table--travel td{padding:14px 18px;text-align:left;vertical-align:top}.travel-params .parameters-table--travel th{width:45%;font-weight:400}.travel-params .parameters-table--travel td{font-weight:var(--font-body-bold-weight)}.travel-params .parameters-table--travel tr:nth-of-type(odd){background:var(--travel-light-grey)}.travel-params__description{font-size:var(--font-body2-size);margin-bottom:24px}.travel-params__accordion .chm-toggle__button{padding:20px 0}.travel-params__accordion .chm-toggle[open] .chm-toggle__button,.travel-params__accordion .chm-toggle[open].toggle-opening .chm-toggle__button{padding-bottom:0;margin-bottom:8px}.travel-params__accordion .chm-toggle[open] .chm-toggle__content,.travel-params__accordion.admin-panel--no-js .chm-toggle[open] .chm-toggle__content{margin-top:0;margin-bottom:16px}.travel-params__accordion .chm-toggle:last-child{border-bottom:1px solid var(--travel-color-border-strong)}.travel-params__accordion .chm-toggle__content{font-size:var(--font-body2-size);color:var(--travel-color-text)}.travel-params__accordion .chm-toggle__content>*:last-child{margin-bottom:0}.travel-params__toggle-icon{position:relative;flex:0 0 12px;width:12px;height:12px;margin-left:auto}.travel-params__toggle-icon:before,.travel-params__toggle-icon:after{content:"";position:absolute;top:50%;left:0;width:12px;height:2px;margin-top:-1px;background:currentColor;transition:transform var(--duration-medium) var(--animation-bezier)}.travel-params__toggle-icon:after{transform:rotate(90deg)}.travel-params__accordion .chm-toggle[open] .travel-params__toggle-icon:after{transform:rotate(0)}.travel-params__faq-item+.travel-params__faq-item{margin-top:14px}.travel-params__faq-question{margin:0 0 4px;font-weight:var(--font-body-bold-weight)}.travel-params__faq-answer{margin:0}@media(min-width:993px){.travel-params__col--table{padding-right:30px}.travel-params__col--about{padding-left:30px}}@media(max-width:992px){.travel-params__col--about{margin-top:40px}}@media(max-width:576px){.travel-params .parameters-table--travel th,.travel-params .parameters-table--travel td{padding:12px 14px}}.travel-dims__panel{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding:32px 20px;background:var(--travel-cream)}.travel-dims__media{display:flex;justify-content:center;padding:0 70px 40px 56px}.travel-dims__figure{position:relative;display:inline-block;max-width:100%}.travel-dims__drawing{display:block;width:auto;height:200px;max-width:100%;object-fit:contain}.travel-dims__measure{position:absolute;display:flex;align-items:center;gap:12px;font-size:13px;font-weight:700;line-height:1;white-space:nowrap}.travel-dims__measure-line{flex:0 0 auto;border-color:var(--travel-color-text-muted);border-style:solid;border-width:0}.travel-dims__measure--height{top:0;bottom:0;right:100%;margin-right:16px;flex-direction:row-reverse}.travel-dims__measure--height .travel-dims__measure-line{align-self:stretch;border-left-width:1px}.travel-dims__measure--width{top:100%;left:0;right:0;margin-top:14px;flex-direction:column;gap:8px}.travel-dims__measure--width .travel-dims__measure-line{align-self:stretch;border-top-width:1px}.travel-dims__measure--depth{left:100%;bottom:-10px;margin-left:6px;gap:0}.travel-dims__measure--depth .travel-dims__measure-line{width:40px;border-top-width:1px;transform:rotate(-45deg);transform-origin:left center}.travel-dims__eyebrow{margin-bottom:12px}.travel-dims__heading{margin:0 0 24px;font-size:26px;line-height:1.2}.travel-dims__checks{margin:0;padding:0;max-width:400px}.travel-dims__check{display:flex;align-items:flex-start;gap:14px;padding:12px 0}.travel-dims__check+.travel-dims__check{border-top:1px solid var(--travel-color-border-strong)}.travel-dims__icon{flex:0 0 24px}.travel-dims__icon--yes circle{fill:var(--travel-color-accent)}.travel-dims__icon--no circle{fill:#b9bfc2}.travel-dims__check-title{margin:2px 0 0;font-size:var(--font-body2-size);font-weight:700;line-height:1.4}.travel-dims__check-label{margin:2px 0 0;font-size:13px;line-height:1.4}.travel-dims__disclaimer{margin:24px 0 0;font-size:12px;line-height:1.5;color:var(--travel-color-text-muted)}@media(min-width:993px){.travel-dims__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:48px}.travel-dims__media{padding:0 90px 50px 70px}.travel-dims__drawing{height:300px}.travel-dims__measure--depth{margin-left:23px}.travel-dims__measure{font-size:14px}.travel-dims__heading{font-size:30px}}.travel-comfort__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:30px}.travel-comfort__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--travel-color-surface)}.travel-comfort__media--image{background:#fff}.travel-comfort__video,.travel-comfort__video video,.travel-comfort__image,.travel-comfort__placeholder,.travel-comfort__placeholder svg{display:block;width:100%;height:100%}.travel-comfort__video video{object-fit:cover}.travel-comfort__image{object-fit:contain}.travel-comfort__placeholder svg{fill:var(--travel-color-text-muted)}.travel-comfort__play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:64px;height:64px;padding:0 0 0 4px;border:0;border-radius:50%;background:#fff;color:var(--travel-color-text);box-shadow:0 2px 8px #0000002e;transform:translate(-50%,-50%);cursor:pointer;transition:transform var(--duration-medium) var(--animation-bezier)}.travel-comfort__play:hover{transform:translate(-50%,-50%) scale(1.06)}.travel-comfort__video.is-playing .travel-comfort__play{display:none}.travel-comfort__eyebrow{margin-bottom:10px;font-size:13px}.travel-comfort__heading{margin:0 0 16px;font-size:30px;line-height:1.2}.travel-comfort__text{margin:0 0 24px;font-size:var(--font-body2-size)}.travel-comfort__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.travel-comfort__tile{padding:14px 0;border-bottom:2px solid var(--travel-color-divider)}.travel-comfort__tile-title{margin:0 0 4px;font-size:16px;line-height:1.3}.travel-comfort__tile-text{margin:0;font-size:var(--font-body2-size);line-height:1.45}@media(min-width:993px){.travel-comfort__grid{grid-template-columns:minmax(0,9fr) minmax(0,11fr);gap:40px;align-items:start}.travel-comfort__media{align-self:stretch;aspect-ratio:auto;min-height:320px}.travel-comfort__video,.travel-comfort__image,.travel-comfort__placeholder{position:absolute;top:0;right:0;bottom:0;left:0}}@media(max-width:576px){.travel-comfort__heading{font-size:26px}.travel-comfort__tiles{column-gap:20px}.travel-comfort__play{width:56px;height:56px}}.travel-compare{color:var(--travel-color-text)}.travel-compare__eyebrow{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--travel-color-accent)}.travel-compare__heading{margin:0;font-size:28px;line-height:1.2}.travel-compare__subtitle{margin:8px 0 0;font-size:15px;color:var(--travel-color-text-muted)}.travel-compare__scroller{margin-top:32px}.travel-compare__table{width:100%;border-collapse:collapse;table-layout:fixed}.travel-compare__table th,.travel-compare__table td{padding:14px 16px;font-size:14px;line-height:1.4;text-align:left;vertical-align:middle;background:#fff}.travel-compare__table tbody tr:nth-of-type(odd) th,.travel-compare__table tbody tr:nth-of-type(odd) td{background:var(--travel-light-grey)}.travel-compare__table thead th{padding-bottom:20px;font-weight:400}.travel-compare__label{width:20%;font-weight:400;color:var(--travel-color-text-muted)}.travel-compare__product{display:flex;flex-direction:column;align-items:flex-start;gap:12px;color:inherit;text-decoration:none}@media(min-width:993px){.travel-compare__product{flex-direction:row;align-items:center;gap:16px}}.travel-compare__media{display:block;width:120px;height:120px}.travel-compare__image{display:block;width:100%;height:100%;object-fit:contain}.travel-compare__title{font-size:16px;font-weight:700;line-height:1.25}.travel-compare__price{font-weight:700;color:var(--travel-color-text)}.travel-compare__empty{color:var(--travel-color-text-muted)}.travel-compare .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:993px){.travel-compare__heading{font-size:32px}}@media(max-width:992px){.travel-compare__scroller{overflow-x:auto;margin-right:-20px;padding-right:20px}.travel-compare__table{table-layout:auto;width:max-content;min-width:100%}.travel-compare__label{position:sticky;left:0;z-index:1;width:100px;min-width:100px;box-shadow:4px 0 8px -4px #282e3026}.travel-compare__table thead th:not(.travel-compare__label),.travel-compare__table tbody td{min-width:160px}}.travel-related__heading{margin:0 0 24px;font-size:26px;line-height:1.2}.travel-related__list{display:grid;grid-auto-flow:column;grid-auto-columns:70%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.travel-related__list::-webkit-scrollbar{display:none}.travel-related__item{scroll-snap-align:start}@media(min-width:577px){.travel-related__list{grid-auto-columns:40%}}.travel-related--collection{margin-top:40px;margin-bottom:80px}@media(min-width:993px){.travel-related--collection{margin-top:60px;margin-bottom:100px}.travel-related__heading{font-size:30px}.travel-related__list{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;overflow:visible}}.travel-newsletter{background:color-mix(in srgb,var(--travel-sage) 50%,#ffffff);color:var(--travel-color-text);margin-top:20px;padding:32px 0}.travel-newsletter__grid{display:grid;gap:20px}.travel-newsletter__heading{margin:0 0 8px;font-size:22px;line-height:1.25}.travel-newsletter__text{margin:0;font-size:var(--font-body2-size)}.travel-newsletter__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.travel-newsletter__chip{padding:7px 13px;border:0;border-radius:999px;background:#fff;color:var(--travel-color-text);font:inherit;font-size:12px;line-height:1.2;cursor:pointer;transition:background-color var(--duration-medium) ease,color var(--duration-medium) ease}.travel-newsletter__chip:hover{box-shadow:inset 0 0 0 1px var(--travel-color-text)}.travel-newsletter__chip:focus-visible{outline:2px solid var(--travel-color-accent);outline-offset:2px}.travel-newsletter__chip[aria-pressed=true]{background:var(--travel-color-text);color:#fff}.travel-newsletter__field{display:flex}.travel-newsletter__input{flex:1 1 auto;min-width:0;height:48px;padding:0 16px;border:0;border-radius:0;background:#fff;color:var(--travel-color-text);font:inherit;font-size:var(--font-body2-size)}.travel-newsletter__input:focus-visible{outline:2px solid var(--travel-color-accent);outline-offset:-2px}.travel-newsletter__submit{flex:0 0 auto;height:48px;padding:0 28px;border:0;background:var(--travel-color-button);color:var(--travel-color-button-text);font:inherit;font-size:var(--font-body2-size);font-weight:700;cursor:pointer}.travel-newsletter__message{margin:12px 0 0;font-size:var(--font-body2-size);font-weight:700}.travel-newsletter__message--error{color:var(--color-error, #b3261e)}.travel-newsletter__terms{margin-top:12px;font-size:12px;color:var(--travel-color-text-muted)}.travel-newsletter__terms p{margin:0}@media(min-width:993px){.travel-newsletter{padding:40px 0}.travel-newsletter__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.travel-newsletter__heading{font-size:24px}}body.scheme-travel:has(.travel-banner) .breadcrumb{margin-bottom:20px!important}.travel-banner{margin-bottom:40px}.travel-banner__inner{position:relative;display:flex;align-items:center;min-height:var(--travel-banner-height-mobile, 360px);overflow:hidden;background:var(--travel-black);color:#fff}.travel-banner__media,.travel-banner__media picture{position:absolute;top:0;right:0;bottom:0;left:0}.travel-banner__image{display:block;width:100%;height:100%;object-fit:cover}.travel-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000d9,#00000080 45%,#0000 75%);opacity:var(--travel-banner-overlay, .7)}.travel-banner__content{position:relative;max-width:560px;padding:40px 24px}.travel-banner__eyebrow{margin:0 0 12px;color:var(--travel-sage);font-size:12px;line-height:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.travel-banner__heading{margin:0;color:#fff;font-size:32px;line-height:1.15}.travel-banner__text{margin:16px 0 0;max-width:420px;font-size:var(--font-body2-size);line-height:1.5;font-weight:600}.travel-banner__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.travel-banner__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid #ffffff;font-size:var(--font-body2-size);font-weight:700;text-decoration:none;transition:background-color var(--duration-medium) ease,color var(--duration-medium) ease}.travel-banner__button--primary{background:#fff;color:var(--travel-black)}.travel-banner__button--primary:hover{background:var(--travel-light-grey)}.travel-banner__button--secondary{background:transparent;color:#fff}.travel-banner__button--secondary:hover{background:#fff;color:var(--travel-black)}@media(max-width:576px){.travel-banner>.page-width,.travel-banner>.page-wide{padding-left:0;padding-right:0}.travel-banner__inner{align-items:flex-end}.travel-banner__media:after{background:linear-gradient(0deg,#000000d9,#00000080 50%,#0000 85%)}.travel-banner__content{padding:32px 20px 24px}.travel-banner__buttons{flex-wrap:nowrap;gap:8px}.travel-banner__button{flex:1 1 auto;padding:0 10px;white-space:nowrap}}@media(min-width:993px){.travel-banner{margin-bottom:60px}.travel-banner__inner{min-height:var(--travel-banner-height, 420px)}.travel-banner__content{max-width:600px;padding:48px 40px}.travel-banner__heading{font-size:48px;line-height:1.1}}.travel-listing-banner{margin-bottom:40px}.travel-listing-banner__media{overflow:hidden;background:var(--travel-color-surface)}.travel-listing-banner__image{display:block;width:100%;height:auto}@media(max-width:576px){.travel-listing-banner>.page-width,.travel-listing-banner>.page-wide{padding-left:0;padding-right:0}}@media(min-width:993px){.travel-listing-banner{margin-bottom:60px}}.travel-multicolumn{margin-bottom:40px;color:var(--travel-color-text)}.travel-multicolumn__list{display:grid;gap:32px}.travel-multicolumn__heading{margin:0 0 12px;font-size:22px;line-height:1.25}.travel-multicolumn__text{font-size:15px;line-height:1.5;color:var(--travel-color-text-muted)}.travel-multicolumn__text p{margin:0}.travel-multicolumn__text p+p{margin-top:12px}@media(min-width:993px){.travel-multicolumn{margin-bottom:60px}.travel-multicolumn__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.travel-multicolumn__heading{font-size:24px}}body.scheme-travel [id^=big-image-with-text-] h1{margin-bottom:24px}@media(min-width:993px){body.scheme-travel [id^=big-image-with-text-] h1{margin-bottom:32px}}.travel-subcollections{margin-bottom:40px;color:var(--travel-color-text)}.travel-subcollections__heading{margin:0 0 20px;font-size:24px;line-height:1.2}.travel-subcollections__list{display:grid;grid-auto-flow:column;grid-auto-columns:45%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.travel-subcollections__list::-webkit-scrollbar{display:none}.travel-subcollections__tile{display:flex;flex-direction:column;background:var(--travel-light-grey);color:inherit;text-decoration:none;scroll-snap-align:start;transition:box-shadow var(--duration-medium) ease}a.travel-subcollections__tile:hover{box-shadow:0 4px 12px #282e3026}.travel-subcollections__tile--active{outline:2px solid var(--travel-black);outline-offset:-2px}.travel-subcollections__media{aspect-ratio:5 / 3;overflow:hidden}.travel-subcollections__image{display:block;width:100%;height:100%;object-fit:cover}.travel-subcollections__body{padding:12px 14px 14px}.travel-subcollections__title{margin:0;font-size:16px;line-height:1.25;font-weight:700}.travel-subcollections__subtitle{margin:4px 0 0;font-size:13px;line-height:1.35;color:var(--travel-color-text-muted)}@media(min-width:577px){.travel-subcollections__list{grid-auto-columns:30%}}@media(min-width:993px){.travel-subcollections{margin-bottom:60px}.travel-subcollections__heading{font-size:26px}.travel-subcollections__list{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}}body.scheme-travel .facet-filters__sort .field{align-items:center;height:32px;padding-left:10px;border:1px solid var(--travel-color-border-strong);background:#fff}body.scheme-travel .facet-filters__sort .field .field__label,body.scheme-travel .facet-filters__sort .field .field__input{position:static;transform:none;font-size:13px;line-height:1;font-weight:var(--font-body-weight);color:var(--travel-color-text)}body.scheme-travel .facet-filters__sort .field .field__label{flex:0 0 auto;margin-right:4px}body.scheme-travel .facet-filters__sort .field .field__input{display:flex;align-items:center;align-self:stretch;width:auto;height:auto;padding:0 32px 0 0;background:none;box-shadow:none}body.scheme-travel .facet-filters__sort .field__icon{left:auto;right:10px;opacity:1}body.scheme-travel .facet-filters__sort .field__icon svg{width:10px;height:10px}@media(min-width:993px){body.scheme-travel .collection-filters{padding-right:calc(var(--page-padding) / 2 + 40px)}body.scheme-travel .collection-toolbar .collection-toolbar__left{width:auto;max-width:none;margin-left:20%;font-size:13px;font-weight:var(--font-body-bold-weight);color:var(--travel-color-text)}body.scheme-travel #FacetFiltersForm{--color-lines-borders: var(--travel-color-border-strong);color:var(--travel-color-text)}body.scheme-travel #FacetsWrapperDesktop{border-bottom:0}body.scheme-travel #FacetsWrapperDesktop .chm-toggle summary:after{background:var(--travel-color-border-strong);opacity:1}body.scheme-travel #FacetFiltersForm #FacetsWrapperDesktop .chm-toggle .chm-toggle__button{padding:16px 0}body.scheme-travel #FacetFiltersForm #FacetsWrapperDesktop .chm-toggle[open] .chm-toggle__button{padding-bottom:0;margin-bottom:8px}body.scheme-travel #FacetsWrapperDesktop .chm-toggle__button .h5{font-size:14px;font-weight:700;color:var(--travel-color-text)}body.scheme-travel #FacetsWrapperDesktop .chm-toggle__button svg{display:none}body.scheme-travel #FacetFiltersForm #FacetsWrapperDesktop .chm-toggle[open] .chm-toggle__content{padding:2px 20px 16px;margin:0 -20px}body.scheme-travel #FacetsWrapperDesktop .facets__display__content{--facets-padding: 3px;margin-top:0}body.scheme-travel #FacetsWrapperDesktop .facet-checkbox{font-size:13px;line-height:18px}body.scheme-travel #FacetsWrapperDesktop .facet-checkbox:hover,body.scheme-travel #FacetsWrapperDesktop .facet-checkbox>input[type=checkbox]:checked~span{font-weight:var(--font-body-weight)}body.scheme-travel #FacetsWrapperDesktop .facet-checkbox>span{margin-top:0}body.scheme-travel #FacetsWrapperDesktop .facet-checkbox input[type=checkbox]{top:calc(var(--facets-padding) + 2px);width:14px;height:14px;border:1px solid var(--travel-color-border-strong);border-radius:2px;background:#fff}body.scheme-travel #FacetsWrapperDesktop .facet-checkbox:not(.facet-checkbox--disabled):hover input[type=checkbox]{border:1px solid var(--travel-color-text)}body.scheme-travel #FacetsWrapperDesktop .facet-checkbox__flip{--background: var(--travel-teal);--fill: #ffffff;width:14px;height:14px;margin-top:2px;margin-right:10px}body.scheme-travel #FacetsWrapperDesktop .facet-checkbox__front,body.scheme-travel #FacetsWrapperDesktop .facet-checkbox__back{width:14px;height:14px;border-radius:2px}body.scheme-travel #FacetsWrapperDesktop .facet-checkbox__front{top:1px;left:1px;width:12px;height:12px}body.scheme-travel #FacetsWrapperDesktop .facet-checkbox__back{line-height:14px}body.scheme-travel #FacetsWrapperDesktop .facet-checkbox__back svg{width:9px;height:9px;margin-top:2px}body.scheme-travel #FacetsWrapperDesktop .facet-checkbox .facet-checkbox__count{font-size:12px;color:var(--travel-color-text-muted)}body.scheme-travel #FacetsWrapperDesktop [data-filter-type=colors]{--radius-button: 50%}body.scheme-travel .active-facets__button{--color-lines-borders: var(--travel-color-border-strong);height:32px;padding:0 12px;font-size:13px;color:var(--travel-color-text)}body.scheme-travel .active-facets__button.btn_zoom:before{border-width:1px}body.scheme-travel .active-facets__button-remove{font-size:13px}}body.scheme-travel .travel-facet-color{align-items:center}body.scheme-travel #FacetsWrapperDesktop .facet-checkbox.travel-facet-color input[type=checkbox],body.scheme-travel .mobile-facets .facet-checkbox.travel-facet-color input[type=checkbox]{width:1px;height:1px;opacity:0;border:0;background:transparent;pointer-events:none}body.scheme-travel #FacetsWrapperDesktop .facet-checkbox.travel-facet-color:not(.facet-checkbox--disabled):hover input[type=checkbox],body.scheme-travel .mobile-facets .facet-checkbox.travel-facet-color:not(.facet-checkbox--disabled):hover input[type=checkbox]{border:0}body.scheme-travel .travel-facet-color .travel-color-swatches__swatch{width:20px;height:20px;flex:0 0 auto;margin-right:10px}body.scheme-travel .travel-facet-color>input[type=checkbox]:checked~.travel-color-swatches__swatch{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--travel-color-text, var(--travel-card-black))}body.scheme-travel .travel-facet-color>input[type=checkbox]:checked~.travel-color-swatches__swatch--fallback{box-shadow:inset 0 0 0 1px #000,0 0 0 2px #fff,0 0 0 3px var(--travel-color-text, var(--travel-card-black))}@media(max-width:992px){body.scheme-travel .mobile-facets__wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body.scheme-travel .mobile-facets__wrapper>menu-drawer,body.scheme-travel .mobile-facets__wrapper .mobile-facets__disclosure,body.scheme-travel .mobile-facets__wrapper .mobile-facets__disclosure>summary{display:block;width:100%;min-width:0}body.scheme-travel .mobile-facets__wrapper .product-count{grid-column:1 / -1;justify-content:flex-start;height:auto;padding-top:4px;font-size:14px;font-weight:var(--font-body-bold-weight);color:var(--travel-color-text)}body.scheme-travel .mobile-facets__wrapper .mobile-facets__disclosure summary .btn{position:relative;width:100%;height:48px;border:1px solid var(--travel-color-border-strong);border-radius:0;font-size:15px;font-weight:700}body.scheme-travel .mobile-facets__wrapper .mobile-facets__disclosure summary .btn>svg{position:absolute;left:20px;top:50%;margin:0;transform:translateY(-50%)}body.scheme-travel #FacetFiltersFormMobile .facets__disclosure__select{display:none}body.scheme-travel .travel-mobile-sort{display:block;min-width:0}body.scheme-travel .travel-mobile-sort .field{height:48px;padding-left:20px}body.scheme-travel .travel-mobile-sort .field .field__label,body.scheme-travel .travel-mobile-sort .field .field__input{font-size:15px;font-weight:700}body.scheme-travel .travel-mobile-sort .field .field__input{display:block;flex:1 1 auto;min-width:0;overflow:hidden;padding-right:36px;line-height:46px;white-space:nowrap;text-overflow:ellipsis;text-align:left}body.scheme-travel .travel-mobile-sort .field__icon{right:16px}body.scheme-travel .travel-mobile-sort .disclosure__list{box-sizing:border-box;left:0;right:0;width:auto;min-width:0;max-width:none;max-height:320px;padding:8px 16px 14px}body.scheme-travel .travel-mobile-sort .disclosure__link{display:inline-block;width:auto;max-width:100%;padding-top:6px;font-size:14px;line-height:1.35;color:var(--travel-color-text)}}.travel-price-range{--range-from: 0%;--range-to: 100%;display:block;padding-top:6px}.travel-price-range__track{position:relative;height:16px;margin:0 8px}.travel-price-range__track:before,.travel-price-range__track:after{content:"";position:absolute;top:50%;height:2px;transform:translateY(-50%)}.travel-price-range__track:before{left:0;right:0;background:var(--travel-color-divider)}.travel-price-range__track:after{left:var(--range-from);right:calc(100% - var(--range-to));background:var(--travel-color-text)}.travel-price-range__input{position:absolute;top:0;left:-8px;z-index:1;width:calc(100% + 16px);height:16px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.travel-price-range__input--top{z-index:2}.travel-price-range__input::-webkit-slider-runnable-track{height:16px;background:none}.travel-price-range__input::-moz-range-track{height:16px;background:none}.travel-price-range__input::-webkit-slider-thumb{width:16px;height:16px;border:1.5px solid var(--travel-color-text);border-radius:50%;background:#fff;cursor:pointer;pointer-events:auto;-webkit-appearance:none;appearance:none}.travel-price-range__input::-moz-range-thumb{box-sizing:border-box;width:16px;height:16px;border:1.5px solid var(--travel-color-text);border-radius:50%;background:#fff;cursor:pointer;pointer-events:auto}.travel-price-range__input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--travel-teal);outline-offset:2px}.travel-price-range__input:focus-visible::-moz-range-thumb{outline:2px solid var(--travel-teal);outline-offset:2px}.travel-price-range__values{display:flex;justify-content:space-between;gap:10px;margin-top:8px;font-size:12px;color:var(--travel-color-text-muted)}.collection-sidebar-card{margin-top:30px;padding:24px 20px;background:var(--travel-color-surface);color:var(--travel-color-text)}.collection-sidebar-card__eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--travel-color-accent)}.collection-sidebar-card__heading{margin:8px 0 0;font-size:18px;font-weight:700;line-height:1.3}.collection-sidebar-card__steps{margin:16px 0 0;padding-left:20px;font-size:14px;line-height:1.4}.collection-sidebar-card__steps li+li{margin-top:6px}.collection-sidebar-card__button{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:20px;padding:0 18px;background:var(--travel-color-button);color:var(--travel-color-button-text);font-size:var(--font-body2-size);font-weight:700;text-decoration:none;transition:background-color var(--duration-medium) ease}.collection-sidebar-card__button:hover{background:var(--travel-color-accent);color:var(--travel-color-button-text)}body.scheme-travel .cart-drawer .drawer__inner{--color-lines-borders: var(--travel-color-divider);color:var(--travel-color-text)}body.scheme-travel cart-drawer .cart-drawer__collection-products .product-card .btn--add-to-cart,body.scheme-travel cart-drawer .cart-drawer__collection-products .product-card-travel .btn--add-to-cart{--upsell-btn: var(--travel-color-button)}body.scheme-travel .cart-drawer .quantity .field__input{background:#fff;box-shadow:inset 0 0 0 1px var(--travel-color-border-strong);color:var(--travel-color-text)}body.scheme-travel .cart-drawer .quantity .field__input:focus{box-shadow:inset 0 0 0 1px var(--travel-color-text)}body.scheme-travel cart-drawer #cart-page-free-delivery .free-delivery-bar__toolbar{--free-delivery-track: var(--travel-light-grey);--free-delivery-fill: var(--travel-teal);color:var(--travel-color-text)!important}body.scheme-travel cart-drawer #cart-page-free-delivery .theme-icon path,body.scheme-travel cart-drawer #cart-page-free-delivery .icon-inventory path:first-child{fill:var(--travel-color-text)!important}body.scheme-travel .footer__heading{--color-base: var(--travel-caramel)}body.scheme-travel .footer__accordion__heading svg path{fill:var(--travel-caramel)}body.scheme-travel .footer a{--color-text-link: var(--travel-sage)}
/*# sourceMappingURL=/cdn/shop/t/21/assets/base-custom-travel.css.map */
