.bc-detail-body-gear-item{display:flex;gap:18px;padding:18px 20px;border-bottom:1px solid rgb(241,241,245);align-items:flex-start}.bc-detail-body-gear-item.is-booked{background:snow}.bc-detail-body-gear-item:last-child{border-bottom:none}.bc-detail-body-gear-item-img{width:100px;height:96px;flex:0 0 auto;background:#fafafb;border:1px solid rgb(241,241,245);border-radius:10px;overflow:hidden}.bc-detail-body-gear-item-img img{width:100%;height:100%;object-fit:cover}.bc-detail-body-gear-item-content{flex:1 1 0%;min-width:0px;display:flex;flex-direction:column;gap:9px}.bc-detail-body-gear-item-detail{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.bc-detail-body-gear-item-title{font:600 16px / 1.25 var(--font-body-family, sans-serif);color:#101014}.bc-detail-body-gear-item-item{font:600 9.5px / 1 var(--font-body-family, sans-serif);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:5px 8px;color:#6b6b76;background:#f1f1f5}.bc-detail-body-gear-item-package{font:600 9.5px / 1 var(--font-body-family, sans-serif);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:5px 8px;color:#021ab3;background:#eef0ff}.bc-detail-body-gear-item-variant-box{display:flex;flex-wrap:wrap;gap:6px}.bc-detail-body-gear-item-variant{display:inline-flex;align-items:center;gap:6px;font:500 11.5px / 1 var(--font-body-family, sans-serif);background:#f5f5f7;border:1px solid rgb(236,236,241);border-radius:7px;padding:6px 8px}.bc-detail-body-gear-item-variant-type{color:#8a8a94}.bc-detail-body-gear-item-variant-value{color:#101014}.bc-detail-body-gear-item-booked{display:none;flex-wrap:wrap;align-items:center;gap:12px;padding-top:2px}.bc-detail-body-gear-item.is-booked .bc-detail-body-gear-item-booked{display:flex}.bc-detail-body-gear-item-booked-lable{display:inline-flex;align-items:center;gap:6px;font:500 11.5px / 1 var(--font-body-family, sans-serif);color:#a32222;background:#fdecec;border:1px solid rgb(244,204,204);border-radius:999px;padding:6px 10px}.bc-detail-body-gear-item-booked-lable-icon{width:6px;height:6px;border-radius:50%;background:#c0392b}.bc-detail-body-gear-item-booked-similar{display:none;font:600 12px / 1 var(--font-body-family, sans-serif);color:#021ab3;text-decoration:none}.bc-detail-body-gear-item-booked-pick-new-date{border:0px;background:transparent;padding:0;font:600 12px / 1 var(--font-body-family, sans-serif);color:#021ab3;cursor:pointer}.bc-detail-body-gear-item-booked-similar:hover,.bc-detail-body-gear-item-booked-pick-new-date:hover{color:#03148f}.bc-detail-body-gear-item-action{display:flex;align-items:center;gap:14px;padding-top:2px}.bc-detail-body-gear-item-qty{display:flex;align-items:center;gap:2px;border:1px solid rgb(220,220,228);border-radius:999px;padding:3px}.bc-detail-body-gear-item-qty-min,.bc-detail-body-gear-item-qty-plus{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:0px;background:transparent;color:#101014;font:500 17px / 1 var(--font-body-family, sans-serif);border-radius:999px;cursor:pointer}.bc-detail-body-gear-item-qty-value{min-width:26px;text-align:center;font:600 13px / 1 var(--font-body-family, sans-serif);color:#101014}.bc-detail-body-gear-item-remove{border:0px;background:transparent;padding:0;font:500 12.5px / 1 var(--font-body-family, sans-serif);color:#6b6b76;text-decoration:underline;cursor:pointer}.bc-detail-body-gear-item-price-box{width:150px;flex:0 0 auto;display:flex;flex-direction:column;gap:3px;align-items:flex-end;text-align:right}.bc-detail-body-gear-item-price{font:600 17px / 1.1 var(--font-body-family, sans-serif);color:#101014}.bc-detail-body-gear-item-nights{font:400 11.5px / 1.4 var(--font-body-family, sans-serif);color:#8a8a94}.bc-detail-body-gear-item.is-updating{opacity:.72;transition:opacity .12s ease-out}.bc-detail-body-gear-item.is-removing{opacity:.35;transition:opacity .15s ease-out}.bc-qty-note{margin:6px 0 0;font-size:12px;line-height:1.4;color:#4a4a5e;max-width:26ch;opacity:0;visibility:hidden;transition:opacity .15s ease-out}.bc-qty-note.is-visible{opacity:1;visibility:visible}.bc-detail-body-gear-item-qty-min.is-disable,.bc-detail-body-gear-item-qty-plus.is-disable,.bc-detail-body-gear-item-qty-min:disabled,.bc-detail-body-gear-item-qty-plus:disabled{cursor:not-allowed;color:#b4b4be;opacity:.6}.bc-detail-body-gear-item.bkr{flex-direction:column;gap:0;align-items:stretch}.bc-detail-body-gear-item-body{display:flex;gap:18px;align-items:center;min-width:0}.bkr .bc-detail-body-gear-item-action{flex-direction:column;align-items:center;gap:7px;padding-top:0}.bkr .bc-detail-body-gear-item-main{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.bkr .bc-detail-body-gear-item-tail{display:flex;align-items:center;gap:18px;flex:0 0 auto}.bkr .bc-detail-body-gear-item-img{flex:0 0 auto}.bkr .bc-detail-body-gear-item-content{flex:1 1 220px}.bkr .bc-detail-body-gear-item-price-box{width:150px}.bkr .bc-detail-body-gear-item-variant-box{flex-direction:column;align-items:flex-start;gap:4px;max-width:100%;min-width:0}.bkr .bc-detail-body-gear-item-variant{max-width:100%;min-width:0}.bc-detail-body-gear-item-variant-type{flex:0 0 auto}.bc-detail-body-gear-item-variant-value,.bc-detail-body-gear-item-title{min-width:0}.bc-detail-body-gear-item.is-compact .bc-detail-body-gear-item-title{flex:1 1 auto}.bc-detail-body-gear-item-title a{color:inherit;text-decoration:none}.bc-detail-body-gear-item-title a:hover{text-decoration:underline}.bc-detail-body-gear-item-avail{display:inline-flex;align-items:center;flex:0 0 auto;gap:6px;white-space:nowrap;font:500 12px / 1.3 var(--font-body-family, sans-serif)}.bc-detail-body-gear-item-avail.is-available{padding:0;color:#1c6b2c}.bc-detail-body-gear-item-avail.is-unavailable{padding:5px 11px;border-radius:999px;background:#fdecec;color:#a32222}.bc-detail-body-gear-item-avail.is-pick{padding:5px 11px;border-radius:999px;background:#f1f1f5;color:#6b6b76}.bc-live-dot{width:7px;height:7px;border-radius:999px;flex:0 0 auto;background:#1c6b2c;box-shadow:0 0 0 3px #1c6b2c2e;animation:bcLive 1.8s ease-in-out infinite}@keyframes bcLive{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.bc-live-dot{animation:none;opacity:1}.bc-detail-body-gear-item.is-updating,.bc-detail-body-gear-item.is-removing,.bc-qty-note{transition:none}}.bc-detail-body-gear-item.is-compact{gap:8px;padding:12px 0}.bc-detail-body-gear-item-head{display:flex;align-items:center;gap:8px;min-width:0}.bc-detail-body-gear-item.is-compact .bc-detail-body-gear-item-title{font:600 13px / 1.3 var(--font-body-family, sans-serif);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-detail-body-gear-item.is-compact .bc-detail-body-gear-item-body{gap:10px}.bc-detail-body-gear-item.is-compact .bc-detail-body-gear-item-img{width:48px;height:48px;border-radius:8px}.bc-detail-body-gear-item.is-compact .bc-detail-body-gear-item-avail{font-size:11.5px}.bc-detail-body-gear-item.is-compact .bc-detail-body-gear-item-price-box{width:auto;gap:2px}.bc-detail-body-gear-item.is-compact .bc-detail-body-gear-item-price{font:600 13.5px / 1.2 var(--font-body-family, sans-serif)}.bc-detail-body-gear-item.is-compact .bc-detail-body-gear-item-nights{font-size:11px;white-space:nowrap}.bc-detail-body-gear-item.is-compact .bc-detail-body-gear-item-remove{font-size:11.5px}.pp-booking-card-booked-info .bc-detail-body-gear-item-variant{background:#fff;border-color:#dbeedf}.pp-booking-card-booked-info .bc-detail-body-gear-item-variant-type,.pp-booking-card-booked-info .bc-detail-body-gear-item-nights,.pp-booking-card-booked-info .bc-detail-body-gear-item-remove{color:#4a7a55}.pp-booking-card-booked-info .bc-detail-body-gear-item-qty{background:#fff;border-color:#cfe8d6}.pp-booking-card-booked-info .bc-detail-body-gear-item{border-bottom-color:#dbeedf}.bkr .bc-detail-body-gear-item-img{width:clamp(56px,22cqi,100px);height:clamp(56px,22cqi,96px);flex:0 0 auto}.bc-detail-body-gear,.pb-cart-drawer-body,.pp-booking-card-booked-info{container-type:inline-size;container-name:bookingrow}@container bookingrow (max-width: 420px){.bkr .bc-detail-body-gear-item-main,.bkr .bc-detail-body-gear-item-content{display:contents}.bkr .bc-detail-body-gear-item-body{flex-wrap:wrap;gap:10px 12px}.bkr .bc-detail-body-gear-item-detail{flex:1 1 100%;order:-1;display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:nowrap}.bkr .bc-detail-body-gear-item-detail .bc-detail-body-gear-item-item,.bkr .bc-detail-body-gear-item-detail .bc-detail-body-gear-item-package{display:none}.bkr .bc-detail-body-gear-item-detail .bc-detail-body-gear-item-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.bkr .bc-detail-body-gear-item-detail .bc-detail-body-gear-item-avail{margin-left:auto;flex:0 0 auto}.bkr .bc-detail-body-gear-item-variant-box{flex:1 1 130px}.bkr .bc-detail-body-gear-item-booked{flex:1 1 100%}.bkr .bc-detail-body-gear-item-tail{flex:1 1 100%;order:1;gap:8px 12px;flex-wrap:wrap}.bkr .bc-detail-body-gear-item-action{flex-direction:row;align-items:center;gap:12px}.bkr .bc-detail-body-gear-item-price-box{width:auto;margin-left:auto;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px}.bkr.bc-detail-body-gear-item{padding:12px;background:#fff;border:1px solid rgb(228,228,234);border-radius:12px}.bkr .bc-detail-body-gear-item-variant{font-size:10.5px;border-radius:5px;padding:4px 6px}.bkr .bc-detail-body-gear-item-qty-min,.bkr .bc-detail-body-gear-item-qty-plus{width:26px;height:26px;font-size:14px}.bkr .bc-detail-body-gear-item-qty-value{font-size:12px}.bkr .bc-detail-body-gear-item-remove{font-size:11.5px}.bkr .bc-detail-body-gear-item-price{font-size:14px}.bkr .bc-detail-body-gear-item-nights{font-size:10.5px;white-space:nowrap}.bkr .bc-detail-body-gear-item-avail{font-size:11.5px}}@supports not (container-type: inline-size){@media(max-width:600px),(min-width:768px)and (max-width:990px){.bkr .bc-detail-body-gear-item-main,.bkr .bc-detail-body-gear-item-content{display:contents}.bkr .bc-detail-body-gear-item-body{flex-wrap:wrap;gap:10px 12px}.bkr .bc-detail-body-gear-item-detail{flex:1 1 100%;order:-1;display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:nowrap}.bkr .bc-detail-body-gear-item-detail .bc-detail-body-gear-item-item,.bkr .bc-detail-body-gear-item-detail .bc-detail-body-gear-item-package{display:none}.bkr .bc-detail-body-gear-item-detail .bc-detail-body-gear-item-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.bkr .bc-detail-body-gear-item-detail .bc-detail-body-gear-item-avail{margin-left:auto;flex:0 0 auto}.bkr .bc-detail-body-gear-item-variant-box{flex:1 1 130px}.bkr .bc-detail-body-gear-item-booked{flex:1 1 100%}.bkr .bc-detail-body-gear-item-tail{flex:1 1 100%;order:1;gap:8px 12px;flex-wrap:wrap}.bkr .bc-detail-body-gear-item-action{flex-direction:row;align-items:center;gap:12px}.bkr .bc-detail-body-gear-item-price-box{width:auto;margin-left:auto;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px}.bkr.bc-detail-body-gear-item{padding:12px;background:#fff;border:1px solid rgb(228,228,234);border-radius:12px}.bkr .bc-detail-body-gear-item-variant{font-size:10.5px;border-radius:5px;padding:4px 6px}.bkr .bc-detail-body-gear-item-qty-min,.bkr .bc-detail-body-gear-item-qty-plus{width:26px;height:26px;font-size:14px}.bkr .bc-detail-body-gear-item-qty-value{font-size:12px}.bkr .bc-detail-body-gear-item-remove{font-size:11.5px}.bkr .bc-detail-body-gear-item-price{font-size:14px}.bkr .bc-detail-body-gear-item-nights{font-size:10.5px;white-space:nowrap}.bkr .bc-detail-body-gear-item-avail{font-size:11.5px}.bkr .bc-detail-body-gear-item-img{width:56px;height:56px}}}.bc-detail-body-gear-item.is-booked .bc-detail-body-gear-item-avail.is-available{display:none}.pp-booking-card-booked-info .bkr .bc-detail-body-gear-item-main,.pp-booking-card-booked-info .bkr .bc-detail-body-gear-item-content{display:contents}.pp-booking-card-booked-info .bkr.bc-detail-body-gear-item{padding:12px 0;gap:8px;background:transparent;border-width:0 0 1px 0;border-radius:0}.pp-booking-card-booked-info .bkr .bc-detail-body-gear-item-body{flex-wrap:wrap;gap:8px 10px}.pp-booking-card-booked-info .bkr .bc-detail-body-gear-item-detail{flex:1 1 100%;order:-1;display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:nowrap}.pp-booking-card-booked-info .bkr .bc-detail-body-gear-item-detail .bc-detail-body-gear-item-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 13.5px / 1.3 var(--font-body-family, sans-serif)}.pp-booking-card-booked-info .bkr .bc-detail-body-gear-item-img{width:52px;height:52px;border-radius:8px;flex:0 0 auto}.pp-booking-card-booked-info .bkr .bc-detail-body-gear-item-variant-box{flex:1 1 130px}.pp-booking-card-booked-info .bkr .bc-detail-body-gear-item-variant{font-size:10.5px;border-radius:5px;padding:4px 6px}.pp-booking-card-booked-info .bkr .bc-detail-body-gear-item-booked{flex:1 1 100%}.pp-booking-card-booked-info .bkr .bc-detail-body-gear-item-tail{flex:1 1 100%;order:1;gap:8px 12px;flex-wrap:wrap}.pp-booking-card-booked-info .bkr .bc-detail-body-gear-item-action{flex-direction:row;align-items:center;gap:12px}.pp-booking-card-booked-info .bkr .bc-detail-body-gear-item-price-box{width:auto;margin-left:auto;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px}.pp-booking-card-booked-info .bkr .bc-detail-body-gear-item-qty-min,.pp-booking-card-booked-info .bkr .bc-detail-body-gear-item-qty-plus{width:26px;height:26px;font-size:14px}.pp-booking-card-booked-info .bkr .bc-detail-body-gear-item-qty-value{font-size:12px}.pp-booking-card-booked-info .bkr .bc-detail-body-gear-item-remove{font-size:11.5px}.pp-booking-card-booked-info .bkr .bc-detail-body-gear-item-price{font:600 14px / 1.2 var(--font-body-family, sans-serif)}.pp-booking-card-booked-info .bkr .bc-detail-body-gear-item-nights{font-size:10.5px;white-space:nowrap}@keyframes bkrSkPulse{0%,to{opacity:1}50%{opacity:.55}}.bc-detail-body-gear-item.is-updating .bc-detail-body-gear-item-price,.bc-detail-body-gear-item.is-updating .bc-detail-body-gear-item-nights,.bc-detail-body-gear.is-updating .bc-detail-body-gear-item-price,.bc-detail-body-gear.is-updating .bc-detail-body-gear-item-nights{color:transparent;background:#e8e8ef;border-radius:6px;animation:bkrSkPulse 1.1s ease-in-out infinite;-webkit-box-decoration-break:clone;box-decoration-break:clone}.bc-detail-body-gear-item.is-updating .bc-detail-body-gear-item-nights,.bc-detail-body-gear.is-updating .bc-detail-body-gear-item-nights{animation-delay:.18s}.bc-detail-body-gear-item.is-updating .bc-detail-body-gear-item-avail:not(:empty),.bc-detail-body-gear.is-updating .bc-detail-body-gear-item-avail:not(:empty){color:transparent;background:#e8e8ef;border-radius:999px;animation:bkrSkPulse 1.1s ease-in-out infinite;animation-delay:.09s}.bc-detail-body-gear-item.is-updating .bc-live-dot,.bc-detail-body-gear.is-updating .bc-live-dot{visibility:hidden}.bc-detail-body-gear-item.is-updating .bc-detail-body-gear-item-avail.is-unavailable,.bc-detail-body-gear-item.is-updating .bc-detail-body-gear-item-avail.is-pick,.bc-detail-body-gear.is-updating .bc-detail-body-gear-item-avail.is-unavailable,.bc-detail-body-gear.is-updating .bc-detail-body-gear-item-avail.is-pick{background:#e8e8ef}.bc-detail-body-gear-item.is-updating{opacity:.92}@media(prefers-reduced-motion:reduce){.bc-detail-body-gear-item.is-updating .bc-detail-body-gear-item-price,.bc-detail-body-gear-item.is-updating .bc-detail-body-gear-item-nights,.bc-detail-body-gear-item.is-updating .bc-detail-body-gear-item-avail:not(:empty),.bc-detail-body-gear.is-updating .bc-detail-body-gear-item-price,.bc-detail-body-gear.is-updating .bc-detail-body-gear-item-nights,.bc-detail-body-gear.is-updating .bc-detail-body-gear-item-avail:not(:empty){animation:none}}.bc-detail-body-gear-item-variant-box{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.bc-detail-body-gear-item-choice{display:block;margin:0;padding:0;border:0;background:none;font:400 13.5px / 1.45 var(--font-body-family, sans-serif);color:#303038;overflow-wrap:anywhere}.bc-detail-body-gear-item-choice.is-none{color:#8a8a94}.pb-cart-drawer .bc-detail-body-gear-item-choice{font-size:13px}.bkr-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html body .bc-detail-body-gear-item-remove.is-icon{position:relative;display:inline-grid;place-items:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:#6b6b76;text-decoration:none;font-size:0;line-height:0;cursor:pointer}html body .bc-detail-body-gear-item-remove.is-icon:hover{background:#fdeeee;color:#a32222}html body .bc-detail-body-gear-item-remove.is-icon:focus-visible{outline:2px solid rgb(2,26,179);outline-offset:2px}html body .bc-detail-body-gear-item-remove.is-icon svg{display:block}html body .pp-booking-card-booked-info .bc-detail-body-gear-item-remove.is-icon{color:#4a7a55}html body .pp-booking-card-booked-info .bc-detail-body-gear-item-remove.is-icon:hover{background:#fdeeee;color:#a32222}html body .bc-detail-body-gear-item-variant-box .bc-detail-body-gear-item-choice{display:inline;margin:0;padding:0;border:0;background:none;font:400 13.5px / 1.45 var(--font-body-family, sans-serif);color:#6b6b76}html body .bc-detail-body-gear-item-variant-box .bc-detail-body-gear-item-choice+.bc-detail-body-gear-item-choice:before{content:" \b7  "}html body .pb-cart-drawer .bc-detail-body-gear-item-variant-box .bc-detail-body-gear-item-choice{font-size:13px}html body .pp-booking-card-booked-info .bc-detail-body-gear-item-variant-box .bc-detail-body-gear-item-choice{color:#4a7a55}html body .bc-detail-body-gear-item-action{flex-direction:row!important;align-items:center!important;gap:8px!important}html body .bc-detail-body-gear-item-action>.bc-qty-note{flex-basis:100%}@media(min-width:480px){html body .pp-booking-card-booked-info .bkr .bc-detail-body-gear-item-body{display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:16px;row-gap:2px;align-items:center}html body .pp-booking-card-booked-info .bkr .bc-detail-body-gear-item-img{display:none}html body .pp-booking-card-booked-info .bkr .bc-detail-body-gear-item-detail{grid-column:1;grid-row:1;order:0}html body .pp-booking-card-booked-info .bkr .bc-detail-body-gear-item-variant-box{grid-column:1;grid-row:2}html body .pp-booking-card-booked-info .bkr .bc-detail-body-gear-item-booked{grid-column:1 / -1;grid-row:3}html body .pp-booking-card-booked-info .bkr .bc-detail-body-gear-item-tail{display:contents}html body .pp-booking-card-booked-info .bkr .bc-detail-body-gear-item-action{grid-column:2;grid-row:1 / 3;align-self:center}html body .pp-booking-card-booked-info .bkr .bc-detail-body-gear-item-price-box{grid-column:3;grid-row:1 / 3;align-self:center;margin-left:0}}@media(max-width:600px){html body .bc-detail-body-gear .bkr .bc-detail-body-gear-item-body,html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-body{display:grid!important;grid-template-columns:44px minmax(0,1fr);column-gap:12px;row-gap:8px;align-items:start;padding:0}html body .bc-detail-body-gear .bkr .bc-detail-body-gear-item-img,html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-img{grid-column:1;grid-row:1 / span 3;width:44px!important;height:44px!important;min-width:0;margin:0;border-radius:8px;overflow:hidden}html body .bc-detail-body-gear .bkr .bc-detail-body-gear-item-img img,html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-img img{width:100%;height:100%;object-fit:cover}html body .bc-detail-body-gear .bkr .bc-detail-body-gear-item-main,html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-main,html body .bc-detail-body-gear .bkr .bc-detail-body-gear-item-content,html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-content{display:contents!important}html body .bc-detail-body-gear .bkr .bc-detail-body-gear-item-detail,html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-detail{grid-column:2;grid-row:1;display:flex!important;flex-wrap:nowrap!important;justify-content:space-between;align-items:flex-start;gap:10px;margin:0;min-width:0}html body .bc-detail-body-gear .bkr .bc-detail-body-gear-item-detail .bc-detail-body-gear-item-title,html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-detail .bc-detail-body-gear-item-title{flex:1 1 auto;min-width:0;margin:0;overflow:visible!important;white-space:normal!important;text-overflow:clip!important;text-wrap:pretty;font:600 14.5px / 1.3 var(--font-body-family, sans-serif)}html body .bc-detail-body-gear .bkr .bc-detail-body-gear-item-package,html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-package,html body .bc-detail-body-gear .bkr .bc-detail-body-gear-item-item,html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-item{display:none!important}html body .bc-detail-body-gear .bkr .bc-detail-body-gear-item-detail .bc-detail-body-gear-item-avail,html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-detail .bc-detail-body-gear-item-avail{flex:none;margin:0;padding-top:2px;font-size:12px}html body .bc-detail-body-gear .bkr .bc-detail-body-gear-item-variant-box,html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-variant-box{grid-column:2;grid-row:2;margin:0;min-width:0}html body .bc-detail-body-gear .bkr .bc-detail-body-gear-item-variant-box .bc-detail-body-gear-item-choice,html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-variant-box .bc-detail-body-gear-item-choice{font-size:12.5px!important;line-height:1.35!important}html body .bc-detail-body-gear .bkr .bc-detail-body-gear-item-booked,html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-booked{grid-column:1 / -1;grid-row:4;margin:2px 0 0}html body .bc-detail-body-gear .bkr .bc-detail-body-gear-item-tail,html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-tail{grid-column:2;grid-row:3;display:flex!important;flex-direction:row!important;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:auto!important;margin:2px 0 0;padding:0}html body .bc-detail-body-gear .bkr .bc-detail-body-gear-item-action,html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-action{flex:none;flex-wrap:wrap;gap:2px!important;padding:0;margin:0}html body .bc-detail-body-gear .bkr .bc-detail-body-gear-item-price-box,html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-price-box{flex:none;width:auto!important;margin:0 0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:3px}html body .bc-detail-body-gear .bkr .bc-detail-body-gear-item-price,html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-price{font:600 15px / 1 var(--font-body-family, sans-serif)}html body .bc-detail-body-gear .bkr .bc-detail-body-gear-item-nights,html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-nights{display:block!important;font-size:11.5px;line-height:1}html body .bc-detail-body-gear .bkr .bc-detail-body-gear-item-qty,html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-qty{height:32px;padding:0 4px;gap:0}html body .bc-detail-body-gear .bkr .bc-detail-body-gear-item-qty-min,html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-qty-min,html body .bc-detail-body-gear .bkr .bc-detail-body-gear-item-qty-plus,html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-qty-plus{width:28px;height:30px;font-size:14px}html body .bc-detail-body-gear .bkr .bc-detail-body-gear-item-qty-value,html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-qty-value{min-width:20px;font-size:13px;text-align:center}html body .bc-detail-body-gear .bkr .bc-detail-body-gear-item-remove.is-icon,html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-remove.is-icon{width:30px;height:30px}html body .bc-detail-body-gear .bkr .bc-qty-note,html body .pb-cart-drawer .bkr .bc-qty-note{flex-basis:100%;margin:4px 0 0}html body .bc-detail-body-gear .bkr.bc-detail-body-gear-item,html body .pb-cart-drawer .bkr.bc-detail-body-gear-item{padding-top:14px;padding-bottom:14px}}html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-body{display:grid!important;grid-template-columns:44px minmax(0,1fr);column-gap:12px;row-gap:8px;align-items:start;padding:0}html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-img{grid-column:1;grid-row:1 / span 3;width:44px!important;height:44px!important;min-width:0;margin:0;border-radius:8px;overflow:hidden}html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-img img{width:100%;height:100%;object-fit:cover}html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-main,html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-content{display:contents!important}html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-detail{grid-column:2;grid-row:1;display:flex!important;flex-wrap:nowrap!important;justify-content:space-between;align-items:flex-start;gap:10px;margin:0;min-width:0}html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-detail .bc-detail-body-gear-item-title{flex:1 1 auto;min-width:0;margin:0;overflow:visible!important;white-space:normal!important;text-overflow:clip!important;text-wrap:pretty;font:600 14.5px / 1.3 var(--font-body-family, sans-serif)}html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-package,html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-item{display:none!important}html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-detail .bc-detail-body-gear-item-avail{flex:none;margin:0;padding-top:2px;font-size:12px}html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-variant-box{grid-column:2;grid-row:2;margin:0;min-width:0}html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-variant-box .bc-detail-body-gear-item-choice{font-size:12.5px!important;line-height:1.35!important}html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-booked{grid-column:1 / -1;grid-row:4;margin:2px 0 0}html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-tail{grid-column:2;grid-row:3;display:flex!important;flex-direction:row!important;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:auto!important;margin:2px 0 0;padding:0}html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-action{flex:none;flex-wrap:wrap;gap:2px!important;padding:0;margin:0}html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-price-box{flex:none;width:auto!important;margin:0 0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:3px}html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-price{font:600 15px / 1 var(--font-body-family, sans-serif)}html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-nights{display:block!important;font-size:11.5px;line-height:1}html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-qty{height:32px;padding:0 4px;gap:0}html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-qty-min,html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-qty-plus{width:28px;height:30px;font-size:14px}html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-qty-value{min-width:20px;font-size:13px;text-align:center}html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-remove.is-icon{width:30px;height:30px}html body .pb-cart-drawer .bkr .bc-qty-note{flex-basis:100%;margin:4px 0 0}html body .pb-cart-drawer .bkr.bc-detail-body-gear-item{padding-top:14px;padding-bottom:14px}html body .pb-cart-drawer .bkr.bc-detail-body-gear-item{padding-top:12px!important;padding-bottom:12px!important;column-gap:10px!important;row-gap:4px!important}html body .pb-cart-drawer .bkr.bc-detail-body-gear-item .bc-detail-body-gear-item-img{width:40px!important;height:40px!important;flex-basis:40px!important}html body .pb-cart-drawer .bkr.bc-detail-body-gear-item .bc-detail-body-gear-item-qty{height:28px!important}html body .pb-cart-drawer .bkr.bc-detail-body-gear-item .bc-detail-body-gear-item-qty button,html body .pb-cart-drawer .bkr.bc-detail-body-gear-item .bc-detail-body-gear-item-remove{width:28px!important;height:28px!important}@media(min-width:601px){html body .bc-detail-body-gear .bkr .bc-detail-body-gear-item-img{width:72px!important;height:72px!important;min-width:72px!important;flex:0 0 72px!important}html body .bc-detail-body-gear .bkr .bc-detail-body-gear-item-img img{width:100%!important;height:100%!important;object-fit:contain}html body .bc-detail-body-gear .bkr.bc-detail-body-gear-item{padding-top:18px;padding-bottom:18px}html body .bc-detail-body-gear .bkr .bc-detail-body-gear-item-body{align-items:center}}html body .bkr .bc-detail-body-gear-item-remove.is-icon,html body .bkr .bc-detail-body-gear-item-remove--solo{flex:0 0 32px!important;width:32px!important;height:32px!important;min-height:0!important;max-height:32px!important;padding:0!important;border-radius:50%!important;align-self:center!important;display:inline-grid!important;place-items:center;line-height:0}html body .bc-detail-body-gear-item-qty{border-radius:14px!important}html body .pp-booking-card-booked-info .bc-detail-body-gear-item-qty,html body .pb-cart-drawer .bc-detail-body-gear-item-qty{border-radius:10px!important}html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-tail{align-items:center!important}html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-action,html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-price-box{align-self:center!important;margin-top:0!important;margin-bottom:0!important}html body .pb-cart-drawer .bkr .bc-detail-body-gear-item-action{transform:translateY(2px)}html body .bc-detail-body-gear-item-avail.is-low{color:#8a5a00!important}html body .bc-detail-body-gear-item-avail.is-low .bc-live-dot{background:#d98e04!important;box-shadow:0 0 0 3px #d98e042e!important}html body .bc-detail-body-gear-item-avail.is-low .bc-live-dot:before,html body .bc-detail-body-gear-item-avail.is-low .bc-live-dot:after{background:#d98e04!important}html body .bc-detail-body-gear-item-avail.is-low{font-size:0!important}html body .bc-detail-body-gear-item-avail.is-low:after{content:"Low stock";font:500 11.5px / 1.3 var(--font-body-family, sans-serif);color:#8a5a00}html body .bc-detail-body-gear-item-avail.is-available:not([data-lowck]){color:transparent!important;border-radius:6px;background:linear-gradient(90deg,#ececf1 0,#f6f6f9,#ececf1);background-size:200px 100%;animation:djwLowSk 1.2s linear infinite,djwLowSkEnd 0s 2.5s forwards}html body .bc-detail-body-gear-item-avail.is-available:not([data-lowck]) .bc-live-dot{visibility:hidden;animation:djwLowSkDot 0s 2.5s forwards}@keyframes djwLowSk{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes djwLowSkEnd{to{color:#1c6b2c;background:none}}@keyframes djwLowSkDot{to{visibility:visible}}.bc-detail-body-gear-item-nights{display:none!important}html body .bc-detail-body-gear-item-variant-box .bc-detail-body-gear-item-choice{display:block!important}html body .bc-detail-body-gear-item-variant-box .bc-detail-body-gear-item-choice:before{content:none!important}html body .bc-detail-body-gear-item-variant-box:has(.bc-detail-body-gear-item-choice){border-left:2px solid #dfe3f6;padding-left:10px;gap:3px}.bc-detail-body-gear-item.is-booked .bc-detail-body-gear-item-booked{display:none!important}.bc-detail-body-gear-item-avail{font-weight:600!important}.bc-detail-body-gear-item-avail.is-unavailable{height:20px;padding:0 9px!important;line-height:20px;white-space:nowrap}.pb-cart-drawer .bc-detail-body-gear-item.is-booked,html body .pb-cart-drawer.pcd-gear-grey .pcd-gear .bc-detail-body-gear-item.is-booked{background:#fdf5f5!important;box-shadow:0 0 0 100vmax #fdf5f5;clip-path:inset(0 -100vmax)}.bc-detail-body-gear-item.is-booked{background:#fceaea!important}.pb-cart-drawer .bc-detail-body-gear-item.is-booked,html body .pb-cart-drawer.pcd-gear-grey .pcd-gear .bc-detail-body-gear-item.is-booked{background:#fceaea!important;box-shadow:0 0 0 100vmax #fceaea}html body .pb-cart .bc-detail-body-gear-item-variant,html body .pb-cart .bc-detail-body-gear-item-variant *{font-size:14px!important;line-height:1.45!important;font-weight:400!important;color:#6b6b76!important}html body .pb-cart-drawer .bc-detail-body-gear-item{position:relative;border-bottom:0!important;border-top:0!important}html body .pb-cart-drawer .bc-detail-body-gear-item+.bc-detail-body-gear-item:before{content:"";position:absolute;left:-200px;right:-200px;top:0;height:1px;background:#ececf1;pointer-events:none}html body .pb-cart-drawer .pb-cart-drawer-body{overflow-x:hidden}html body .bc-detail-body-gear-item .bc-detail-body-gear-item-avail.is-unavailable,html body .pb-cart-drawer .bc-detail-body-gear-item .bc-detail-body-gear-item-avail.is-unavailable{border:1px solid #c62828!important;border-radius:999px!important;background:#fdecec!important;color:#c62828!important;box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/129/assets/booking-row.css.map */
