:root{--m-silver: linear-gradient(145deg, #E8EAEC 0%, #B9BEC4 55%, #8E949B 100%);--m-gold: linear-gradient(145deg, #F0E3BE 0%, #CBA95F 55%, #A6823C 100%);--m-rose: linear-gradient(145deg, #F7DED2 0%, #DFA792 55%, #BE7F68 100%)}.page{padding-top:var(--hdr)}.crumbs{width:var(--edge);margin-inline:auto;padding-block:.35rem;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:var(--t-s);color:var(--muted)}.crumbs a,.crumbs span[aria-current]{display:inline-flex;align-items:center;min-height:44px}.crumbs a{text-decoration:none;transition:color var(--fast) ease}.crumbs a:hover,.crumbs span[aria-current]{color:var(--ink)}.crumbs i{font-style:normal;opacity:.55}.plp__head{width:var(--edge);margin-inline:auto;padding-top:.5rem}.plp__intro{margin-top:1rem;max-width:52ch;color:var(--muted);font-size:var(--t-s)}.plp__more{margin-top:.35rem;font-size:var(--t-s);text-decoration:underline;text-underline-offset:3px}.plp__title{font-family:var(--display);font-size:clamp(2.4rem,5.6vw,4.2rem);line-height:1.02;letter-spacing:.015em;text-transform:none}.plp__title--sans{font-family:var(--text);font-size:clamp(1.9rem,4.2vw,3rem);letter-spacing:.06em;text-transform:uppercase;line-height:1.05}.plp__banner{position:relative;aspect-ratio:var(--ar, 21/9);background:var(--tile);overflow:hidden;display:grid;align-items:end}.plp__banner--edge{width:var(--edge);margin-inline:auto}.plp__banner--full{width:100%}.plp__banner--below{margin-top:clamp(1.75rem,4.5vw,3.25rem)}.plp__banner--above{margin-bottom:clamp(1.25rem,3vw,2.25rem)}.plp__banner.has-copy{aspect-ratio:auto}.plp__banner>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--focus, 50% 50%)}.plp__banner--light{--veil-rgb: 255, 255, 255}.plp__banner--dark{--veil-rgb: 17, 17, 17}.plp__banner.has-copy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(var(--veil-rgb, 17, 17, 17),var(--veil, .5)) 0% 85%,rgba(var(--veil-rgb, 17, 17, 17),calc(var(--veil, .5) * .6)))}.plp__banner+.plp__head{padding-top:clamp(1.5rem,3.5vw,2.5rem)}.plp__banner-copy{position:relative;z-index:1;width:var(--edge);margin-inline:auto;padding-block:clamp(2rem,5vw,3.5rem);color:var(--white)}.plp__banner-copy .plp__title{margin-top:.35rem}.plp__banner-copy.is-center{text-align:center}.plp__banner-copy.is-center .plp__intro{margin-inline:auto}.plp__banner-copy.is-center .crumbs{justify-content:center}.plp__banner-copy .crumbs{width:auto;margin-inline:0}.plp__banner--dark .plp__banner-copy,.plp__banner--dark .plp__banner-copy .crumbs,.plp__banner--dark .plp__banner-copy .crumbs a,.plp__banner--dark .plp__banner-copy .crumbs span[aria-current],.plp__banner--dark .plp__banner-copy .plp__intro{color:var(--white)}.plp__banner--light .plp__banner-copy,.plp__banner--light .plp__banner-copy .crumbs,.plp__banner--light .plp__banner-copy .crumbs a,.plp__banner--light .plp__banner-copy .crumbs span[aria-current],.plp__banner--light .plp__banner-copy .plp__intro{color:var(--ink)}.plp__pager{width:var(--edge);margin:2.5rem auto 0;display:flex;gap:1.5rem;font-size:var(--t-s)}.plp__pager a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;border-bottom:1px solid var(--line);transition:border-color var(--fast) ease}.plp__pager a:hover{border-bottom-color:var(--ink)}.toolbar{width:var(--edge);margin:clamp(1.75rem,4vw,2.75rem) auto 0;padding-bottom:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;border-bottom:1px solid var(--line)}.toolbar__label{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.chips{display:flex;flex-wrap:wrap;gap:.5rem}.chip{min-height:38px;padding:.35rem 1rem;font-size:var(--t-s);white-space:nowrap;border:1px solid var(--line);border-radius:999px;background:var(--white);color:var(--ink);transition:border-color var(--fast) ease,background var(--fast) ease}.chip:hover{border-color:var(--silver-2)}.chip[aria-pressed=true]{background:var(--tint);border-color:var(--rose)}.sort{margin-left:auto;display:flex;align-items:center;gap:.6rem}.sort select{font:inherit;font-size:var(--t-s);color:var(--ink);padding:.5rem 2rem .5rem .75rem;min-height:38px;background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='1.3'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right .6rem center / 16px;border:1px solid var(--line);border-radius:0;-webkit-appearance:none;appearance:none}.plp__count{width:var(--edge);margin:1rem auto 0;font-size:var(--t-s);color:var(--muted)}.grid{width:var(--edge);margin:clamp(1.5rem,3vw,2.25rem) auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.75rem,3vw,2.75rem) clamp(1rem,2vw,1.75rem)}.card{grid-row:span 4;display:grid;grid-template-rows:subgrid;gap:0;align-content:start;animation:cardIn var(--slow) var(--ease) both;animation-delay:calc(var(--i, 0) * 40ms)}@supports not (grid-template-rows: subgrid){.card{grid-row:auto;display:flex;flex-direction:column}}@keyframes cardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.card[hidden]{display:none}.card__tile{position:relative;display:block;background:var(--tile);overflow:hidden;aspect-ratio:1}.card__tile img{width:100%;height:100%;object-fit:cover;object-position:var(--focus, 50% 50%);transition:transform var(--slow) var(--ease)}.card:hover .card__tile img{transform:scale(1.04)}.swatch{width:17px;height:17px;border-radius:50%;box-shadow:inset 0 0 0 1px #11111129;transition:box-shadow var(--fast) ease,transform var(--fast) var(--ease)}.swatch:hover{transform:scale(1.12)}.swatch[aria-pressed=true],.swatch.is-on{box-shadow:0 0 0 1px var(--white),0 0 0 2px var(--ink)}.swatch--silver{background:var(--m-silver)}.swatch--gold{background:var(--m-gold)}.swatch--rose{background:var(--m-rose)}.swatch--pink{background:var(--rose)}.swatch--green{background:linear-gradient(145deg,#4fa98a,#1f7355)}.swatch--black{background:linear-gradient(145deg,#4a4a4a,#111)}.swatch--red{background:linear-gradient(145deg,#e0563f,#b3301c)}.swatch--white{background:linear-gradient(145deg,#fff,#e4e4e4)}.card__was{color:var(--muted);text-decoration:line-through}.card__now{color:var(--sale)}.plp__empty{width:var(--edge);margin:3rem auto;text-align:center;color:var(--muted)}.plp__empty[hidden]{display:none}.pdp{width:var(--edge);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,4vw,4rem);align-items:start;padding-bottom:var(--band)}.gallery{position:sticky;top:calc(var(--hdr) + 1rem)}.gallery__main{position:relative;background:var(--tile);overflow:hidden;aspect-ratio:4/5}.gallery__main img{width:100%;height:100%;object-fit:cover;object-position:var(--focus, 50% 50%);animation:fadeImg var(--mid) ease both}@keyframes fadeImg{0%{opacity:.25}to{opacity:1}}.gallery__thumbs{display:flex;gap:.6rem;margin-top:.6rem}.gallery__thumb{width:68px;height:84px;padding:0;overflow:hidden;background:var(--tile);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow var(--fast) ease}.gallery__thumb img{width:100%;height:100%;object-fit:cover;object-position:var(--focus, 50% 50%)}.gallery__thumb[aria-current=true]{box-shadow:inset 0 0 0 2px var(--ink)}.gallery__dots{display:none}.info{display:grid;gap:0}.info__flag{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.rating{display:flex;align-items:center;gap:.6rem;margin-top:.9rem;font-size:var(--t-s)}.rating__stars{display:flex;gap:2px;color:var(--ink)}.rating__stars svg{width:15px;height:15px}.rating__stars .is-on svg{fill:var(--ink)}.rating__count{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);border-bottom:1px solid var(--line)}.info__name{margin-top:1rem;font-family:var(--display);font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.12}.info__material{margin-top:.35rem;color:var(--muted);font-size:var(--t-s)}.info__price{margin-top:1rem;font-size:1.25rem;display:flex;gap:.6rem;align-items:baseline}.info__price .card__was{font-size:1rem}.pick{margin-top:2rem}.pick__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.pick__label{font-size:var(--t-s)}.pick__value{font-size:var(--t-s);color:var(--muted)}.pick__row{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.9rem}.dot{position:relative;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:none;padding:0;transition:transform var(--fast) var(--ease)}.dot:hover{transform:scale(1.06)}.dot i{display:block;width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 1px #11111129;transition:transform var(--mid) var(--ease)}.dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ink);opacity:0;transform:scale(.82);transition:opacity var(--mid) var(--ease),transform var(--mid) var(--ease)}.dot[aria-pressed=true]:after{opacity:1;transform:scale(1)}.dot[aria-pressed=true] i{transform:scale(.92)}.sizes{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.size{min-width:64px;min-height:46px;padding:.5rem .9rem;font-size:var(--t-s);border:1px solid var(--line);background:var(--white);transition:border-color var(--fast) ease,background var(--fast) ease}.size:hover{border-color:var(--silver-2)}.size[aria-pressed=true]{border-color:var(--ink);background:var(--tint)}.size[disabled]{color:var(--silver-2);border-style:dashed;cursor:not-allowed}.actions{margin-top:2rem;display:grid;gap:.75rem;grid-template-columns:1fr auto}.actions .btn{width:100%}.actions .btn span{display:flex;width:100%;justify-content:space-between;gap:2rem}.favbig{position:relative;width:52px;height:52px;display:grid;place-items:center;border:1px solid var(--line);transition:border-color var(--fast) ease}.favbig:hover{border-color:var(--ink)}.favbig[aria-pressed=true]{border-color:var(--rose)}.note{margin-top:1rem;font-size:var(--t-s);color:var(--muted);display:flex;gap:.5rem;align-items:flex-start}.note svg{width:18px;height:18px;flex:0 0 auto;margin-top:.15rem}.acc{margin-top:2rem;border-top:1px solid var(--line)}.acc__item{border-bottom:1px solid var(--line)}.acc__btn{width:100%;min-height:58px;padding:1rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:var(--t-s);text-align:left}.acc__btn svg{width:18px;height:18px;transition:transform var(--mid) var(--ease)}.acc__btn[aria-expanded=true] svg{transform:rotate(180deg)}.acc__panel{overflow:hidden}.acc__panel[hidden]{display:none}.acc__panel>div{padding-bottom:1.25rem;font-size:var(--t-s);color:var(--muted);max-width:52ch}.acc__panel{animation:accIn var(--mid) var(--ease) both}@keyframes accIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.toast{position:fixed;left:50%;bottom:24px;z-index:80;transform:translate(-50%,16px);background:var(--ink);color:var(--white);padding:.85rem 1.4rem;font-size:var(--t-s);opacity:0;pointer-events:none;transition:opacity var(--mid) ease,transform var(--mid) var(--ease)}.toast.is-on{opacity:1;transform:translate(-50%)}.related{width:var(--edge);margin-inline:auto;padding-bottom:var(--band)}.related h2{font-family:var(--display);font-size:var(--t-l);padding-top:var(--band-s);border-top:1px solid var(--line)}@media(max-width:1000px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pdp{grid-template-columns:minmax(0,1fr)}.gallery,.info{min-width:0}.gallery{position:static}}@media(max-width:860px){.gallery__main{display:none}.gallery__thumbs{display:flex;gap:0;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gallery__thumbs::-webkit-scrollbar{display:none}.gallery__thumb{width:100vw;height:auto;aspect-ratio:4/5;flex:0 0 100vw;scroll-snap-align:center;box-shadow:none!important}.gallery__dots{display:flex;justify-content:center;gap:1.25rem;margin-top:.85rem}.gallery__dots button{position:relative;width:7px;height:7px;padding:0;border-radius:50%;background:var(--silver-2);transition:background var(--fast) ease,transform var(--fast) var(--ease)}.gallery__dots button:after{content:"";position:absolute;top:-19px;right:-9px;bottom:-19px;left:-9px}.gallery__dots button[aria-current=true]{background:var(--ink);transform:scale(1.25)}.info{padding-top:1.75rem}.actions{position:sticky;bottom:0;z-index:30;margin:2rem calc(var(--gutter) * -1) 0;padding:.75rem var(--gutter) calc(.75rem + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--white) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line)}.dot{width:52px;height:52px}.dot i{width:40px;height:40px}}@media(max-width:700px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plp__banner:not(.has-copy){aspect-ratio:16 / 10}.toolbar{gap:.6rem 1rem}.sort{margin-left:0;width:100%}.sort select{flex:1}}@media(max-width:380px){.grid{gap:1.5rem .75rem}}.cart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70}.cart[hidden]{display:none}.cart__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#11111173;animation:fade var(--mid) ease both}.cart__panel{position:absolute;inset:0 0 0 auto;width:min(440px,92vw);display:flex;flex-direction:column;background:var(--white);animation:slidein var(--slow) var(--ease) both}.cart__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem .85rem 1.5rem;border-bottom:1px solid var(--line)}.cart__title{font-size:var(--t-s);letter-spacing:.1em;text-transform:uppercase}.cart__items{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:.5rem 1.5rem}.cart__item{display:grid;grid-template-columns:78px 1fr auto;gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--line);animation:cardIn var(--mid) var(--ease) both}.cart__thumb{display:block;background:var(--tile);overflow:hidden}.cart__thumb img{width:78px;height:98px;object-fit:cover}.cart__name{font-size:var(--t-s);text-decoration:none;line-height:1.35}.cart__name:hover{text-decoration:underline;text-underline-offset:3px}.cart__variant{margin-top:.2rem;font-size:var(--t-xs);color:var(--muted)}.cart__qty{display:inline-flex;align-items:center;gap:.25rem;margin-top:.6rem;border:1px solid var(--line)}.cart__qty button{width:36px;height:40px;font-size:1rem;line-height:1;transition:background var(--fast) ease}.cart__qty button:hover{background:var(--tint)}.cart__qty span{min-width:26px;text-align:center;font-size:var(--t-s)}.cart__side{text-align:right;display:flex;flex-direction:column;gap:.5rem}.cart__price{font-size:var(--t-s)}.cart__remove{font-size:var(--t-xs);color:var(--muted);min-height:44px;padding:0;transition:color var(--fast) ease}.cart__remove:hover{color:var(--sale)}.cart__foot{padding:1.25rem 1.5rem calc(1.25rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--white)}.cart__row{display:flex;justify-content:space-between;font-size:1.05rem}.cart__note{margin-top:.35rem;font-size:var(--t-xs);color:var(--muted)}.cart__checkout{width:100%;margin-top:1rem}.cart__link{display:block;text-align:center;margin-top:.85rem;min-height:44px;line-height:44px;font-size:var(--t-s);color:var(--muted)}.cart__link:hover{color:var(--ink)}.cart__empty{flex:1;display:grid;place-content:center;gap:1.25rem;justify-items:center;padding:2rem;color:var(--muted)}.cart.is-busy .cart__panel{opacity:.55;pointer-events:none;transition:opacity var(--fast) ease}
/*# sourceMappingURL=/cdn/shop/t/5/assets/shop.css.map */
