html body.template-product .pdp-container{width:100%!important;max-width:none!important;padding:32px 28px 72px!important;background:var(--pmy-section-bg,#f4dcdc)!important;overflow-x:clip!important}html body.template-product .pdp-page-header{width:min(1320px,100%)!important;max-width:1320px!important;margin:0 auto 20px!important;padding:0!important}html body.template-product .pdp-breadcrumb{margin:0 0 7px!important;font-size:13px!important;line-height:1.3!important;opacity:.62!important}html body.template-product .pdp-title{max-width:980px!important;margin:0!important;color:var(--pmy-title-color,#006600)!important;font-size:clamp(34px,3vw,46px)!important;line-height:1.03!important;letter-spacing:-.035em!important;text-wrap:balance!important}@media(min-width:1200px){html body.template-product .pdp-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 390px!important;gap:32px!important;align-items:start!important;width:min(1320px,100%)!important;max-width:1320px!important;margin:0 auto!important;padding:0!important;overflow:visible!important}html body.template-product .pdp-main-content{width:auto!important;min-width:0!important;max-width:none!important}html body.template-product .pdp-sidebar{position:sticky!important;top:112px!important;align-self:start!important;width:390px!important;max-width:390px!important;height:max-content!important;margin:0!important;transform:none!important;z-index:20!important}}html body.template-product .pdp-gallery-grid{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr) minmax(0,.66fr)!important;grid-template-rows:238px 238px!important;width:100%!important;height:488px!important;min-height:488px!important;margin:0 0 22px!important;gap:12px!important;padding:0!important;overflow:hidden!important;border-radius:22px!important;background:#ffffff2e!important;box-shadow:0 10px 34px #203e260f!important}html body.template-product .pdp-gallery-grid .gallery-item{display:block!important;position:relative!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;overflow:hidden!important;opacity:1!important;visibility:visible!important;background:#e9e9e4!important}html body.template-product .pdp-gallery-grid .gallery-item.item-1{grid-column:1!important;grid-row:1 / 3!important;border-radius:22px 0 0 22px!important}html body.template-product .pdp-gallery-grid .gallery-item.item-2{grid-column:2!important;grid-row:1 / 3!important;border-radius:0!important}html body.template-product .pdp-gallery-grid .gallery-item.item-3{grid-column:3!important;grid-row:1!important;border-radius:0 22px 0 0!important}html body.template-product .pdp-gallery-grid .gallery-item.item-4{grid-column:3!important;grid-row:2!important;border-radius:0 0 22px!important}html body.template-product .pdp-gallery-grid .gallery-item:nth-child(n+5){display:none!important}html body.template-product .pdp-gallery-grid .media-content,html body.template-product .pdp-gallery-grid img.media-content,html body.template-product .pdp-gallery-grid video.media-content{display:block!important;position:relative!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center center!important;opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}html body.template-product .pdp-gallery-grid .gallery-item:hover .media-content{transform:scale(1.018)!important;transition:transform .26s ease!important}html body.template-product .pdp-gallery-grid .btn-see-all{right:14px!important;bottom:14px!important;min-height:40px!important;padding:0 14px!important;border:1px solid rgba(255,255,255,.58)!important;border-radius:999px!important;background:#18201a99!important;color:#fff!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;box-shadow:0 7px 20px #00000024!important}html body.template-product .btn-see-all-mobile{display:none!important}html body.template-product .description-wrapper{margin:18px 0 0!important;padding:0!important;text-align:left!important}html body.template-product .btn-read-more-tour{min-height:42px!important;margin:0 0 22px!important;padding:0 16px!important;border-radius:999px!important;background:#ffffff8a!important;color:#060!important;border:1px solid rgba(0,102,0,.11)!important;box-shadow:0 5px 16px #1e3a260b!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}html body.template-product .btn-read-more-tour:hover,html body.template-product .btn-read-more-tour:focus-visible{background:#ffffffc2!important;color:#005800!important;border-color:#0603!important;transform:translateY(-1px)!important}html body.template-product .pdp-highlights-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 20px!important;margin:0 0 10px!important;padding:18px 0!important;border-top:1px solid rgba(0,102,0,.1)!important;border-bottom:1px solid rgba(0,102,0,.1)!important}html body.template-product .highlight-item{gap:10px!important;min-width:0!important}html body.template-product .highlight-icon{width:21px!important;height:21px!important}html body.template-product .highlight-text{min-width:0!important;gap:6px!important;line-height:1.35!important}html body.template-product .pdp-description{margin:24px 0 10px!important;line-height:1.68!important}html body.template-product .pdp-info-rows{margin-top:28px!important}html body.template-product .info-row{gap:28px!important;padding:24px 0!important}html body.template-product .checkout-card{width:100%!important;max-width:390px!important;padding:18px!important;border:1px solid rgba(0,102,0,.1)!important;border-radius:22px!important;background:#fffffff0!important;box-shadow:0 18px 48px #1f3c261a!important}html body.template-product .checkout-card .price-header{margin:0 0 12px!important;padding:0 0 10px!important}html body.template-product .booking-form{margin-top:0!important}html body.template-product .booking-form .pmy-form-row-double{gap:10px!important;margin-bottom:11px!important}html body.template-product .booking-form .pmy-form-label,html body.template-product .booking-form label{margin-bottom:5px!important;color:#060!important;font-size:10.5px!important;font-weight:800!important;line-height:1.2!important}html body.template-product .booking-form :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,.pmy-custom-input,.pmy-custom-select,.pmy-pdp-select-trigger,.pmy-pdp-date-display,.pmy-phone-trigger,.pmy-travelers-toggle){height:44px!important;min-height:44px!important;max-height:44px!important;border-radius:12px!important;box-sizing:border-box!important;background:#fff!important;color:#26342a!important;border-color:#194a2429!important;box-shadow:none!important}html body.template-product .booking-form .pmy-pdp-select-trigger,html body.template-product .booking-form .pmy-pdp-date-display{padding-left:12px!important;padding-right:38px!important}html body.template-product .booking-form .pmy-phone-wrapper,html body.template-product .booking-form .pmy-phone-trigger{width:88px!important;min-width:88px!important;max-width:88px!important;flex:0 0 88px!important}html body.template-product .booking-form .pmy-phone-line{gap:8px!important}html body.template-product .pmy-travelers-toggle{margin:3px 0 8px!important;padding:0 12px!important}html body.template-product .tickets-open-list{border:0!important;border-radius:0!important;padding:0!important;background:transparent!important}html body.template-product .passenger-row{padding:11px 0!important;gap:10px!important;border-bottom:1px solid rgba(23,52,30,.1)!important}html body.template-product .passenger-info strong{color:#26342a!important;font-size:12px!important;line-height:1.25!important}html body.template-product .passenger-info .pmy-pdp-select-shell{width:100%!important;max-width:none!important;margin-top:5px!important}html body.template-product .passenger-info .pmy-pdp-select-trigger{height:38px!important;min-height:38px!important;max-height:38px!important;border-radius:10px!important;font-size:11px!important}html body.template-product .ticket-price-display{margin-top:4px!important;color:#d29300!important;font-size:11px!important;font-weight:800!important}html body.template-product .qty-control{min-width:94px!important;gap:4px!important}html body.template-product .qty-control .qty-btn{width:30px!important;height:30px!important;min-width:30px!important;border-radius:50%!important}html body.template-product .pmy-booking-bottom{margin:10px 0 0!important;padding:10px 0 0!important;background:linear-gradient(to bottom,#ffffffd6,#fff 25%)!important}html body.template-product .pmy-booking-bottom .btn-verify-pmy{min-height:50px!important;border-radius:999px!important;background:#060!important;color:#fff!important}html body.template-product .cancel-policy{margin-top:10px!important}@media(min-width:768px)and (max-width:1199px){html body.template-product .pdp-container{padding-left:22px!important;padding-right:22px!important}html body.template-product .pdp-layout{display:grid!important;grid-template-columns:1fr!important;gap:26px!important;width:min(920px,100%)!important;max-width:920px!important;margin:0 auto!important;padding:0!important}html body.template-product .pdp-main-content,html body.template-product .pdp-sidebar{width:100%!important;max-width:none!important;margin:0!important}html body.template-product .checkout-card{width:min(620px,100%)!important;max-width:620px!important;margin:0 auto!important}html body.template-product .pdp-gallery-grid{height:430px!important;min-height:430px!important;grid-template-rows:209px 209px!important}}@media(max-width:767px){html body.template-product .pdp-container{padding:20px 14px 72px!important}html body.template-product .pdp-page-header{margin-bottom:14px!important}html body.template-product .pdp-title{max-width:none!important;font-size:clamp(27px,8vw,32px)!important;line-height:1.06!important}html body.template-product .pdp-layout{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body.template-product .pdp-main-content{width:100%!important;max-width:none!important}html body.template-product .pdp-gallery-grid{display:flex!important;width:calc(100% + 28px)!important;height:auto!important;min-height:0!important;margin:0 -14px!important;padding:0 14px 4px!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}html body.template-product .pdp-gallery-grid::-webkit-scrollbar{display:none!important}html body.template-product .pdp-gallery-grid .gallery-item,html body.template-product .pdp-gallery-grid .gallery-item.item-1,html body.template-product .pdp-gallery-grid .gallery-item.item-2,html body.template-product .pdp-gallery-grid .gallery-item.item-3,html body.template-product .pdp-gallery-grid .gallery-item.item-4{display:block!important;flex:0 0 88%!important;width:88%!important;min-width:88%!important;height:clamp(260px,72vw,330px)!important;min-height:clamp(260px,72vw,330px)!important;border-radius:18px!important;scroll-snap-align:center!important}html body.template-product .pdp-gallery-grid .gallery-item:nth-child(n+5){display:block!important}html body.template-product .pmy-gallery-dots-container{display:flex!important;margin:9px 0 8px!important}html body.template-product .btn-see-all-mobile{display:flex!important;min-height:40px!important;margin:0 auto 14px!important;padding:0 14px!important;border-radius:999px!important;background:#ffffff8c!important;color:#060!important;border:1px solid rgba(0,102,0,.12)!important;box-shadow:none!important}html body.template-product .description-wrapper{margin-top:0!important}html body.template-product .btn-read-more-tour{min-height:42px!important;margin:0 auto 18px!important}html body.template-product .pdp-highlights-list{grid-template-columns:1fr!important;gap:12px!important;padding:16px 0!important}html body.template-product .pdp-info-rows{margin-top:20px!important}html body.template-product .info-row{gap:12px!important;padding:18px 0!important}html body.template-product .checkout-card{width:calc(100vw - 20px)!important;max-width:480px!important;max-height:calc(100dvh - 20px)!important;padding:18px 16px!important;border-radius:18px!important}html body.template-product .booking-form .pmy-form-row-double{flex-direction:column!important;gap:10px!important}html body.template-product .booking-form .pmy-phone-wrapper,html body.template-product .booking-form .pmy-phone-trigger{width:88px!important;min-width:88px!important;max-width:88px!important;flex-basis:88px!important}html body.template-product .mobile-sticky-checkout{min-height:54px!important;width:calc(100% - 24px)!important;max-width:430px!important;padding:7px 8px 7px 14px!important;gap:12px!important;border-radius:999px!important}html body.template-product .mobile-sticky-checkout button{min-height:44px!important;padding:0 18px!important;border-radius:999px!important}}html[data-bs-theme=dark] body.template-product .pdp-container{background:#0f2117!important;color:#f7f7f2!important}html[data-bs-theme=dark] body.template-product .pdp-title,html[data-bs-theme=dark] body.template-product .pdp-breadcrumb{color:#f4dcdc!important}html[data-bs-theme=dark] body.template-product .pdp-gallery-grid{background:#ffffff0b!important;box-shadow:0 10px 34px #00000029!important}html[data-bs-theme=dark] body.template-product .checkout-card{background:#14261b!important;border-color:#f4dcdc29!important;box-shadow:0 18px 48px #00000040!important}html[data-bs-theme=dark] body.template-product .booking-form .pmy-form-label,html[data-bs-theme=dark] body.template-product .booking-form label{color:#f4dcdc!important}html[data-bs-theme=dark] body.template-product .booking-form :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,.pmy-custom-input,.pmy-custom-select,.pmy-pdp-select-trigger,.pmy-pdp-date-display,.pmy-phone-trigger,.pmy-travelers-toggle){background:#1a3021!important;color:#fff!important;border-color:#f4dcdc2e!important}html[data-bs-theme=dark] body.template-product .booking-form input::placeholder{color:#ffffff75!important}html[data-bs-theme=dark] body.template-product .tickets-open-list{background:transparent!important}html[data-bs-theme=dark] body.template-product .passenger-info strong,html[data-bs-theme=dark] body.template-product .qty-control .qty-num{color:#fff!important}html[data-bs-theme=dark] body.template-product .qty-control .qty-btn{background:#1a3021!important;color:#f4dcdc!important;border-color:#f4dcdc2e!important}html[data-bs-theme=dark] body.template-product .pmy-booking-bottom{background:linear-gradient(to bottom,#14261bdb,#14261b 25%)!important}html[data-bs-theme=dark] body.template-product .pmy-booking-bottom .btn-verify-pmy{background:#f4dcdc!important;color:#060!important}html[data-bs-theme=dark] body.template-product .btn-read-more-tour,html[data-bs-theme=dark] body.template-product .btn-see-all-mobile{background:#f4dcdc1f!important;color:#f4dcdc!important;border-color:#f4dcdc3d!important}html[data-bs-theme=dark] body.template-product .pdp-highlights-list{border-color:#f4dcdc24!important}html body.template-product .pdp-sidebar,html body.template-product .mobile-sticky-checkout{display:none!important}html body.template-product .pmy-checkout-trigger{display:flex!important;visibility:visible!important;pointer-events:auto!important}html body.template-product #pmy-checkout-drawer{display:flex!important}@media(min-width:681px){html body.template-product .pmy-checkout-backdrop{display:block!important}}@media(max-width:680px){html body.template-product .pmy-checkout-backdrop{display:none!important}}html body.template-product .pdp-page-header,html body.template-product .pdp-layout{width:min(1320px,calc(100% - 8px))!important;max-width:1320px!important}html body.template-product .pdp-page-header{margin-bottom:14px!important}html body.template-product .pdp-layout{display:block!important;grid-template-columns:none!important;gap:0!important}html body.template-product .pdp-main-content{position:relative!important;width:100%!important;max-width:none!important;min-width:0!important}@media(min-width:1200px){html body.template-product .pdp-title{width:100%!important;max-width:none!important;white-space:nowrap!important;text-wrap:nowrap!important;overflow:visible!important;font-size:clamp(32px,2.5vw,41px)!important;line-height:1.02!important}html body.template-product .pdp-title.pmy-title-wrap{white-space:normal!important;text-wrap:balance!important;max-width:1180px!important}html body.template-product .pmy-product-share-rail{position:absolute!important;top:4px!important;left:-48px!important;transform:none!important;margin:0!important;z-index:18!important}html body.template-product .pdp-gallery-grid{height:520px!important;min-height:520px!important;grid-template-rows:254px 254px!important;margin-top:0!important}}@media(min-width:768px)and (max-width:1199px){html body.template-product .pdp-title{max-width:none!important}html body.template-product .pdp-gallery-grid{width:100%!important;height:440px!important;min-height:440px!important;grid-template-rows:214px 214px!important}}html body.template-product .pdp-gallery-grid .gallery-item:has(.media-content){background:transparent!important}html body.template-product .pmy-checkout-trigger.is-open{opacity:0!important;pointer-events:none!important}html[data-bs-theme=dark] body.template-product .pmy-checkout-trigger{background:#f4dcdc!important;color:#060!important}html[data-bs-theme=dark] body.template-product .pmy-checkout-trigger__icon{background:#00660017!important;color:#060!important}@media(max-width:767px){html body.template-product .pdp-title{white-space:normal!important;text-wrap:balance!important}}@media(min-width:768px){html body.template-product .pdp-container{padding-left:0!important;padding-right:0!important}html body.template-product .pdp-page-header,html body.template-product .pdp-layout{width:min(1460px,calc(100% - 64px))!important;max-width:1460px!important;margin-left:auto!important;margin-right:auto!important}html body.template-product .pdp-page-header{margin-bottom:14px!important}}@media(min-width:1200px){html body.template-product .pdp-main-content{padding-left:48px!important;box-sizing:border-box!important}html body.template-product .pmy-product-share-rail{position:absolute!important;left:0!important;top:4px!important;transform:none!important;margin:0!important;z-index:18!important}html body.template-product .pdp-title{width:100%!important;max-width:none!important;font-size:clamp(34px,2.6vw,42px)!important;white-space:nowrap!important;text-wrap:nowrap!important;overflow:visible!important}html body.template-product .pdp-title.pmy-title-wrap{max-width:1320px!important;white-space:normal!important;text-wrap:balance!important}html body.template-product .pdp-gallery-grid{display:grid!important;grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr) minmax(0,.78fr)!important;grid-template-rows:254px 254px!important;height:520px!important;min-height:520px!important;gap:12px!important;width:100%!important;margin:0 0 22px!important;border-radius:22px!important}html body.template-product .pdp-gallery-grid .gallery-item.item-1{display:block!important;grid-column:1!important;grid-row:1 / 3!important;border-radius:22px 0 0 22px!important}html body.template-product .pdp-gallery-grid .gallery-item.item-2{display:block!important;grid-column:2!important;grid-row:1!important;border-radius:0!important}html body.template-product .pdp-gallery-grid .gallery-item.item-3{display:block!important;grid-column:3!important;grid-row:1!important;border-radius:0 22px 0 0!important}html body.template-product .pdp-gallery-grid .gallery-item.item-4{display:block!important;grid-column:2!important;grid-row:2!important;border-radius:0!important}html body.template-product .pdp-gallery-grid .gallery-item.item-5{display:block!important;grid-column:3!important;grid-row:2!important;border-radius:0 0 22px!important}html body.template-product .pdp-gallery-grid .gallery-item:nth-child(n+6){display:none!important}}@media(min-width:768px)and (max-width:1199px){html body.template-product .pdp-page-header,html body.template-product .pdp-layout{width:min(100% - 44px,1460px)!important;max-width:1460px!important}html body.template-product .pdp-gallery-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important;grid-template-rows:210px 210px 210px!important;height:654px!important;min-height:654px!important}html body.template-product .pdp-gallery-grid .gallery-item.item-1{grid-column:1!important;grid-row:1 / 3!important;border-radius:20px 0 0!important}html body.template-product .pdp-gallery-grid .gallery-item.item-2{grid-column:2!important;grid-row:1!important;border-radius:0 20px 0 0!important}html body.template-product .pdp-gallery-grid .gallery-item.item-3{grid-column:2!important;grid-row:2!important;border-radius:0!important}html body.template-product .pdp-gallery-grid .gallery-item.item-4{display:block!important;grid-column:1!important;grid-row:3!important;border-radius:0 0 0 20px!important}html body.template-product .pdp-gallery-grid .gallery-item.item-5{display:block!important;grid-column:2!important;grid-row:3!important;border-radius:0 0 20px!important}html body.template-product .pdp-gallery-grid .gallery-item:nth-child(n+6){display:none!important}}@media(max-width:767px){html body.template-product .pdp-main-content{padding-left:0!important}html body.template-product .pdp-gallery-grid .gallery-item.item-5{display:block!important}}html body.template-product .pdp-gallery-grid .media-content{cursor:default!important;-webkit-user-select:none!important;user-select:none!important}html body.template-product .pdp-gallery-grid .gallery-item:hover .media-content{transform:none!important}html body.template-product .pmy-full-gallery-overlay,html body.template-product .pmy-lightbox-overlay{pointer-events:none!important}html body.template-product .pmy-full-gallery-overlay[style*="display: block"],html body.template-product .pmy-lightbox-overlay[style*="display: flex"]{pointer-events:auto!important}@media(min-width:1200px){html body.template-product .pdp-gallery-grid{grid-template-columns:1.05fr 1.05fr .9fr .9fr .9fr!important;grid-template-rows:274px 274px!important;height:560px!important;min-height:560px!important}html body.template-product .pdp-gallery-grid .gallery-item.item-1{grid-column:1 / 3!important;grid-row:1 / 3!important;border-radius:22px 0 0 22px!important}html body.template-product .pdp-gallery-grid .gallery-item.item-2{grid-column:3!important;grid-row:1!important;border-radius:0!important}html body.template-product .pdp-gallery-grid .gallery-item.item-3{grid-column:4!important;grid-row:1!important;border-radius:0!important}html body.template-product .pdp-gallery-grid .gallery-item.item-4{grid-column:5!important;grid-row:1!important;border-radius:0 22px 0 0!important}html body.template-product .pdp-gallery-grid .gallery-item.item-5{display:block!important;grid-column:3!important;grid-row:2!important;border-radius:0!important}html body.template-product .pdp-gallery-grid .gallery-item.item-6{display:block!important;grid-column:4!important;grid-row:2!important;border-radius:0!important}html body.template-product .pdp-gallery-grid .gallery-item.item-7{display:block!important;grid-column:5!important;grid-row:2!important;border-radius:0 0 22px!important}html body.template-product .pdp-gallery-grid .gallery-item:nth-child(n+8){display:none!important}}@media(min-width:768px)and (max-width:1199px){html body.template-product .pdp-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:320px 210px 210px!important;height:764px!important;min-height:764px!important}html body.template-product .pdp-gallery-grid .gallery-item.item-1{grid-column:1 / 4!important;grid-row:1!important;border-radius:20px 20px 0 0!important}html body.template-product .pdp-gallery-grid .gallery-item.item-2{grid-column:1!important;grid-row:2!important;border-radius:0!important}html body.template-product .pdp-gallery-grid .gallery-item.item-3{grid-column:2!important;grid-row:2!important;border-radius:0!important}html body.template-product .pdp-gallery-grid .gallery-item.item-4{grid-column:3!important;grid-row:2!important;border-radius:0!important}html body.template-product .pdp-gallery-grid .gallery-item.item-5{display:block!important;grid-column:1!important;grid-row:3!important;border-radius:0 0 0 20px!important}html body.template-product .pdp-gallery-grid .gallery-item.item-6{display:block!important;grid-column:2!important;grid-row:3!important;border-radius:0!important}html body.template-product .pdp-gallery-grid .gallery-item.item-7{display:block!important;grid-column:3!important;grid-row:3!important;border-radius:0 0 20px!important}html body.template-product .pdp-gallery-grid .gallery-item:nth-child(n+8){display:none!important}}@media(max-width:767px){html body.template-product .pdp-gallery-grid .gallery-item.item-6,html body.template-product .pdp-gallery-grid .gallery-item.item-7{display:block!important}}html body.template-product .pmy-practical-grid{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;gap:22px!important;align-items:start!important;margin:30px 0 44px!important}html body.template-product .pmy-practical-copy{display:grid!important;gap:14px!important}html body.template-product .pmy-practical-card,html body.template-product .pmy-meeting-card{border:1px solid rgba(0,102,0,.11)!important;border-radius:20px!important;background:#fff6!important;box-shadow:0 12px 30px #1940270b!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}html body.template-product .pmy-practical-card{padding:22px!important}html body.template-product .pmy-practical-card h3,html body.template-product .pmy-meeting-card h3{margin:0 0 10px!important;color:#060!important;font-size:18px!important;line-height:1.2!important}html body.template-product .pmy-practical-card .rte,html body.template-product .pmy-meeting-card .rte{color:#5f6963!important;font-size:14px!important;line-height:1.6!important}html body.template-product .pmy-meeting-card{overflow:hidden!important;padding:0 0 16px!important}html body.template-product .pmy-meeting-card__head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:20px 20px 14px!important}html body.template-product .pmy-practical-kicker{display:block!important;margin-bottom:5px!important;color:#6c776f!important;font-size:10px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important}html body.template-product .pmy-meeting-card__head h3{margin:0!important}html body.template-product .pmy-map-external{flex:0 0 auto!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 13px!important;border:1px solid rgba(0,102,0,.14)!important;border-radius:999px!important;background:#ffffff9e!important;color:#060!important;font-size:10.5px!important;font-weight:800!important;text-decoration:none!important}html body.template-product .pmy-meeting-card .map-wrapper{width:calc(100% - 32px)!important;margin:0 16px!important;min-height:360px!important;border-radius:16px!important;overflow:hidden!important;border:1px solid rgba(0,102,0,.1)!important;background:#e8eee9!important}html body.template-product .pmy-meeting-card .map-wrapper iframe{display:block!important;width:100%!important;height:360px!important;border:0!important;background:#e8eee9!important}html body.template-product .pmy-meeting-card .map-address{margin:14px 20px 0!important}html body.template-product .pmy-pdp-reviews-final{margin:18px 0 54px!important;padding:32px!important;border:1px solid rgba(0,102,0,.1)!important;border-radius:24px!important;background:#ffffff57!important;box-shadow:0 16px 38px #1940270d!important}html body.template-product .pmy-pdp-reviews-final__head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;margin-bottom:22px!important}html body.template-product .pmy-pdp-reviews-final__kicker{margin:0 0 7px!important;color:#060!important;font-size:10px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}html body.template-product .pmy-pdp-reviews-final h2{margin:0!important;color:#060!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.04!important;letter-spacing:-.03em!important}html body.template-product .pmy-pdp-reviews-final__subtitle{margin:9px 0 0!important;color:#69736d!important;font-size:13px!important}html body.template-product .pmy-pdp-reviews-final__source{min-height:40px!important;display:inline-flex!important;align-items:center!important;padding:0 14px!important;border:1px solid rgba(0,102,0,.12)!important;border-radius:999px!important;background:#ffffff9e!important;color:#060!important;font-size:11px!important;font-weight:800!important}html body.template-product .pmy-pdp-reviews-final__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}html body.template-product .pmy-pdp-review-card{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:230px!important;padding:20px!important;border:1px solid rgba(0,102,0,.1)!important;border-radius:18px!important;background:#ffffffb8!important;color:#2d3a31!important;text-decoration:none!important;box-shadow:0 10px 26px #1940270a!important;transition:transform .18s ease,box-shadow .18s ease!important}html body.template-product .pmy-pdp-review-card:not(.pmy-pdp-review-card--skeleton):hover{transform:translateY(-2px)!important;box-shadow:0 16px 30px #19402712!important}html body.template-product .pmy-pdp-review-card__top{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:16px!important}html body.template-product .pmy-pdp-review-card__source{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;border-radius:999px!important;background:#0066000f!important;color:#087a31!important;font-size:9.5px!important;font-weight:800!important}html body.template-product .pmy-pdp-review-bubbles{display:flex!important;gap:3px!important}html body.template-product .pmy-pdp-review-bubbles span{width:12px!important;height:12px!important;border:1.6px solid #07983b!important;border-radius:50%!important}html body.template-product .pmy-pdp-review-bubbles span.is-filled{background:#07983b!important}html body.template-product .pmy-pdp-review-card h3{margin:0 0 9px!important;color:#005900!important;font-size:15px!important;line-height:1.35!important}html body.template-product .pmy-pdp-review-card p{margin:0!important;color:#48574f!important;font-size:12.5px!important;line-height:1.6!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:6!important;overflow:hidden!important}html body.template-product .pmy-pdp-review-card__footer{margin-top:auto!important;padding-top:18px!important;color:#667269!important;font-size:10.5px!important;font-weight:700!important}html body.template-product .pmy-pdp-reviews-final__footer{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-top:18px!important}html body.template-product .pmy-pdp-reviews-final__footer p{margin:0!important;color:#69736d!important;font-size:11px!important}html body.template-product .pmy-pdp-reviews-final__footer a{min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border-radius:999px!important;background:#060!important;color:#fff!important;font-size:10.5px!important;font-weight:800!important;text-decoration:none!important}html body.template-product .pmy-pdp-review-skeleton{display:block!important;border-radius:999px!important;background:linear-gradient(90deg,#0066000d,#ffffffe6,#0066000d)!important;background-size:220% 100%!important;animation:pmyPdpReviewShimmer 1.3s linear infinite!important}html body.template-product .pmy-pdp-review-skeleton--pill{width:76px!important;height:28px!important}html body.template-product .pmy-pdp-review-skeleton--rating{width:68px!important;height:12px!important}html body.template-product .pmy-pdp-review-skeleton--title{width:76%!important;height:16px!important;margin-bottom:14px!important;border-radius:6px!important}html body.template-product .pmy-pdp-review-skeleton--line{width:100%!important;height:11px!important;margin-bottom:9px!important;border-radius:6px!important}html body.template-product .pmy-pdp-review-skeleton--short{width:66%!important}@keyframes pmyPdpReviewShimmer{to{background-position:-220% 0}}@media(max-width:900px){html body.template-product .pmy-practical-grid,html body.template-product .pmy-pdp-reviews-final__grid{grid-template-columns:1fr!important}}@media(max-width:767px){html body.template-product .pmy-practical-grid{gap:14px!important;margin:24px 0 34px!important}html body.template-product .pmy-practical-card{padding:18px!important}html body.template-product .pmy-meeting-card__head{align-items:flex-start!important;flex-direction:column!important}html body.template-product .pmy-meeting-card .map-wrapper{min-height:280px!important}html body.template-product .pmy-meeting-card .map-wrapper iframe{height:280px!important}html body.template-product .pmy-pdp-reviews-final{margin:16px 0 42px!important;padding:20px 16px!important;border-radius:20px!important}html body.template-product .pmy-pdp-reviews-final__head{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}html body.template-product .pmy-pdp-review-card{min-height:0!important}html body.template-product .pmy-pdp-reviews-final__footer{align-items:flex-start!important;flex-direction:column!important}}html[data-bs-theme=dark] body.template-product .pmy-practical-card,html[data-bs-theme=dark] body.template-product .pmy-meeting-card,html[data-bs-theme=dark] body.template-product .pmy-pdp-reviews-final{background:#ffffff0e!important;border-color:#f4dcdc29!important}html[data-bs-theme=dark] body.template-product .pmy-practical-card h3,html[data-bs-theme=dark] body.template-product .pmy-meeting-card h3,html[data-bs-theme=dark] body.template-product .pmy-pdp-reviews-final h2,html[data-bs-theme=dark] body.template-product .pmy-pdp-reviews-final__kicker{color:#f4dcdc!important}html[data-bs-theme=dark] body.template-product .pmy-practical-card .rte,html[data-bs-theme=dark] body.template-product .pmy-meeting-card .rte,html[data-bs-theme=dark] body.template-product .pmy-pdp-reviews-final__subtitle,html[data-bs-theme=dark] body.template-product .pmy-pdp-review-card p,html[data-bs-theme=dark] body.template-product .pmy-pdp-review-card__footer{color:#ffffffc7!important}html[data-bs-theme=dark] body.template-product .pmy-pdp-review-card{background:#0000001c!important;border-color:#ffffff24!important;color:#fff!important}html[data-bs-theme=dark] body.template-product .pmy-pdp-review-card h3{color:#fff!important}html[data-bs-theme=dark] body.template-product .pmy-pdp-reviews-final__source,html[data-bs-theme=dark] body.template-product .pmy-map-external{background:#f4dcdc1a!important;color:#f4dcdc!important;border-color:#f4dcdc38!important}html body.template-product #tour-description{display:block}html body.template-product #tour-description.pmy-is-hidden{display:none!important}html body.template-product .pdp-gallery-grid .gallery-item{display:block!important;opacity:1!important;visibility:visible!important}html body.template-product .pdp-gallery-grid .media-content{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;opacity:1!important;visibility:visible!important}@media(min-width:1200px){html body.template-product .pdp-gallery-grid{grid-template-columns:minmax(0,1.55fr) repeat(3,minmax(0,.72fr))!important;grid-template-rows:274px 274px!important;height:560px!important;min-height:560px!important}html body.template-product .pdp-gallery-grid .item-1{grid-column:1!important;grid-row:1/3!important}html body.template-product .pdp-gallery-grid .item-2{grid-column:2!important;grid-row:1!important}html body.template-product .pdp-gallery-grid .item-3{grid-column:3!important;grid-row:1!important}html body.template-product .pdp-gallery-grid .item-4{grid-column:4!important;grid-row:1!important}html body.template-product .pdp-gallery-grid .item-5{grid-column:2!important;grid-row:2!important}html body.template-product .pdp-gallery-grid .item-6{grid-column:3!important;grid-row:2!important}html body.template-product .pdp-gallery-grid .item-7{grid-column:4!important;grid-row:2!important}}html body.template-product .pmy-meeting-card .map-wrapper{min-height:360px!important;background:#eef3ef!important}html body.template-product .pmy-meeting-card .map-wrapper iframe{display:block!important;width:100%!important;height:360px!important;min-height:360px!important;border:0!important}html body.template-product .pmy-pdp-reviews-final__footer>span{color:#68736c!important;font-size:11px!important}html body.template-product #pmy-full-gallery.pmy-full-gallery-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;padding:clamp(12px,2.2vw,28px)!important;margin:0!important;box-sizing:border-box!important;background:#0b180f94!important;-webkit-backdrop-filter:blur(10px) saturate(.9)!important;backdrop-filter:blur(10px) saturate(.9)!important;z-index:2147483000!important;overflow:hidden!important;display:none!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}html body.template-product #pmy-full-gallery.pmy-full-gallery-overlay.is-open{display:flex!important;pointer-events:auto!important}html body.template-product #pmy-full-gallery .pmy-full-gallery-header{position:relative!important;inset:auto!important;width:min(1180px,calc(100vw - 40px))!important;max-width:1180px!important;flex:0 0 auto!important;margin:0 auto!important;padding:12px 14px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;background:#fffffffa!important;border:1px solid rgba(255,255,255,.62)!important;border-bottom:1px solid rgba(20,45,27,.09)!important;border-radius:22px 22px 0 0!important;box-shadow:0 -8px 40px #07120a24!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;z-index:2!important}html body.template-product #pmy-full-gallery .btn-close-gallery{width:42px!important;height:42px!important;min-width:42px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid rgba(20,45,27,.1)!important;border-radius:50%!important;background:#f5f6f3!important;color:#203226!important;font-size:26px!important;font-weight:500!important;line-height:1!important;cursor:pointer!important;box-shadow:none!important;transition:transform .18s ease,background-color .18s ease!important}html body.template-product #pmy-full-gallery .btn-close-gallery:hover,html body.template-product #pmy-full-gallery .btn-close-gallery:focus-visible{background:#e9eee9!important;transform:scale(1.04)!important;outline:none!important}html body.template-product #pmy-full-gallery .pmy-full-gallery-content{width:min(1180px,calc(100vw - 40px))!important;max-width:1180px!important;max-height:calc(100dvh - 112px)!important;min-height:0!important;margin:0 auto!important;padding:16px!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:start!important;gap:10px!important;column-count:unset!important;column-gap:normal!important;background:#fff!important;border:1px solid rgba(255,255,255,.62)!important;border-top:0!important;border-radius:0 0 22px 22px!important;box-shadow:0 28px 80px #07120a47!important;scrollbar-width:thin!important;overscroll-behavior:contain!important}html body.template-product #pmy-full-gallery .full-gallery-item{display:block!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;overflow:hidden!important;break-inside:auto!important;align-self:start!important;border-radius:16px!important;background:#edf0ec!important;box-shadow:0 4px 14px #142d1b0f!important}html body.template-product #pmy-full-gallery .full-gallery-media{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;margin:0!important;cursor:zoom-in!important}html body.template-product.pmy-gallery-open .pmy-checkout-trigger,html body.template-product.pmy-gallery-open .mobile-sticky-checkout{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(24px)!important}html body.template-product.pmy-gallery-open .pmy-checkout-backdrop{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media(max-width:767px){html body.template-product #pmy-full-gallery.pmy-full-gallery-overlay{padding:10px!important}html body.template-product #pmy-full-gallery .pmy-full-gallery-header,html body.template-product #pmy-full-gallery .pmy-full-gallery-content{width:calc(100vw - 20px)!important}html body.template-product #pmy-full-gallery .pmy-full-gallery-header{padding:9px 10px!important;border-radius:18px 18px 0 0!important}html body.template-product #pmy-full-gallery .btn-close-gallery{width:40px!important;height:40px!important;min-width:40px!important}html body.template-product #pmy-full-gallery .pmy-full-gallery-content{max-height:calc(100dvh - 78px)!important;padding:10px!important;grid-template-columns:1fr!important;gap:10px!important;column-count:unset!important;column-gap:normal!important;border-radius:0 0 18px 18px!important}html body.template-product #pmy-full-gallery .full-gallery-item{margin-bottom:10px!important;border-radius:14px!important}}html[data-bs-theme=dark] body.template-product #pmy-full-gallery .pmy-full-gallery-header,html[data-bs-theme=dark] body.template-product #pmy-full-gallery .pmy-full-gallery-content{background:#14261b!important;border-color:#f4dcdc24!important}html[data-bs-theme=dark] body.template-product #pmy-full-gallery .btn-close-gallery{background:#1d3525!important;color:#f4dcdc!important;border-color:#f4dcdc29!important}html[data-bs-theme=dark] body.template-product #pmy-full-gallery .full-gallery-item{background:#1a3021!important}html body.template-product #pmy-full-gallery .pmy-full-gallery-content{scrollbar-gutter:stable!important}html body.template-product #pmy-full-gallery .pmy-full-gallery-content::-webkit-scrollbar{width:8px!important}html body.template-product #pmy-full-gallery .pmy-full-gallery-content::-webkit-scrollbar-track{background:#132d1b0d!important;border-radius:999px!important}html body.template-product #pmy-full-gallery .pmy-full-gallery-content::-webkit-scrollbar-thumb{background:#132d1b38!important;border-radius:999px!important}@media(min-width:768px)and (max-width:1099px){html body.template-product #pmy-full-gallery .pmy-full-gallery-content{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body.template-product #pmy-full-gallery .full-gallery-item,html body.template-product #pmy-full-gallery .full-gallery-item img,html body.template-product #pmy-full-gallery .full-gallery-item video{aspect-ratio:auto!important}html body.template-product #pmy-full-gallery .full-gallery-item img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important}html body.template-product #pmy-full-gallery .full-gallery-item video{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important}html body.template-product #pmy-full-gallery .pmy-full-gallery-content{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-rows:270px!important;align-items:stretch!important;justify-items:stretch!important;gap:12px!important;columns:auto!important;column-count:auto!important}html body.template-product #pmy-full-gallery .full-gallery-item{display:block!important;position:relative!important;width:100%!important;height:270px!important;min-height:270px!important;max-height:270px!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:none!important;border-radius:14px!important;background:#f2f4f1!important}html body.template-product #pmy-full-gallery .full-gallery-item>img.full-gallery-media,html body.template-product #pmy-full-gallery .full-gallery-item>video.full-gallery-media{position:static!important;inset:auto!important;display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center center!important;margin:0!important;padding:0!important;transform:none!important}@media(min-width:768px)and (max-width:1099px){html body.template-product #pmy-full-gallery .pmy-full-gallery-content{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:260px!important}html body.template-product #pmy-full-gallery .full-gallery-item{height:260px!important;min-height:260px!important;max-height:260px!important}}@media(max-width:767px){html body.template-product #pmy-full-gallery .pmy-full-gallery-content{grid-template-columns:1fr!important;grid-auto-rows:min(72vw,390px)!important;gap:10px!important}html body.template-product #pmy-full-gallery .full-gallery-item{height:min(72vw,390px)!important;min-height:min(72vw,390px)!important;max-height:min(72vw,390px)!important}}html body.template-product .pdp-gallery-grid{gap:6px!important}@media(min-width:1200px){html body.template-product .pdp-gallery-grid{grid-template-rows:277px 277px!important;height:560px!important;min-height:560px!important}}@media(min-width:768px)and (max-width:1199px){html body.template-product .pdp-gallery-grid{gap:6px!important;grid-template-rows:212px 212px!important;height:430px!important;min-height:430px!important}}@media(max-width:767px){html body.template-product .pdp-gallery-grid{gap:6px!important}}html body.template-product .pmy-checkout-trigger{pointer-events:auto!important;z-index:2147482000!important}html body.template-product .pmy-checkout-backdrop:not(.is-open),html body.template-product #pmy-full-gallery:not(.is-open),html body.template-product #pmy-lightbox[aria-hidden=true],html body.template-product #pmy-share-layer:not(.is-open),html body.template-product .pmy-lang-overlay:not(.is-open){pointer-events:none!important}html body.template-product .pmy-checkout-backdrop:not(.is-open){opacity:0!important;visibility:hidden!important}html body.template-product #pmy-full-gallery:not(.is-open){display:none!important;visibility:hidden!important}html body.template-product #pmy-lightbox[aria-hidden=true]{display:none!important;visibility:hidden!important}@media(min-width:1200px){html body.template-product .pdp-page-header,html body.template-product .pdp-layout{width:min(1580px,calc(100% - 28px))!important;max-width:1580px!important;margin-left:auto!important;margin-right:auto!important}html body.template-product .pdp-main-content{padding-left:42px!important;padding-right:0!important}}@media(min-width:768px)and (max-width:1199px){html body.template-product .pdp-page-header,html body.template-product .pdp-layout{width:calc(100% - 28px)!important;max-width:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/pmy-pdp-standard-final.css.map */
