.HajjPanorama-module__FVSRta__page{--pan-ink:#29362f;--pan-muted:#62695e;--pan-line:#dcded2;--pan-gold:#ad8e49;--pan-yellow:#ffdf00;--pan-inset:36px;color:var(--pan-ink);padding-top:0}.HajjPanorama-module__FVSRta__page h1,.HajjPanorama-module__FVSRta__page h2,.HajjPanorama-module__FVSRta__page h3,.HajjPanorama-module__FVSRta__page p,.HajjPanorama-module__FVSRta__page dl,.HajjPanorama-module__FVSRta__page dd,.HajjPanorama-module__FVSRta__page ol{margin:0}.HajjPanorama-module__FVSRta__page h2{letter-spacing:-.04em;text-wrap:pretty;font-size:32px;font-weight:550;line-height:1.2}.HajjPanorama-module__FVSRta__page h3{letter-spacing:-.025em;font-weight:550;line-height:1.35}.HajjPanorama-module__FVSRta__page ol{padding:0;list-style:none}.HajjPanorama-module__FVSRta__page section[id]{scroll-margin-top:115px}.HajjPanorama-module__FVSRta__photograph{background:#29362f;border-radius:16px;height:450px;position:relative;overflow:hidden}.HajjPanorama-module__FVSRta__photograph picture,.HajjPanorama-module__FVSRta__photograph img{width:100%;height:100%;display:block}.HajjPanorama-module__FVSRta__photograph img{object-fit:cover;object-position:50% 50%}.HajjPanorama-module__FVSRta__photograph:after{content:"";background:linear-gradient(90deg,#13211bc7,#13211b20 55%,#0000 80%),linear-gradient(#0000 45%,#13211b70);position:absolute;inset:0}.HajjPanorama-module__FVSRta__photograph h1{z-index:1;left:var(--pan-inset);color:#fffef7;letter-spacing:-.045em;font-size:39px;font-weight:450;line-height:1.16;position:absolute;bottom:56px}.HajjPanorama-module__FVSRta__photograph h1 span,.HajjPanorama-module__FVSRta__photograph h1 strong{display:block}.HajjPanorama-module__FVSRta__photograph h1 strong{margin-top:5px;font-size:1.46em;font-weight:550}.HajjPanorama-module__FVSRta__ticket{padding-inline:var(--pan-inset);background:#fffefb;border:1px solid #e1ded1;border-radius:14px;margin-top:-20px;position:relative;box-shadow:0 8px 24px #4c402508}.HajjPanorama-module__FVSRta__offer{grid-template-columns:1fr 1fr auto;align-items:center;gap:32px;padding-block:27px;display:grid}.HajjPanorama-module__FVSRta__price strong{white-space:nowrap;letter-spacing:-.055em;font-size:44px;font-weight:600;line-height:1.05;display:block}.HajjPanorama-module__FVSRta__price strong span{font-size:.77em;font-weight:450}.HajjPanorama-module__FVSRta__price>span{color:var(--pan-muted);margin-top:9px;font-size:14px;display:block}.HajjPanorama-module__FVSRta__room{flex-direction:column;gap:4px;font-size:16px;line-height:1.5;display:flex}.HajjPanorama-module__FVSRta__room strong{font-weight:500}.HajjPanorama-module__FVSRta__room>span{color:var(--pan-muted);font-size:14px}.HajjPanorama-module__FVSRta__action{width:254px}.HajjPanorama-module__FVSRta__action>a,.HajjPanorama-module__FVSRta__action>button{background:var(--pan-yellow);color:#29362f;width:100%;min-height:54px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:24px;padding:15px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background .16s;display:flex}@media (hover:hover){.HajjPanorama-module__FVSRta__action>a:hover,.HajjPanorama-module__FVSRta__action>button:hover{background:#f0cf00}}.HajjPanorama-module__FVSRta__action>a:active,.HajjPanorama-module__FVSRta__action>button:active{background:#ddbc00}.HajjPanorama-module__FVSRta__action>:focus-visible{outline-offset:4px;outline:3px solid #294e3c}.HajjPanorama-module__FVSRta__dates{border-top:1px dashed #c8bd9d;justify-content:space-between;align-items:baseline;gap:30px;padding-block:22px 25px;display:flex}.HajjPanorama-module__FVSRta__cities>span,.HajjPanorama-module__FVSRta__dates dt{color:var(--pan-muted);margin-bottom:7px;font-size:13px;font-weight:400;display:block}.HajjPanorama-module__FVSRta__cities strong{font-size:17px;font-weight:500}.HajjPanorama-module__FVSRta__dates dl{gap:clamp(25px,3vw,52px);display:flex}.HajjPanorama-module__FVSRta__dates dd{white-space:nowrap;font-size:14px;font-weight:450}.HajjPanorama-module__FVSRta__routeSection{padding-block:44px 40px}.HajjPanorama-module__FVSRta__routeSection>h2{margin-bottom:28px;font-size:28px}.HajjPanorama-module__FVSRta__route,.HajjPanorama-module__FVSRta__hotelPath{--path-gap:24px;--node-space:14px;text-align:center;gap:var(--path-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.HajjPanorama-module__FVSRta__pathArrow{top:-.5px;left:calc(50% + var(--node-space));width:calc(100% + var(--path-gap) - 2 * var(--node-space));fill:none;stroke:var(--pan-gold);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;overflow:visible}.HajjPanorama-module__FVSRta__route li,.HajjPanorama-module__FVSRta__hotelPath li{min-width:0;padding-top:25px;position:relative}.HajjPanorama-module__FVSRta__routeNode{background:var(--pan-gold);border-radius:50%;width:7px;height:7px;position:absolute;top:2px;left:calc(50% - 3.5px)}.HajjPanorama-module__FVSRta__route h3{font-size:19px}.HajjPanorama-module__FVSRta__hotel{border-top:1px solid var(--pan-line);border-bottom:1px solid var(--pan-line);padding-block:40px 34px}.HajjPanorama-module__FVSRta__hotelIntro{grid-template-columns:.82fr 1.18fr;align-items:start;gap:60px;display:grid}.HajjPanorama-module__FVSRta__hotelIntro h2{text-wrap:wrap;max-width:370px}.HajjPanorama-module__FVSRta__hotelCopy{color:var(--pan-muted);font-size:16px;line-height:1.75}.HajjPanorama-module__FVSRta__hotelCopy>div{font-size:inherit;line-height:inherit;color:inherit;max-width:none;margin:0}.HajjPanorama-module__FVSRta__hotelCopy p+p{margin-top:12px}.HajjPanorama-module__FVSRta__hotelPath{--node-space:22px;margin-top:34px!important}.HajjPanorama-module__FVSRta__hotelPath .HajjPanorama-module__FVSRta__pathArrow{top:5.5px}.HajjPanorama-module__FVSRta__hotelPath li{padding-top:38px}.HajjPanorama-module__FVSRta__hotelNode{background:var(--pan-gold);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:calc(50% - 3.5px)}.HajjPanorama-module__FVSRta__hotelStop .HajjPanorama-module__FVSRta__hotelNode{border:6px solid #f2e6c6;width:23px;height:23px;top:0;left:calc(50% - 11.5px);box-shadow:0 0 0 1px #c4a45e}.HajjPanorama-module__FVSRta__hotelPath h3{font-size:18px;font-weight:450}.HajjPanorama-module__FVSRta__hotelStop h3{font-size:25px;font-weight:550;line-height:1}.HajjPanorama-module__FVSRta__hotelPath p{color:var(--pan-muted);margin-top:10px;font-size:14px;line-height:1.5}.HajjPanorama-module__FVSRta__included{grid-template-columns:.82fr 1.18fr;gap:60px;padding-block:43px;display:grid}.HajjPanorama-module__FVSRta__included>h2{max-width:300px}.HajjPanorama-module__FVSRta__services{grid-template-columns:1fr 1fr;gap:27px 30px;display:grid}.HajjPanorama-module__FVSRta__services article{border-top:1px solid var(--pan-line);align-items:flex-start;gap:13px;min-width:0;padding-top:22px;display:flex}.HajjPanorama-module__FVSRta__services article>svg{color:#897342;flex-shrink:0;margin-top:1px}.HajjPanorama-module__FVSRta__services h3{font-size:17px}.HajjPanorama-module__FVSRta__services p{color:var(--pan-muted);margin-top:9px;font-size:14px;line-height:1.65}.HajjPanorama-module__FVSRta__booking{background:#f0f0e7;border-radius:16px;padding:32px}.HajjPanorama-module__FVSRta__booking>section{max-width:660px;box-shadow:none;background:0 0;border:0;margin-inline:auto;padding:0}.HajjPanorama-module__FVSRta__booking .wrap{max-width:none;margin:0}.HajjPanorama-module__FVSRta__booking .bitrix-preview{position:relative}.HajjPanorama-module__FVSRta__booking .bitrix-preview iframe{background:#fff;border:0;border-radius:16px;width:100%;display:block}.HajjPanorama-module__FVSRta__booking .bitrix-loading{position:absolute;top:20px;left:20px}@media (max-width:1050px){.HajjPanorama-module__FVSRta__page{--pan-inset:30px}.HajjPanorama-module__FVSRta__offer{grid-template-columns:1fr 1fr auto;gap:22px}.HajjPanorama-module__FVSRta__action{width:225px}.HajjPanorama-module__FVSRta__dates,.HajjPanorama-module__FVSRta__dates dl{gap:24px}.HajjPanorama-module__FVSRta__dates dd{font-size:13px}.HajjPanorama-module__FVSRta__cities strong{font-size:16px}.HajjPanorama-module__FVSRta__hotelIntro,.HajjPanorama-module__FVSRta__included{grid-template-columns:.75fr 1.25fr;gap:35px}}@media (max-width:850px){.HajjPanorama-module__FVSRta__page{--pan-inset:26px}.HajjPanorama-module__FVSRta__photograph{height:385px}.HajjPanorama-module__FVSRta__photograph h1{font-size:35px;bottom:50px}.HajjPanorama-module__FVSRta__offer{gap:18px}.HajjPanorama-module__FVSRta__price strong{font-size:39px}.HajjPanorama-module__FVSRta__room{font-size:14px}.HajjPanorama-module__FVSRta__action{width:208px}.HajjPanorama-module__FVSRta__action>button,.HajjPanorama-module__FVSRta__action>a{gap:14px;padding-inline:16px;font-size:14px}.HajjPanorama-module__FVSRta__dates{padding-block:22px;display:block}.HajjPanorama-module__FVSRta__cities{align-items:baseline;gap:16px;display:flex}.HajjPanorama-module__FVSRta__cities>span{margin:0}.HajjPanorama-module__FVSRta__dates dl{justify-content:space-between;gap:18px;margin-top:17px}.HajjPanorama-module__FVSRta__dates dl>div{align-items:baseline;gap:12px;display:flex}.HajjPanorama-module__FVSRta__dates dt{margin:0}.HajjPanorama-module__FVSRta__routeSection{padding-block:34px}.HajjPanorama-module__FVSRta__hotelIntro{grid-template-columns:1fr 1.25fr;gap:30px}.HajjPanorama-module__FVSRta__page h2{font-size:29px}.HajjPanorama-module__FVSRta__routeSection>h2{font-size:26px}.HajjPanorama-module__FVSRta__hotelCopy{font-size:15px}.HajjPanorama-module__FVSRta__included{grid-template-columns:1fr;gap:28px;padding-block:35px}.HajjPanorama-module__FVSRta__included>h2{max-width:none}.HajjPanorama-module__FVSRta__services{gap:24px 35px}.HajjPanorama-module__FVSRta__booking{padding:26px}}@media (max-width:650px){.HajjPanorama-module__FVSRta__page{--pan-inset:22px}.HajjPanorama-module__FVSRta__photograph{border-radius:12px;height:300px}.HajjPanorama-module__FVSRta__photograph:after{background:linear-gradient(#0000 20%,#14211b55 52%,#14211be6)}.HajjPanorama-module__FVSRta__photograph h1{font-size:28px;bottom:46px}.HajjPanorama-module__FVSRta__photograph h1 strong{margin-top:4px;font-size:1.48em}.HajjPanorama-module__FVSRta__ticket{border-radius:12px;margin-top:-18px}.HajjPanorama-module__FVSRta__offer{grid-template-columns:1fr 1fr;gap:21px 16px;padding-block:23px}.HajjPanorama-module__FVSRta__price strong{font-size:36px}.HajjPanorama-module__FVSRta__price>span{margin-top:7px;font-size:13px}.HajjPanorama-module__FVSRta__room{border-left:1px dashed #ccc2a7;gap:3px;padding-left:12px;font-size:14px}.HajjPanorama-module__FVSRta__room>span{font-size:13px}.HajjPanorama-module__FVSRta__action{grid-column:1/-1;width:auto}.HajjPanorama-module__FVSRta__action>button,.HajjPanorama-module__FVSRta__action>a{min-height:50px}.HajjPanorama-module__FVSRta__dates{padding-block:20px 22px}.HajjPanorama-module__FVSRta__cities{display:block}.HajjPanorama-module__FVSRta__cities>span{margin-bottom:5px;font-size:12px}.HajjPanorama-module__FVSRta__cities strong{font-size:16px}.HajjPanorama-module__FVSRta__dates dl{margin-top:16px;display:block}.HajjPanorama-module__FVSRta__dates dl>div{justify-content:space-between;gap:10px;margin-top:11px;display:flex}.HajjPanorama-module__FVSRta__dates dt,.HajjPanorama-module__FVSRta__dates dd{font-size:12px}.HajjPanorama-module__FVSRta__routeSection{padding-block:30px}.HajjPanorama-module__FVSRta__routeSection>h2{margin-bottom:25px;font-size:24px}.HajjPanorama-module__FVSRta__route,.HajjPanorama-module__FVSRta__hotelPath{--path-gap:12px}.HajjPanorama-module__FVSRta__route h3{text-wrap:balance;max-width:108px;margin-inline:auto;font-size:14px;line-height:1.4}.HajjPanorama-module__FVSRta__route li{padding-top:20px}.HajjPanorama-module__FVSRta__hotel{padding-block:29px}.HajjPanorama-module__FVSRta__hotelIntro{display:block}.HajjPanorama-module__FVSRta__page h2{font-size:27px}.HajjPanorama-module__FVSRta__routeSection>h2{font-size:24px}.HajjPanorama-module__FVSRta__hotelIntro h2{text-wrap:wrap;max-width:none}.HajjPanorama-module__FVSRta__hotelCopy{margin-top:17px;font-size:15px;line-height:1.7}.HajjPanorama-module__FVSRta__hotelPath{margin-top:29px!important}.HajjPanorama-module__FVSRta__hotelPath li{padding-top:35px}.HajjPanorama-module__FVSRta__hotelPath h3{font-size:15px}.HajjPanorama-module__FVSRta__hotelStop h3{font-size:22px}.HajjPanorama-module__FVSRta__hotelPath p{margin-top:9px;font-size:12px}.HajjPanorama-module__FVSRta__included{gap:24px;padding-block:30px}.HajjPanorama-module__FVSRta__services{grid-template-columns:1fr;gap:21px}.HajjPanorama-module__FVSRta__services article{gap:13px;padding-top:20px}.HajjPanorama-module__FVSRta__services h3{font-size:17px}.HajjPanorama-module__FVSRta__services p{margin-top:7px;font-size:14px}.HajjPanorama-module__FVSRta__booking{background:0 0;border-radius:0;padding:0}}@media (max-width:380px){.HajjPanorama-module__FVSRta__page{--pan-inset:18px}.HajjPanorama-module__FVSRta__price strong{font-size:34px}.HajjPanorama-module__FVSRta__offer{gap:19px 10px}.HajjPanorama-module__FVSRta__room{padding-left:10px;font-size:13px}.HajjPanorama-module__FVSRta__dates dd{font-size:11.5px}.HajjPanorama-module__FVSRta__dates dl>div{gap:7px}}@media (prefers-reduced-motion:reduce){.HajjPanorama-module__FVSRta__page *,.HajjPanorama-module__FVSRta__page :before,.HajjPanorama-module__FVSRta__page :after{scroll-behavior:auto;transition:none;animation:none}}
.HeroImage-module__EYxl5G__picture{display:block}.HeroImage-module__EYxl5G__image{object-fit:cover;object-position:var(--image-position);background-image:var(--image-preview);background-position:var(--image-position);background-size:cover;width:100%;height:100%;display:block}@media (max-width:600px){.HeroImage-module__EYxl5G__image{object-position:var(--mobile-position);background-image:var(--mobile-preview);background-position:var(--mobile-position)}}.HeroImage-module__EYxl5G__image[data-image-ready=true]{background-image:none}
.TourHotels-module__c0GOiG__section{border-top:1px solid var(--line);gap:20px;min-width:0;padding-top:24px;display:grid}.TourHotels-module__c0GOiG__stay{border:1px solid var(--line);background:var(--surface);border-radius:20px;min-width:0;overflow:hidden}.TourHotels-module__c0GOiG__cityHeading{background:#e5eadf;padding:22px 22px 38px;position:relative}.TourHotels-module__c0GOiG__wave.TourHotels-module__c0GOiG__wave{inset-inline:0;width:100%;height:22px;color:var(--surface);pointer-events:none;z-index:2;position:absolute;top:auto;bottom:-1px}.TourHotels-module__c0GOiG__cityHeading h2{color:var(--green);margin:0;font-size:23px;line-height:1.25}.TourHotels-module__c0GOiG__option+.TourHotels-module__c0GOiG__option{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.TourHotels-module__c0GOiG__alternative{color:var(--muted);padding:0 22px;font-size:13px}.TourHotels-module__c0GOiG__cover{padding:6px 22px 0;position:relative}.TourHotels-module__c0GOiG__cover h3{margin:0 0 6px;font-size:20px;line-height:1.3}.TourHotels-module__c0GOiG__cover header>span{font-size:13px}.TourHotels-module__c0GOiG__cover[data-photo=true]{aspect-ratio:16/9;background:#20382f;align-items:flex-end;padding:0;display:flex}.TourHotels-module__c0GOiG__cover[data-photo=true]>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.TourHotels-module__c0GOiG__cover[data-photo=true] header{color:#fffdf8;background:linear-gradient(#0000,#10291ee8);width:100%;padding:50px 22px 32px;position:relative}.TourHotels-module__c0GOiG__summary{padding:10px 22px}.TourHotels-module__c0GOiG__summary p,.TourHotels-module__c0GOiG__conditions p{margin:0 0 8px;font-size:14px;line-height:1.65}.TourHotels-module__c0GOiG__summary p:last-child,.TourHotels-module__c0GOiG__conditions p:last-child{margin-bottom:0}.TourHotels-module__c0GOiG__summary svg{vertical-align:-3px;color:#587361;display:inline}.TourHotels-module__c0GOiG__summary>a{align-items:center;gap:6px;min-height:44px;font-size:13px;display:inline-flex}.TourHotels-module__c0GOiG__conditions{padding:0 22px 22px}.TourHotels-module__c0GOiG__conditions:has(p){padding-top:4px}.TourHotels-module__c0GOiG__conditions .TourHotels-module__c0GOiG__similar{background:#f0f2e5;border-radius:8px;padding:10px 12px;font-size:12px}@media (max-width:600px){.TourHotels-module__c0GOiG__section{gap:16px;padding-top:20px}.TourHotels-module__c0GOiG__cityHeading{padding:20px 18px 36px}.TourHotels-module__c0GOiG__cityHeading h2{font-size:22px}.TourHotels-module__c0GOiG__cover{padding-inline:18px}.TourHotels-module__c0GOiG__cover[data-photo=true]{aspect-ratio:16/10}.TourHotels-module__c0GOiG__cover[data-photo=true] header{padding-inline:18px}.TourHotels-module__c0GOiG__summary{padding:10px 18px}.TourHotels-module__c0GOiG__conditions{padding-inline:18px}}
.UmrahDiscount-module__93tvYa__summary.UmrahDiscount-module__93tvYa__summary{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.UmrahDiscount-module__93tvYa__summary>div{flex:185px}.UmrahDiscount-module__93tvYa__summary [data-testid=detail-price]{white-space:nowrap}@media (max-width:600px){.UmrahDiscount-module__93tvYa__summary.UmrahDiscount-module__93tvYa__summary{grid-template-columns:minmax(0,1fr) 78px;align-items:center;gap:8px;display:grid}.UmrahDiscount-module__93tvYa__summary>label{justify-items:end;gap:4px;font-size:10px;display:grid}.UmrahDiscount-module__93tvYa__summary>label select{width:78px;min-height:44px;font-size:16px}.UmrahDiscount-module__93tvYa__summary [data-testid=detail-price]{font-size:clamp(23px,7.5vw,30px)}}.UmrahDiscount-module__93tvYa__calculator{color:var(--green);border-bottom:1px solid #cbd6c7;margin:0 0 24px;padding:0 0 22px}.UmrahDiscount-module__93tvYa__choice{border:0;min-width:0;max-width:460px;margin:0;padding:0}.UmrahDiscount-module__93tvYa__choice legend{margin-bottom:12px;padding:0;font-size:18px;font-weight:600}.UmrahDiscount-module__93tvYa__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.UmrahDiscount-module__93tvYa__option{cursor:pointer;min-width:0;margin:0;position:relative}.UmrahDiscount-module__93tvYa__option input{opacity:0;width:1px;height:1px;position:absolute}.UmrahDiscount-module__93tvYa__option>span{background:var(--surface);text-align:center;border:1px solid #a8b8a0;border-radius:10px;place-items:center;min-height:46px;padding:10px 6px;font-size:13px;font-weight:550;display:grid}.UmrahDiscount-module__93tvYa__option input:checked+span{background:var(--green);color:#fffdf8;border-color:var(--green)}.UmrahDiscount-module__93tvYa__option input:focus-visible+span{outline-offset:3px;outline:3px solid #937400}.UmrahDiscount-module__93tvYa__result{gap:6px;margin-top:18px;display:grid}.UmrahDiscount-module__93tvYa__result p{margin:0;font-size:14px;line-height:1.5}.UmrahDiscount-module__93tvYa__result strong{white-space:nowrap;letter-spacing:-.03em;font-size:clamp(22px,3vw,28px);font-weight:650}.UmrahDiscount-module__93tvYa__requestButton{min-height:64px}.UmrahDiscount-module__93tvYa__buttonLabel{flex-direction:column;align-items:center;gap:3px;display:flex}.UmrahDiscount-module__93tvYa__buttonLabel small{font-size:12px;font-weight:450;line-height:1.25}.UmrahDiscount-module__93tvYa__discountAccent{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:380px){.UmrahDiscount-module__93tvYa__option>span{font-size:12px}}
.ServiceVariants-module__RHGJla__section{border-top:1px solid #d9decf;margin-top:22px;padding-top:18px}.ServiceVariants-module__RHGJla__section h3{color:#63715d;margin:0 0 10px;font-size:12px;font-weight:500}.ServiceVariants-module__RHGJla__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ServiceVariants-module__RHGJla__option{min-width:0;min-height:86px;color:var(--green);text-align:left;font:inherit;cursor:pointer;background:#fffdf8b3;border:1px solid #d9ded1;border-radius:13px;padding:12px;transition:background .15s,border-color .15s}.ServiceVariants-module__RHGJla__option:hover{background:#fffdf8;border-color:#9fad9b}.ServiceVariants-module__RHGJla__option[aria-pressed=true]{background:#f1f5eb;border-color:#82967e;box-shadow:inset 0 0 0 1px #82967e}.ServiceVariants-module__RHGJla__option[data-level=comfort][aria-pressed=true]{background:#faf7ee;border-color:#b1a47d;box-shadow:inset 0 0 0 1px #b1a47d}.ServiceVariants-module__RHGJla__option:focus-visible{outline:2px solid var(--green);outline-offset:3px}.ServiceVariants-module__RHGJla__name{justify-content:space-between;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.ServiceVariants-module__RHGJla__indicator{background:#fffdf8;border:1px solid #c8d0bf;border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;display:grid}.ServiceVariants-module__RHGJla__option[aria-pressed=true] .ServiceVariants-module__RHGJla__indicator{color:#fff;background:#82967e;border-color:#82967e}.ServiceVariants-module__RHGJla__option[data-level=comfort][aria-pressed=true] .ServiceVariants-module__RHGJla__indicator{background:#9b8d63;border-color:#9b8d63}.ServiceVariants-module__RHGJla__option strong{letter-spacing:-.025em;margin:6px 0 4px;font-size:18px;font-weight:600;display:block}.ServiceVariants-module__RHGJla__description{color:#66705e;font-size:11px;line-height:1.45;display:block}@media (max-width:600px){.ServiceVariants-module__RHGJla__section{margin-top:18px;padding-top:14px}.ServiceVariants-module__RHGJla__option{padding:10px}.ServiceVariants-module__RHGJla__option strong{font-size:17px}.ServiceVariants-module__RHGJla__name{font-size:12px}}@media (prefers-reduced-motion:reduce){.ServiceVariants-module__RHGJla__option{transition:none}}
