.pd-section-header{margin-bottom:2.8rem}.pd-section-header--center{text-align:center}.pd-section-header .pd-eyebrow{margin:0 0 .8rem}.pd-section-header h2{margin:0}.pd-section-footer{margin-top:3.2rem;text-align:center}.pd-tabs__list{display:flex;gap:.8rem;margin:0 0 3.2rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.2rem}.pd-tabs__list::-webkit-scrollbar{display:none}.pd-tabs__list--center{justify-content:center}@media screen and (max-width:749px){.pd-tabs__list--center{justify-content:flex-start}}.pd-tabs__tab{flex:0 0 auto;padding:.9rem 2rem;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:4rem;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:1.45rem;letter-spacing:.02rem;cursor:pointer;transition:background-color var(--duration-short) ease,border-color var(--duration-short) ease,color var(--duration-short) ease}.pd-tabs__tab:hover{border-color:rgb(var(--color-foreground))}.pd-tabs__tab.is-active{background-color:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.pd-tabs__panel.is-active{animation:pdTabFade var(--duration-default) ease}@keyframes pdTabFade{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:none}}.pd-popular-categories{list-style:none;margin:0;padding:0;display:grid;gap:1.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:990px){.pd-popular-categories{grid-template-columns:repeat(var(--pd-columns, 4),minmax(0,1fr));gap:2.4rem}}@media screen and (max-width:549px){.pd-popular-categories--side{grid-template-columns:1fr}}.pd-category-card{display:flex;flex-direction:column;border-radius:1.6rem;overflow:hidden;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.pd-popular-categories--side .pd-category-card{flex-direction:row}.pd-category-card__media{aspect-ratio:4 / 3;overflow:hidden}.pd-popular-categories--side .pd-category-card__media{flex:0 0 40%;aspect-ratio:auto}.pd-category-card__media img,.pd-category-card__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--duration-long) ease}.pd-category-card:hover .pd-category-card__media img{transform:scale(1.04)}.pd-category-card__content{display:flex;flex-direction:column;gap:1rem;padding:2rem;flex:1 1 auto}.pd-category-card__heading{margin:0}.pd-category-card__heading a{text-decoration:none}.pd-category-card__links li{padding:.3rem 0;font-size:1.4rem}.pd-category-card__links a{color:rgba(var(--color-foreground),.8);text-decoration:none}.pd-category-card__links a:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.pd-category-card__button{margin-top:auto;display:inline-flex;align-items:center;gap:.6rem;font-weight:500;font-size:1.4rem;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.4rem;text-decoration-color:#b8893b}.pd-category-card__button .svg-wrapper{width:1.2rem;height:1.2rem}.pd-tag-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1rem}.pd-tag-links--center{justify-content:center}@media screen and (max-width:749px){.pd-tag-links--scroll-mobile{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin-right:-1.5rem;padding-right:1.5rem}.pd-tag-links--scroll-mobile::-webkit-scrollbar{display:none}.pd-tag-links--scroll-mobile li{flex:0 0 auto}}.pd-tag-links__pill{display:inline-block;padding:.9rem 2rem;border-radius:4rem;border:.1rem solid rgba(var(--color-foreground),.15);background-color:rgba(var(--color-foreground),.03);color:rgb(var(--color-foreground));font-size:1.45rem;text-decoration:none;white-space:nowrap;transition:background-color var(--duration-short) ease,color var(--duration-short) ease,border-color var(--duration-short) ease}.pd-tag-links__pill:hover{background-color:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.pd-section-header--split{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.pd-hero__inner{display:grid;gap:4rem;align-items:center}@media screen and (min-width:990px){.pd-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:6rem}}.pd-hero__heading{margin:0 0 2rem;line-height:1.05}.pd-hero__text{max-width:48rem;font-size:1.7rem;color:rgba(var(--color-foreground),.8)}.pd-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.pd-hero__trust{margin:2.4rem 0 0;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.pd-hero__stars{color:#b8893b;letter-spacing:.15em;margin-right:.6rem}.pd-hero__collage{position:relative;display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:1fr 1fr;gap:1.6rem;aspect-ratio:1.1}.pd-hero__tile{position:relative;overflow:hidden;border-radius:2rem;background-color:rgb(var(--color-background));display:block}.pd-hero__tile--1{grid-row:1 / span 2}.pd-hero__collage--arch .pd-hero__tile--1{border-radius:50vw 50vw 2rem 2rem}.pd-hero__tile img,.pd-hero__tile svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.pd-hero__tile--product{background-color:#fff}.pd-hero__tile--product img{object-fit:contain;padding:1.6rem 1.6rem 5.6rem}.pd-hero__tile--product:hover img{transform:scale(1.04)}.pd-hero__tile-label{position:absolute;left:1.2rem;right:1.2rem;bottom:1.2rem;display:flex;justify-content:space-between;gap:1rem;padding:.8rem 1.2rem;border-radius:4rem;background-color:#ffffffeb;color:#2e2236;font-size:1.25rem;line-height:1.3}.pd-hero__tile-label span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-hero__tile-price{flex:0 0 auto;font-weight:500}.pd-hero__badge{position:absolute;left:50%;top:50%;transform:translate(-60%,-50%);width:11rem;height:11rem;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;padding:1.4rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:1.6rem;line-height:1.2;box-shadow:0 1rem 3rem -1.6rem #0006;animation:pdSpinIn 1s ease both}.pd-hero__badge em{color:#d9b46a}@keyframes pdSpinIn{0%{opacity:0;transform:translate(-60%,-50%) rotate(-25deg) scale(.8)}}@media screen and (max-width:749px){.pd-hero__badge{width:8.4rem;height:8.4rem;font-size:1.25rem}}.pd-highlight-text{max-width:110rem;margin:0 auto}.pd-highlight-text--center{text-align:center}.pd-highlight-text__text{margin:0;line-height:1.25}.pd-highlight-text .button{margin-top:3rem}.pd-inline-image{display:inline-block;vertical-align:middle;width:2.1em;height:1.05em;margin:0 .12em;border-radius:4rem;overflow:hidden;transform:translateY(-.06em)}.pd-inline-image img{width:100%;height:100%;object-fit:cover;display:block}.pd-marquee{overflow:hidden;padding:1.8rem 0}.pd-marquee--border{border-top:.1rem solid rgba(var(--color-foreground),.1);border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.pd-marquee__track{display:flex;width:max-content;animation:pdMarquee var(--pd-marquee-duration, 35s) linear infinite;animation-direction:var(--pd-marquee-direction, normal)}.pd-marquee:hover .pd-marquee__track{animation-play-state:paused}.pd-marquee__group{display:flex;align-items:center;flex-shrink:0}.pd-marquee__item{margin:0 2.4rem;white-space:nowrap}.pd-marquee__item--text{margin-top:0;margin-bottom:0}.pd-marquee__item--logo img,.pd-marquee__item--logo svg{display:block;width:auto;height:4rem;opacity:.75}.pd-marquee__separator{display:inline-flex;color:#b8893b;font-size:1.8rem}@keyframes pdMarquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.pd-marquee__track{animation:none}}.pd-carousel__arrows{display:flex;gap:.8rem;flex:0 0 auto}.pd-carousel__arrow{width:4.6rem;height:4.6rem;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.2);background:rgb(var(--color-background));color:rgb(var(--color-foreground));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--duration-short) ease,color var(--duration-short) ease}.pd-carousel__arrow .svg-wrapper{width:1.4rem;height:1.4rem}.pd-carousel__arrow[data-dir="-1"] .svg-wrapper{transform:rotate(180deg)}.pd-carousel__arrow:not([disabled]):hover{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.pd-carousel__arrow[disabled]{opacity:.35;cursor:default}.pd-carousel--static .pd-carousel__arrows{display:none}.pd-carousel__track{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.4rem}.pd-carousel__track::-webkit-scrollbar{display:none}.pd-testimonial{flex:0 0 85%;scroll-snap-align:start;display:flex;flex-direction:column;border-radius:2rem;overflow:hidden;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.pd-testimonial{flex-basis:calc((100% - 3.2rem) / 3)}}.pd-testimonial__media{aspect-ratio:4 / 3}.pd-testimonial__media img{width:100%;height:100%;object-fit:cover;display:block}.pd-testimonial__body{display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem;flex:1 1 auto}.pd-testimonial__stars{margin:0;color:#b8893b;letter-spacing:.15em;font-size:1.6rem}.pd-testimonial__stars .is-empty{opacity:.25}.pd-testimonial__quote{margin:0;padding:0;border:0;font-family:var(--font-heading-family);font-size:1.8rem;line-height:1.5;font-style:normal}.pd-testimonial__quote p{margin:0}.pd-testimonial__author{margin-top:auto;display:flex;align-items:center;gap:1.2rem;font-size:1.4rem}.pd-testimonial__author strong{display:block;font-weight:500}.pd-testimonial__avatar{width:4rem;height:4rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background-color:#f6e7ea;color:#3e2a47;font-family:var(--font-heading-family);font-size:1.8rem;text-transform:uppercase}.pd-testimonial__detail{color:rgba(var(--color-foreground),.65);font-size:1.3rem}.pd-testimonial__product{display:flex;align-items:center;gap:1rem;padding-top:1.4rem;border-top:.1rem solid rgba(var(--color-foreground),.08);font-size:1.3rem;text-decoration:none}.pd-testimonial__product img{border-radius:.8rem;object-fit:cover}.pd-hotspots-layout{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.pd-hotspots-layout--left,.pd-hotspots-layout--right{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:6rem}.pd-hotspots-layout--right .pd-hotspots-layout__text{order:2}}.pd-hotspots-layout__text h2{margin:0 0 1.6rem}.pd-hotspots-layout__text .button{margin-top:2rem}.pd-hotspots{position:relative;display:block}.pd-hotspots__media{border-radius:2rem;overflow:hidden}.pd-hotspots__media img,.pd-hotspots__media svg{width:100%;height:auto;display:block}.pd-hotspots__media svg{aspect-ratio:4 / 3;background:rgba(var(--color-foreground),.05)}.pd-hotspot{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);z-index:1}.pd-hotspot.is-open{z-index:3}.pd-hotspot__pin{width:3.4rem;height:3.4rem;border-radius:50%;border:0;background:#fff;color:#3e2a47;font-size:2rem;line-height:1;cursor:pointer;animation:pdPulse 2.4s ease-out infinite;transition:transform var(--duration-short) ease}.pd-hotspot.is-open .pd-hotspot__pin{transform:rotate(45deg);animation:none}@keyframes pdPulse{0%{box-shadow:0 0 #ffffffb3}70%{box-shadow:0 0 0 1.2rem #fff0}to{box-shadow:0 0 #fff0}}@media(prefers-reduced-motion:reduce){.pd-hotspot__pin{animation:none}}.pd-hotspot__card{position:absolute;left:calc(100% + 1rem);top:50%;transform:translateY(-50%);width:26rem;padding:1.2rem;border-radius:1.6rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 1.6rem 4rem -2rem #00000073}.pd-hotspot--flip .pd-hotspot__card{left:auto;right:calc(100% + 1rem)}@media screen and (max-width:749px){.pd-hotspot__card{width:20rem}}.pd-hotspot__link{display:flex;gap:1.2rem;align-items:center;text-decoration:none}.pd-hotspot__image img{display:block;border-radius:1rem;object-fit:cover}.pd-hotspot__info{display:flex;flex-direction:column;gap:.4rem;min-width:0}.pd-hotspot__title{font-size:1.35rem;line-height:1.35;margin:0}.pd-hotspot .price{font-size:1.35rem}.pd-countdown__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem 4rem;padding-top:2.8rem;padding-bottom:2.8rem}.pd-countdown__heading{margin:0}.pd-countdown__heading em{color:#d9b46a}.pd-countdown__subtext{margin:.4rem 0 0;opacity:.8}.pd-countdown__timer{display:flex;align-items:flex-start;gap:.8rem}.pd-countdown__unit{display:flex;flex-direction:column;align-items:center;min-width:6.4rem;padding:1rem .8rem;border-radius:1.2rem;background-color:rgba(var(--color-foreground),.08)}.pd-countdown__number{font-family:var(--font-heading-family);font-size:3rem;line-height:1;font-variant-numeric:tabular-nums}.pd-countdown__label{margin-top:.4rem;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;opacity:.75}.pd-countdown__colon{font-size:2.4rem;line-height:5rem;opacity:.5}.pd-countdown__expired{font-family:var(--font-heading-family);font-size:2rem}@media screen and (max-width:749px){.pd-countdown__inner{justify-content:center;text-align:center}.pd-countdown__unit{min-width:5.6rem}.pd-countdown__number{font-size:2.4rem}}.pd-hero__tile-link{display:block;width:100%;height:100%}.pd-hero__tile .pd-qty,.pd-hero__tile>.pd-tile-add,.pd-hero__tile .pd-tile-add-wrap{bottom:5.6rem}.pd-hero__collage--arch .pd-hero__tile--1 .pd-wishlist-button--card{top:auto;right:auto;bottom:5.6rem;left:.6rem}.pd-hero__temple{position:relative;justify-self:center;width:min(100%,42rem);padding:1.4rem}.pd-hero__arch{position:relative;aspect-ratio:4 / 5;overflow:hidden;display:grid;place-items:center;border-radius:999px 999px 1.2rem 1.2rem;background-color:rgba(var(--pd-gold),.14);color:rgb(var(--pd-gold-heading));outline:.2rem solid rgb(var(--pd-gold));outline-offset:1.2rem}.pd-hero__arch img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pd-hero__arch-icon svg{width:clamp(9rem,14vw,13rem);height:auto;stroke-width:1.1}.pd-hero__card{position:absolute;left:-1.2rem;bottom:4.8rem;display:grid;gap:.4rem;max-width:22rem;padding:1.6rem 2rem;border-radius:1.2rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 1.6rem 3.2rem -1.8rem rgba(var(--pd-plum),.55)}.pd-hero__card-title{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.15}.pd-hero__card-title em{color:rgb(var(--pd-gold-heading))}.pd-hero__card-text{font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground),.75)}@media screen and (max-width:749px){.pd-hero__temple{width:min(100%,30rem)}.pd-hero__card{left:-.4rem;bottom:2.4rem;max-width:18rem;padding:1.2rem 1.4rem}.pd-hero__card-title{font-size:1.8rem}}.pd-divider{display:flex;align-items:center;justify-content:center;gap:1.6rem;color:rgb(var(--pd-gold))}.pd-divider:before,.pd-divider:after{content:"";height:.1rem;width:min(28%,24rem);background-color:rgba(var(--pd-gold),.45)}.pd-divider__icons{display:inline-flex;align-items:center;gap:1.2rem}.pd-divider__icons .pd-divider__small svg{width:1.4rem;height:1.4rem;opacity:.7}.pd-arches__head,.pd-band__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem 2.4rem;margin-bottom:2.8rem}.pd-arches__head h2{margin:0}.pd-arches--narrow{max-width:96rem}.pd-arches--full{padding:0 1.5rem}@media screen and (min-width:750px){.pd-arches--full{padding:0 3.2rem}}.pd-arches__grid{--pd-arches-cols: var(--pd-arches-mobile, 3);--pd-arches-col-gap: calc(var(--pd-arches-gap, 20px) * .6);display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--pd-arches-gap, 20px) * .8) var(--pd-arches-col-gap);margin:0}.pd-arches__grid>li{flex:0 0 calc((100% - var(--pd-arches-col-gap) * (var(--pd-arches-cols) - 1)) / var(--pd-arches-cols));max-width:var(--pd-arches-max, none);min-width:0}@media screen and (min-width:750px){.pd-arches__grid{--pd-arches-cols: var(--pd-arches-tablet, 4);--pd-arches-col-gap: var(--pd-arches-gap, 20px);gap:var(--pd-arches-gap, 20px)}}@media screen and (min-width:990px){.pd-arches__grid{--pd-arches-cols: var(--pd-arches-desktop, 6)}}@media screen and (max-width:749px){.pd-arches__grid--scroll{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.4rem;margin-right:-1.5rem;padding-right:1.5rem}.pd-arches__grid--scroll::-webkit-scrollbar{display:none}.pd-arches__grid--scroll>li{flex-basis:calc((100% - var(--pd-arches-col-gap) * (var(--pd-arches-cols) - 1)) / (var(--pd-arches-cols) + .35));scroll-snap-align:start}}.pd-arches__item{display:block;text-align:center;color:rgb(var(--color-foreground));text-decoration:none}.pd-arches__shape{position:relative;display:grid;place-items:center;aspect-ratio:4 / 5;overflow:hidden;margin-bottom:1.2rem;border:.1rem solid rgba(var(--pd-gold),.35);border-radius:999px 999px 1rem 1rem;background-color:rgba(var(--pd-gold),.1);color:rgb(var(--pd-gold-heading));transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.pd-arches--arch-tall .pd-arches__shape{aspect-ratio:2 / 3}.pd-arches--circle .pd-arches__shape{aspect-ratio:1 / 1;border-radius:50%}.pd-arches--rounded .pd-arches__shape{aspect-ratio:1 / 1;border-radius:1.6rem}.pd-arches__shape img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pd-arches__shape svg{width:42%;height:auto;stroke-width:1.2}.pd-arches__item:hover .pd-arches__shape{transform:translateY(-.4rem);border-color:rgb(var(--pd-gold));box-shadow:0 1.4rem 2.4rem -1.8rem rgba(var(--pd-plum),.6)}.pd-arches__label{display:block;font-size:1.4rem;font-weight:500;line-height:1.35;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media screen and (min-width:750px){.pd-arches__label{font-size:1.5rem}}.pd-arches__item:hover .pd-arches__label{text-decoration:underline;text-underline-offset:.3rem}.pd-band__grid{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.pd-band__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6.4rem}}.pd-band__heading{margin:0 0 1.6rem;line-height:1.1}.pd-band__heading em,.pd-band .pd-eyebrow{color:rgb(var(--color-button))}.pd-band__text{max-width:52rem;line-height:1.7;opacity:.9}.pd-band__text p{margin:0}.pd-band__button{margin-top:2.4rem}.pd-band__promises{display:grid;gap:1.4rem;margin:0}.pd-band__promise{display:flex;gap:1.6rem;align-items:flex-start;padding:1.8rem 2rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:1.4rem}.pd-band__promise svg{flex-shrink:0;color:rgb(var(--color-button))}.pd-band__promise strong{display:block;margin-bottom:.2rem;font-size:1.6rem;font-weight:600}.pd-band__promise span{font-size:1.4rem;opacity:.85}@media(prefers-reduced-motion:reduce){.pd-arches__shape{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/pd-sections.css.map */
