html[lang=ar]{--font-body:var(--font-arabic), var(--font-inter), sans-serif;--font-display:var(--font-body)}html[lang=ar] :is(h1,h2,h3,h4,p,a,button,label,span,strong,summary){letter-spacing:normal}html[dir=rtl] :is(input[type=email],input[type=url],input[type=tel],code,pre){direction:ltr;unicode-bidi:isolate}html[dir=rtl] :is(input[type=email],input[type=url],input[type=tel]){text-align:left}html[dir=rtl] :is(.home-status-line,.beach-zone-card,.beach-matchmaker,.beach-result,.ask-message,.ask-message-content){text-align:start}html[dir=rtl] .card-rail-btn-prev{left:auto;right:clamp(10px,2.4vw,46px)}html[dir=rtl] .card-rail-btn-next{left:clamp(10px,2.4vw,46px);right:auto}html[dir=rtl] .card-rail-btn svg{transform:scaleX(-1)}html[dir=rtl] .stay-explorer .card-rail-btn-prev{right:-10px}html[dir=rtl] .stay-explorer .card-rail-btn-next{left:-10px}html[dir=rtl] .article-nav-rail a{border-left:0;border-right:2px solid var(--line);padding:9px 14px 9px 0}html[dir=rtl] .article-nav-rail a:is(:hover,.is-active){border-right-color:var(--foreground)}html[dir=rtl] .blog-article .source-callout{border-left:0;border-right:3px solid var(--foreground);padding:2px 18px 2px 0}html[dir=rtl] .beach-result-columns li{padding-left:0;padding-right:17px}html[dir=rtl] .beach-result-columns li:before{left:auto;right:0}html[dir=rtl] :is(.peninsula-map-stage,.leaflet-container,.trail-map-embed){direction:ltr}html[dir=rtl] .peninsula-map-panel{border-left:0;border-right:1px solid var(--line)}@media (max-width:1240px){html[dir=rtl] .destination-header .top-nav{left:28px;right:auto}}html[dir=rtl] .ask-question-grid button{text-align:start}html[dir=rtl] .ask-page .ask-message-user>p{border-radius:20px 20px 20px 5px}html[lang=ar] body:has(.morne-storefront){font-family:var(--font-body)}html[lang=ar]:has(.morne-storefront){--font-body:var(--font-arabic),var(--font-inter),sans-serif;--font-display:var(--font-body)}html[lang=ar] body:has(.morne-storefront) :is(h1,h2,h3,h4,button,input,textarea,select,legend,.product-photo-position,.product-photo-viewer-controls,.store-preview-notice){font-family:var(--font-body)}html[lang=ar] body:has(.morne-storefront) :is(h1,h2,h3,h4){letter-spacing:normal!important}html[dir=rtl] body:has(.morne-storefront) :is(.product-photo-position>span,.product-photo-viewer-controls>span,#image-count){direction:ltr;unicode-bidi:isolate}html[lang=ar] body:has(.morne-storefront) :is(h1,h2,h3,p,a,button,label,span,strong,summary){letter-spacing:normal}html[dir=rtl] body:has(.morne-storefront) :is(.brand-story-summary,#size-charts table){text-align:start}html[dir=rtl] body:has(.morne-storefront) #product-facts{padding-left:0;padding-right:18px}html[dir=rtl] body:has(.morne-storefront) .supplier-description :is(ul,ol){padding-left:0;padding-right:20px}html[dir=rtl] body:has(.morne-storefront) .shop-subheader nav a:first-child{margin-left:auto;margin-right:0;padding-right:0}html[dir=rtl] body:has(.morne-storefront) :is(.carousel-controls,.lookbook-controls,.guide-carousel-controls) button svg{transform:scaleX(-1)}html[dir=rtl] body:has(.morne-storefront) .destination-header .header-search-panel{left:48px;right:auto}@media (max-width:1240px){html[dir=rtl] body:has(.morne-storefront) .destination-header :is(.top-nav,.header-search-panel){left:28px;right:auto}}@media (max-width:600px){html[dir=rtl] body:has(.morne-storefront) .destination-header :is(.top-nav,.header-search-panel){left:16px}}html[dir=rtl] .ask-page .ask-page-intro{text-align:start}html[dir=rtl] body:has(.morne-storefront) :is(.product-price,.price,.bag-item-price,.bag-total,#product-price){unicode-bidi:isolate}html[dir=rtl] [dir=ltr]{unicode-bidi:isolate}
