.plp{--plp-gutter: 24px;--plp-ink-80: rgba(44, 40, 40, .8);--plp-ink-40: rgba(44, 40, 40, .4);--plp-ink-05: rgba(44, 40, 40, .05);padding:0 var(--plp-gutter) 100px}.plp-head{display:flex;flex-direction:column;align-items:center;gap:16px;padding:76px 0 66px;text-align:center}.pdp-s .plp-head__title{display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:start;width:100%;margin:0;font-family:var(--pdp-cabinet);font-weight:500;font-size:clamp(48px,5vw,72px);line-height:.92;letter-spacing:var(--pdp-ls-hero);text-transform:uppercase;color:var(--pdp-ink)}.plp-head__title:before{content:attr(data-count);justify-self:end;margin-right:calc(clamp(48px,5vw,72px)*.22 + 4px);font-size:clamp(36px,3.61vw,52px);line-height:.95;letter-spacing:var(--pdp-ls-display);visibility:hidden}.plp-head__count{justify-self:start;margin:-1px 0 0 calc(clamp(48px,5vw,72px)*.22 + 4px);font-size:clamp(36px,3.61vw,52px);line-height:.95;letter-spacing:var(--pdp-ls-display);color:var(--pdp-ink-60)}.plp-head__text{max-width:426px;font-family:var(--pdp-switzer);font-weight:400;font-size:15px;line-height:1.5;color:var(--pdp-ink-70)}.pdp-s .plp-head__clear{color:var(--pdp-ink);text-decoration:underline;text-underline-offset:3px}.plp-shortcuts{position:relative;width:100%;max-width:916px}.plp-shortcuts__list{display:flex;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.plp-shortcuts__list::-webkit-scrollbar{display:none}.plp-shortcuts__list>li{flex:none;scroll-snap-align:start}.plp-shortcuts__list>li:first-child{margin-left:auto}.plp-shortcuts__list>li:last-child{margin-right:auto}.pdp-s .plp-shortcuts__arrow{position:absolute;top:29px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--pdp-ink-10);border-radius:50%;background:var(--pdp-bone);cursor:pointer}.plp-shortcuts__arrow--prev{left:-48px}.plp-shortcuts__arrow--next{right:-48px}.plp-shortcut{display:flex;flex-direction:column;align-items:center;gap:8px;width:90px;color:var(--pdp-ink);text-decoration:none}.plp-shortcut__ring{display:block;width:90px;height:90px;padding:3px;border-radius:50%;transition:box-shadow .15s}.plp[aria-busy=true] .plp-grid{opacity:.5;transition:opacity .15s}.plp-shortcut.is-disabled{opacity:.4;cursor:default}.plp-shortcut.is-active .plp-shortcut__ring,a.plp-shortcut:hover .plp-shortcut__ring{box-shadow:inset 0 0 0 1.5px var(--pdp-ink)}.plp-shortcut__img{width:100%;height:100%;border-radius:50%;object-fit:cover;background:var(--pdp-ink-06)}.plp-shortcut__label{width:87px;font-family:var(--pdp-switzer);font-weight:400;font-size:12px;line-height:1.25;text-transform:uppercase;color:var(--plp-ink-80)}.plp-shortcut__count{display:none}.plp-shortcut__img--cutout{object-fit:contain;background:none}.plp-shortcut__img--dot{display:block}.plp-shortcuts--stones{max-width:1152px}.plp-shortcuts--stones .plp-shortcuts__list{gap:6px}.plp-tabs{display:flex;justify-content:center;gap:22px;margin-top:16px}.pdp-s .plp-tabs__tab{padding:0 0 4px;border:0;border-bottom:1px solid transparent;border-radius:0;background:none;font-family:var(--pdp-cabinet);font-weight:500;font-size:18px;line-height:1.15;letter-spacing:-.005em;text-transform:uppercase;color:#2c28284d;cursor:pointer;transition:color .15s}.pdp-s .plp-tabs__tab:hover{color:var(--pdp-ink)}.pdp-s .plp-tabs__tab.is-active{border-bottom-color:var(--pdp-ink);color:var(--pdp-ink)}.plp-tabs+.plp-shortcuts{margin-top:-4px}.plp-grid__item--promo{min-height:100%}.pdp-s .plp-promo{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:20px;min-height:508px;padding:20px;overflow:hidden;background:#2c2828;color:#fbf9f5;text-decoration:none}.plp-promo__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.plp-promo__icon,.plp-promo__title,.plp-promo__text,.plp-promo__link{position:relative}.plp-promo__title{font-family:var(--pdp-cabinet);font-weight:500;font-size:clamp(36px,3.61vw,52px);line-height:.95;letter-spacing:-.015em;text-transform:uppercase}.plp-promo__text{font-family:var(--pdp-switzer);font-weight:400;font-size:15px;line-height:1.5;color:#fffc}.plp-promo__link{margin-top:auto;font-family:var(--pdp-cabinet);font-weight:500;font-size:13px;line-height:16px;letter-spacing:-.005em;text-transform:uppercase}.plp-seo{max-width:720px;margin:64px auto 0;font-family:var(--pdp-switzer);font-weight:400;font-size:13px;line-height:1.45;color:var(--pdp-ink-70)}.plp-seo h1,.plp-seo h2,.plp-seo h3,.plp-seo h4{margin:24px 0 8px;font-family:inherit;font-weight:500;font-size:15px;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--pdp-ink)}.plp-seo p,.plp-seo ul,.plp-seo ol{margin:0 0 12px}.plp-seo a{color:inherit;text-decoration:underline}.plp-seo img{display:none}.plp-note{margin:12px 0 0;font-family:var(--pdp-switzer);font-weight:400;font-size:13px;line-height:1.45;color:var(--pdp-ink-70)}.plp-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;min-height:57px;padding:16px 0;border-top:1px solid var(--pdp-ink-10)}.plp-bar__side{display:flex;align-items:center;min-width:0}.plp-bar__side--end{justify-content:flex-end}.pdp-s .plp-bar__filter,.plp-sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--plp-ink-80);font-family:var(--pdp-switzer);font-weight:400;font-size:12px;line-height:1.25;text-transform:uppercase;white-space:nowrap;cursor:pointer}.plp-bar__filter-mobile{display:none}.plp-sort{position:relative;gap:6px;margin:0}.plp-sort__select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.plp-sort:focus-within{outline:1px solid var(--pdp-ink);outline-offset:4px}.plp-chips{display:flex;align-items:center;gap:16px;min-width:0;margin:-6px 0;overflow-x:auto;scrollbar-width:none}.plp-chips::-webkit-scrollbar{display:none}.plp-chips>li{flex:none}.plp-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 0;border-radius:100px;color:var(--plp-ink-80);font-family:var(--pdp-cabinet);font-weight:500;font-size:15px;line-height:18px;letter-spacing:var(--pdp-ls-ui);text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:color .15s}a.plp-chip:hover{color:var(--pdp-ink)}.plp-chip.is-disabled{opacity:.4;cursor:default}.plp-chip.is-active{gap:6px;padding:6px 16px;background:var(--plp-ink-05)}.plp-chip__count{color:var(--plp-ink-40)}.plp-chip img{width:14px;height:14px}.plp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.plp-grid__item{display:flex;min-width:0}.plp .plp-grid .pdp-card{flex:1 1 auto;width:100%;padding:20px}.plp-more{display:flex;justify-content:center;padding-top:48px}.plp-more__button[aria-busy=true]{opacity:.5;pointer-events:none}.plp-empty{padding:80px 0;font-family:var(--pdp-switzer);font-weight:400;font-size:15px;line-height:1.5;text-align:center;color:var(--pdp-ink-70)}@media(max-width:1199px){.plp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:999px){.plp-chips{display:none}.plp-bar{grid-template-columns:auto auto;justify-content:space-between}}@media(max-width:749px){.plp{--plp-gutter: 0px;padding-bottom:0}.plp-head{gap:12px;padding:48px 0 22px}.plp-head__title,.plp-head__text{padding:0 16px}.pdp-s .plp-head__title{display:flex;justify-content:center;align-items:flex-start;gap:2px;width:auto;max-width:100%;font-size:40px;line-height:1;letter-spacing:var(--pdp-ls-display)}.pdp-s .plp-head__title:before{content:none}.plp-head__count{flex:none;margin:0;font-size:24px;line-height:1.05;letter-spacing:-.01em;color:var(--pdp-ink-50)}.plp-head__text{max-width:332px;font-size:13px;line-height:1.45}.plp-shortcuts{max-width:none;margin-top:12px}.plp-shortcuts__list{gap:16px;padding:0 16px;scroll-padding:0 16px}.pdp-s .plp-shortcuts__arrow{display:none}.plp-shortcut{width:auto;min-width:74px}.plp-shortcut__ring{width:74px;height:74px}.plp-shortcut__label{width:auto;max-width:96px}.plp-shortcut__suffix{display:none}.plp-shortcuts--stones .plp-shortcuts__list{gap:8px}.plp-tabs{gap:16px;margin-top:12px}.pdp-s .plp-tabs__tab{font-size:14px}.pdp-s .plp-promo{gap:12px;min-height:0;padding:16px}.plp-promo__title{font-size:28px}.plp-promo__text{font-size:13px}.plp-note,.plp-seo{padding:0 16px}.plp-seo{margin:48px auto 40px}.plp-bar{min-height:44px;padding:12px 16px;border-bottom:1px solid var(--pdp-ink-10)}.plp-bar__filter-desktop{display:none}.plp-bar__filter-mobile{display:inline}.pdp-s .plp-bar__filter{gap:6px}.plp-sort{gap:4px}.plp-sort img{width:18px;height:18px}.plp-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.plp .plp-grid .pdp-card{padding:8px}.plp-more{padding:32px 16px 40px}.plp-more__button{width:100%}}.plp-filters{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.plp-filters[hidden]{display:none}.plp-filters__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1f1c1c73;opacity:0;transition:opacity .25s ease}.plp-filters__panel{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:420px;max-width:100%;margin:0;background:#f6f3ee;color:var(--pdp-ink);transform:translate(-100%);transition:transform .3s cubic-bezier(.22,1,.36,1)}.plp-filters.is-open .plp-filters__overlay{opacity:1}.plp-filters.is-open .plp-filters__panel{transform:none}@media(prefers-reduced-motion:reduce){.plp-filters__overlay,.plp-filters__panel{transition:none}}.plp-filters__head,.pdp-s .plp-filters__summary{display:flex;align-items:flex-start;justify-content:space-between;font-family:var(--pdp-cabinet);font-weight:500;font-size:18px;line-height:1.15;letter-spacing:-.005em;text-transform:uppercase}.plp-filters__head{padding:18px 24px;border-bottom:1px solid var(--pdp-ink-10)}.plp-filters__title{margin:0}.pdp-s .plp-filters__close{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.plp-filters__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.plp-filters__group{border-bottom:1px solid var(--pdp-ink-10)}.pdp-s .plp-filters__summary{padding:16px 24px;list-style:none;cursor:pointer}.plp-filters__summary::-webkit-details-marker{display:none}.plp-filters__summary:after{content:"+";color:var(--pdp-ink-50)}.plp-filters__group[open] .plp-filters__summary:after{content:"\2013"}.plp-filters__group[open] .plp-filters__summary{padding-bottom:14px}.plp-filters__options{display:flex;flex-direction:column;gap:12px;padding:0 24px 18px}.plp-filters__option{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--pdp-switzer);font-size:15px;line-height:1.5;cursor:pointer}.plp-filters__option.is-disabled{opacity:.4;cursor:default}.pdp-s .plp-filters__option input{flex:none;width:18px;height:18px;margin:0;border:1px solid var(--pdp-ink);border-radius:2px;background:none;-webkit-appearance:none;appearance:none;cursor:inherit}.pdp-s .plp-filters__option input:checked{background:var(--pdp-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.5 9.2l3 3 6-6.4' fill='none' stroke='%23f6f3ee' stroke-width='1.5'/%3E%3C/svg%3E") center / 18px no-repeat}.plp-filters__swatch{flex:none;width:22px;height:22px;border-radius:50%}.plp-filters__name{flex:1 1 auto;min-width:0}.plp-filters__name.is-raw{text-transform:capitalize}.plp-filters__name.is-upper{text-transform:uppercase}.plp-filters__count{font-size:13px;line-height:1.45;color:var(--pdp-ink-50)}.plp-filters__price{display:flex;flex-direction:column;gap:14px;padding:0 24px 20px}.plp-filters__price-values,.plp-filters__scale{display:flex;justify-content:space-between;margin:0}.plp-filters__price-values{font-family:var(--pdp-cabinet);font-weight:500;font-size:18px;line-height:24px;letter-spacing:-.005em}.plp-filters__scale{font-family:var(--pdp-switzer);font-size:13px;line-height:1.45;color:var(--pdp-ink-50)}.plp-filters__range{position:relative;height:24px}.plp-filters__range:before,.plp-filters__range:after{content:"";position:absolute;top:11px;height:2px}.plp-filters__range:before{right:0;left:0;background:#2c28284d}.plp-filters__range:after{left:calc(11px + (100% - 22px) * var(--lo));width:calc((100% - 22px) * (var(--hi) - var(--lo)));background:var(--pdp-ink)}.pdp-s .plp-filters__range input{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:24px;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;outline:none;pointer-events:none;-webkit-appearance:none;appearance:none}.plp-filters__range input::-webkit-slider-runnable-track{height:24px;background:none}.plp-filters__range input::-webkit-slider-thumb{box-sizing:border-box;width:22px;height:22px;margin-top:1px;border:5px solid var(--pdp-ink);border-radius:50%;background:#f6f3ee;pointer-events:auto;cursor:grab;-webkit-appearance:none;appearance:none}.plp-filters__range input::-moz-range-thumb{box-sizing:border-box;width:22px;height:22px;border:5px solid var(--pdp-ink);border-radius:50%;background:#f6f3ee;pointer-events:auto;cursor:grab}.plp-filters__range input::-moz-range-track{background:none}.plp-filters__range input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #2c282833}.plp-filters__range input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #2c282833}.plp-filters__foot{display:flex;gap:8px;padding:16px 24px 22px;border-top:1px solid var(--pdp-ink-10)}.pdp-s .plp-filters__button{flex:1 1 0;min-width:0;padding-right:12px;padding-left:12px;text-align:center}html.plp-filters-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/6/assets/plp.css.map */
