.pc-pdp{background:var(--pc-ivory, #f6f1e7);color:var(--pc-ink, #1b1d1a);font-family:var(--pc-sans)}.pc-pdp *,.pc-pdp *:before,.pc-pdp *:after{box-sizing:border-box}.pc-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.pc-pdp__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}.pc-icon{display:block;width:18px;height:18px;flex:none}.pc-pdp__gallery-wrap{position:relative;min-width:0}.pc-pdp__gallery{display:grid;grid-auto-flow:column;grid-auto-columns:88%;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pc-pdp__gallery::-webkit-scrollbar{display:none}@media(min-width:990px){.pc-pdp__gallery{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr 1fr;gap:6px;overflow:visible}.pc-pdp__gallery>:first-child{grid-column:1 / -1}}.pc-pdp__slide{position:relative;aspect-ratio:4 / 5;background:#efe8db;scroll-snap-align:start;overflow:hidden}.pc-pdp__slide img,.pc-pdp__slide video,.pc-pdp__slide svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pc-pdp__dots{display:flex;justify-content:center;gap:6px;padding:12px 0 0}.pc-pdp__dots span{width:18px;height:2px;background:#d9cfbd;transition:background .3s,width .3s}.pc-pdp__dots span.is-on{width:28px;background:var(--pc-gold)}@media(min-width:990px){.pc-pdp__dots{display:none}}.pc-pdp__info{min-width:0;padding:22px 20px 40px}@media(min-width:990px){.pc-pdp__info{padding:34px 48px 60px}.pc-pdp__sticky{position:sticky;top:110px}}.pc-pdp__rating{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;font-size:12.5px}.pc-pdp__rating span:not(.pc-pdp__stars){border-bottom:1px solid currentColor;line-height:1.2}.pc-pdp__rating span.pc-pdp__sep{border:0;opacity:.35}.pc-pdp__stars{color:var(--pc-green, #192b1f);letter-spacing:1px;font-size:15px}.pc-pdp__origin{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:5px 14px 5px 8px;border:1px solid #dccca6;border-radius:99px;background:#ffffff59;font-size:11.5px;font-style:italic;color:#6d6a62}.pc-flag{width:14px;height:14px;border-radius:50%;flex:none;background:linear-gradient(90deg,#1f8a4c 0 33.3%,#fff 33.3% 66.6%,#c8102e 66.6%);box-shadow:0 0 0 1px #00000014}.pc-pdp__title{margin:0 0 16px;font-family:var(--pc-serif);font-weight:500;font-size:clamp(30px,3vw,40px);line-height:1.08;color:var(--pc-ink)}.pc-pdp__price{display:flex;align-items:center;gap:16px;margin-bottom:22px}.pc-pdp__now{font-size:26px;font-weight:500;letter-spacing:.01em;color:var(--pc-ink)}.pc-pdp__compare{display:flex;flex-direction:column;gap:3px;padding-left:16px;border-left:1px solid #d9cfbd}.pc-pdp__compare[hidden]{display:none}.pc-pdp__was{font-size:13px;font-style:italic;color:#a7a195}.pc-pdp__save{font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#a0563c}.pc-pdp__highlights{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:9px;font-size:14px;line-height:1.4}.pc-pdp__highlights li{display:flex;gap:10px}.pc-pdp__highlights li:before{content:"\2726";color:var(--pc-gold);flex:none}.pc-pdp__option{margin-bottom:18px}.pc-pdp__label{margin:0 0 10px;font-size:13px;color:#6d6a62}.pc-pdp__label strong{color:var(--pc-ink);font-weight:500}.pc-pdp__swatches{display:flex;flex-wrap:wrap;gap:8px}.pc-pdp__swatch{width:46px;height:46px;border:1px solid #dccca6;border-radius:50%;overflow:hidden;background:#fff;display:block;transition:border-color .2s}.pc-pdp__swatch img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.25)}.pc-pdp__swatch:hover{border-color:var(--pc-gold)}.pc-pdp__swatch.is-active{border:1.5px solid var(--pc-green);box-shadow:0 0 0 3px var(--pc-ivory),0 0 0 4px var(--pc-green)}.pc-pdp__values{display:flex;flex-wrap:wrap;gap:8px}.pc-pdp__value{min-width:56px;padding:10px 14px;border:1px solid #cfc6b4;background:#fff;color:inherit;font-family:var(--pc-sans);font-size:13px;cursor:pointer}.pc-pdp__value[aria-pressed=true]{background:var(--pc-green);border-color:var(--pc-green);color:var(--pc-ivory)}.pc-pdp__stock{display:flex;align-items:center;gap:12px;margin:0 0 20px}.pc-pdp__stock-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid #dccca6;border-radius:50%;color:#a0563c}.pc-pdp__stock-icon .pc-icon--hourglass{width:18px;height:18px;transform-origin:50% 50%;animation:pc-hourglass-flip 4s ease-in-out infinite}.pc-icon--hourglass .pc-sand--top{transform-origin:12px 10px;animation:pc-sand-top 4s linear infinite}.pc-icon--hourglass .pc-sand--bottom{transform-origin:12px 19px;animation:pc-sand-bottom 4s linear infinite}.pc-icon--hourglass .pc-sand--stream{animation:pc-sand-stream .6s linear infinite,pc-sand-stream-show 4s linear infinite}@keyframes pc-hourglass-flip{0%,80%{transform:rotate(0)}95%,to{transform:rotate(180deg)}}@keyframes pc-sand-top{0%{transform:scale(1)}78%,to{transform:scale(.05)}}@keyframes pc-sand-bottom{0%{transform:scale(.05)}78%,to{transform:scale(1)}}@keyframes pc-sand-stream{to{stroke-dashoffset:-2.6}}@keyframes pc-sand-stream-show{0%,76%{opacity:1}78%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.pc-pdp__stock-icon .pc-icon--hourglass,.pc-icon--hourglass .pc-sand{animation:none}}.pc-pdp__stock>div{flex:1}.pc-pdp__stock p{margin:0 0 2px;font-size:13px;font-weight:500}.pc-pdp__stock small{display:block;margin:0 0 7px;font-size:11.5px;color:#7b776d}.pc-pdp__stock-bar{display:block;height:2px;background:#e4dccb}.pc-pdp__stock-bar span{display:block;height:100%;background:linear-gradient(90deg,#a0563c,var(--pc-gold))}.pc-sets{margin:6px 0 22px}.pc-sets__title{display:flex;align-items:center;gap:14px;margin:0 0 16px;font-size:10.5px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:#6d6a62}.pc-sets__title:before,.pc-sets__title:after{content:"";flex:1;height:1px;background:#d9cfbd}.pc-set{position:relative;display:block;margin-bottom:14px;padding:18px 16px;background:#fbf8f1;border:1px solid #e0d5bd;cursor:pointer;transition:border-color .2s,box-shadow .2s;min-width:0}.pc-set.is-selected{border:1.5px solid var(--pc-green);box-shadow:0 14px 30px -24px #192b1fb3}.pc-set input{position:absolute;opacity:0;pointer-events:none}.pc-set__head{display:flex;align-items:center;gap:12px;min-width:0}.pc-set__dot{flex:none;width:20px;height:20px;border:1px solid #b9ae98;border-radius:50%;background:#fff}.pc-set.is-selected .pc-set__dot{border:1.5px solid var(--pc-gold);box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 10px var(--pc-gold)}.pc-set__name{flex:1;min-width:0;font-family:var(--pc-serif);font-size:22px;line-height:1.05;color:var(--pc-ink)}.pc-set__name small{display:block;margin-top:4px;font-family:var(--pc-sans);font-size:12px;line-height:1.35;color:#6d6a62}.pc-set__name small b{font-weight:600;color:var(--pc-ink)}.pc-set__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none;text-align:right}.pc-set__price strong{font-size:17px;font-weight:500;color:var(--pc-ink)}.pc-set__price s{font-size:12px;font-style:italic;color:#a7a195}.pc-set__save{margin-top:4px;padding:3px 8px;border:1px solid #d9b9a6;font-style:normal;font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#a0563c;white-space:nowrap}.pc-set__save:empty,.pc-set__save[hidden]{display:none}.pc-set.is-selected .pc-set__save{background:var(--pc-gold);border-color:var(--pc-gold);color:#fff}.pc-set__badge{position:absolute;top:-10px;right:16px;z-index:1;padding:3px 12px;background:var(--pc-ivory);color:var(--pc-gold);border:1px solid var(--pc-gold);font-family:var(--pc-sans);font-size:9px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.pc-set__badge--alt{background:var(--pc-green);color:var(--pc-ivory);border-color:var(--pc-green)}.pc-set__body{display:none;margin-top:16px;gap:10px;min-width:0}.pc-set.is-selected .pc-set__body{display:grid}.pc-slot{display:flex;align-items:center;gap:14px;padding:12px;background:#f1ebde;border:1px solid #e2d8c4;min-width:0}.pc-slot__thumb{flex:none;width:58px;height:70px;background:#fff;border:1px solid #e2d8c4;overflow:hidden}.pc-slot__img{width:100%;height:100%;object-fit:cover;display:block}.pc-slot__main{flex:1;min-width:0;display:grid;gap:6px}.pc-slot__label{font-size:9.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--pc-gold)}.pc-slot__name{font-size:13px;line-height:1.3;color:var(--pc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-slot__name:empty{display:none}.pc-slot__pick{display:flex;align-items:stretch;gap:6px;min-width:0}.pc-slot__arrow{flex:none;width:34px;display:grid;place-items:center;padding:0;border:1px solid #d9cfbd;background:#fff;color:var(--pc-ink);cursor:pointer}.pc-slot__arrow:hover{border-color:var(--pc-gold)}.pc-slot__arrow .pc-icon{width:14px;height:14px}.pc-slot__select{flex:1;min-width:0;width:100%;height:38px;padding:0 28px 0 10px;border:1px solid #d9cfbd;border-radius:0;background-color:#fff;color:inherit;font-family:var(--pc-sans);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#8b877e 50%),linear-gradient(135deg,#8b877e 50%,transparent 50%);background-position:right 14px center,right 10px center;background-size:4px 4px;background-repeat:no-repeat}.pc-slot__select[hidden]{display:none}.pc-pdp__add{position:relative;width:100%;margin-top:4px;padding:16px 18px 14px;border:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px;background:linear-gradient(180deg,#1f3427,var(--pc-green-deep, #10201a));color:var(--pc-ivory);box-shadow:0 18px 30px -22px #10201ae6}.pc-pdp__add:before{content:"";position:absolute;left:18%;right:18%;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--pc-gold),transparent)}.pc-pdp__add-main{font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.pc-pdp__add-main em{font-style:normal;color:#d9bd83}.pc-pdp__add-arrow{color:#d9bd83;margin-left:6px}.pc-pdp__add-sub{font-size:9px;letter-spacing:.16em;text-transform:uppercase;opacity:.75}.pc-pdp__add:disabled{opacity:.5;cursor:default}.pc-pdp__error{margin:8px 0 0;color:#a0472f;font-size:13px}.pc-pdp__pay{margin-top:16px;text-align:center}.pc-pdp__secure{display:flex;align-items:center;gap:12px;margin:0 0 10px;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:#6d6a62}.pc-pdp__secure:before,.pc-pdp__secure:after{content:"";flex:1;height:1px;background:#d9cfbd}.pc-pdp__secure span{display:inline-flex;align-items:center;gap:8px}.pc-pdp__secure .pc-icon{width:14px;height:14px;color:var(--pc-gold)}.pc-pdp__pay ul{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.pc-pdp__pay svg{width:34px;height:22px}.pc-gifts{margin-bottom:26px;padding:18px 18px 14px;background:#efe7d6;border:1px solid #dccca6}.pc-gifts__title{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#a0563c}.pc-gifts__icon{display:grid;place-items:center;width:30px;height:30px;background:var(--pc-green);color:#d9bd83}.pc-gifts__icon .pc-icon{width:16px;height:16px}.pc-gifts ul{list-style:none;margin:0;padding:0}.pc-gifts li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid #ddd1b8;font-size:13.5px}.pc-gifts li span{font-weight:600;color:var(--pc-ink)}.pc-gifts li strong{font-weight:400;text-align:right;color:#4a4a44}.pc-gifts__note{margin:10px 0 0;font-size:11.5px;color:#7b776d}.pc-acc{border-top:1px solid #ddd1b8;margin-bottom:30px}.pc-acc details{border-bottom:1px solid #ddd1b8}.pc-acc summary{display:flex;align-items:center;gap:14px;padding:17px 2px;cursor:pointer;list-style:none;font-size:14px}.pc-acc summary::-webkit-details-marker{display:none}.pc-acc__icon{color:var(--pc-gold)}.pc-acc__title{flex:1}.pc-acc summary:after{content:"+";font-size:20px;font-weight:300;line-height:1;color:#8b877e}.pc-acc details[open] summary:after{content:"\2212"}.pc-acc__body{padding:0 2px 18px 34px;font-size:14px;line-height:1.75;color:#3e4a43}.pc-acc__body ul{padding-left:18px}.pc-match .pc-eyebrow{margin-bottom:6px}.pc-match__title{margin:0 0 14px;font-family:var(--pc-serif);font-size:30px;line-height:1.1}.pc-match__text{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:12px 16px;background:#ebe3d2;font-size:12.5px;line-height:1.5;color:#4a4a44}.pc-match__text span{color:#a0563c}.pc-match__item{display:flex;align-items:center;gap:14px;margin-bottom:12px;padding:12px;background:#fbf8f1;border:1px solid #e0d5bd}.pc-match__img{flex:none;width:70px;height:84px;overflow:hidden;background:#efe8db}.pc-match__img img{width:100%;height:100%;object-fit:cover}.pc-match__info{flex:1;min-width:0;font-size:13.5px;line-height:1.35}.pc-match__info a{color:inherit;text-decoration:none}.pc-match__info p{margin:6px 0 0;display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.pc-match__info strong{font-weight:500;color:#a0563c}.pc-match__info s{color:#a7a195;font-size:12px;font-style:italic}.pc-match__off{padding:2px 6px;background:#a0563c;color:#fff;font-size:10px}.pc-match__add{flex:none;width:44px;height:44px;display:grid;place-items:center;border:0;background:var(--pc-green);color:var(--pc-ivory);cursor:pointer}.pc-match__add .pc-icon{width:16px;height:16px}.pc-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 20px;background:var(--pc-green);color:var(--pc-ivory);box-shadow:0 -6px 20px #00000026;border-top:1px solid rgba(184,151,90,.5)}.pc-sticky[hidden]{display:none}.pc-sticky__product{display:flex;align-items:center;gap:12px;min-width:0}.pc-sticky__product img{width:46px;height:46px;object-fit:cover}.pc-sticky__name{margin:0;font-family:var(--pc-serif);font-size:21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-sticky__perks{margin:2px 0 0;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.pc-sticky__perks span{color:#d9bd83}.pc-sticky__buy{display:flex;align-items:center;gap:16px}.pc-sticky__price{text-align:right}.pc-sticky__price strong{display:block;font-size:18px;font-weight:500}.pc-sticky__price s{font-size:11px;opacity:.7;font-style:italic}.pc-sticky__btn{padding:14px 20px;border:0;background:#d9bd83;color:var(--pc-green);cursor:pointer;font-family:var(--pc-sans);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}@media(max-width:749px){.pc-sticky{padding:10px 14px;gap:10px}.pc-sticky__product img{display:none}.pc-sticky__name{font-size:18px}.pc-sticky__price{display:none}.pc-sticky__btn{padding:13px 14px;font-size:10px;letter-spacing:.12em}}@media(max-width:749px){.pc-pdp__info{padding:18px 16px 36px}.pc-pdp__title{font-size:30px}.pc-pdp__now{font-size:24px}.pc-set{padding:16px 12px}.pc-set__name{font-size:20px}.pc-set__price strong{font-size:16px}.pc-slot{gap:10px;padding:10px}.pc-slot__thumb{width:48px;height:58px}.pc-pdp__add-main{font-size:12px;letter-spacing:.14em}}.pc-faq__list{max-width:820px;margin:40px auto 0;border-top:1px solid #e2d9c8}.pc-faq__item{border-bottom:1px solid #e2d9c8}.pc-faq__item summary{display:flex;gap:18px;align-items:baseline;padding:20px 4px;cursor:pointer;list-style:none;font-family:var(--pc-serif);font-size:22px}.pc-faq__item summary::-webkit-details-marker{display:none}.pc-faq__num{font-family:var(--pc-sans);font-size:12px;color:var(--pc-gold);letter-spacing:.1em}.pc-faq__item summary:after{content:"+";margin-left:auto;font-family:var(--pc-sans);color:#8b877e}.pc-faq__item[open] summary:after{content:"\2212"}.pc-faq__answer{padding:0 4px 22px 46px;font-family:var(--pc-sans);font-size:15px;line-height:1.7;color:#3e4a43}.pc-gifts__free{display:inline-block;margin-right:8px;padding:2px 7px;background:#a0472f;color:#fff;font-style:normal;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;vertical-align:1px}.pc-gifts li strong{font-weight:600;color:var(--pc-ink)}.pc-gifts li span{font-weight:500;font-family:var(--pc-serif);font-size:16px}.pc-pdp__slide .pc-pdp__video{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:inherit}.pc-slot__colours{display:grid;gap:6px}.pc-slot__colours[hidden]{display:none}.pc-slot__colour-label{font-size:11px;color:var(--pc-muted, #6d6a62)}.pc-slot__colour-label b{font-weight:600;color:var(--pc-ink)}.pc-slot__swatches{display:flex;flex-wrap:wrap;gap:6px}.pc-slot__swatch{width:34px;height:34px;padding:0;border-radius:50%;border:1px solid #d9cfbd;background:#fff;overflow:hidden;cursor:pointer;box-shadow:0 0 0 2px transparent;transition:box-shadow .15s,border-color .15s}.pc-slot__swatch{border:1px solid rgba(0,0,0,.12)}.pc-slot__swatch:hover{border-color:var(--pc-gold)}.pc-slot__swatch.is-on{border-color:#fff;box-shadow:0 0 0 2px var(--pc-green)}@media(max-width:749px){.pc-slot__swatch{width:30px;height:30px}}.pc-slot__swatch{border-radius:50%!important}.pc-slot__open{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;padding:10px 12px;background:#fff;border:1px solid #d9cfbd;color:var(--pc-ink);text-align:left;cursor:pointer;font-family:var(--pc-sans);transition:border-color .15s}.pc-slot__open:hover{border-color:var(--pc-green)}.pc-slot__open-text{display:flex;flex-direction:column;min-width:0}.pc-slot__open-text b{font-family:var(--pc-serif);font-size:17px;font-weight:500;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-slot__open-text small{font-size:11.5px;color:var(--pc-muted, #6d6a62);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-slot__open-text small:empty{display:none}.pc-slot__open-cta{flex:none;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pc-green);border-bottom:1px solid currentColor}.pc-picker{width:min(560px,calc(100vw - 24px));max-height:min(86vh,760px);padding:0;border:0;background:#fbf8f2;color:var(--pc-ink);box-shadow:0 30px 80px #101c1559}.pc-picker::backdrop{background:#101c158c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pc-picker__box{display:flex;flex-direction:column;max-height:min(86vh,760px)}.pc-picker__head{display:grid;grid-template-columns:80px 1fr 80px;align-items:center;padding:14px 16px 6px;border-bottom:0}.pc-picker__title{margin:0;text-align:center;font-family:var(--pc-serif);font-size:22px}.pc-picker__back{justify-self:start;padding:4px 0;background:none;border:0;font-family:var(--pc-sans);font-size:12px;color:var(--pc-green);cursor:pointer}.pc-picker__close{grid-column:3;justify-self:end;width:34px;height:34px;background:none;border:0;font-size:26px;line-height:1;color:var(--pc-ink);cursor:pointer}.pc-picker__step{margin:0;padding:0 16px 12px;text-align:center;font-family:var(--pc-sans);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--pc-gold);border-bottom:1px solid #e6dcc8}.pc-picker__body{overflow-y:auto;padding:12px 16px 18px}.pc-picker__list{display:flex;flex-direction:column;gap:8px}.pc-picker__model{display:flex;align-items:center;gap:14px;width:100%;padding:8px 12px 8px 8px;background:#fff;border:1px solid #e2d8c4;text-align:left;cursor:pointer;font-family:var(--pc-sans);color:var(--pc-ink);transition:border-color .15s,background .15s}.pc-picker__model:hover{border-color:var(--pc-green)}.pc-picker__model.is-on{border-color:var(--pc-green);box-shadow:inset 3px 0 0 var(--pc-green)}.pc-picker__model .pc-picker__img{flex:none;width:64px;height:64px;background:#f4efe5;overflow:hidden}.pc-picker__img img{width:100%;height:100%;object-fit:cover;display:block}.pc-picker__txt{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.pc-picker__txt b{font-family:var(--pc-serif);font-size:19px;font-weight:500}.pc-picker__txt small{font-size:11.5px;color:var(--pc-muted, #6d6a62)}.pc-picker__chev{font-size:26px;color:var(--pc-gold);line-height:1}.pc-picker__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:480px){.pc-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pc-picker__colour{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 8px 12px;background:#fff;border:1px solid #e2d8c4;cursor:pointer;font-family:var(--pc-sans);color:var(--pc-ink)}.pc-picker__colour:hover{border-color:var(--pc-green)}.pc-picker__colour.is-on{border-color:var(--pc-green);box-shadow:0 0 0 1px var(--pc-green)}.pc-picker__colour .pc-picker__img{width:100%;aspect-ratio:1;background:#f4efe5;overflow:hidden}.pc-picker__colour b{font-size:12px;font-weight:600;text-align:center;line-height:1.25}.pc-picker__dot{position:absolute;top:14px;right:14px;width:16px;height:16px;border-radius:50%!important;border:2px solid #fff;box-shadow:0 0 0 1px #00000026}.pc-picker__back[hidden]{display:block;visibility:hidden}.pc-picker__title{grid-column:2;font-size:20px;line-height:1.2}.pc-picker__chips{position:sticky;top:0;z-index:2;display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -16px 4px;padding:2px 16px 10px;background:#fbf8f2;min-height:44px;align-items:center}.pc-picker__chip{line-height:1.2;white-space:nowrap}.pc-picker__chips::-webkit-scrollbar{display:none}.pc-picker__chip{flex:none;padding:7px 12px;background:#fff;border:1px solid #d9cfbd;font-family:var(--pc-sans);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pc-ink);cursor:pointer}.pc-picker__chip.is-on{background:var(--pc-green);border-color:var(--pc-green);color:var(--pc-ivory)}.pc-picker__group{margin:10px 0 2px;font-family:var(--pc-sans);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--pc-gold)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pc-product.css.map */
