@media screen and (max-width:1024px){body.lc-rd #header-component .header__column--right>.header__column-action.header__column-action--icon:last-child{margin-inline-end:0}body.lc-rd #header-component .header__columns .account-actions,body.lc-rd #header-component .header__columns .header-actions{width:var(--header-mobile-bookend,44px);min-width:var(--header-mobile-bookend,44px);max-width:var(--header-mobile-bookend,44px)}body.lc-rd #header-component .header__columns .header-actions>.header__icon{width:100%;min-width:44px;min-height:44px}}body.lc-rd #shopify-pc__banner{box-sizing:border-box;left:auto;right:16px;bottom:calc(var(--rd-bnav-h,0px) + 16px);width:calc(100% - 32px);max-width:520px;max-height:calc(100vh - var(--rd-bnav-h,0px) - 32px);max-height:calc(100dvh - var(--rd-bnav-h,0px) - 32px);margin:0;padding:20px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--rd-line,#e2e8f0);border-top:3px solid var(--rd-accent,#2952ff);border-radius:16px;background:#fff;color:var(--rd-ink,#0f172a);box-shadow:0 16px 48px -12px rgb(11 21 49 / 30%);font-family:var(--font-body--family, sans-serif);font-size:14px;line-height:1.55}body.lc-rd #shopify-pc__banner .shopify-pc__banner__wrapper{display:block}body.lc-rd #shopify-pc__banner__body-title{margin:0 0 8px;color:var(--rd-ink,#0f172a);font-size:19px;font-weight:750;line-height:1.2;letter-spacing:-.02em;text-transform:none}body.lc-rd #shopify-pc__banner .shopify-pc__banner__body p{margin:0;font-size:14px;line-height:1.55;overflow-wrap:anywhere}body.lc-rd #shopify-pc__banner__body-policy-link{color:var(--rd-accent-ink,#1d3fd6);text-decoration:underline;text-underline-offset:3px}body.lc-rd #shopify-pc__banner .shopify-pc__banner__btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:0}body.lc-rd #shopify-pc__banner .shopify-pc__banner__btns button{box-sizing:border-box;min-width:0;width:100%;min-height:48px;margin:0;padding:10px 12px;border:1px solid var(--rd-accent,#2952ff);border-radius:10px;background:var(--rd-accent-soft,#eef2ff);color:var(--rd-accent-ink,#1d3fd6);font-family:inherit;font-size:14px;font-weight:650;line-height:1.3;text-align:center;white-space:normal;overflow-wrap:anywhere}body.lc-rd #shopify-pc__banner .shopify-pc__banner__btns button:hover{background:#e0e7ff}body.lc-rd #shopify-pc__banner .shopify-pc__banner__btns button:focus-visible,body.lc-rd #shopify-pc__banner__body-policy-link:focus-visible{outline:2px solid var(--rd-accent,#2952ff);outline-offset:3px}body.lc-rd #shopify-pc__banner__btn-accept{order:1}body.lc-rd #shopify-pc__banner__btn-decline{order:2}body.lc-rd #shopify-pc__banner .shopify-pc__banner__btns #shopify-pc__banner__btn-manage-prefs{grid-column:1/-1;order:3;padding-block:8px;border-color:transparent;background:0 0;color:var(--rd-ink-2,#334155);font-size:13px;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:600px){body.lc-rd #shopify-pc__banner{right:12px;bottom:calc(var(--rd-bnav-h,0px) + 12px);width:calc(100% - 24px);padding:16px;border-radius:14px}}.lc-localization{display:block;position:relative}.lc-localization__details{position:relative}.lc-localization__summary{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;list-style:none;cursor:pointer;user-select:none}.lc-localization__summary::-webkit-details-marker{display:none}.lc-localization__panel{position:absolute;inset-inline-end:0;top:calc(100% + 12px);z-index:20;width:320px;max-width:calc(100vw - 32px);padding:22px;background:#fff;color:#0b1531;border:1px solid #dce3ef;border-radius:14px;box-shadow:0 16px 48px #0b153126;text-align:start;white-space:normal;font-size:14px;line-height:1.5}.lc-localization__title{margin:0 0 6px;font-size:17px;font-weight:700;line-height:1.35;color:#0b1531}.lc-localization__hint{margin:0 0 18px;color:#526079;font-size:13px;line-height:1.55}.lc-localization__form{display:grid;gap:8px;width:100%;margin:0}.lc-localization__label{margin:0;font-size:13px;font-weight:600;color:#25324d}.lc-localization__select{width:100%;min-width:0;min-height:44px;margin:0 0 6px;padding:10px 30px 10px 12px;border:1px solid #ccd5e4;border-radius:8px;background-color:#fff;color:#0b1531;font:inherit;font-size:14px;line-height:1.4;cursor:pointer;box-shadow:none}.lc-localization .lc-localization__apply.button{width:100%;min-height:44px;margin-top:8px;padding:11px 16px;border:1px solid #2952ff;border-radius:8px;background:#2952ff;color:#fff;font-size:14px;line-height:1.45;font-weight:650}.lc-localization .lc-localization__apply.button:hover{background:#1738d3;border-color:#1738d3}.lc-localization__apply:disabled{cursor:wait;opacity:.75}.lc-localization__apply:focus-visible,.lc-localization__select:focus-visible,.lc-localization__summary:focus-visible{outline:3px solid #2952ff;outline-offset:3px}.lc-localization__caret{flex:0 0 20px;width:20px;height:20px}.lc-localization--drawer{width:100%;margin-top:6px}.lc-localization--drawer .lc-localization__summary{justify-content:space-between;gap:12px;padding:8px 4px;font-size:14px;line-height:1.5}.lc-localization--drawer .lc-localization__summary span{min-width:0;overflow-wrap:anywhere}.lc-localization--drawer .lc-localization__panel{position:static;width:100%;max-width:none;margin-top:8px;padding:16px;box-shadow:none;background:#f7f9ff}.lc-localization--drawer .lc-localization__title{font-size:16px}.lc-localization--drawer .lc-localization__select{font-size:16px}.lc-localization__details[open]>.lc-localization__summary .lc-localization__caret{transform:rotate(180deg)}body.lc-rd #header-component .lc-localization__apply:focus-visible,body.lc-rd #header-component .lc-localization__select:focus-visible{outline:3px solid #2952ff;outline-offset:3px}body.lc-rd #Drawer-Search-Content{display:flex;flex-direction:column;height:100%}body.lc-rd #Drawer-Search-Content>.drawer__header{flex:0 0 auto}body.lc-rd #Drawer-Search .search-drawer__inner{flex:1 1 auto;min-height:0;height:auto;overflow-y:auto;overscroll-behavior:contain;padding-block-end:24px}body.lc-rd #Drawer-Search .predictive-search{max-height:none!important;overflow:visible}body.lc-rd .header__search--inline predictive-search[open]:has(.lc-predictive-scope-actions a) .lc-search-scope-actions--inline{visibility:hidden;opacity:0;pointer-events:none;transition:none}
@media screen and (max-width:989px){html:has(body.lc-rd .rd-bnav){scroll-padding-bottom:calc(74px + env(safe-area-inset-bottom,0px))}}
