.collection-book-gift-listing{padding:1rem}@media (min-width:1024px){.collection-book-gift-listing{padding:4rem 4.5rem}}.collection-book-gift-listing .title{font-size:1.75rem;font-weight:500;line-height:125%;margin:0;text-align:center}@media (min-width:1024px){.collection-book-gift-listing .title{font-size:2rem}}.collection-book-gift-listing .subtitle{font-size:1.125rem;margin-top:.5rem;text-align:center}.collection-book-gift-listing .subtitle,.collection-book-gift-listing .title{margin-left:auto;margin-right:auto;max-width:700px}.collection-book-gift-listing .collection-grid{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:2.5rem;margin-top:1.3125rem}.collection-book-gift-listing .collection-grid.carousel .slick-track{display:flex}.collection-book-gift-listing .collection-grid.carousel .slick-arrow{bottom:auto;left:auto;position:absolute;right:0;top:-3.275rem}.collection-book-gift-listing .collection-grid.carousel .slick-arrow.slick-prev{right:3.75rem}.collection-book-gift-listing .collection-grid.carousel .tour-card.slick-slide{margin-right:16px;max-width:400px;width:auto}.collection-book-gift-listing .collection-grid .tour-card{display:flex;flex-direction:column;height:auto;width:100%}@media (min-width:1024px){.collection-book-gift-listing .collection-grid .tour-card{width:calc(33.33% - 16px)}}.collection-book-gift-listing .collection-grid .tour-card .image-wrap{aspect-ratio:1.6/1;margin-bottom:1rem}.collection-book-gift-listing .collection-grid .tour-card .image-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.collection-book-gift-listing .collection-grid .tour-card .content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.collection-book-gift-listing .collection-grid .tour-card .content .content-top .tour-title{font-family:var(--font-display);font-size:1.25rem;font-weight:500;line-height:125%;margin-bottom:.5rem}.collection-book-gift-listing .collection-grid .tour-card .content .content-top .tour-description{-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box;margin-bottom:.5rem;overflow:hidden}.collection-book-gift-listing .collection-grid .tour-card .content .content-top .tour-description a{text-decoration:underline}.collection-book-gift-listing .collection-grid .tour-card .content .content-top .tour-description ul{list-style-type:disc;padding-left:1em}.collection-book-gift-listing .collection-grid .tour-card .content .content-top .tour-description ol{list-style-type:decimal;padding-left:1em}.collection-book-gift-listing .collection-grid .tour-card .content .content-top .tour-description li,.collection-book-gift-listing .collection-grid .tour-card .content .content-top .tour-description p:not(:last-child){margin-bottom:.5em}.collection-book-gift-listing .collection-grid .tour-card .content .content-top .tour-description.overflowing{-webkit-line-clamp:unset}.collection-book-gift-listing .collection-grid .tour-card .content .content-top .read-more-btn{display:block;font-weight:500;margin-bottom:8px;margin-top:-5px}.collection-book-gift-listing .collection-grid .tour-card .content .content-top .read-more-btn.hidden{display:none}.collection-book-gift-listing .collection-grid .tour-card .content .content-bottom .tour-price{font-size:1.125rem;font-weight:500;line-height:125%;margin-bottom:1rem}.collection-book-gift-listing .collection-grid .tour-card .content .content-bottom .btn{display:block;font-size:1.125rem;margin-bottom:1rem;padding:16px 24px;text-transform:uppercase}.collection-book-gift-listing .sub-nav-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;width:100%}.collection-book-gift-listing .sub-nav-wrapper.border{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:16px}.collection-book-gift-listing .sub-nav-wrapper .sub-nav{align-items:center;display:flex;gap:24px;height:100%}.collection-book-gift-listing .sub-nav-wrapper .sub-nav .sub-nav-item{align-items:center;display:flex;height:100%;position:relative}.collection-book-gift-listing .sub-nav-wrapper .sub-nav .sub-nav-item:after{border-bottom:3px solid #000;bottom:-16px;content:"";opacity:0;position:absolute;transition:all .3s ease-out;width:100%}.collection-book-gift-listing .sub-nav-wrapper .sub-nav .sub-nav-item.active:after,.collection-book-gift-listing .sub-nav-wrapper .sub-nav .sub-nav-item:hover:after{opacity:1}@media (max-width:1023px){.collection-book-gift-listing .sub-nav-wrapper.desktop{border:0;justify-content:flex-end;padding-bottom:0}.collection-book-gift-listing .sub-nav-wrapper.desktop .sub-nav{display:none}}.additional-info-placeholder{height:34px;min-height:34px}.additional-info-modal input[type=checkbox]{display:none}.additional-info-modal input[type=checkbox]:checked~.modal,.additional-info-modal input[type=checkbox]:checked~.modal-background{display:block}.additional-info-modal .modal-background{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}.additional-info-modal .modal{background-color:#fff;bottom:0;display:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:auto;max-width:530px;min-width:300px;padding:1.5rem;position:fixed;right:0;top:0;z-index:9999}[dir=ltr] .additional-info-modal .modal ol,[dir=ltr] .additional-info-modal .modal ul{text-align:left}[dir=rtl] .additional-info-modal .modal ol,[dir=rtl] .additional-info-modal .modal ul{text-align:right}.additional-info-modal .modal ol,.additional-info-modal .modal ul{list-style-position:inside}.additional-info-modal .modal .modal-inner{height:auto;position:relative;text-align:center;width:100%}.additional-info-modal .modal .modal-inner .modal-image{aspect-ratio:1.475/1;margin-bottom:1rem;-o-object-fit:cover;object-fit:cover;width:100%}.additional-info-modal .modal .modal-inner .modal-header .modal-title{font-family:var(--font-body);font-size:2rem;font-weight:500;margin:0 0 1rem}.additional-info-modal .modal .modal-inner .modal-header .close-toggle{cursor:pointer;position:absolute;right:-4px;top:-4px}.additional-info-modal .modal .modal-inner .modal-header .close-toggle:hover{opacity:.6}.additional-info-modal .modal .modal-inner .modal-header .close-toggle .close-ico{background:#fff;border:1px solid #000;border-radius:9999px;height:24px;padding:4px;width:24px}.additional-info-modal .modal .modal-inner .additional-info{margin-bottom:1rem;max-height:30vh;overflow:auto}.additional-info-modal .modal .modal-inner .tour-price{margin-bottom:1rem}.additional-info-modal .modal .modal-inner .btn{display:block;padding:16px 24px;width:100%}.additional-info-modal .modal .modal-inner .tooltip-info{margin:0}.additional-info-modal .modal-toggle{align-items:center;cursor:pointer;display:flex;font-size:1.125rem;font-weight:400;gap:.5rem;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.additional-info-modal .modal-toggle:hover{color:var(--gold)}.additional-info-modal .cms-rich_text_field strong,.additional-info-modal .metafield-rich_text_field strong{font-weight:500}.additional-info-modal .cms-rich_text_field a,.additional-info-modal .metafield-rich_text_field a{text-decoration:underline}.additional-info-modal .cms-rich_text_field a strong,.additional-info-modal .metafield-rich_text_field a strong{font-weight:500}
