.tia-about{--tia-ivory:#f8f6f2;--tia-beige:#e8e1d8;--tia-gold:#b08d57;--tia-ink:#2b2b2b;overflow:hidden;color:var(--tia-ink);background:var(--tia-ivory)}.tia-about__frame{width:min(100% - 48px,1420px);margin-inline:auto}.tia-about__hero{position:relative;min-height:calc(100svh - 120px);display:grid;align-items:end;color:#fff;background:#7f6a5e;isolation:isolate}.tia-about__hero-media,.tia-about__hero-shade{position:absolute;top:0;right:0;bottom:0;left:0}.tia-about__hero-media{z-index:-2;overflow:hidden}.tia-about__image{width:100%;height:100%;display:block;object-fit:cover}.tia-about__image--mobile{display:none}.tia-about__placeholder{width:100%;height:100%;background:linear-gradient(135deg,#bda994,#6c574a)}.tia-about__hero-shade{z-index:-1;background:linear-gradient(90deg,#18120eb8,#18120e3d 48%,#18120e14),linear-gradient(0deg,rgba(24,18,14,.55),transparent 55%)}.tia-about__hero-content{padding-block:clamp(70px,9vw,135px)}.tia-about__hero-content h1{max-width:960px;margin:10px 0 22px;color:#fff;font-family:var(--font-heading--family);font-size:clamp(6rem,7.2vw,10.2rem);font-weight:500;letter-spacing:-.05em;line-height:.88;view-transition-name:tia-about-title}.tia-about__hero-copy{max-width:500px;margin:0;color:#fff;font-size:clamp(1.5rem,1.5vw,1.9rem);line-height:1.55}.tia-about__eyebrow{margin:0;color:var(--tia-gold);font-size:1.1rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.tia-about__hero .tia-about__eyebrow,.tia-about__banner .tia-about__eyebrow{color:#ead6b2}.tia-about__actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px}.tia-about__button{min-height:48px;padding:13px 22px;border:1px solid currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.tia-about__button--light{color:var(--tia-ink);border-color:var(--tia-ivory);background:var(--tia-ivory)}.tia-about__button--light:hover{color:var(--tia-ivory);border-color:var(--tia-ivory);background:transparent}.tia-about__button--ghost{color:#fff;background:transparent}.tia-about__button--ghost:hover{color:var(--tia-ink);background:var(--tia-ivory)}.tia-about__manifesto{padding-block:clamp(80px,10vw,150px)}.tia-about__manifesto-grid{margin-top:26px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:clamp(50px,9vw,150px);align-items:end}.tia-about__manifesto h2{max-width:850px;margin:0;font-family:var(--font-heading--family);font-size:clamp(5.2rem,7vw,9.2rem);font-weight:500;letter-spacing:-.045em;line-height:.95}.tia-about__body{font-size:1.55rem;line-height:1.75}.tia-about__body p:first-child{margin-top:0}.tia-about__body p:last-child{margin-bottom:0}.tia-about__story{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);background:#efe9e1}.tia-about__story-media{min-height:700px;overflow:hidden}.tia-about__story-media img{transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.tia-about__story:hover .tia-about__story-media img{transform:scale(1.025)}.tia-about__story-content{padding:clamp(60px,8vw,120px);align-self:center}.tia-about__story-content h2{margin:14px 0 26px;font-family:var(--font-heading--family);font-size:clamp(4.6rem,6vw,7.8rem);font-weight:500;letter-spacing:-.04em;line-height:.95}.tia-about__principles{margin:42px 0 0;border-top:1px solid #d8cec3}.tia-about__principles div{padding:19px 0;border-bottom:1px solid #d8cec3;display:grid;grid-template-columns:minmax(120px,.75fr) 1.25fr;gap:24px}.tia-about__principles dt{font-weight:700}.tia-about__principles dd{margin:0;color:#665f58}.tia-about__categories{padding-block:clamp(85px,10vw,150px)}.tia-about__section-head{max-width:760px;margin-bottom:42px}.tia-about__section-head h2{margin:14px 0 0;font-family:var(--font-heading--family);font-size:clamp(4.8rem,6vw,8rem);font-weight:500;letter-spacing:-.04em;line-height:.95}.tia-about__category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tia-about__category{color:var(--tia-ink)}.tia-about__category-media{aspect-ratio:4/5;overflow:hidden;background:#eee7de}.tia-about__category-media img,.tia-about__category-media svg{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.tia-about__category:hover .tia-about__category-media img{transform:scale(1.035)}.tia-about__category-copy{padding-top:18px;display:flex;align-items:end;justify-content:space-between;gap:20px}.tia-about__category h3{margin:0;font-family:var(--font-heading--family);font-size:clamp(2.8rem,3vw,4.2rem);font-weight:500;line-height:1}.tia-about__category p{margin:7px 0 0;color:#6e6760}.tia-about__category span{flex:0 0 auto;min-height:40px;padding:10px 15px;border:1px solid var(--tia-ink);display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;transition:color .2s ease,background-color .2s ease}.tia-about__category:hover span{color:var(--tia-ivory);background:var(--tia-ink)}.tia-about__banner{position:relative;min-height:clamp(560px,62vw,850px);display:grid;align-items:end;color:#fff;background:#7f7167;isolation:isolate}.tia-about__banner-media,.tia-about__banner-shade{position:absolute;top:0;right:0;bottom:0;left:0}.tia-about__banner-media{z-index:-2;overflow:hidden}.tia-about__banner-media img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.tia-about__banner:hover .tia-about__banner-media img{transform:scale(1.02)}.tia-about__banner-shade{z-index:-1;background:linear-gradient(0deg,#191411bf,#1914110a 72%)}.tia-about__banner-content{padding-block:clamp(60px,8vw,110px)}.tia-about__banner-content h2{max-width:780px;margin:14px 0 18px;color:#fff;font-family:var(--font-heading--family);font-size:clamp(5.2rem,7.5vw,10rem);font-weight:500;letter-spacing:-.045em;line-height:.9}.tia-about__banner-content>p:not(.tia-about__eyebrow){max-width:520px;margin:0 0 28px;color:#fff;font-size:1.6rem;line-height:1.6}.tia-about__reveal{opacity:0;transform:translateY(34px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.2,1)}.tia-about__reveal.is-visible{opacity:1;transform:none}@media(max-width:989px){.tia-about__manifesto-grid{grid-template-columns:1fr;gap:32px}.tia-about__story{grid-template-columns:1fr}.tia-about__story-media{min-height:70vw}.tia-about__story-content{padding-inline:24px}.tia-about__category-grid{grid-template-columns:repeat(3,72vw);margin-right:-24px;padding-right:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.tia-about__category{scroll-snap-align:start}}@media(max-width:749px){.tia-about__frame{width:min(100% - 32px,1420px)}.tia-about__hero{min-height:calc(100svh - 92px)}.tia-about__image--desktop{display:none}.tia-about__image--mobile{display:block}.tia-about__hero-shade{background:linear-gradient(0deg,#18120ec7,#18120e0f 72%)}.tia-about__hero-content{padding-bottom:54px}.tia-about__hero-content h1{font-size:clamp(4.6rem,14vw,5.6rem);line-height:.91}.tia-about__actions{display:grid;grid-template-columns:1fr 1fr}.tia-about__button{padding-inline:13px}.tia-about__manifesto{padding-block:78px}.tia-about__manifesto h2{font-size:4.8rem}.tia-about__story-media{min-height:115vw}.tia-about__story-content{padding-block:68px}.tia-about__story-content h2{font-size:4.8rem}.tia-about__principles div{grid-template-columns:1fr;gap:5px}.tia-about__categories{padding-block:78px}.tia-about__category-grid{grid-template-columns:repeat(3,82vw);gap:12px}.tia-about__category-copy{align-items:flex-start}.tia-about__category span{min-height:38px;padding-inline:12px}.tia-about__banner{min-height:125vw}.tia-about__banner-content h2{font-size:4.2rem;line-height:.95}}@media(prefers-reduced-motion:reduce){.tia-about__reveal{opacity:1;transform:none;transition:none}.tia-about__story-media img,.tia-about__category-media img,.tia-about__banner-media img{transition:none}}.tia-jewelry-benefits{--tia-ivory:#f8f6f2;--tia-beige:#e8e1d8;--tia-gold:#b08d57;--tia-ink:#2b2b2b;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(520px,.95fr);color:var(--tia-ink);background:var(--tia-ivory)}.tia-jewelry-benefits__media{position:relative;min-height:820px;overflow:hidden;background:#c7ad96}.tia-jewelry-benefits__image{width:100%;height:100%;display:block;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.tia-jewelry-benefits:hover .tia-jewelry-benefits__image{transform:scale(1.025)}.tia-jewelry-benefits__image--mobile{display:none}.tia-jewelry-benefits__placeholder{width:100%;height:100%;background:linear-gradient(145deg,#d8c3ad,#9a7d68)}.tia-jewelry-benefits__stamp{position:absolute;right:24px;bottom:24px;width:132px;height:132px;border:1px solid rgba(255,255,255,.72);border-radius:50%;display:grid;place-content:center;color:#fff;text-align:center;background:#2b2b2b4d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tia-jewelry-benefits__stamp span{font-size:.95rem;letter-spacing:.15em;text-transform:uppercase}.tia-jewelry-benefits__stamp strong{margin-top:4px;font-family:var(--font-heading--family);font-size:2.2rem;font-weight:500}.tia-jewelry-benefits__content{padding:clamp(64px,7vw,112px) clamp(32px,6vw,96px);align-self:center}.tia-jewelry-benefits__intro{max-width:700px}.tia-jewelry-benefits__eyebrow{margin:0 0 14px;color:var(--tia-gold);font-size:1.1rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.tia-jewelry-benefits__intro h2{margin:0;font-family:var(--font-heading--family);font-size:clamp(4.6rem,5.4vw,7.4rem);font-weight:500;letter-spacing:-.04em;line-height:.94}.tia-jewelry-benefits__intro>p:last-child{max-width:620px;margin:24px 0 0;color:#625b55;font-size:1.55rem;line-height:1.65}.tia-jewelry-benefits__list{margin:42px 0 0;padding:0;border-top:1px solid var(--tia-beige);list-style:none}.tia-jewelry-benefits__item{padding:21px 0;border-bottom:1px solid var(--tia-beige);display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;opacity:0;transform:translateY(18px);transition:opacity .55s ease calc(var(--item-index) * 80ms),transform .55s ease calc(var(--item-index) * 80ms)}.tia-jewelry-benefits.is-visible .tia-jewelry-benefits__item{opacity:1;transform:none}.tia-jewelry-benefits__number{padding-top:3px;color:var(--tia-gold);font-family:var(--font-heading--family);font-size:1.8rem}.tia-jewelry-benefits__item h3{margin:0 0 5px;font-family:var(--font-heading--family);font-size:2.4rem;font-weight:600;line-height:1.05}.tia-jewelry-benefits__item p{margin:0;color:#625b55;font-size:1.35rem;line-height:1.55}.tia-jewelry-benefits__care{margin-top:28px;padding:18px 20px;border-left:3px solid var(--tia-gold);background:#efe9e1}.tia-jewelry-benefits__care strong{display:block;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase}.tia-jewelry-benefits__care p{margin:6px 0 0;color:#625b55;font-size:1.25rem;line-height:1.55}.tia-jewelry-benefits__actions{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px}.tia-jewelry-benefits__actions a{min-height:43px;padding:11px 17px;border:1px solid var(--tia-ink);display:inline-flex;align-items:center;justify-content:center;color:var(--tia-ink);font-size:1.05rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;transition:color .2s ease,background-color .2s ease}.tia-jewelry-benefits__actions a:hover{color:var(--tia-ivory);background:var(--tia-ink)}@media(max-width:1100px){.tia-jewelry-benefits{grid-template-columns:minmax(0,1fr) minmax(460px,1fr)}.tia-jewelry-benefits__content{padding-inline:42px}}@media(max-width:989px){.tia-jewelry-benefits{grid-template-columns:1fr}.tia-jewelry-benefits__media{min-height:72vw}.tia-jewelry-benefits__content{padding:72px 24px 82px}}@media(max-width:749px){.tia-jewelry-benefits__media{min-height:118vw}.tia-jewelry-benefits__image--desktop{display:none}.tia-jewelry-benefits__image--mobile{display:block}.tia-jewelry-benefits__stamp{right:16px;bottom:16px;width:104px;height:104px}.tia-jewelry-benefits__stamp strong{font-size:1.8rem}.tia-jewelry-benefits__intro h2{font-size:4rem;line-height:.97}.tia-jewelry-benefits__item{grid-template-columns:38px minmax(0,1fr);gap:12px}.tia-jewelry-benefits__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.tia-jewelry-benefits__actions a{padding-inline:8px}}@media(prefers-reduced-motion:reduce){.tia-jewelry-benefits__image,.tia-jewelry-benefits__item{transition:none}.tia-jewelry-benefits__item{opacity:1;transform:none}}.collage-style{display:grid;grid-auto-flow:dense}.collage-style__2_2_1_2{grid-template-columns:repeat(5,1fr)}.collage-style__2_2_1_2>*:nth-child(7n+1){grid-area:auto / 1 / span 1 / span 1}.collage-style__2_2_1_2>*:nth-child(7n+2){grid-area:auto / 1 / span 1 / span 1;grid-row:span 1}.collage-style__2_2_1_2>*:nth-child(7n+3){grid-column:2}.collage-style__2_2_1_2>*:nth-child(7n+4){grid-column:2;grid-row:span 1}.collage-style__2_2_1_2>*:nth-child(7n+5){grid-column:3 / span 2;grid-row:span 2}.collage-style__2_2_1_2>*:nth-child(7n+6){grid-column:5}.collage-style__2_2_1_2>*:nth-child(7n+7){grid-column:5}.collage-style__1_3{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr}.collage-style__1_3>*:nth-child(4n+1){grid-column:1 / span 2;grid-row:span 2}.collage-style__1_3>*:nth-child(4n+2){grid-column:3 / span 2;grid-row:auto / span 1}.collage-style__1_3>*:nth-child(4n+3){grid-column:3}.collage-style__1_3>*:nth-child(4n+4){grid-column:4}.collage-style__3_3_3{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr}.collage-style__3_3_3>*:nth-child(9n+1){grid-column:1;grid-row:auto / span 1}.collage-style__3_3_3>*:nth-child(9n+2){grid-column:2}.collage-style__3_3_3>*:nth-child(9n+3){grid-column:1 / span 2;grid-row:span 2}.collage-style__3_3_3>*:nth-child(9n+4){grid-column:3 / span 2;grid-row:span 2}.collage-style__3_3_3>*:nth-child(9n+5){grid-column:3}.collage-style__3_3_3>*:nth-child(9n+6){grid-column:4}.collage-style__3_3_3>*:nth-child(9n+7){grid-column:5}.collage-style__3_3_3>*:nth-child(9n+8){grid-column:6}.collage-style__3_3_3>*:nth-child(9n+9){grid-column:5 / span 2;grid-row:span 2}.collage-style__1_2_2{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr}.collage-style__1_2_2>*:nth-child(5n+1){grid-column:1 / span 3;grid-row:span 2}.collage-style__1_2_2>*:nth-child(5n+2){grid-column:4 / span 2;grid-row:auto / span 1}.collage-style__1_2_2>*:nth-child(5n+3){grid-column:4 / span 2;grid-row:auto / span 1}.collage-style__1_2_2>*:nth-child(5n+4){grid-column:6 / span 2;grid-row:auto / span 1}.collage-style__1_2_2>*:nth-child(5n+5){grid-column:6 / span 2;grid-row:auto / span 1}.collage-style__2_1{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}.collage-style__2_1>*:nth-child(3n+1){grid-column:1;grid-row:auto / span 1}.collage-style__2_1>*:nth-child(3n+2){grid-column:1;grid-row:auto / span 1}.collage-style__2_1>*:nth-child(3n+3){grid-column:2;grid-row:span 2}.collage-style__1_1_2{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr}.collage-style__1_1_2>*:nth-child(4n+1){grid-column:1;grid-row:span 2}.collage-style__1_1_2>*:nth-child(4n+2){grid-column:2;grid-row:span 2}.collage-style__1_1_2>*:nth-child(4n+3){grid-column:3;grid-row:auto / span 1}.collage-style__1_1_2>*:nth-child(4n+4){grid-column:3;grid-row:auto / span 1}@media(max-width:749px){.collage-style__2_2_1_2{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr)}.collage-style__2_2_1_2>*:nth-child(7n+1){grid-area:auto / 1 / span 1 / span 1}.collage-style__2_2_1_2>*:nth-child(7n+2){grid-column:2}.collage-style__2_2_1_2>*:nth-child(7n+3){grid-column:1}.collage-style__2_2_1_2>*:nth-child(7n+4){grid-column:2}.collage-style__2_2_1_2>*:nth-child(7n+5){grid-column:1 / span 2;grid-row:span 2}.collage-style__2_2_1_2>*:nth-child(7n+6){grid-column:1}.collage-style__2_2_1_2>*:nth-child(7n+7){grid-column:2}.collage-style__1_3{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.collage-style__1_3>*:nth-child(4n+1){grid-column:1 / span 2;grid-row:auto / span 1}.collage-style__1_3>*:nth-child(4n+2){grid-column:1 / span 2;grid-row:span 2}.collage-style__1_3>*:nth-child(4n+3){grid-column:1}.collage-style__1_3>*:nth-child(4n+4){grid-column:2}.collage-style__3_3_3{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}.collage-style__3_3_3>*:nth-child(9n+1){grid-column:1;grid-row:auto / span 1}.collage-style__3_3_3>*:nth-child(9n+2){grid-column:2;grid-row:auto / span 1}.collage-style__3_3_3>*:nth-child(9n+3){grid-column:1 / span 2;grid-row:span 2}.collage-style__3_3_3>*:nth-child(9n+4){grid-column:1 / span 2;grid-row:span 2}.collage-style__3_3_3>*:nth-child(9n+5){grid-column:1;grid-row:auto / span 1}.collage-style__3_3_3>*:nth-child(9n+6){grid-column:2;grid-row:auto / span 1}.collage-style__3_3_3>*:nth-child(9n+7){grid-column:1;grid-row:auto / span 1}.collage-style__3_3_3>*:nth-child(9n+8){grid-column:2;grid-row:auto / span 1}.collage-style__3_3_3>*:nth-child(9n+9){grid-column:1 / span 2;grid-row:span 2}.collage-style__1_2_2{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr}.collage-style__1_2_2>*:nth-child(5n+1){grid-column:1 / span 4;grid-row:auto / span 1}.collage-style__1_2_2>*:nth-child(5n+2){grid-column:1 / span 2;grid-row:auto / span 1}.collage-style__1_2_2>*:nth-child(5n+3){grid-column:3 / span 2;grid-row:auto / span 1}.collage-style__1_2_2>*:nth-child(5n+4){grid-column:1 / span 2;grid-row:auto / span 1}.collage-style__1_2_2>*:nth-child(5n+5){grid-column:3 / span 2;grid-row:auto / span 1}.collage-style__2_1{grid-template-columns:1fr;grid-auto-rows:auto}.collage-style__2_1>*:nth-child(3n+1){grid-column:1/2;grid-row:auto / span 1}.collage-style__2_1>*:nth-child(3n+2){grid-column:1/2;grid-row:auto / span 1}.collage-style__2_1>*:nth-child(3n+3){grid-column:1 / span 2;grid-row:auto / span 1}.collage-style__1_1_2{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}.collage-style__1_1_2>*:nth-child(4n+1){grid-column:1;grid-row:auto / span 1}.collage-style__1_1_2>*:nth-child(4n+2){grid-column:2;grid-row:auto / span 1}.collage-style__1_1_2>*:nth-child(4n+3){grid-column:1;grid-row:auto / span 1}.collage-style__1_1_2>*:nth-child(4n+4){grid-column:2;grid-row:auto / span 1}}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgb(79 79 79 / var(--opacity-40));--pswp-preloader-color-secondary: rgb(255 255 255 / var(--opacity-90));--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:var(--opacity-4);contain:layout style size;-webkit-tap-highlight-color:rgb(0 0 0 / var(--opacity-0))}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:var(--opacity-4);background:var(--pswp-bg);display:block}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp,.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp{position:fixed}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:var(--opacity-4);will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:var(--opacity-100);pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:var(--opacity-85);-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:var(--opacity-100)}.pswp__button:disabled{opacity:var(--opacity-30);cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:var(--opacity-0);transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:var(--opacity-85)}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin:15px 0 0 20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:var(--opacity-85)}.pswp--one-slide .pswp__counter{display:none}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
