.not-found{width:min(100% - (var(--page-margin)*2),760px);margin:auto;text-align:var(--not-found-align,center);padding-block:var(--not-found-padding-top,80px) var(--not-found-padding-bottom,80px)}.announcement-bar{grid-column:1 / -1;background:var(--announcement-background, var(--color-foreground));color:var(--announcement-color, var(--color-background))}.announcement-bar__track{display:flex;min-height:2.5rem;align-items:center;justify-content:center;width:min(100% - (var(--page-margin) * 2),var(--page-width));margin-inline:auto}.announcement-bar__item{padding:.55rem 0;font-size:.78rem;font-weight:700;letter-spacing:.05em;line-height:1.3;text-transform:uppercase}.announcement-bar--left .announcement-bar__track{justify-content:flex-start}.announcement-bar--right .announcement-bar__track{justify-content:flex-end}.announcement-bar a{color:inherit;text-decoration:none}.announcement-bar a:hover{text-decoration:underline;text-underline-offset:.18em}.apps-wrapper{width:100%;padding-top:var(--apps-padding-top, 0);padding-bottom:var(--apps-padding-bottom, 0)}.apps-wrapper--padded{width:min(100% - (var(--page-margin) * 2),var(--page-width));margin-inline:auto}.apps-wrapper__block+.apps-wrapper__block{margin-top:1rem}.article-page{width:min(100% - (var(--page-margin)*2),var(--article-width,920px));margin:auto;padding-block:var(--article-padding-top,48px) var(--article-padding-bottom,48px)}.article-page>img{width:100%;height:auto;margin-bottom:2rem}.blog-page{width:min(100% - (var(--page-margin)*2),var(--blog-width,1440px));margin:auto;padding-block:var(--blog-padding-top,48px) var(--blog-padding-bottom,48px)}.blog-page__grid{display:grid;grid-template-columns:1fr;gap:2rem}.blog-page__grid img{width:100%;height:auto}@media(min-width:750px){.blog-page__grid{grid-template-columns:repeat(var(--blog-columns,3),minmax(0,1fr))}}.collections{display:grid;padding-top:var(--collections-padding-top, 48px);padding-bottom:var(--collections-padding-bottom, 48px);grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collections--content-full-width{width:100%;max-width:none}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%;padding-top:var(--custom-section-padding-top, 48px);padding-bottom:var(--custom-section-padding-bottom, 48px)}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section--full-width .custom-section__content>*{grid-column:1 / -1}.custom-section__content>*{grid-column:2}.site-header-wrap{grid-column:1 / -1}.site-header-wrap{--scroll-header-height-full: var(--header-min-height, 80px);--scroll-header-height-shrunk: 60px}.site-header{display:grid;grid-template-areas:"toggle brand menu actions";grid-template-columns:auto minmax(0,auto) minmax(0,1fr) auto;align-items:center;column-gap:1rem;row-gap:.75rem;width:min(100% - (var(--page-margin) * 2),var(--page-width));min-height:var(--header-min-height, 80px);margin-inline:auto}.header-menu-toggle{grid-area:toggle}.site-header__title{grid-area:brand}.site-header .header__menu{grid-area:menu}.site-header .header__actions{grid-area:actions}.site-header a{align-items:center;color:inherit;display:flex;justify-content:center;position:relative;text-decoration:none}.site-header [data-cart-count]{position:absolute;left:calc(100% - .35rem);top:.2rem;z-index:2}.site-header svg{width:2rem;height:auto}.site-header__title{margin:0}.site-header__brand{justify-content:flex-start;max-width:min(32vw,var(--logo-width, 220px))}.site-header__brand-logo{width:min(100%,var(--logo-width, 220px));max-height:calc(var(--header-min-height, 80px) - 1.25rem);object-fit:contain;object-position:left center}.site-header__brand-name{font-family:var(--font-heading-family, inherit);font-size:1.25rem;font-weight:700;line-height:1}.site-header .header__menu,.site-header .header__actions,.site-header .header__icons{display:flex;align-items:center;gap:1rem}.site-header-wrap.is-scroll-shrunk .site-header,.site-header-wrap.is-scroll-shrunk .site-header .header__menu,.site-header-wrap.is-scroll-shrunk .site-header .header__actions,.site-header-wrap.is-scroll-shrunk .site-header .header__icons,.site-header-wrap.is-scroll-shrunk .site-header .main-nav--jetporda,.site-header-wrap.is-scroll-shrunk .site-header .main-nav--jetporda .main-nav__list,.site-header-wrap.is-scroll-shrunk .site-header .main-nav--jetporda .main-nav__item{min-height:var(--scroll-header-height-shrunk);height:var(--scroll-header-height-shrunk)}.site-header-wrap.is-scroll-shrunk .site-header .main-nav__link{min-height:var(--scroll-header-height-shrunk);height:auto}.site-header-wrap.is-scroll-shrunk .site-header__brand-logo{max-height:calc(var(--scroll-header-height-shrunk) - 1rem)}.site-header .header__menu{min-width:0}.site-header .header__actions{justify-content:flex-end;min-width:max-content}.site-header .header__icons{justify-content:flex-end}.header__app-block{display:contents}.main-nav{position:relative}.main-nav__list{display:flex;width:100%;margin:0;padding:0;overflow:visible;list-style:none}.main-nav__item{display:flex;position:relative;align-items:stretch;margin:0}.main-nav__link{display:flex;min-height:4rem;align-items:center;gap:.4rem;padding:1rem 1.1rem;color:inherit;font-family:var(--font-body-family);font-size:.9rem;font-weight:700;letter-spacing:.05em;line-height:1.1;text-decoration:none;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:1249px)and (min-width:990px){.site-header{grid-template-areas:"toggle brand actions" "menu menu menu";grid-template-columns:auto minmax(0,1fr) auto;padding-block:.75rem}.site-header .header__menu{justify-content:center;min-width:0}.main-nav__list{justify-content:center}.site-header-wrap.is-scroll-shrunk .site-header{height:auto;min-height:var(--scroll-header-height-shrunk)}.site-header-wrap.is-scroll-shrunk .site-header .header__menu,.site-header-wrap.is-scroll-shrunk .site-header .header__actions,.site-header-wrap.is-scroll-shrunk .site-header .header__icons,.site-header-wrap.is-scroll-shrunk .site-header .main-nav--jetporda,.site-header-wrap.is-scroll-shrunk .site-header .main-nav--jetporda .main-nav__list,.site-header-wrap.is-scroll-shrunk .site-header .main-nav--jetporda .main-nav__item{height:auto;min-height:0}.site-header-wrap.is-scroll-shrunk .site-header .main-nav__link{min-height:3.6rem}}@media screen and (max-width:989px){.site-header{grid-template-areas:"toggle brand actions";grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem}}.page-section{width:min(100% - (var(--page-margin)*2),var(--page-section-width,900px));margin-inline:auto;padding-block:var(--page-section-padding-top,48px) var(--page-section-padding-bottom,48px)}.password-page{position:relative;display:grid;width:100%;min-height:100svh;overflow:hidden;isolation:isolate;place-items:center;padding:max(var(--password-padding-top, 48px),3rem) max(var(--page-margin),1.25rem) max(var(--password-padding-bottom, 48px),3rem);background:radial-gradient(circle at 50% -20%,rgb(96 194 211 / 18%),transparent 42%),linear-gradient(145deg,#25323a,#39454d 54%,#202a31);color:#fff}.password-page:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgb(255 255 255 / 3%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 3%) 1px,transparent 1px);background-size:4rem 4rem;content:"";-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0 / 72%),transparent 70%);mask-image:linear-gradient(to bottom,rgb(0 0 0 / 72%),transparent 70%)}.password-page__content{display:grid;width:min(100%,33rem);justify-items:center;gap:2.25rem}.password-page__brand{display:inline-flex;max-width:min(100%,18rem);align-items:center;justify-content:center}.password-page__logo{display:block;width:auto;max-width:100%;max-height:5.5rem;object-fit:contain}.password-page__card{position:relative;width:100%;padding:clamp(2rem,6vw,3.5rem);border:1px solid rgb(255 255 255 / 16%);border-radius:1.5rem;background:#ffffff17;box-shadow:0 1.5rem 4rem #08121a47,inset 0 1px #ffffff1a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.password-page__card:before{position:absolute;top:-1px;right:2rem;left:2rem;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#60c2d3 25%,#e0a240 75%,transparent);content:""}.password-page__message{margin:0;color:#ffffffc7;font-size:1rem;line-height:1.6}.password-page form{display:grid;gap:1.25rem;margin-top:2rem}.password-page__field{display:grid;gap:.55rem}.password-page__field label{color:#ffffffd1;font-size:.82rem;font-weight:700;letter-spacing:.04em}.password-page__field input{width:100%;min-height:3.25rem;border:1px solid rgb(255 255 255 / 24%);border-radius:.65rem;padding:.8rem 1rem;outline:none;background:#08121a47;color:#fff;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.password-page__field input:focus{border-color:#60c2d3;background:#08121a6b;box-shadow:0 0 0 3px #60c2d338}.password-page__submit{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.7rem;border:1px solid #e0a240;border-radius:.65rem;padding:.8rem 1.2rem;background:#e0a240;color:#25323a;cursor:pointer;font:inherit;font-weight:800;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.password-page__submit svg{width:1.2rem;height:1.2rem}.password-page__submit:hover,.password-page__submit:focus-visible{border-color:#f0bd68;background:#f0bd68;transform:translateY(-1px)}.password-page__errors{border:1px solid rgb(255 172 172 / 45%);border-radius:.65rem;padding:.8rem 1rem;background:#9826263d;color:#ffd8d8;font-size:.9rem;line-height:1.45}.password-page__errors ul{margin:0;padding-left:1.1rem}.password-page__glow{position:absolute;z-index:-1;width:18rem;aspect-ratio:1;border-radius:50%;filter:blur(2px);opacity:.8;pointer-events:none}.password-page__glow--top{top:-9rem;right:-6rem;background:#60c2d32b}.password-page__glow--bottom{bottom:-10rem;left:-7rem;background:#e0a2401f}@media screen and (max-width:549px){.password-page{padding-right:1rem;padding-left:1rem}.password-page__content{gap:1.75rem}.password-page__card{padding:1.6rem 1.25rem 1.5rem;border-radius:1.1rem}}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
