body.modal-country-detected-is-active{overflow:hidden;touch-action:none;-ms-touch-action:none}.s-modal-country-detected.hidden{display:none}.s-modal-country-detected.is-active .s-modal-country-detected__overlay{opacity:1;pointer-events:all;cursor:url("https://cdn.shopify.com/s/files/1/0892/6983/0004/files/Close.svg?v=1738660135") 58 58,auto}.s-modal-country-detected.is-active .s-modal-country-detected__modal{bottom:0;pointer-events:all}@media screen and (min-width: 768px){.s-modal-country-detected.is-active .s-modal-country-detected__modal{right:0}}.s-modal-country-detected--rtl{direction:rtl}@media screen and (min-width: 768px){.s-modal-country-detected--rtl .s-modal-country-detected__modal{left:-100% !important;right:auto !important}}@media screen and (min-width: 768px){.s-modal-country-detected--rtl.is-active .s-modal-country-detected__modal{left:0 !important;right:auto !important}}.s-modal-country-detected__overlay{position:fixed;width:100%;height:100vh;pointer-events:none;background:rgba(212,207,200,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease}.s-modal-country-detected__modal{position:fixed;pointer-events:none;background:#d4cfc8;height:100%;max-height:430px;z-index:2;right:0;bottom:-100%;-webkit-transition:all .3s ease;transition:all .3s ease;overflow-y:auto;scrollbar-width:none;width:100%;max-width:776px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 15px}@media screen and (min-width: 768px){.s-modal-country-detected__modal{width:88%;padding:0 50px;bottom:0;max-height:unset;right:-100%}}.s-modal-country-detected__title{margin-top:26px;color:#222;font-family:var(--font-heading);font-size:22px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.22px;text-transform:capitalize;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){.s-modal-country-detected__title{margin-top:59px;font-size:28px;line-height:34px;letter-spacing:.28px}}.s-modal-country-detected__subtitle{padding-top:34px;color:#000;font-family:var(--font-body);font-size:13px;font-style:normal;font-weight:300;line-height:21px}@media screen and (min-width: 768px){.s-modal-country-detected__subtitle{padding-top:67px;font-size:14px;font-weight:300}}.s-modal-country-detected__stores-title{display:none;color:#222;font-family:var(--font-heading);font-size:22px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;margin-bottom:60px}@media screen and (min-width: 768px){.s-modal-country-detected__stores-title{display:block}}.s-modal-country-detected__close-icon{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.s-modal-country-detected__content{margin-top:auto;padding-bottom:16px}@media screen and (min-width: 768px){.s-modal-country-detected__content{margin-top:unset;padding-top:170px}}.s-modal-country-detected__content ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:16px}.s-modal-country-detected__store-link{display:inline-block;pointer-events:all;cursor:pointer;width:100%;text-decoration:none;color:#2d2f33;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;letter-spacing:-0.14px;border-radius:1px;border:1px solid #2d2f33;padding:19px 40px;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.s-modal-country-detected__store-link--main{color:#fff;background-color:#000;border:1px solid #000}.s-modal-country-detected__store-link--main:hover{opacity:.7}.s-modal-country-detected__store-link:hover{color:#fff;background-color:#000;border:1px solid #000}.s-modal-country-detected__link-wrapper{display:none}.s-modal-country-detected__link-wrapper.is-active{display:block}