h1,h1.heading{font-weight:400;font-size:48px;line-height:120%;letter-spacing:0%}h2,h2.heading{font-weight:400;font-size:38px;line-height:120%;letter-spacing:0%}h3,h3.heading,.ctm_collage_grid .media-card__text span.heading,.section_ctm_collection_list .media-card__text p span.heading{font-weight:400;font-size:24px;line-height:120%;letter-spacing:0%}h4,h4.heading{font-weight:400;font-size:18px;line-height:110%;letter-spacing:0%}@media screen and (min-width:1366px){h1,h1.heading{font-size:76px}h2,h2.heading{font-size:48px}h3,h3.heading,.ctm_collage_grid .media-card__text span.heading,.section_ctm_collection_list .media-card__text p span.heading{font-size:32px}h4,h4.heading{font-size:24px}}.button.button--primary{font-family:Outfit,sans-serif;font-weight:300;font-size:18px;line-height:100%;letter-spacing:2%;text-align:center;text-transform:uppercase}.js .page-container #epb_container{height:inherit!important}.announcement__content .announcement-text{font-size:14px}.ctm_header_fixed{will-change:transform}.ctm_header_fixed.menufixed{position:fixed;top:45px;left:0;right:0;z-index:999;transition:transform .4s ease,box-shadow .3s ease;box-shadow:0 8px 20px #00000014;animation:stickySlideDown .4s cubic-bezier(.22,1,.36,1);pointer-events:auto}.menu-drawer{z-index:34}@keyframes stickySlideDown{0%{opacity:0;transform:translateY(-100%)}60%{opacity:1;transform:translateY(10%)}to{transform:translateY(0)}}.header__menu>ul.with-block .menu__item .btn-duplicate{background-color:#e1a836}.header__menu>ul.with-block .menu__item .btn-duplicate .icon-down-menu path{stroke:#020202}.has-dropdown-menu.with-mega .header-transparent:not(.header-scrolled) shopify-account::part(signed-out-avatar){color:#020202}.header__navigation ul li a.menu__item:not(.localization .menu__item),.header__menu>ul .menu__item:not(.localization .menu__item),.header__menu>ul.with-block .menu__item .btn-duplicate{font-family:Outfit,sans-serif!important;font-weight:600!important;padding-inline:10px;font-size:14px}.header__menu>ul .menu__item:not(.localization .menu__item){font-weight:600!important}.localization .menu__item{font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:14px!important;line-height:24px;border-radius:50px!important}.header__menu>ul .localization .menu__item .btn-text{gap:5px}.mega-menu__promo-group{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-block-start:16px}.mega-menu__promo-button{display:inline-block;width:fit-content;margin-top:20px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid currentColor}.mega-menu__panel .media-card{width:100%}.mega-menu .mega-menu__list{padding:40px 64px;gap:20px;--grid-gap: clamp(20px, 20vw, 20px)}.mega-menu__item p.text-base.xl\:text-lg.font-medium{font-family:Figtree,sans-serif;font-weight:700;font-size:16px;line-height:100%;letter-spacing:10%;text-transform:uppercase;color:#020202}.mega-menu__nav--tabs .mega-menu__nav-item span{font-family:Figtree,sans-serif;font-weight:400;font-size:18px;line-height:140%;letter-spacing:1%;color:#3b3836!important;opacity:1!important}@media screen and (min-width:1366px){.mega-menu__nav--tabs .mega-menu__nav-item span{font-size:28px}.mega-menu__nav--tabs.grid{gap:20px}}.mega-menu__nav--tabs .mega-menu__nav-item[disabled] span{color:#e1a836!important;border-bottom:1px solid #E1A836}.mega-menu__footer:before{background-color:#7a9b90}.mega-menu__footer a span{font-family:Outfit,sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:4%;text-transform:uppercase;color:#333024;border-bottom:2px solid #333024;padding-bottom:5px}.mega-menu__footer a svg{display:none}.mega-menu__item .media-card__text p span{font-weight:400;font-size:20px;line-height:110.00000000000001%;letter-spacing:0%;padding-bottom:8px;display:block}.mega-menu__item .media-card__text p.leading-none.text-xs{font-weight:400;font-size:16px;line-height:130%}.mega-menu__item .media-card img{width:100%}@media screen and (min-width:1366px){.mega-menu__item .media-card__text p span{font-size:24px}.mega-menu__item .media-card__text p.leading-none.text-xs{font-size:18px}}@media screen and (max-width:1365px){.mega-menu .mega-menu__list{padding:25px}.header__navigation ul li a.menu__item:not(.localization .menu__item),.header__menu>ul .menu__item:not(.localization .menu__item),.header__menu>ul.with-block .menu__item .btn-duplicate{font-size:11px}}.drawer__menu-group a:not(.drawer__submenu ul li a),.drawer__menu-group .drawer__menu-item span:not(.drawer__submenu ul li a){font-family:Figtree,sans-serif;font-weight:700;font-style:Bold;font-size:20px;line-height:110.00000000000001%;letter-spacing:10%;text-transform:uppercase;color:#020202}.drawer__menu summary>.icon{color:#e1a836;opacity:1}.drawer__submenu ul li a{font-family:Figtree,sans-serif;font-weight:400;font-size:18px;line-height:140%;letter-spacing:0%;color:#3b3836}.drawer__promo-group .media-card:nth-child(1) .media{background-color:#771219;background-image:linear-gradient(216.69deg,#fff0 29.75%,#0006 93.07%);background-blend-mode:multiply}.drawer__promo-group .media-card:nth-child(2) .media{background:radial-gradient(50% 50% at 50% 50%,#2c2c2c80,#000)}.drawer__promo-group .media-card:nth-child(3) .media{background:#d3d2cc}.drawer__promo-group .media-card:nth-child(4) .media{background:#fcd9e2}.ctm_other-series .drawer__promo-group .media-card:nth-child(1) .media,.ctm_other-series .drawer__promo-group .media-card:nth-child(3) .media{background:#161616}.ctm_other-series .drawer__promo-group .media-card:nth-child(2) .media{background:#d3d2cc}.drawer__promo-group .media-card:nth-child(3) .media-card__text,.drawer__promo-group .media-card:nth-child(4) .media-card__text,.ctm_other-series .drawer__promo-group .media-card:nth-child(2) .media-card__text,.ctm_other-series .drawer__promo-group .media-card:nth-child(2) .media-card__text p span,.drawer__promo-group .media-card:nth-child(3) .media-card__text p span,.drawer__promo-group .media-card:nth-child(4) .media-card__text p span{color:#333024}.ctm_other-series .drawer__promo-group .media-card:nth-child(3) .media-card__text,.ctm_other-series .drawer__promo-group .media-card:nth-child(3) .media-card__text p span{color:#f9f9f9}.drawer__menu .drawer__menu-group{padding-inline:20px}.drawer__promo-group.mt-6{display:flex;flex-direction:column;gap:8px}.drawer__submenu .drawer__menu-group{padding-inline:0px}.drawer__menu-group .media-card__link .media img{width:fit-content;object-fit:contain;object-position:100% 34%;background-blend-mode:multiply;margin-left:auto;height:147px}.drawer__menu-group .media-card__text{--tw-translate-x: 0px}.drawer__menu-group .media-card--overlap .media-card__content{inset-block-end:auto;inset-inline-start:auto;padding:20px;height:100%}.drawer__menu-group .media-card__text p span{font-size:24px;margin-bottom:6px}.submenu-toggle-icon{display:flex;align-items:center;justify-content:center}.submenu-toggle-icon .icon-minus,.drawer-sub-accordion[open] .submenu-toggle-icon .icon-plus{display:none}.drawer-sub-accordion[open] .submenu-toggle-icon .icon-minus{display:block}.drawer-sub-accordion .drawer__menu-item{align-items:center;justify-content:space-between}.drawer__submenu .drawer-sub-accordion .drawer__menu-item span{font-family:Figtree,sans-serif!important;font-weight:400!important;font-size:18px!important;line-height:140%;letter-spacing:0%;color:#3b3836!important;text-transform:capitalize!important}.drawer__menu summary>.icon{inset-inline-end:0px}.menu-drawer .drawer__scrollable{padding:0}.ctm_footer_grp{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 20px}.menu-drawer .drawer__footer-top>button{border:1px solid #EDF0EF;padding:10px 20px;border-radius:50px}.menu-drawer .drawer__footer-bottom{padding:0;background-color:transparent}.drawer__footer-bottom hover-element{background:transparent;border-color:#edf0ef}.drawer__footer-bottom .button:after{border-color:#edf0ef}.drawer__footer-bottom .button{color:#3b3836;font-family:Manrope,sans-serif;font-weight:700;font-size:14px;line-height:24px;letter-spacing:0px}.drawer__footer-bottom .button svg{color:#e1a836}@media screen and (max-width:767.99px){.header__icons .search-drawer-button{display:none}.mobile\:header--center .header__icons--start .search-drawer-button{display:flex;order:2;min-width:fit-content}.header__buttons>:is(a,button){min-width:fit-content}}.slideshow--hero .slideshow-word{flex-direction:column;align-items:center}.slideshow--hero{height:100%}.slideshow--hero .slideshow-content{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}.slideshow--hero .slideshow-dots button[is=previous-button],.slideshow--hero .slideshow-dots button[is=next-button]{display:none}.slideshow-dots{position:absolute;bottom:77px}.slideshow--hero .flickity-page-dot:before{width:8px;height:8px}@media screen and (max-width:767px){.slideshow_info p{font-size:14px}}.ctm_collage_grid .title-wrapper p a,.section_ctm_collection_list .title-wrapper p a,.section_reveal_image .button-wrapper a{min-width:250px;width:100%;max-width:250px}.ctm_collage_grid .collage__item{border-radius:8px}.ctm_collage_grid .media-card__text p{font-size:18px;line-height:130%;margin-top:8px}.ctm_collage_grid .media-card__content svg{display:none}.section_ctm_collection_list .media-card__content.text-center{justify-content:flex-start;text-align:left}.section_ctm_collection_list .media-card__text p span.heading{padding-bottom:8px;display:block}.section_reveal_image .banner__content .page-width.items-center{align-items:flex-start}.section_reveal_image .banner__box--medium{max-width:80rem}.section_reveal_image .banner__content h1 span{font-family:Figtree,sans-serif!important;font-weight:300!important;line-height:100%;letter-spacing:10%;text-align:center;text-transform:uppercase}.section_reveal_image .banner__content h1 span{background:linear-gradient(180deg,#a97d05,#d3a932 47.12%,#a97d05);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.section_reveal_image .splitting-banner .section--padding.grid{gap:0px}.section_reveal_image .button-wrapper{margin-bottom:136px}.section_img_overlay .banner__media{border-radius:40px}.section_img_overlay .banner__media .media{background-color:transparent}.section_img_overlay .banner__content .page-width{padding-inline:40px}.section_img_overlay .banner__content .banner__box{padding-bottom:40px}.section_ctm_collection_list .media-card--standard .media,.media-card--overlap .media{border-radius:8px}@media screen and (max-width:767px){.section_reveal_image .banner__content h1{font-size:42px}.section_reveal_image .banner__content h1 span{letter-spacing:0px}.section_reveal_image .button-wrapper{margin-bottom:49px}.section_img_overlay .banner__media{border-radius:20px}.section_img_overlay .banner__content .banner__box{padding-top:20px;height:100%;display:flex;flex-direction:column}.section_img_overlay .banner__content .banner__box .button.button--primary{font-size:14px;max-height:2.2rem;max-width:240px;margin-inline:auto}.section_img_overlay .banner__content .page-width{padding-inline:20px}.section_img_overlay .banner__box .rte p br{display:none}.section_img_overlay .banner__box>:last-child:is(.button,.social-icons){margin-block-start:auto}}.ctm_slider_feed.page-width{padding-left:0}.shop-the-feed .badges{width:40px;height:40px;border-radius:50px;background-color:#f9f9f9;display:flex;align-items:center;justify-content:center;top:8px;right:8px}.shop-the-feed .badges svg{color:#333024}.shop-the-feed .product-card__media>.media{border-radius:8px}.shop-the-feed .horizontal-product__media{width:71px!important;height:96px!important}.shop-the-feed .horizontal-product__media,.shop-the-feed .horizontal-product__media .media,.shop-the-feed .horizontal-product__media .media>img{height:100%}.shop-the-feed .horizontal-product:has(~.media-card__button:focus-visible) .horizontal-product__media,.shop-the-feed .media-card:hover .horizontal-product__media{width:71px!important}@media screen and (min-width:1280px){.ctm_slider_feed .shop-the-feed .card-grid{--card-grid-per-row: 3.6}.section_ctm_collection_list .grid.slider .card-grid{--card-grid-per-row: 2.7}}@media screen and (max-width:767px){.shop-the-feed-section .title-wrapper .highlighted-text{display:block}.section_ctm_collection_list .title-wrapper.text-left{text-align:center}}.scrolling-text-section .marquee.with-dot .scrolling-text__item:first-child:before,.scrolling-text-section .scrolling-text__item.with-text+.scrolling-text__item.with-text:before{content:none}.scrolling-text-section{background:#fff;border-radius:0!important}.scrolling-text-section .section:not(.shopify-section-group-footer-group.scrolling-text-section .section){max-width:1440px;margin:auto;overflow:hidden;border-radius:8px}.scrolling-text-section .marquee.with-dot .scrolling-text__item p{font-family:Figtree,sans-serif!important;font-weight:700;font-size:16px;line-height:100%;letter-spacing:10%;text-transform:uppercase;padding-block:16px}.shopify-section-group-footer-group.scrolling-text-section .scrolling-text .scrolling-text__item img{filter:grayscale(100%);opacity:.7;transition:filter .3s ease,opacity .3s ease}.shopify-section-group-footer-group.scrolling-text-section .scrolling-text .scrolling-text__item:hover img{filter:grayscale(0%);opacity:1}@media screen and (min-width:1280px){.footer.footer--inverted{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.footer.footer--inverted .footer__right{order:-1}.footer__newsletter{flex-wrap:wrap;flex-direction:column}.footer__newsletter .footer__socials{align-self:flex-start!important}.footer__newsletter .h4{font-size:24px!important}.footer__right{padding-inline:20px}.newsletter-form{max-width:100%;border-radius:8px}.footer__newsletter .self-submit-button{width:177px;inset-inline-end:8px}.footer__newsletter .self-submit-button button{border-radius:8px;max-width:170px;width:100%}.newsletter-form .field .input,.newsletter-form .field .input:focus{background:#fff;color:#000}.newsletter-form .field label,.newsletter-form .field .input:focus{color:#aeaaa8}.footer--inverted .footer__left{border-inline-start:none}.footer__left .details__summary span{font-family:Figtree,sans-serif;font-weight:700;font-size:18px;line-height:100%;letter-spacing:10%;text-transform:uppercase}.details__content ul li a{font-family:Figtree,sans-serif;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0%}@media screen and (max-width:1279px){.footer--inverted .footer__left{padding-top:50px}.footer.footer--inverted,.footer__right{grid-template-columns:none}.footer__right{padding:0;margin:0}}@media screen and (max-width:767px){.footer__newsletter .self-submit-button{width:78px}.footer__newsletter .self-submit-button button{max-width:78px}}.footer-copyright .localization__form .icon{inset-inline-end:8px;inset-inline-start:auto}.footer-copyright .localization__item{display:flex;gap:5px;padding-left:8px;padding-right:30px;border-radius:50px;border-color:#f9f9f9;font-family:Manrope,sans-serif;font-weight:700;font-size:14px;line-height:24px;letter-spacing:0px;padding-block:10px}.county_selector_right{order:1;display:flex;align-items:center;gap:86px;max-width:35%;width:100%}.footer-copyright .localization{order:2;justify-content:flex-start}.footer-copyright .payment-icons{flex:1}.rte.credits span{display:block}.rte.credits a:not(:first-child){display:none}@media screen and (max-width:1023px){.footer-copyright{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;padding-top:0;padding-bottom:50px}.county_selector_right{width:100%;flex-direction:column;align-items:flex-start;gap:16px;max-width:100%}.footer-copyright .credits{text-align:left}}@media screen and (max-width:767.99px){.footer__accordions{display:flex;flex-direction:row}.footer__accordions .details .details__summary{pointer-events:none;padding-top:0}.footer__accordions .details .details__summary svg{display:none}.footer__accordions .details{border:none;padding:0;flex:1}}.section_feature_collection .title-wrapper .button.icon-with-text{min-width:250px;width:100%}.product-card__media .custom-tag{padding:8px 10px 8px 8px;background:#191919;font-family:Outfit,sans-serif;font-weight:600;font-size:14px;line-height:100%;letter-spacing:2%;text-transform:capitalize;color:#fff;top:12px;left:12px}.section_feature_collection .product-card__content{padding-block:20px}.section_feature_collection .product-card__details .rating{font-family:Figtree,sans-serif;font-weight:400;font-size:12px;line-height:110.00000000000001%;letter-spacing:0%;color:#878180}.section_feature_collection .product-card__title a,.product-card__title a{font-weight:700;font-size:18px;line-height:120%;letter-spacing:-1%;color:#0a0a07;text-transform:capitalize}.section_feature_collection .size-cabin .size-label,.product-card__details .size-cabin .size-label,.section_feature_collection .size-cabin .size-value,.product-card__details .size-cabin .size-value,.section_feature_collection .size-checkin .size-label,.product-card__details .size-checkin .size-label,.section_feature_collection .size-checkin .size-value,.product-card__details .size-checkin .size-value{font-family:Figtree,sans-serif;font-weight:400;font-size:12px;line-height:110.00000000000001%;letter-spacing:0%}.section_feature_collection .size-cabin .size-label,.product-card__details .size-cabin .size-label,.section_feature_collection .size-checkin .size-label,.product-card__details .size-checkin .size-label{color:#878180}.section_feature_collection .size-cabin .size-value,.product-card__details .size-cabin .size-value,.section_feature_collection .size-checkin .size-value .product-card__details .size-checkin .size-value{color:#333024}.product-card__price .price{display:flex}.price .price__sale:before{transform:rotate(-1deg) translateY(-50%);border-block-end:1px solid #878180}.price .price__sale{font-size:18px;line-height:130%;color:#878180;margin-right:4px}.price .price__regular{font-size:18px;line-height:130%;color:#3b3836}.product-card__badges .badges .badge{background:#f53520;padding:4px;font-weight:700;font-size:12px;line-height:100%;letter-spacing:2%;color:#f9f9f9;border-radius:0}@media screen and (max-width:767.99px){.section_feature_collection .title-wrapper{flex-direction:row;justify-content:space-between;align-items:center}.section_feature_collection .title-wrapper .button.icon-with-text{min-width:177px;width:fit-content}.price .price__sale,.price .price__regular{font-size:12px;line-height:normal}.product-card__badges .badges .badge{font-size:8px}}.featured-product.product{gap:40px}.featured-product.product .product__info{padding-top:20px}.ctm_product_main .pdp_custom_badges{background:#191919;font-family:DM Sans,sans-serif;font-weight:700;font-size:14px;line-height:120%;letter-spacing:1%;text-transform:uppercase;padding:2px 4px;color:#fff;display:inline-block;position:relative}.ctm_product_main .product__title.with-price{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ctm_product_main .product__title .product__price{place-self:start;display:flex;align-items:center;gap:20px}.ctm_product_main .product__price .price{display:flex;align-items:flex-start;flex-direction:row}.ctm_product_main .price .price__sale,.ctm_product_main .price .price__regular{color:#344054}.ctm_product_main .product__badges .badge{padding:4px;font-weight:700;font-size:12px;line-height:100%;letter-spacing:2%;border-radius:0}.ctm_review{margin-top:4px}.ctm_review,.rating-count{color:#1f1d16;font-family:DM Sans,sans-serif;font-weight:400;font-size:14px;line-height:120%}.rating_info{display:flex;align-items:center;gap:4px}.rating_info img,.ctm_rating_no p{margin:0}.ctm_product_main .product__text-inner figure.media{order:2}.ctm_product_main .product__text-inner p.rte.text-base.leading-tight{font-family:Figtree,sans-serif;font-weight:400;font-size:14px;line-height:130%;letter-spacing:0%;color:#4730e2}.variant-picker .swatches--variant .color-swatch{border:.5px solid #ADACA7;padding:4px;box-sizing:content-box}.variant-picker .variant-input-wrapper:nth-child(odd) .swatches{border:1px solid #ADACA7;padding:20px;border-radius:8px;flex-direction:column;gap:20px}.cabin-group .checkin-group{display:flex;flex-direction:column;gap:8px}.cabin-group .size-label{margin-bottom:8px}.size-label{width:100%}.checkin-group{display:flex;flex-wrap:wrap;gap:8px}.swatches input:is([type=checkbox],[type=radio]):is(:disabled,.disabled)+.label-swatch{color:#676e77}.ctm_variant_grp .swatches li .label-swatch{min-width:124px;max-width:124px;width:100%;text-align:center;border-radius:0}.swatches li .label-swatch{border-radius:0}.swatches li.active input:is([type=checkbox],[type=radio])+.label-swatch{background-color:#adaca7}.label-swatch:after,:checked+.label-swatch:after{--tw-shadow-colored: 0 0 0 1px rgba(51, 48, 36, 1)}.swatches input:is([type=checkbox],[type=radio]):is(:disabled,.disabled)+.label-swatch:before{background:linear-gradient(to bottom right,transparent calc(50% - .5px),rgb(51 48 36) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px))}.swatches input:is([type=checkbox],[type=radio]):is(:disabled,.disabled)+.label-swatch{background-color:#adaca799}.back-in-stock.buy-buttons{flex-direction:column;display:flex}.product-form-wrapper #customily-options{padding:40px 20px;border-radius:16px;background:#eee}.product-form-wrapper .customily_set-visibility .customily_option:nth-child(1) label{margin-top:0!important}.product-form-wrapper .customily_set-visibility .customily_option:nth-child(2){margin-bottom:20px!important}.product-form-wrapper .option_name{font-weight:400!important;font-size:14px;line-height:130%;letter-spacing:0%;color:#191919}.product-form-wrapper #cl_optionsapp .swatch-container .customily-swatch label{width:30px!important;height:30px!important;min-width:30px!important;max-width:30px!important;min-height:30px!important;max-height:30px!important}.product-form-wrapper .customily_option label .option_name{font-weight:400!important;font-size:14px;line-height:130%;letter-spacing:0%;color:#191919;margin-bottom:8px}.product-form-wrapper #cl_optionsapp .customily_option input[type=text]{background:#fff;padding:12px 20px!important;color:#999393!important;margin-bottom:4px}.product-form-wrapper .customily-set:nth-child(3) .customily_option .cl-option-content{display:flex;flex-direction:column-reverse;gap:4px}.product-form-wrapper .customily-set:nth-child(3) .customily_option .cl-option-content .help-text,.help-text{font-family:DM Sans,sans-serif;font-weight:400;font-size:12px;line-height:100%;letter-spacing:2%;color:#85837c}.pdp-feature-icons{display:flex;gap:10px;flex-wrap:wrap;margin-block:20px}.pdp-feature-item{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:130%;color:#0a0a07;flex-grow:1}.pdp-feature-item span{width:40px;height:40px;border:1px solid #000;border-radius:8px;padding:13px 11px;flex-shrink:0px}.pdp-feature-item img{width:100%;height:100%;object-fit:contain}.pdp-feature-text{max-width:124px;width:100%}.truncated-text h3{font-weight:400;font-size:14px;line-height:130%;letter-spacing:0%;color:#191919;margin-bottom:8px}.truncated-text__container p{font-weight:400;font-size:16px;line-height:130%;letter-spacing:0%;color:#676e77;margin-bottom:16px}.truncated-text__container button{font-family:Figtree,sans-serif;font-weight:400;font-size:14px;line-height:130%;letter-spacing:0%;text-decoration:underline;color:#676e77}.ctm_product_main .gift-options{padding:8px 33px}.ctm_product_main .gift-options__heading{font-weight:700}.ctm_product_main .gift-options__text{font-weight:400}.ctm_product_main .gift-options__heading,.ctm_product_main .gift-options__text{font-size:16px;line-height:130%;letter-spacing:0%;color:#344054}.ctm_product_main .bogos-mix-match-widget{background:#eee;border-radius:16px;padding:20px}.ctm_product_main .bogos-mix-match-widget-title{font-family:Outfit,sans-serif;font-weight:600;font-size:14px;line-height:100%;letter-spacing:2%;text-transform:uppercase;color:#191919}.ctm_product_main .bogos-mix-item-header{margin-bottom:8px}.ctm_product_main .bogos-mix-match-widget-body .bogos-mix-item-container.bogos-mix-item-secondary{width:100%!important}.ctm_product_main .bogos-mix-item-header-title{font-family:DM Sans,sans-serif;font-weight:700;font-size:14px;line-height:120%;letter-spacing:-1%;color:#191919}.ctm_product_main .bogos-mix-item-choose-product{display:none}.ctm_product_main .bogos-mix-item-variant-title,.ctm_product_main .bogos-mix-item-select-variant-title{font-family:DM Sans,sans-serif;font-weight:400;font-size:12px;line-height:100%;letter-spacing:2%;color:#0a0a07}.ctm_product_main .bogos-mix-item-price{font-family:DM Sans,sans-serif;font-weight:400;font-size:14px;line-height:100%;letter-spacing:2%;color:#191919}.ctm_product_main .bogos-mix-match-widget-body .bogos-mix-item,.ctm_product_main .bogos-mix-match-widget-body .bogos-mix-match-gift-item{box-shadow:none;border:1px solid #5C5950}.ctm_product_main .bogos-mix-match-total-title span{font-weight:400;font-size:18px;line-height:110.00000000000001%;letter-spacing:0%;color:#344054}.ctm_product_main .bogos-mix-match-widget-footer .bogos-mix-match-total-price{flex-direction:row-reverse!important}.ctm_product_main .bogos-mix-match-total-price .bogos-mix-match-total-discount-price,.ctm_product_main .bogos-mix-match-total-price .bogos-mix-match-total-original-price{font-size:14px;line-height:130%;letter-spacing:0%;color:#344054}.ctm_product_main .bogos-mix-match-total-price .bogos-mix-match-total-discount-price{font-weight:700}.ctm_product_main .bogos-mix-match-total-price .bogos-mix-match-total-original-price{font-weight:400}.ctm_product_main .bogos-mix-match-widget .bogos-mix-match-button-add{background:#e1a836;color:#0a0a07}.ctm_product_main .bogos-mix-match-widget .bogos-mix-match-button-add span{font-family:Outfit,sans-serif;font-weight:300;font-size:18px;line-height:130%;letter-spacing:0%;color:#0a0a07}.x-modal.drawer .drawer__content .rte{font-size:16px}.product-popup-block .product-popup-trigger{text-decoration:none;background:transparent}.product-popup-block .product-popup-trigger img{width:15px;height:15px;object-fit:contain}.product-popup-block .product-popup-trigger span{text-decoration:underline;font-family:Figtree,sans-serif;font-weight:400;font-size:14px;line-height:130%;letter-spacing:0%;color:#676e77}.ctm_product_main #bogos-mix-match-view{border-bottom:1px solid #D6D4D4}[data-rounded-block=round] .product__thumbnail,[data-rounded-block=round] .product__thumbnail:after{border-radius:0}.product-form-wrapper #sca-gift-thumbnail{display:none}.product-form-wrapper .customily_sets-container:before{content:"Design your luggage";margin-bottom:8px;padding-left:36px;padding-bottom:4px;display:block;font-size:20px;font-weight:700;line-height:1;background-image:url(/cdn/shop/files/download.svg?v=1773404843);background-repeat:no-repeat;background-position:left}@media screen and (max-width:767.99px){.ctm_product_main .pdp_custom_badges,.truncated-text h3,.truncated-text__container p,.ctm_product_main .gift-options__heading,.ctm_product_main .gift-options__text{font-size:12px}.swatches li .label-swatch{min-width:73px}.pdp-feature-icons{gap:20px}.pdp-feature-item{font-size:10px}.pdp-feature-text{max-width:88px}.ctm_product_main .gift-options{padding:8px}.ctm_product_main .bogos-mix-match-widget{padding:16px 18px}.ctm_product_main .bogos-mix-match-widget .bogos-mix-match-widget-body{padding:0}.ctm_product_main .bogos-mix-match-widget-footer .bogos-mix-match-total{flex-direction:column;align-items:center;gap:8px}}.comparison-table-section .title-wrapper{margin-bottom:0}.comparison-table{row-gap:8px}.comparison-banner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:1fr;padding:0;position:relative;overflow:hidden;border-radius:8px}.comparison-banner-image{grid-column:5 / span 8;grid-row:1;align-self:end}.comparison-banner-image img{width:100%;height:196px;object-fit:contain;object-position:right}.comparison_banner_heading{grid-column:1 / span 5;grid-row:1;justify-self:flex-start;align-self:end;font-size:32px;line-height:120%;font-weight:400;padding:8px;text-align:left}.comparison-table__head{padding-block:8px}.comparison-table__column{font-weight:700;font-size:16px;line-height:120%;letter-spacing:-1%}.comparison-table__column .col-span-full{padding:16px 24px}.comparison-table__column .col-span-full p{font-weight:400;font-size:18px;line-height:130%;color:#000!important}.comparison-table__column .col-span-full p strong{font-weight:400;font-size:16px;line-height:130%;color:#5c5950!important;padding-top:4px}.comparison-table__row .comparison-table__column:nth-child(2){background-color:#fdecd0}@media screen and (max-width:767px){.comparison-table-section .title-wrapper{max-width:290px;width:100%;margin:auto}.comparison-banner{grid-auto-rows:max-content}.comparison_banner_heading{font-size:18px;position:relative;z-index:1;grid-column:1 / span 1;grid-row:2}.comparison-banner-image{grid-column:1 / span 13}.comparison-banner-image img{object-fit:cover;object-position:center}.comparison-table__column .col-span-full{padding:8px}.comparison-table__column .col-span-full p{font-size:14px}.comparison-table__column .col-span-full p strong{font-size:12px}}.ctm_faq_main_section .ctm_faq_inner{display:flex;gap:40px;background:linear-gradient(286.1deg,#bfbfbf 22.3%,#000 96.24%);padding:40px;border-radius:20px}.ctm_faq_main_section .ctm_faq_inner .title-wrapper{max-width:418px;width:100%}.ctm_faq_main_section .faqs.with-border{flex:1;background:#fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:20px;border-radius:20px}.ctm_faq_main_section .faqs.with-border .faq{padding:0;color:#3b3836!important}.ctm_faq_main_section .accordion--text .heading{margin-bottom:20px}.ctm_faq_main_section .accordion--text .heading,.ctm_faq_main_section .accordion--text .text-opacity p{color:#3b3836!important}.ctm_faq_main_section .accordion--text:first-child{padding-block-start:0px;padding-block-end:50px}.ctm_faq_main_section .accordion .details__summary{padding:18px 0;border-bottom:1px solid #AEAAA8}.ctm_faq_main_section .accordion .details__summary span{font-weight:700;font-size:16px;line-height:120%;letter-spacing:-1%}.ctm_faq_main_section .accordion .details .details__summary>.icon{width:24px;height:24px}.ctm_faq_main_section .accordion .details .details__content{margin-block-start:0px;padding:10px 0;font-size:16px}.ctm_faq_main_section .accordion .details[aria-expanded=true] .details__summary>.icon{--tw-rotate: 180deg}@media screen and (max-width:1023.99px){.ctm_faq_main_section .ctm_faq_inner{flex-direction:column;padding:16px}.ctm_faq_main_section .faqs.with-border{width:100%}}@media screen and (max-width:767.99px){.ctm_faq_main_section .accordion .details__summary span,.ctm_faq_main_section .accordion .details .details__content{font-size:12px}}.ctm_pdp_img_text_block .image-with-text{gap:20px}.ctm_pdp_img_text_block .image-with-text_block{background:#ebebe9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:8px;display:flex;flex-direction:column;align-self:stretch}.ctm_pdp_img_text_block .image-with-text_block .rich-text{padding:40px!important;height:100%;display:flex;flex-direction:column}.ctm_pdp_img_text_block .image-with-text__item .media:not(.media--rounded){border-radius:8px}.ctm_pdp_img_text_block .ctm_iocn_block{flex:1}.ctm_pdp_img_text_block .banner__subheading{font-family:Outfit,sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:4%;text-transform:uppercase}.ctm_pdp_img_text_block .image-with-text .rich-text h3.heading{margin-block-start:8px}.ctm_pdp_img_text_block .image-with-text .rich-text .rte.body{margin-block-start:40px}.ctm_pdp_img_text_block .image-with-text .rich-text .rte.body p{font-size:18px;line-height:130%;color:#676e77}.ctm_pdp_img_text_block .media--height>:is(img,svg,video-media){transform:none!important}@media screen and (max-width:1023.99px){.ctm_pdp_img_text_block .image-with-text{display:flex;flex-direction:column-reverse}.ctm_pdp_img_text_block .image-with-text_block .rich-text{padding:20px!important}.ctm_pdp_img_text_block .ctm_iocn_block .media img{width:70px}.ctm_pdp_img_text_block .banner__subheading{margin-block-start:124px!important}.ctm_pdp_img_text_block .image-with-text .rich-text .rte.body p{font-size:14px}}.template_bali-retreat .swatches li .label-swatch{min-width:fit-content;max-width:inherit}.bali-retreat{background:#f9f9f9;text-align:center}.bali-title{margin-bottom:40px}.bali-title p{font-weight:700}.bali-subtitle{font-size:18px;color:#555;margin-bottom:40px}.bali-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:40px;text-align:left}.bali-column h4{margin-bottom:16px;font-weight:700}.bali-column ul{list-style:none;padding:0}.bali-column li{margin-bottom:12px;font-size:16px}.bali-column li:last-child{margin-bottom:0}.bali-description{font-weight:700;max-width:850px;margin:auto;font-size:22px}.bali-gallery{display:grid;grid-template-columns:repeat(6,1fr);margin-top:40px}.bali-image img{width:100%;height:200px;object-fit:cover}@media screen and (max-width:1023px){.bali-columns{grid-template-columns:repeat(2,1fr)}.bali-gallery{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.bali-columns{grid-template-columns:repeat(2,1fr);gap:24px}.bali-title,.bali-subtitle{margin-bottom:25px}.bali-subtitle{margin-bottom:16px}.bali-column li,.bali-description{font-size:14px}.bali-gallery{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:575px){.bali-columns{grid-template-columns:repeat(1,1fr)}.bali-image img{height:100%}}.accommodation-highlights{background:#f9f9f9}.accommodation-title.heading{font-weight:700;margin-bottom:40px}.accommodation-title a{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .3s ease,background .3s ease,text-decoration .3s ease}.accommodation-title a:hover{text-decoration:none;background:linear-gradient(180deg,#a97d05,#d3a932 47.12%,#a97d05);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.accommodation-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-bottom:40px}.accommodation-image img{width:100%;height:240px;object-fit:cover;border-radius:6px}.accommodation-text{max-width:700px;margin:auto;color:#555;line-height:1.6;font-size:16px}.accommodation-text p{margin-bottom:20px;text-align:center}.accommodation_info:last-child p{margin-bottom:0}.accommodation-button{margin-top:40px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1023px){.accommodation-gallery{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:575px){.accommodation-gallery{gap:8px}.accommodation-image img{height:100%}.accommodation-button{margin-top:20px}}.retreat-multicolumn{background:#f9f9f9}.multicolumn-heading.heading{font-weight:700;margin-bottom:40px}.multicolumn-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.multicolumn-card{text-align:center;display:flex;flex-direction:column;align-items:center}.multicolumn-image img{width:250px;height:250px;border-radius:50%;object-fit:cover;margin-bottom:25px}.multicolumn-title{font-size:18px;font-weight:700;margin-bottom:10px}.multicolumn-text{font-size:16px;line-height:1.6}.multicolumn-cta{margin-top:40px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.multicolumn-grid{grid-template-columns:repeat(1,1fr);gap:35px}}.ctm_retreat_faq_main .faqs.with-background>:is(div,form){padding:0}.ctm_retreat_faq_main .ctm_faq_inner .heading{font-weight:700}.ctm_retreat_faq_main .ctm_faq_inner{width:100%;display:block}.ctm_retreat_faq_main .ctm_faq_inner .details__summary{padding-block:16px}.ctm_retreat_faq_main .ctm_faq_inner .details__summary span{font-size:18px;font-weight:700}.ctm_retreat_faq_main .accordion .details__content{max-width:100%;padding-block-start:20px;padding-block-end:20px}.ctm_retreat_faq_main .ctm_faq_inner .details__content p{font-size:16px}.ctm_retreat_faq_main .accordion .details .details__summary>.icon{width:20px;height:20px}.ctm_retreat_faq_main .accordion .details[aria-expanded=true] .details__summary>.icon{--tw-rotate: 180deg}@media screen and (max-width:767px){.ctm_retreat_faq_main .ctm_faq_inner .details__summary span{font-size:16px}.ctm_retreat_faq_main .ctm_faq_inner .details__content p{font-size:14px}}.ctm_retreat_richcontent .rich-text .heading{font-weight:700;margin-bottom:20px}.ctm_retreat_richcontent .rich-text .rte.body{max-width:77%;margin:auto}.template_bali-retreat .section_img_overlay .banner__media{border-radius:0}.js .template_bali-retreat .section:not(.section--next-rounded) :is(.banner__overlay,.banner__map,.banner__media){height:100%}.retreat-image-columns{background:#f9f9f9}.retreat-columns{display:grid;gap:25px}.retreat-image-grid{margin-bottom:25px}.retreat-image-grid img{width:100%;height:100%;object-fit:cover}.retreat-column_info{padding-inline:16px}.retreat-column-title.heading{font-size:18px;font-weight:700;margin-bottom:15px;text-align:center}.retreat-column-text{font-size:16px;line-height:1.6;text-align:center}.retreat-column-cta{margin-top:40px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:575px){@supports (height: 100lvh){.splitting-banner .reveal-banner__scroller{height:100lvh}}}.product-card .sca-gift-icon-collection-page .sca-gift-icon-collection-img{z-index:1!important;width:70px;max-height:70px}.drawer__footer-buttons .button:not(.button:hover) svg{color:#0a0a07}.product-form__buttons .buy-buttons #customily-cart-btn{background:#e1a836!important;border-radius:8px!important}.product-form__buttons .buy-buttons #customily-cart-btn .btn-text span{color:#0a0a07!important}.header_group{padding-top:45px}.buy-buttons.grid{display:flex;flex-direction:column}@media screen and (max-width:767px){.product__media-container .canvas-container,.product__media-container .canvas-container *:not(.customily-hover-container):not(.customily-zoom-base-image):not(.customily-image-zoom__zoomed-area):not(.customily-zoom-base-image):not(.customily-mobile-controls):not(.cl-mobile-control-wrapper):not(.customily-mobile-controls-item):not(.cl-mobile-control-img){height:100%!important}.product__media-container .cl-canvas-container .canvas-wrapper{margin:0!important}}a.cart-drawer-button .icon-cart{width:44px;height:44px}@media screen and (max-width:767.99px){.header__buttons .menu-drawer-button{padding-right:10px}}.header__buttons .icon{width:calc(var(--sp-5d5) * 1.2);height:calc(var(--sp-5d5) * 1.2)}.header__buttons .icon-lg,.header__buttons .menu-drawer-button .icon{width:calc(var(--sp-6) * 1.2);height:calc(var(--sp-6) * 1.2)}.drawer__footer-bottom .tax-note{display:none}.drawer__footer-bottom .totals{grid-column:2}.cart__sidebar .tax-note,.cart__sidebar .free-shipping-bar{display:none}.customily-swatch label img{border-radius:50%;object-fit:cover;width:46px!important;height:46px!important}.customily-swatch label{border-radius:50%!important;overflow:hidden!important}.label-swatch:has(input:checked):after{box-shadow:0 0 0 2px #000!important}input:checked+.label-swatch:after{box-shadow:0 0 0 2px #000!important}a.color-swatch.is-selected{border-color:#000!important;border-width:1.5px!important}body.template_bali-retreat .form__label span.font-medium,body.template-bali-retreat .form__label span.font-medium,body.template_bali-retreat .ctm_review,body.template-bali-retreat .ctm_review{display:none}.ctm_review .rating-count{display:none!important}.rating-star{--rating: 4 !important;--rating-decimal: .9 !important;--rating-max: 5 !important}.product-card__details .rating{display:none}body.template_bali-retreat input[type=radio]:checked+*+.label-swatch,body.template_bali-retreat input[type=radio]:checked~.label-swatch{background-color:#000!important;color:#fff!important;border-color:#000!important}body.template_bali-retreat input[type=radio]:checked+*+.label-swatch:after,body.template_bali-retreat input[type=radio]:checked~.label-swatch:after{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/27/assets/custom.css.map */
