.pcc-pdp{display:block;color:#191919;background:#fff;font-family:Arial,'Segoe UI',sans-serif;font-size:15px;line-height:1.55;letter-spacing:0}.pcc-pdp *{box-sizing:border-box}.pcc-pdp [hidden]{display:none!important}.pcc-pdp a{color:inherit;text-underline-offset:4px}.pcc-pdp button,.pcc-pdp input,.pcc-pdp select{font:inherit}.pcc-pdp button{cursor:pointer}.pcc-pdp button:focus-visible,.pcc-pdp a:focus-visible,.pcc-pdp input:focus-visible{outline:2px solid #171717;outline-offset:4px}.pcc-pdp__grid{display:grid;grid-template-columns:46% 54%;grid-template-areas:'gallery heading' 'gallery purchase' 'gallery details';max-width:1600px;margin:0 auto}.pcc-pdp__heading{grid-area:heading;padding:36px 64px 0}.pcc-pdp__breadcrumbs{display:flex;gap:8px;font-size:16px;color:#777;margin-bottom:3px}.pcc-pdp__breadcrumbs a{text-decoration:none}.pcc-pdp__breadcrumbs a:last-child{color:#191919}.pcc-pdp h1{font:500 clamp(34px,3.7vw,52px)/1.12 Arial,sans-serif;letter-spacing:-.035em;margin:6px 0 14px;color:inherit}.pcc-pdp__mobile-brand{display:none}.pcc-pdp__selected-title{margin:0;font-size:13px;color:#737373}.pcc-pdp__gallery{grid-area:gallery;position:sticky;top:96px;align-self:start;min-width:0}.pcc-pdp__stage{position:relative;aspect-ratio:0.87;background:#f3f2ef;overflow:hidden}.pcc-pdp__media{height:100%;width:100%;position:absolute;inset:0}.pcc-pdp__zoom{display:block;border:0;background:none;width:100%;height:100%;padding:40px;cursor:zoom-in!important}.pcc-pdp__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.pcc-pdp__media video,.pcc-pdp__media iframe{width:100%;height:100%;object-fit:contain}.pcc-pdp__placeholder{width:100%;height:100%}.pcc-pdp__arrow{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffde;border:0;border-radius:50%;width:42px;height:42px;font-size:30px!important;line-height:1;color:#666}.pcc-pdp__arrow--prev{left:24px}.pcc-pdp__arrow--next{right:24px}.pcc-pdp__sale{position:absolute;z-index:1;top:22px;left:22px;background:#fff;padding:4px 13px;border-radius:30px;font-size:12px}.pcc-pdp__thumbs{display:flex;justify-content:center;gap:9px;padding:18px;overflow:auto}.pcc-pdp__thumbs button{flex:0 0 56px;width:56px;height:62px;border:1px solid #e9e9e9;background:#fff;border-radius:8px;padding:6px}.pcc-pdp__thumbs button[aria-pressed=true]{border-color:#171717}.pcc-pdp__thumbs img{width:100%;height:100%;object-fit:contain}.pcc-pdp__gallery-caption{text-align:center;color:#888;font-size:11px;margin:0 0 20px}.pcc-pdp__gallery-caption span{margin:0 6px}.pcc-pdp__purchase{grid-area:purchase;padding:24px 64px 0}.pcc-pdp__price{display:flex;align-items:center;gap:12px;margin-bottom:16px}.pcc-pdp__price strong{font-size:22px;font-weight:700;color:#d8d8d8}.pcc-pdp__price s{font-size:15px;color:#999}.pcc-pdp__fallback label{display:block;font-weight:600}.pcc-pdp__fallback select{width:100%;padding:14px;border:1px solid #ddd;background:white}.pcc-pdp.is-ready .pcc-pdp__fallback{display:none}.pcc-pdp__variants{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pcc-pdp__variants legend{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.pcc-pdp__option{position:relative;display:block;cursor:pointer;min-width:0}.pcc-pdp__option input{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.pcc-pdp__option-inner{border:1px solid #e7e7e7;border-radius:11px;min-height:174px;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;padding:18px 8px 13px;gap:7px;transition:border-color .15s,background .15s}.pcc-pdp__option input:checked+.pcc-pdp__option-inner{border-color:#1c1c1c;box-shadow:0 0 0 .4px #1c1c1c}.pcc-pdp__option input:focus-visible+.pcc-pdp__option-inner{outline:2px solid #1c1c1c;outline-offset:3px}.pcc-pdp__option-inner img{width:45px;height:58px;object-fit:contain}.pcc-pdp__option-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.pcc-pdp__option-copy strong{font-size:16px;line-height:1.2}.pcc-pdp__option-copy [data-size-detail]{font-size:10px;color:#888;line-height:1.25}.pcc-pdp__option-price{font-size:12px;color:#666;white-space:nowrap}.pcc-pdp__option--wide{grid-column:1/-1}.pcc-pdp__option--wide .pcc-pdp__option-inner{flex-direction:row;min-height:80px;justify-content:flex-start;padding:12px 18px;text-align:left;gap:18px}.pcc-pdp__option--wide .pcc-pdp__option-price{margin-left:auto;font-size:17px;color:#222}.pcc-pdp__option--wide img{height:48px;width:40px}.pcc-pdp__option--sold .pcc-pdp__option-inner{background:#fafafa;color:#8e8e8e}.pcc-pdp__option--sold img{opacity:.55}.pcc-pdp__sold-label{font-size:9px;text-transform:uppercase;color:#777}.pcc-pdp__availability{display:flex;align-items:center;gap:7px;color:#a4424e;font-size:13px;margin:25px 0 15px}.pcc-pdp__availability:before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor}.pcc-pdp__availability.is-sold{color:#888}.pcc-pdp__buy-row{display:flex;gap:10px}.pcc-pdp__quantity input{width:65px;height:56px;text-align:center;border:1px solid #e2e2e2;border-radius:10px;background:#fff;padding:8px}.pcc-pdp__add{display:flex;align-items:center;justify-content:center;gap:9px;flex:1;background:#181818;color:#fff;border:1px solid #181818;min-height:56px;border-radius:11px;font-size:16px;font-weight:600;box-shadow:0 4px 7px #00000012}.pcc-pdp__add svg{width:19px;height:19px}.pcc-pdp__add:disabled{background:#ddd;border-color:#ddd;box-shadow:none;color:#777;cursor:not-allowed}.pcc-pdp__add[aria-busy=true]{opacity:.6}.pcc-pdp__tax{font-size:11px;text-align:center;color:#888;margin:10px 0 0}.pcc-pdp__form-message{font-size:13px;padding:12px;background:#f5f5f3;border-radius:8px}.pcc-pdp__form-message.is-error{color:#a4424e;background:#ffffff}.pcc-pdp__promise{margin-top:32px}.pcc-pdp__promise h2{font:500 17px/1.4 Arial,sans-serif;margin:0 0 14px}.pcc-pdp__promise-grid{display:grid;gap:9px;background:#f7f7f7;border-radius:13px;padding:18px}.pcc-pdp__promise-grid>div{display:flex;gap:13px}.pcc-pdp__promise-grid>div>span{font-size:24px;color:#d8d8d8}.pcc-pdp__promise p{font-size:12px;color:#777;margin:0}.pcc-pdp__promise strong{display:block;font-size:14px;font-weight:500;color:#222;margin-bottom:2px}.pcc-pdp__details{grid-area:details;padding:28px 64px 64px}.pcc-pdp__details details{border-top:1px solid #e8e8e8}.pcc-pdp__details summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:66px;gap:16px;font-weight:500;font-size:17px}.pcc-pdp__details summary::-webkit-details-marker{display:none}.pcc-pdp__details summary>span{font-size:24px;font-weight:300;transition:transform .2s}.pcc-pdp__details details[open]>summary>span{transform:rotate(45deg)}.pcc-pdp__accordion-body{font-size:14px;color:#666;line-height:1.8;padding:0 0 25px}.pcc-pdp__accordion-body p:first-child{margin-top:0}.pcc-pdp__accordion-body dl{margin:0}.pcc-pdp__accordion-body dl>div{display:flex;gap:20px;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f2f2f2}.pcc-pdp__accordion-body dd{margin:0;text-align:right;color:#222}.pcc-pdp__related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;padding-bottom:20px}.pcc-pdp__related a{display:flex;flex-direction:column;text-decoration:none;font-size:12px;color:#888}.pcc-pdp__related img{width:100%;height:160px;object-fit:contain;background:#fafafa;margin-bottom:10px}.pcc-pdp__related strong{font-size:15px;font-weight:500;color:#222;margin-bottom:5px}.pcc-pdp__lightbox{border:0;background:#fff;max-width:94vw;max-height:94vh;padding:35px;border-radius:12px}.pcc-pdp__lightbox::backdrop{background:#0008}.pcc-pdp__lightbox img{display:block;width:auto;max-width:80vw;height:auto;max-height:80vh;object-fit:contain}.pcc-pdp__lightbox button{position:absolute;right:10px;top:6px;font-size:30px;border:0;background:white;width:40px;height:40px;border-radius:50%}
@media(max-width:1100px) and (min-width:750px){.pcc-pdp__heading,.pcc-pdp__purchase,.pcc-pdp__details{padding-left:35px;padding-right:35px}.pcc-pdp__option-inner{padding-left:5px;padding-right:5px}}
@media(max-width:749px){.pcc-pdp__grid{display:grid;grid-template-columns:1fr;grid-template-areas:'heading' 'gallery' 'purchase' 'details'}.pcc-pdp__heading{padding:19px 20px 20px}.pcc-pdp__breadcrumbs{display:none}.pcc-pdp__mobile-brand{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#888;margin:0 0 5px}.pcc-pdp h1{font-size:32px;letter-spacing:-.035em;margin:0 0 8px}.pcc-pdp__selected-title{font-size:12px}.pcc-pdp__gallery{position:relative;top:auto}.pcc-pdp__stage{aspect-ratio:1}.pcc-pdp__zoom{padding:30px}.pcc-pdp__arrow--prev{left:16px}.pcc-pdp__arrow--next{right:16px}.pcc-pdp__arrow{width:38px;height:38px}.pcc-pdp__thumbs{padding:13px;gap:7px}.pcc-pdp__thumbs button{width:42px;height:46px;flex-basis:42px;padding:4px}.pcc-pdp__gallery-caption{display:none}.pcc-pdp__purchase{padding:19px 20px 0}.pcc-pdp__price{margin-bottom:16px}.pcc-pdp__price strong{font-size:21px}.pcc-pdp__variants{gap:9px}.pcc-pdp__option-inner{min-height:153px;padding:15px 5px 12px;gap:7px}.pcc-pdp__option-inner img{height:45px;width:37px}.pcc-pdp__option-copy strong{font-size:15px}.pcc-pdp__option-price{font-size:10px}.pcc-pdp__option--wide .pcc-pdp__option-inner{padding:13px;min-height:78px;gap:13px}.pcc-pdp__option--wide .pcc-pdp__option-price{font-size:14px}.pcc-pdp__details{padding:26px 20px 40px}.pcc-pdp__availability{margin-top:24px}.pcc-pdp__promise{margin-top:27px}.pcc-pdp__related img{height:150px}}
@media(prefers-reduced-motion:reduce){.pcc-pdp *{transition:none!important;scroll-behavior:auto!important}}

.pcc-pdp__price strong,.pcc-pdp__promise-grid>div>span{color:#a4424e}
.pcc-pdp__add{background:#a4424e;border-color:#a4424e;color:#fff}
.pcc-pdp__add:hover:not(:disabled){background:#842e3b;border-color:#842e3b}
.pcc-pdp__option input:checked+.pcc-pdp__option-inner{border-color:#a4424e;box-shadow:0 0 0 .4px #a4424e}
.pcc-pdp__option input:focus-visible+.pcc-pdp__option-inner{outline-color:#a4424e}
.pcc-pdp__sale{background:linear-gradient(135deg,#b45c68,#923544);color:#fff;border-color:#a4424e}
.pcc-pdp__stage,.pcc-pdp__promise-grid{background:#fff}
.pcc-pdp__promise-grid{border:1px solid #e5e5e5}
.pcc-pdp__availability{color:#555}

.pcc-pdp__add{background:linear-gradient(135deg,#b45c68,#923544)}
.pcc-pdp__stage,.pcc-pdp__promise-grid{background:linear-gradient(145deg,#fff 20%,#f6e8e9)}
.pcc-pdp__option input:checked+.pcc-pdp__option-inner{background:linear-gradient(145deg,#fff,#fbf1f1)}

.pcc-pdp__stage>.pcc-brand-photo-logo{background:transparent;border:0;box-shadow:none;mix-blend-mode:multiply}

.pcc-pdp .pcc-sale-badge{background:linear-gradient(135deg,#b45c68,#923544);color:#fff;border-color:#a4424e}

.pcc-pdp__sale{font-size:24px;padding:8px 26px;border-radius:60px}
.pcc-pdp .pcc-sale-badge{font-size:24px;padding:12px 26px;border-radius:60px}

.pcc-pdp .pcc-pdp__description{font:400 16px/1.75 Arial,'Segoe UI',sans-serif;color:#493b40;letter-spacing:0;overflow-wrap:anywhere}
.pcc-pdp .pcc-pdp__description :is(p,h1,h2,h3,h4,h5,h6,span,strong,b){font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;color:inherit!important}
.pcc-pdp .pcc-pdp__description :is(p,h1,h2,h3,h4,h5,h6){margin:0 0 1em}
.pcc-pdp .pcc-pdp__description :is(ul,ol){font:inherit;padding-left:1.4em}
.pcc-pdp .pcc-pdp__description a{text-decoration:underline}
.pcc-pdp .pcc-pdp__related .price{font-size:14px}
.pcc-pdp .pcc-pdp__sold-label{font-size:11px;font-weight:600}

#MainContent .pcc-gender-discovery{border-top:0}
#MainContent .pcc-gender-discovery__heading{align-items:flex-end}
#MainContent .pcc-gender-discovery__heading h2{font-family:'Segoe UI',Arial,sans-serif;font-size:clamp(27px,3.1vw,39px);font-weight:450;line-height:1.15;letter-spacing:-.045em;text-transform:none;margin:0;color:#242424;text-wrap:balance}
#MainContent .pcc-gender-discovery__heading h2::before{content:'';display:block;width:clamp(110px,14vw,180px);height:3px;border-radius:3px;background:#a4424e;margin-bottom:20px}
@media(max-width:749px){#MainContent .pcc-gender-discovery__heading{align-items:flex-start;gap:14px}}

#MainContent pcc-discovery-carousel{display:block}
#MainContent .pcc-gender-discovery__products{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 54px)/4);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 12px}
#MainContent .pcc-gender-discovery__products::-webkit-scrollbar{display:none}
#MainContent .pcc-gender-discovery__products>*{min-width:0;scroll-snap-align:start}
#MainContent .pcc-discovery-controls{display:flex;justify-content:flex-end;gap:10px;margin:0 0 16px}
#MainContent .pcc-discovery-controls[hidden]{display:none}
#MainContent .pcc-discovery-controls button{width:46px;height:46px;border:1px solid #923544;border-radius:50%;background:#923544;color:#fff;font-size:24px;cursor:pointer}
#MainContent .pcc-discovery-controls button:disabled{opacity:.35;cursor:default}
#MainContent .pcc-discovery-controls button:focus-visible{outline:2px solid #923544;outline-offset:3px}
@media(max-width:749px){#MainContent .pcc-gender-discovery__products{grid-auto-columns:calc((100% - 12px)/2);gap:12px}}

.pcc-product-brands{margin-top:32px;overflow:hidden;width:100%}
.pcc-product-brands__track{display:flex;width:max-content;animation:pcc-product-brand-flow 32s linear infinite}
.pcc-product-brands ul{display:flex;flex:none;list-style:none;margin:0;padding:0;width:max-content}
.pcc-product-brands li{width:200px;padding:0 12px;flex:none}
.pcc-product-brands a{display:flex;align-items:center;justify-content:center;height:88px;padding:18px;background:#ffffffb3;border-radius:8px}
.pcc-product-brands img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.pcc-product-brands:hover .pcc-product-brands__track,.pcc-product-brands:focus-within .pcc-product-brands__track{animation-play-state:paused}
@keyframes pcc-product-brand-flow{to{transform:translateX(-50%)}}
@media(max-width:749px){.pcc-product-brands li{width:140px;padding:0 8px}.pcc-product-brands a{height:74px;padding:16px}.pcc-product-brands__track{animation-duration:25s}}
@media(prefers-reduced-motion:reduce){.pcc-product-brands__track{animation:none}.pcc-product-brands{overflow-x:auto}.pcc-product-brands ul[aria-hidden="true"]{display:none}}

.pcc-pdp__heading [data-brand-link],.pcc-pdp__heading [data-brand-link]:hover{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:none;touch-action:manipulation}

