.country-pill{position:fixed;left:1.5rem;bottom:1.5rem;z-index:100;display:inline-flex;align-items:center;gap:.6rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border:.1rem solid rgba(var(--color-foreground),.12);border-radius:999px;padding:1.4rem 2.2rem;font:inherit;font-size:1.4rem;font-weight:500;line-height:1.2;cursor:pointer;box-shadow:0 6px 18px rgba(var(--color-shadow),.22),0 2px 5px rgba(var(--color-shadow),.1);transition:transform var(--duration-short) ease,box-shadow var(--duration-short) ease}@media screen and (max-width:749px){.country-pill{left:1rem;bottom:1rem;padding:1.2rem 1.7rem;font-size:1.3rem}}.country-pill[hidden]{display:none}.country-pill:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(var(--color-shadow),.2),0 2px 6px rgba(var(--color-shadow),.1)}.country-pill:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.country-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;background-color:rgba(var(--color-foreground),.45);visibility:hidden;opacity:0;transition:opacity var(--duration-default, .2s) ease,visibility 0s linear var(--duration-default, .2s);display:flex;align-items:center;justify-content:center;padding:1.5rem}.country-modal[open]{visibility:visible;opacity:1;transition:opacity var(--duration-default, .2s) ease,visibility 0s linear 0s}.country-modal__content{position:relative;width:min(556px,92vw);height:min(556px,92vw)}.country-modal__close{position:absolute;top:.5rem;right:.5rem;z-index:3;display:grid;place-items:center;width:3.6rem;height:3.6rem;color:#fff;background-color:#00000040;border:none;border-radius:50%;cursor:pointer;transition:background-color var(--duration-short) ease}.country-modal__close:hover{background-color:#0006}.country-modal__close .icon{width:1.4rem;height:auto}.country-modal__base{position:absolute;top:17%;right:17%;bottom:17%;left:17%;width:66%;height:66%;background:radial-gradient(ellipse 50% 50% at 50% 50%,#ff2f17 40%,#ff38218c 65%,#ff382100),#fff;border-radius:9999px;box-shadow:0 13px 20px #0006}.country-modal__flower{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:contain;pointer-events:none}.country-modal__inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:0 15%;text-align:center}.country-modal__title,.country-modal__body{margin:0;color:#fff;font-family:var(--font-heading-family);text-shadow:0 1px 8px rgba(0,0,0,.35)}.country-modal__title{font-size:clamp(2.2rem,6.5vw,3.2rem);font-weight:700;line-height:1.2;overflow-wrap:break-word}.country-modal__body{font-size:clamp(1.3rem,4vw,1.6rem);font-weight:400;line-height:1.3;max-width:26rem}.country-modal__form{display:flex;flex-direction:column;align-items:center;gap:2rem;margin-top:.5rem}.country-modal__select-wrapper{position:relative;width:min(246px,100%)}.country-modal__select{width:100%;height:4rem;padding:.9rem 3.6rem .9rem 1.4rem;background-color:#fff;border:1px solid #b6d1ef;border-radius:0;color:#070707;font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;appearance:none;-webkit-appearance:none;cursor:pointer}.country-modal__select:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.country-modal__select-wrapper .icon-caret{position:absolute;top:50%;right:1.4rem;width:1rem;height:.6rem;transform:translateY(-50%);pointer-events:none}.country-modal__continue{min-height:4rem;padding:.9rem 1.2rem;background:radial-gradient(ellipse 87% 259% at 86% 50%,#ffdc74 48%,#feb);border:1px solid #fff;border-radius:0;color:#070707;font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;cursor:pointer;transition:filter var(--duration-short) ease}.country-modal__continue:hover{filter:brightness(1.03)}.country-modal__continue:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}@media screen and (max-width:749px){.country-modal{padding:.75rem}.country-modal__inner{gap:.6rem}.country-modal__form{gap:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/85/compiled_assets/styles.css.map */
