/* Auto-generated: 2026-07-13T04:27:28+00:00 */
.product-color-text-el{border:2px solid #E5E7EB;border-radius:11px;color:#111827;font-family:inherit;font-weight:500;font-size:13px;}.product-color-text-el .swatch-text{color:#111827;font-family:inherit;font-weight:500;font-size:13px;}.product-size-el{border:2px solid #ddd;border-radius:11px;color:#111827;font-family:inherit;font-weight:500;font-size:13px;}.product-color-img-el{border:1px solid #DDDDDD;border-radius:4px;width:60px;height:72px;}@media (min-width:1024px){[data-prk-swatch]{max-width:400px !important; width:400px !important; }}
.product-color-text-el.color-text-el-active{border-color:#1051ef !important;}.product-size-el.size-el-active{border-color:#1051ef !important;}.product-color-img-el.color-img-el-active{border-color:#1051ef !important;}body .prk-default-header{--prk-default-header-border-color:#e5e5ea !important;}body{--mega-overlay-bg:rgba(0,0,0,.35);--mega-overlay-dur:180ms;--mega-overlay-z:990;}body .prk-dh-mobile-drawer{--prk-mobile-drawer-width:320px;--prk-mobile-drawer-max-width:88vw;--prk-mobile-drawer-bg:#ffffff;--prk-mobile-drawer-overlay-bg:rgba(0,0,0,.45);--prk-mobile-drawer-dur:220ms;--prk-mobile-drawer-z:100000;--prk-mobile-drawer-link-color:#424750;--prk-mobile-drawer-link-hover-color:#ff3a30;--prk-mobile-drawer-font-size:14px;--prk-mobile-drawer-font-weight:500;--prk-mobile-drawer-icon-color:#6b7280;--prk-mobile-drawer-icon-hover-color:#ff3a30;--prk-mobile-drawer-icon-size:20px;--prk-mobile-drawer-icon-box-size:24px;--prk-mobile-drawer-icon-image-size:22px;--prk-mobile-drawer-icon-gap:10px;--prk-mobile-drawer-border-color:#f1f1f1;--prk-mobile-drawer-submenu-bg:#fafafa;--prk-mobile-drawer-close-color:#424750;--prk-mobile-drawer-logo-width:136px;}body .prk-dh-mobile-drawer .prk-dh-mobile-drawer__menu > li > a,body .prk-dh-mobile-drawer .prk-dh-mobile-drawer__submenu-toggle{padding-top:14px !important;padding-right:18px !important;padding-bottom:14px !important;padding-left:18px !important;}body{--prk-mt-motion-duration:480ms;--prk-mt-drawer-overlay-dur:480ms;--prk-mt-drawer-width:280px;--prk-mt-drawer-height:auto;--prk-mt-drawer-max-width:88vw;--prk-mt-drawer-top:120px;--prk-mt-drawer-right:16px;--prk-mt-drawer-bottom:90px;--prk-mt-drawer-left:16px;--prk-mt-drawer-z:999;--prk-mt-header-z:1000;--prk-mt-navbar-z:999;--prk-mt-socials-z:100031;--prk-mtph-z:999;--prk-mtpb-z:999;--prk-mt-product-toggle-z:999;--prk-mt-drawer-overlay-bg:rgba(0, 0, 0, .45);}@media (max-width:1023px){#prk-mobile-theme-header,.prk-mt-header{z-index:var(--prk-mt-header-z,1000)!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important;}#prk-mobile-theme-header.is-fixed,.prk-mt-header.is-fixed{position:sticky!important;top:var(--prk-mt-header-top,15px)!important;right:auto!important;left:auto!important;width:auto!important;margin:var(--prk-mt-header-top,15px) var(--prk-mt-header-x,16px) 0!important;}#prk-mobile-theme-header.prk-mt-header--modern,.prk-mt-header.prk-mt-header--modern{width:auto!important;margin-inline:var(--prk-mt-header-x,16px)!important;margin-top:var(--prk-mt-header-top,15px)!important;}html.prk-mt-menu-open #prk-mobile-theme-header,html.prk-mt-menu-open .prk-mt-header{position:sticky!important;top:var(--prk-mt-header-top,15px)!important;margin-inline:var(--prk-mt-header-x,16px)!important;transform:none!important;opacity:1!important;visibility:visible!important;}.prk-mt-navbar,[data-prk-mobile-theme-navbar]{z-index:var(--prk-mt-navbar-z,100002)!important;}.prk-mt-socials,[data-prk-mobile-theme-socials]{z-index:var(--prk-mt-socials-z,100031)!important;}.prk-mt-drawer{z-index:var(--prk-mt-drawer-z,99990)!important;}.prk-mt-drawer__overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--prk-mt-drawer-overlay-bg,rgba(0,0,0,.45))!important;}.prk-mt-drawer__panel{right:var(--prk-mt-drawer-right,20px)!important;left:auto!important;top:var(--prk-mt-drawer-top,110px)!important;width:min(var(--prk-mt-drawer-width,280px),var(--prk-mt-drawer-max-width,88vw))!important;height:var(--prk-mt-drawer-height,auto)!important;max-height:calc(100dvh - var(--prk-mt-drawer-top,110px) - var(--prk-mt-drawer-bottom,90px))!important;transition-duration:var(--prk-mt-motion-duration,500ms)!important;}.prk-mt-drawer[data-drawer-side="right"] .prk-mt-drawer__panel{transform:translate3d(calc(100% + var(--prk-mt-drawer-right,20px) + 16px),0,0)!important;}.prk-mt-drawer[data-drawer-side="left"] .prk-mt-drawer__panel{left:var(--prk-mt-drawer-left,20px)!important;right:auto!important;transform:translate3d(calc(-100% - var(--prk-mt-drawer-left,20px) - 16px),0,0)!important;}.prk-mt-drawer.is-open .prk-mt-drawer__panel{transform:translate3d(0,0,0)!important;}.prk-mt-drawer[data-submenu-mode=card] .prk-mt-drawer__body,.prk-mt-drawer[data-submenu-mode=card] .prk-mt-drawer__nav,.prk-mt-drawer[data-submenu-mode=card] .prk-mt-drawer__menu{position:relative!important;height:100%!important;overflow:hidden!important;}.prk-mt-drawer[data-submenu-mode=card] .prk-mt-drawer__menu li{position:static!important;}.prk-mt-drawer[data-submenu-mode=card] .sub-menu{position:absolute!important;inset:0!important;display:block!important;opacity:0;visibility:hidden;transform:translate3d(105%,0,0);pointer-events:none;transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .22s ease,visibility .22s ease;}.prk-mt-drawer[data-submenu-mode=card] .sub-menu.is-active,.prk-mt-drawer[data-submenu-mode=card] .menu-item-has-children.is-open>.sub-menu{opacity:1;visibility:visible;transform:translate3d(0,0,0);pointer-events:auto;}.prk-mt-drawer[data-submenu-mode=accordion] .sub-menu,.prk-mt-drawer[data-submenu-mode=simple] .sub-menu{display:block!important;position:static!important;max-height:0;overflow:hidden!important;opacity:0;visibility:hidden;transform:translate3d(0,-6px,0);pointer-events:none;transition:max-height .34s cubic-bezier(.16,1,.3,1),opacity .22s ease,transform .28s cubic-bezier(.16,1,.3,1),visibility .22s ease;}.prk-mt-drawer[data-submenu-mode=accordion] li.is-open>.sub-menu,.prk-mt-drawer[data-submenu-mode=simple] li.is-open>.sub-menu,.prk-mt-drawer[data-submenu-mode=accordion] .sub-menu.is-active,.prk-mt-drawer[data-submenu-mode=simple] .sub-menu.is-active{max-height:var(--prk-submenu-max,760px);opacity:1;visibility:visible;transform:translate3d(0,0,0);pointer-events:auto;}html.prk-mt-menu-open #prk-mobile-theme-header,html.prk-mt-menu-open .prk-mt-header{opacity:1!important;visibility:visible!important;transform:none!important;z-index:var(--prk-mt-header-z,1000)!important;}}body .prk-default-header{--prk-dh-call-color:#424750 !important;--prk-dh-call-hover-color:#ff3a30 !important;}body .prk-dh-account-button{border-radius:11px !important;}body .prk-dh-account-button{border:1px solid #e0e0e2 !important;}body .prk-dh-account-button__text, body .prk-dh-account-button__arrow{color:#424750 !important;}body .prk-dh-account-button__icon, body .prk-dh-account-button__icon i{color:#424750 !important;}body .prk-dh-account-button__icon svg path, body .prk-dh-account-button__icon svg circle{fill:#424750 !important;stroke:#424750 !important;}body .prk-dh-login-modal{width:450px !important;}body .prk-dh-login-modal{border-radius:16px !important;}@media (max-width: 1023px){
body .prk-dh-login-modal{--prk-dh-login-modal-mobile-radius:16px !important;border-radius:16px !important;}}
body .prk-dh-login-modal{background:#ffffff !important;}body .prk-auth-sms-surface .title-loginbox, body .prk-dh-login-modal label, body .prk-dh-login-modal .prk-dh-wc-form__label{color:#232933 !important;}body .prk-auth-sms-surface .login-sms-message, body .prk-auth-sms-surface .stm-sms-confirm--title, body .prk-dh-login-modal .copyright-login-footer, body .prk-dh-login-modal .prk-dh-wc-form__meta, body .prk-dh-login-modal .prk-dh-wc-form__remember{color:#62666d !important;}body .prk-auth-sms-surface .title-loginbox, body .prk-dh-login-modal .prk-dh-wc-form__label{color:#111827 !important;}body .prk-dh-login-modal .prk-dh-wc-form__input, body .prk-auth-sms-surface #stm-sms-form-holder input[name="login[email_phone]"], body .prk-auth-sms-surface #stm-sms-form-holder .stm-sms-confirm--code, body .prk-auth-sms-surface #stm-sms-form-holder input[name="login[code]"]{background:#ffffff !important;}body .prk-dh-login-modal .prk-dh-wc-form__input, body .prk-auth-sms-surface #stm-sms-form-holder input[name="login[email_phone]"], body .prk-auth-sms-surface #stm-sms-form-holder .stm-sms-confirm--code, body .prk-auth-sms-surface #stm-sms-form-holder input[name="login[code]"]{color:#030a16 !important;}body .prk-dh-login-modal .prk-dh-wc-form__input::placeholder, body .prk-auth-sms-surface #stm-sms-form-holder input::placeholder{color:#9ca3af !important;}body .prk-dh-login-modal .prk-dh-wc-form__input, body .prk-auth-sms-surface #stm-sms-form-holder input[name="login[email_phone]"], body .prk-auth-sms-surface #stm-sms-form-holder .stm-sms-confirm--code, body .prk-auth-sms-surface #stm-sms-form-holder input[name="login[code]"]{border-color:#d1d5db !important;}body .prk-dh-login-modal .prk-dh-wc-form__submit, body .prk-auth-sms-surface #stm-sms-form-holder .stm-login-sms-btn, body .prk-auth-sms-surface #stm-sms-form-holder .stm-sms-confirm--submit{background:linear-gradient(to right,#ff3a30,#ff6a00) !important;background-image:linear-gradient(to right,#ff3a30,#ff6a00) !important;}body .prk-dh-login-modal .prk-dh-wc-form__submit, body .prk-auth-sms-surface #stm-sms-form-holder .stm-login-sms-btn, body .prk-auth-sms-surface #stm-sms-form-holder .stm-sms-confirm--submit{color:#ffffff !important;}body .prk-dh-login-modal .prk-dh-wc-form__lost, body .prk-dh-login-modal .prk-dh-wc-form__meta a, body .prk-dh-login-modal .prk-dh-login-modal__terms-link, body .prk-auth-sms-surface #stm-sms-form-holder .stm-sms-confirm--retrieve{color:#1051ef !important;}body .prk-dh-login-modal .prk-dh-login-modal__close{color:#555555 !important;}
/* Page layout spacing */
:root {
  --prk-page-gap-default-mobile: 16px;
  --prk-page-gap-default-desktop: 32px;
  --prk-page-gap-cart-mobile: 16px;
  --prk-page-gap-cart-desktop: 34px;
  --prk-page-gap-checkout-mobile: 16px;
  --prk-page-gap-checkout-desktop: 26px;
  --prk-page-gap-thankyou-mobile: 10px;
  --prk-page-gap-thankyou-desktop: 20px;
  --prk-page-gap-myaccount-mobile: 0px;
  --prk-page-gap-myaccount-desktop: 40px;
  --prk-page-gap-archive-mobile: 12px;
  --prk-page-gap-archive-desktop: 24px;
  --prk-page-gap-blog-mobile: 17px;
  --prk-page-gap-blog-desktop: 30px;
  --prk-page-gap-page-mobile: 16px;
  --prk-page-gap-page-desktop: 32px;
  --prk-page-gap-product-mobile: 0px;
  --prk-page-gap-product-desktop: 0px;
}
