.pg{padding-block:var(--pg-pt, 40px) var(--pg-pb, 56px)}.pg__inner{width:100%;max-width:var(--pg-width, 100%);margin-inline:auto}.pg--narrow{--pg-width: 680px}.pg--medium{--pg-width: 860px}.pg--wide{--pg-width: 1120px}.pg__head{display:grid;gap:.75rem;margin-bottom:2.25rem}.pg__head--center{justify-items:center;text-align:center}.pg__head--center .pg__intro{margin-inline:auto}.pg__eyebrow{margin:0;color:var(--color-text-muted)}.pg__title{margin:0}.pg__intro{max-width:640px;color:var(--color-text-muted)}.pg__intro>*{margin:0}.pg-rte{line-height:1.75}.pg-rte>*+*{margin-top:1.1em}.pg-rte>:first-child{margin-top:0}.pg-rte h2,.pg-rte h3,.pg-rte h4{margin-top:1.8em;margin-bottom:.4em;line-height:1.2}.pg-rte h2{font-size:calc(1.75rem * var(--font-heading--scale, 1))}.pg-rte h3{font-size:calc(1.35rem * var(--font-heading--scale, 1))}.pg-rte h4{font-size:calc(1.1rem * var(--font-heading--scale, 1))}.pg-rte h2+*,.pg-rte h3+*,.pg-rte h4+*{margin-top:0}.pg-rte ul,.pg-rte ol{padding-left:1.25em}.pg-rte li+li{margin-top:.35em}.pg-rte a{text-decoration:underline;text-underline-offset:.2em}.pg-rte img{max-width:100%;height:auto;border-radius:var(--card-image-radius, 0)}.pg-rte iframe{max-width:100%}.pg-rte hr{border:0;border-top:var(--border-width, 1px) solid var(--color-border);margin-block:2em}.pg-rte blockquote{margin-inline:0;padding:.25em 0 .25em 1.25em;border-left:2px solid var(--color-foreground);font-family:var(--font-heading--family);font-size:1.2em;line-height:1.5}.pg-rte .pg-table,.pg-rte table{width:100%;border-collapse:collapse;font-size:.9em;line-height:1.4}.pg-rte .pg-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.pg-rte table{display:block;overflow-x:auto}@media screen and (min-width:750px){.pg-rte table{display:table}}.pg-rte th,.pg-rte td{padding:.7rem .9rem;border-bottom:var(--border-width, 1px) solid var(--color-border);text-align:left;white-space:nowrap}.pg-rte thead th,.pg-rte tr:first-child th{font-family:var(--font-label--family);font-size:var(--font-label--size);letter-spacing:var(--font-label--spacing);text-transform:var(--font-label--case);color:var(--color-text-muted);font-weight:400}.pg-rte tbody tr:nth-child(2n){background-color:color-mix(in srgb,var(--color-surface) 60%,transparent)}.pg-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.35rem;margin-top:3rem}.pg-pagination a,.pg-pagination span{min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 .5rem;color:inherit;text-decoration:none;border-radius:var(--button--radius, 0)}.pg-pagination a:hover{background-color:var(--color-surface)}.pg-pagination .is-current{border:var(--border-width, 1px) solid var(--color-foreground)}.pg-tags{display:flex;gap:.5rem;margin:0 0 2.25rem;padding:0 0 .25rem;list-style:none;overflow-x:auto;scrollbar-width:none}.pg-tags::-webkit-scrollbar{display:none}.pg__head--center+.pg-tags{justify-content:safe center}.pg-tags a{display:inline-flex;align-items:center;min-height:38px;padding:0 1rem;border:var(--border-width, 1px) solid var(--color-border);border-radius:999px;color:inherit;text-decoration:none;white-space:nowrap;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.pg-tags a:hover{border-color:var(--color-foreground)}.pg-tags a[aria-current]{background-color:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background)}.pg-empty{margin:0 0 2rem;padding:1rem 1.25rem;background-color:var(--color-surface);color:var(--color-text-muted);font-size:.9em}.pg-article__head{display:grid;gap:.9rem;margin-bottom:2rem}.pg-article__head--center{justify-items:center;text-align:center}.pg-article__meta{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:0;color:var(--color-text-muted)}.pg-article__meta a{color:var(--color-foreground);text-decoration:none}.pg-article__meta>*+*:before{content:"\b7";margin-right:1rem}.pg-article__excerpt{max-width:640px;margin:0;font-size:1.1em;color:var(--color-text-muted)}.pg-article__cover{position:relative;margin:0 0 2.5rem;overflow:hidden;background-color:var(--color-surface);border-radius:var(--card-image-radius, 0)}.pg-article__cover--ratio{aspect-ratio:var(--cover-ratio)}.pg-article__cover--ratio img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pg-article__cover--full{border-radius:0}.pg-article-hero{position:relative;display:grid;align-items:end;min-height:var(--hero-h, 70vh);margin-bottom:2.5rem;overflow:hidden;color:#fff;background-color:var(--color-surface)}.pg-article-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pg-article-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / var(--hero-overlay, .45)),#0000 70%)}.pg-article-hero__content{position:relative;z-index:1;width:min(var(--page-width, 1200px) - var(--page-margin, 20px) * 2,100% - var(--page-margin, 20px) * 2);margin-inline:auto;padding-block:3rem}.pg-article-hero .pg-article__head{margin:0;max-width:860px}.pg-article-hero .pg-article__head--center{margin-inline:auto}.pg-article-hero .pg-article__title,.pg-article-hero .pg-article__meta,.pg-article-hero .pg-article__meta a,.pg-article-hero .pg-article__excerpt{color:inherit}.pg-article-hero .pg-article__meta,.pg-article-hero .pg-article__excerpt{opacity:.85}.pg-article__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;margin-top:3rem;padding-top:1.5rem;border-top:var(--border-width, 1px) solid var(--color-border)}.pg-article__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.pg-article__tags a{display:inline-flex;padding:.3rem .8rem;border:var(--border-width, 1px) solid var(--color-border);border-radius:999px;color:inherit;font-size:.85em;text-decoration:none}.pg-share{display:flex;align-items:center;gap:.25rem}.pg-share .label{margin-right:.5rem;color:var(--color-text-muted)}.pg-share a,.pg-share button{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.pg-share a:hover,.pg-share button:hover{background-color:var(--color-surface)}.pg-share button.is-copied{color:var(--color-accent, inherit)}.pg-shop{margin-top:3rem;padding:1.5rem;background-color:var(--color-surface)}.pg-shop .promo-shop{margin:0;padding:0;border:0}.pg-nav{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;margin-top:2.5rem}.pg-nav a{display:grid;gap:.3rem;color:inherit;text-decoration:none}.pg-nav a:hover .pg-nav__title{text-decoration:underline;text-underline-offset:.2em}.pg-nav__label{color:var(--color-text-muted)}.pg-nav__next{text-align:right;grid-column:2}.pg-related{margin-top:4.5rem;padding-top:3rem;border-top:var(--border-width, 1px) solid var(--color-border)}.pg-comments{margin-top:4rem;padding-top:3rem;border-top:var(--border-width, 1px) solid var(--color-border)}.pg-comments__list{display:grid;gap:1.5rem;margin:1.5rem 0 3rem;padding:0;list-style:none}.pg-comment{display:grid;grid-template-columns:44px minmax(0,1fr);gap:1rem}.pg-comment__avatar{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color-surface);font-family:var(--font-heading--family);text-transform:uppercase}.pg-comment__meta{margin:0 0 .35rem;color:var(--color-text-muted)}.pg-comment__meta strong{color:var(--color-foreground);margin-right:.6rem}.pg-form,.pg-form__row{display:grid;gap:1rem}@media screen and (min-width:750px){.pg-form__row--2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pg-field{display:grid;gap:.4rem}.pg-field label{font-size:.85em;color:var(--color-text-muted)}.pg-field input,.pg-field textarea,.pg-field select{width:100%}.pg-field textarea{min-height:150px;resize:vertical}.pg-form .button{justify-self:start;min-width:200px}.pg-form__note{margin:0;font-size:.85em;color:var(--color-text-muted)}.pg-form__note a{color:inherit}.pg-alert{margin:0 0 1rem;padding:.9rem 1.1rem;border-left:3px solid currentcolor;background-color:var(--color-surface);font-size:.9em}.pg-alert--error{color:var(--color-sale, #a3271f)}.pg-alert--error ul{margin:.3rem 0 0;padding-left:1.1em;color:var(--color-foreground)}.pg-alert--success{color:var(--color-foreground)}.pg-contact{display:grid;gap:2.5rem}@media screen and (min-width:990px){.pg-contact--side{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:5rem;align-items:start}.pg-contact--side.pg-contact--info-right .pg-contact__info{order:2}}.pg-contact__info{display:grid;gap:1.75rem;align-content:start}.pg-contact__items{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}.pg-contact__item{display:grid;grid-template-columns:22px minmax(0,1fr);gap:.9rem;align-items:start}.pg-contact__item .label{display:block;margin-bottom:.15rem;color:var(--color-text-muted)}.pg-contact__item a{color:inherit;text-decoration:none}.pg-contact__item a:hover{text-decoration:underline;text-underline-offset:.2em}.pg-contact__box{padding:clamp(1.25rem,3vw,2.5rem);background-color:var(--color-surface)}.pg-contact--stacked .pg-contact__form{max-width:720px;width:100%;margin-inline:auto}.pg-404{display:grid;justify-items:center;gap:1.1rem;text-align:center}.pg-404__number{margin:0;font-family:var(--font-heading--family);font-size:clamp(6rem,22vw,14rem);line-height:.9;letter-spacing:-.04em;color:color-mix(in srgb,var(--color-foreground) 12%,transparent)}.pg-404 .pg__intro{margin-inline:auto}.pg-search{display:flex;width:min(100%,520px);margin-top:.5rem;border-bottom:var(--border-width, 1px) solid var(--color-foreground)}.pg-search input[type=search]{flex:1;min-width:0;border:0;background:transparent;padding-left:0}.pg-search input[type=search]:focus{outline:none}.pg-search:focus-within{outline:2px solid var(--color-accent, currentcolor);outline-offset:4px}.pg-search button{width:48px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:inherit;cursor:pointer}.pg-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.75rem}.pg-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin:.5rem 0 0;padding:0;list-style:none}.pg-links a{color:inherit;text-underline-offset:.3em}.pg-products{margin-top:4.5rem}.pg-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem var(--card-gap, 1rem);margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.pg-products__grid{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}}.pg-colls{display:grid;grid-template-columns:repeat(var(--cols-mobile, 2),minmax(0,1fr));gap:2rem var(--card-gap, 1rem);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.pg-colls{grid-template-columns:repeat(min(var(--cols, 3),3),minmax(0,1fr))}}@media screen and (min-width:990px){.pg-colls{grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}}.pg-coll{position:relative;display:grid;gap:.8rem;color:inherit;text-decoration:none}.pg-coll__media{position:relative;display:block;aspect-ratio:var(--coll-ratio, 4 / 5);overflow:hidden;border-radius:var(--card-image-radius, 0);background-color:var(--color-surface)}.pg-coll__media img,.pg-coll__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.6,.2,1)}@media(hover:hover){.pg-coll:hover .pg-coll__media img{transform:scale(1.04)}}.pg-coll__info{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.pg-coll__title{margin:0}.pg-coll__count{color:var(--color-text-muted);white-space:nowrap}.pg-coll__desc{margin:-.4rem 0 0;color:var(--color-text-muted);font-size:.9em}.pg-colls--overlay .pg-coll__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000080,#0000 60%)}.pg-colls--overlay .pg-coll__info{position:absolute;z-index:1;inset:auto 0 0;padding:clamp(.9rem,2vw,1.5rem);color:#fff}.pg-colls--overlay .pg-coll__title{color:inherit}.pg-colls--overlay .pg-coll__count{color:inherit;opacity:.85}.pg-colls--overlay .pg-coll__desc{display:none}.pw{position:relative;flex:1;display:grid;grid-template-rows:auto 1fr auto;min-height:100svh;padding:clamp(1.25rem,4vw,2.5rem) var(--page-margin, 20px);overflow:hidden}.pw--image{color:#fff}.pw__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pw--image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgb(0 0 0 / var(--pw-overlay, .35))}.pw>:not(.pw__bg){position:relative;z-index:2}.pw__top{display:flex;justify-content:center}.pw__logo{width:var(--pw-logo, 140px);height:auto}.pw__logo-text{margin:0;letter-spacing:.08em}.pw__main{display:grid;align-content:center;justify-items:center;gap:1.1rem;width:min(100%,560px);margin-inline:auto;padding-block:3rem;text-align:center}.pw--image .pw__eyebrow,.pw--image .pw__text{color:inherit;opacity:.9}.pw--image .pw__title{color:inherit}.pw__eyebrow{margin:0;color:var(--color-text-muted)}.pw__title{margin:0}.pw__text{color:var(--color-text-muted)}.pw__text>*{margin:0}.pw-news{display:flex;width:100%;margin-top:.75rem;gap:.5rem}.pw-news input[type=email]{flex:1;min-width:0}.pw--image .pw-news input[type=email]{background-color:#ffffff1f;border-color:#fff9;color:#fff}.pw--image .pw-news input::placeholder{color:#ffffffbf}@media screen and (max-width:749px){.pw-news{flex-direction:column}}.pw__bottom{display:grid;justify-items:center;gap:1rem;font-size:.85em;text-align:center}.pw__bottom .social-icons{display:flex;gap:.75rem;margin:0;padding:0;list-style:none}.pw__bottom .social-icons a{color:inherit}.pw__powered,.pw__powered a{color:inherit;opacity:.75}.pw__open{border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.3em;cursor:pointer}.pw-dialog{margin:auto;width:min(92vw,440px);padding:clamp(1.5rem,4vw,2.5rem);border:0;border-radius:var(--card-image-radius, 0);box-shadow:0 30px 80px #00000040}.pw-dialog::backdrop{background-color:#00000073}.pw-dialog__close{position:absolute;top:.75rem;right:.75rem;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:inherit;cursor:pointer}.pw-dialog h2{margin:0 0 .5rem}.pw-dialog .pg-form{margin-top:1.25rem}.pw-dialog .pg-form .button{justify-self:stretch}.pg__wrap{width:min(calc(var(--page-width, 1200px) - var(--page-margin, 20px) * 2),calc(100% - var(--page-margin, 20px) * 2));margin-inline:auto}
/*# sourceMappingURL=/cdn/shop/t/12/assets/pages.css.map */
