.BhutanTourCard_card__eHxSn{position:relative;isolation:isolate;width:100%;margin:0;min-height:395px;overflow:hidden;border-radius:20px;background:#344337;color:#fff;text-align:left;box-shadow:0 16px 36px rgb(16 24 19/14%)}.BhutanTourCard_card__eHxSn:before{content:"";display:block;padding-top:calc(100% + 35px);pointer-events:none}.BhutanTourCard_card__eHxSn:after{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgb(8 16 12/12%),rgb(9 17 13/9%) 35%,rgb(8 15 11/76%) 70%,#090e0b);content:"";pointer-events:none}.BhutanTourCard_imageLink__IW_s_{position:absolute;z-index:0;inset:0;display:block;overflow:hidden;border-radius:inherit}.BhutanTourCard_image__ObFCW{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center;opacity:0;transition:opacity .9s ease}.BhutanTourCard_imageActive__BmLjm{opacity:1}.BhutanTourCard_content__HRsK5{position:absolute;z-index:2;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:28px 16px 16px}.BhutanTourCard_content__HRsK5>:first-child{min-height:24px;margin-bottom:8px;padding:3px 8px}.BhutanTourCard_title__4SLzY{margin:0 0 12px;font-size:clamp(14px,1.1vw,17px);font-weight:600;line-height:1.2;letter-spacing:-.025em}.BhutanTourCard_title__4SLzY a{color:inherit;text-decoration:none}.BhutanTourCard_title__4SLzY a:focus-visible{outline:2px solid white;outline-offset:4px;border-radius:2px}.BhutanTourCard_priceRow__XuPeU{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-bottom:12px}.BhutanTourCard_price__BdwxL{display:flex;min-width:0;flex-direction:column;gap:2px;color:rgb(255 255 255/90%);font-size:14px}.BhutanTourCard_currentPrice__IQeef{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:white;font-size:20px;font-weight:800}.BhutanTourCard_currentPrice__IQeef s{color:rgb(255 255 255/62%);font-size:14px;font-weight:500}.BhutanTourCard_reviewRating__MRxNl{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:7px;padding-bottom:2px;white-space:nowrap}.BhutanTourCard_saveBadge__ir7yZ{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1.5px dashed #4ade80;border-radius:7px;background:rgb(22 101 52/55%);color:#dcfce7;font-size:12px;font-weight:700;line-height:1.3;backdrop-filter:blur(4px)}.BhutanTourCard_saveBadge__ir7yZ svg{flex:none;width:13px;height:13px}.BhutanTourCard_ratingLine__JSD_h{display:flex;align-items:baseline;gap:3px;color:#fff;line-height:1}.BhutanTourCard_ratingStar__jvVxE{align-self:center;color:#f9bc2c;font-size:16px;line-height:1}.BhutanTourCard_ratingScore__FAVnl{color:#f9bc2c;font-size:14px;font-weight:700}.BhutanTourCard_ratingCount___zRpl{color:rgb(255 255 255/86%);font-size:14px;font-weight:500}.BhutanTourCard_requestBadge__dPEjG{position:relative;isolation:isolate;overflow:hidden;padding:4px 10px;border:1px solid rgb(255 255 255/38%);border-radius:999px;background:rgb(255 255 255/10%);color:#fff;font-size:13px;font-weight:700;line-height:1.2}.BhutanTourCard_actions__UTvdy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-inline:2px}.BhutanTourCard_card__eHxSn .BhutanTourCard_actions__UTvdy .tour-card-btn{display:flex;min-width:0;min-height:36px;align-items:center;justify-content:center;padding:6px 8px;border-radius:10px!important;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.BhutanTourCard_card__eHxSn .BhutanTourCard_actions__UTvdy .tour-card-btn-quote{background:#fd940b;color:white}.BhutanTourCard_details__Ye8yV{position:relative;isolation:isolate;overflow:hidden;display:flex;min-width:0;min-height:36px;align-items:center;justify-content:center;gap:4px;padding:6px 8px;border:1px solid rgb(255 255 255/80%);border-radius:10px;background:transparent;color:#fff;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none;transition:border-color .16s ease}.BhutanTourCard_details__Ye8yV:before{content:"";position:absolute;z-index:-1;top:50%;left:50%;width:0;height:0;border-radius:9999px;background:linear-gradient(120deg,#f9bc2c,#f74c06);transform:translate(-50%,-50%);transition:width .5s cubic-bezier(0,0,.2,1),height .5s cubic-bezier(0,0,.2,1);pointer-events:none}.BhutanTourCard_details__Ye8yV:focus-visible,.BhutanTourCard_details__Ye8yV:hover{border-color:transparent}.BhutanTourCard_details__Ye8yV:focus-visible:before,.BhutanTourCard_details__Ye8yV:hover:before{width:18em;height:18em}@media (pointer:coarse){.BhutanTourCard_card__eHxSn .BhutanTourCard_actions__UTvdy .tour-card-btn,.BhutanTourCard_details__Ye8yV{min-height:44px}}@media (max-width:639px){.BhutanTourCard_card__eHxSn{min-height:415px;border-radius:18px}.BhutanTourCard_card__eHxSn:before{padding-top:calc((100% + 30px) / .9 + 5px)}.BhutanTourCard_content__HRsK5{padding:28px 16px 16px}.BhutanTourCard_title__4SLzY{font-size:15px}}@media (prefers-reduced-motion:reduce){.BhutanTourCard_details__Ye8yV,.BhutanTourCard_details__Ye8yV:before,.BhutanTourCard_image__ObFCW{transition:none}}.BhutanTourCard_card__eHxSn.BhutanTourCard_lightCard__LIaLE{display:flex;flex-direction:column;min-height:0;border:1px solid #e1e7e8;border-radius:15px;background:#fff;color:#23343b;box-shadow:0 5px 15px rgb(20 44 56/9%)}.BhutanTourCard_lightCard__LIaLE:after,.BhutanTourCard_lightCard__LIaLE:before{display:none}.BhutanTourCard_lightCard__LIaLE .BhutanTourCard_imageLink__IW_s_{position:relative;flex:none;aspect-ratio:1.55;border-radius:0}.BhutanTourCard_lightCard__LIaLE .BhutanTourCard_content__HRsK5{position:relative;flex:1;padding:15px}.BhutanTourCard_lightCard__LIaLE .BhutanTourCard_content__HRsK5>:first-child{min-height:20px;margin-bottom:10px;padding:0;border:0;border-radius:0;background:transparent;color:#677780;font-size:11px;backdrop-filter:none}.BhutanTourCard_lightCard__LIaLE .BhutanTourCard_title__4SLzY{display:-webkit-box;min-height:2.6em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:15px;color:#23343b;font-size:15px;line-height:1.3}.BhutanTourCard_lightCard__LIaLE .BhutanTourCard_title__4SLzY a:focus-visible{outline-color:#ff6b14}.BhutanTourCard_lightCard__LIaLE .BhutanTourCard_priceRow__XuPeU{margin-top:auto;gap:6px}.BhutanTourCard_lightCard__LIaLE .BhutanTourCard_price__BdwxL{color:#677780;font-size:11px}.BhutanTourCard_lightCard__LIaLE .BhutanTourCard_currentPrice__IQeef{gap:5px;color:#172e36;font-size:18px}.BhutanTourCard_lightCard__LIaLE .BhutanTourCard_currentPrice__IQeef s{color:#899398;font-size:11px}.BhutanTourCard_lightCard__LIaLE .BhutanTourCard_requestBadge__dPEjG{padding:4px 7px;border-color:#e0e6e8;background:#f4f7f8;color:#344b56;font-size:11px}.BhutanTourCard_lightCard__LIaLE .BhutanTourCard_saveBadge__ir7yZ{border-color:#86d19a;background:#ecf8ef;color:#1f7a3a;font-size:11px;backdrop-filter:none}.BhutanTourCard_lightCard__LIaLE .BhutanTourCard_saveBadge__ir7yZ svg{width:12px;height:12px}.BhutanTourCard_lightCard__LIaLE .BhutanTourCard_ratingScore__FAVnl{color:#b56a08}.BhutanTourCard_lightCard__LIaLE .BhutanTourCard_ratingStar__jvVxE{font-size:12px}.BhutanTourCard_lightCard__LIaLE .BhutanTourCard_ratingCount___zRpl{color:#74828a}.BhutanTourCard_lightCard__LIaLE .BhutanTourCard_actions__UTvdy{margin-inline:0}.BhutanTourCard_lightCard__LIaLE .BhutanTourCard_details__Ye8yV{border-color:#d4dde0;color:#344b56}.BhutanTourCard_lightCard__LIaLE .BhutanTourCard_details__Ye8yV:focus-visible,.BhutanTourCard_lightCard__LIaLE .BhutanTourCard_details__Ye8yV:hover{color:#fff}@media (max-width:639px){.BhutanTourCard_lightCard__LIaLE .BhutanTourCard_imageLink__IW_s_{aspect-ratio:1.55}.BhutanTourCard_lightCard__LIaLE .BhutanTourCard_content__HRsK5{padding:16px}.BhutanTourCard_lightCard__LIaLE .BhutanTourCard_title__4SLzY{font-size:16px}}.BhutanTourCard_card__eHxSn.BhutanTourCard_innerCard__76Xvg{width:100%;max-width:350px;height:auto;min-height:0;margin-inline:auto;border-radius:16px;box-shadow:0 4px 16px rgb(20 44 56/8%)}.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_imageLink__IW_s_{width:100%;aspect-ratio:1.8;max-height:195px}.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_content__HRsK5{padding:14px}.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_content__HRsK5>:first-child{min-height:18px;margin-bottom:9px;font-size:11px;line-height:16px}.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_content__HRsK5>:first-child svg{color:#ff6b14}.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_content__HRsK5>:first-child svg:first-child{fill:currentColor}.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_title__4SLzY{min-height:2.6em;margin-bottom:12px;font-size:15px;line-height:1.3}.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_priceRow__XuPeU{align-items:flex-end;gap:8px;margin-bottom:12px}.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_price__BdwxL{gap:4px;font-size:11px}.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_currentPrice__IQeef{font-size:17px;gap:5px}.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_currentPrice__IQeef s{font-size:11px}.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_ratingCount___zRpl,.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_ratingScore__FAVnl{font-size:14px}.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_ratingStar__jvVxE{font-size:13px}.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_actions__UTvdy{gap:8px}.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_actions__UTvdy .tour-card-btn,.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_details__Ye8yV{min-height:40px;padding:8px 6px;font-size:12px}.BhutanTourCard_innerCard__76Xvg>[data-tour-ribbon]{top:12px;min-height:28px;padding:6px 12px;font-size:12px}@media (pointer:coarse){.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_actions__UTvdy .tour-card-btn,.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_details__Ye8yV{min-height:44px}}@media (max-width:1023px){.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_imageLink__IW_s_{flex:0 1 auto;min-height:110px}.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_content__HRsK5{flex:0 0 auto;padding:12px}.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_content__HRsK5>:first-child{margin-bottom:7px}.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_title__4SLzY{margin-bottom:8px}.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_priceRow__XuPeU{margin-top:0;margin-bottom:10px}.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_price__BdwxL{gap:3px;font-size:12px}.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_currentPrice__IQeef{font-size:18px}.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_currentPrice__IQeef s,.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_requestBadge__dPEjG,.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_saveBadge__ir7yZ{font-size:12px}.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_ratingCount___zRpl,.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_ratingScore__FAVnl{font-size:15px}.BhutanTourCard_innerCard__76Xvg .BhutanTourCard_ratingStar__jvVxE{font-size:14px}}