:root{--pdp-gold: #c6a34b;--pdp-gold-rgb: 198, 163, 75}.pdp{--accent: #0a4a2f;--accent-ink: #ffffff;--pdp-ink: 5, 44, 34;--pdp-line: rgba(var(--pdp-ink), .14);--pdp-muted: rgba(var(--pdp-ink), .62);--pdp-pad-y: clamp(16px, 2.2vw, 34px);padding-top:var(--sec-pt, var(--pdp-pad-y));padding-bottom:var(--sec-pb, var(--pdp-pad-y))}body.template-product .pdp{--pdp-ink: 5, 44, 34}body.suffix-unapologetic .pdp{--pdp-ink: 28, 28, 28}body.suffix-creme .pdp{--pdp-ink: 30, 44, 90}body.suffix-mink .pdp{--pdp-ink: 23, 16, 13}.pdp *{box-sizing:border-box}.pdp__wrap{max-width:var(--container-max, var(--page-width));margin-inline:auto;padding-inline:var(--gutter, clamp(20px, 5vw, 80px))}.pdp__eyebrow{margin:0;font-family:var(--font-body-family);font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--pdp-gold)}@media screen and (prefers-reduced-motion:no-preference){.pdp .pdp-reveal{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.pdp.pdp--in .pdp-reveal{opacity:1;transform:none}.pdp .pdp-reveal:nth-child(2){transition-delay:.05s}.pdp .pdp-reveal:nth-child(3){transition-delay:.1s}}.pbx__crumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 clamp(18px,2.4vw,28px);font-family:var(--font-body-family);font-size:12.5px;letter-spacing:.4px;color:var(--pdp-muted)}.pbx__crumb a{color:var(--pdp-muted);text-decoration:none;transition:color .2s ease}.pbx__crumb a:hover{color:rgb(var(--pdp-ink))}.pbx__crumb-sep{opacity:.5}.pbx__crumb-current{color:rgb(var(--pdp-ink))}.pbx__grid{display:grid;grid-template-columns:1fr;gap:clamp(16px,2.8vw,36px);align-items:start}@media screen and (min-width:990px){.pbx__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:clamp(24px,3vw,40px)}.pbx__gallery{position:static}}.pbx__stage{position:relative}.pbx__frame{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:rgba(var(--pdp-ink),.03);border:1px solid var(--pdp-line);border-radius:4px}.pbx__main{width:100%;height:100%;object-fit:cover;display:block;cursor:zoom-in}.pbx__img-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:rgba(var(--ov-rgb, 4, 20, 14),var(--pbx-img-ov, 0))}.pbx__zoom{position:absolute;top:14px;left:14px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:rgba(var(--color-background),.85);border:1px solid var(--pdp-line);color:rgb(var(--pdp-ink));cursor:zoom-in;z-index:2}.pbx__zoom svg{width:18px;height:18px}.pbx__thumbs{display:flex;gap:12px;margin:14px 0 0;padding:0;list-style:none;align-items:center}.pbx__thumbs-nav{display:none}.pbx__thumbs-track{display:flex;gap:10px;flex-wrap:wrap;flex:1;margin:0;padding:0;list-style:none}.pbx__thumbs-track>li{list-style:none;margin:0;padding:0}.pbx__thumbs-track>li::marker{content:""}.pbx__thumb{flex:0 0 auto;width:74px;height:74px;padding:0;cursor:pointer;overflow:hidden;border:1px solid var(--pdp-line);border-radius:4px;background:rgba(var(--pdp-ink),.03);transition:border-color .25s ease}.pbx__thumb.is-active{border-color:var(--accent);border-width:2px}@media screen and (max-width:749px){.pbx__thumbs-track{flex-wrap:nowrap;gap:8px}.pbx__thumbs-track>li{flex:1 1 0;min-width:0}.pbx__thumbs-track>li .pbx__thumb{width:100%;height:auto;aspect-ratio:1}}.pbx__thumb img{width:100%;height:100%;object-fit:cover;display:block}.pbx__thumb--ph{display:grid;place-items:center;cursor:default;border-style:dashed;background:rgba(var(--pdp-ink),.04);font-family:var(--font-body-family);font-size:8px;font-weight:700;letter-spacing:1px;color:rgba(var(--pdp-ink),.38)}.pbx__info{min-width:0}.pbx__pill{display:inline-block;margin:0 0 16px;padding:6px 14px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-family:var(--font-body-family);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.pbx__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(34px,4.4vw,56px);line-height:1.02;letter-spacing:.01em;color:rgb(var(--pdp-ink));text-transform:uppercase}.pbx__tagline{margin:10px 0 0;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(17px,1.7vw,22px);letter-spacing:.06em;text-transform:uppercase;color:var(--pdp-gold)}.pbx__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:16px 0 0}.pbx__rating{display:inline-flex;align-items:center;gap:8px}.pbx__stars{display:inline-flex;gap:2px;color:var(--pdp-gold)}.pbx__stars svg{width:17px;height:17px}.pbx__rating-num{font-family:var(--font-body-family);font-size:13px;color:var(--pdp-muted)}.pbx__meta-sep{width:1px;height:16px;background:var(--pdp-line)}.pbx__award{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-body-family);font-size:13px;color:rgb(var(--pdp-ink))}.pbx__award svg{width:22px;height:22px;color:var(--pdp-gold)}.pbx__desc{margin:clamp(16px,2vw,22px) 0 0;max-width:46ch;font-family:var(--font-body-family);font-weight:400;font-size:15.5px;line-height:1.62;color:var(--pdp-muted)}.pbx__price-lead{margin:18px 0 0;font-family:var(--font-body-family)}.pbx__price-lead b{font-size:26px;font-weight:600;color:rgb(var(--pdp-ink))}.pbx__price-lead span{font-size:13px;color:var(--pdp-muted)}.pbx__box-note{margin:6px 0 0;font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--pdp-muted)}.pbx__rule{height:1px;background:var(--pdp-line);margin:clamp(18px,2.4vw,24px) 0;border:0}.pbx__flabel{display:block;margin:0 0 10px;font-family:var(--font-body-family);font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--pdp-gold)}.pbx__size{margin:clamp(18px,2.4vw,24px) 0 0}.pbx__size-box{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:15px 18px;text-align:left;border:1px solid var(--pdp-line);border-radius:6px;background:rgba(var(--pdp-ink),.02);font-family:var(--font-body-family);font-size:15px;color:rgb(var(--pdp-ink));cursor:default}.pbx__size-box b{font-weight:700;letter-spacing:.5px}.pbx__size-box span{color:var(--pdp-muted)}.pbx__size-box .pbx__chev{margin-left:auto;color:var(--pdp-muted)}.pbx__size--select .pbx__select-wrap{position:relative}.pbx__size--select .pbx__select-wrap .pbx__chev{position:absolute;right:16px;top:50%;transform:translateY(-50%);margin:0;color:var(--pdp-muted);pointer-events:none;display:inline-flex}select.pbx__size-box{cursor:pointer;appearance:none;-webkit-appearance:none;width:100%;font-weight:600;padding-right:44px}.pbx__pack{margin:clamp(18px,2.4vw,24px) 0 0}.pbx__packs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pbx__packbtn{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px 14px;min-height:96px;text-align:left;cursor:pointer;background:rgba(var(--pdp-ink),.02);border:1.5px solid var(--pdp-line);border-radius:8px;font-family:var(--font-body-family);transition:border-color .2s ease,background .2s ease}.pbx__packbtn:hover{border-color:rgba(var(--pdp-ink),.3)}.pbx__packbtn.is-selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.pbx__packbtn.is-soldout{opacity:.5;cursor:not-allowed}.pbx__packbtn-check{position:absolute;top:10px;right:10px;width:18px;height:18px;display:none;place-items:center;border-radius:50%;background:var(--accent);color:var(--accent-ink)}.pbx__packbtn.is-selected .pbx__packbtn-check{display:grid}.pbx__packbtn-check svg{width:11px;height:11px}.pbx__packbtn-title{font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:rgb(var(--pdp-ink));padding-right:18px}.pbx__packbtn-price{font-size:17px;font-weight:600;color:rgb(var(--pdp-ink))}.pbx__packbtn-save{font-size:11.5px;font-weight:600;color:var(--accent)}.pbx__packbtn.is-soldout .pbx__packbtn-save{color:var(--pdp-muted)}.pbx__buy{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:end;margin:clamp(18px,2.4vw,24px) 0 0}@media screen and (max-width:600px){.pbx__buy{grid-template-columns:1fr}}.pbx__qtywrap{min-width:0}.pbx__qty{display:inline-flex;align-items:center;border:1px solid var(--pdp-line);border-radius:6px;overflow:hidden}.pbx__qty button{width:42px;height:50px;border:0;background:transparent;cursor:pointer;font-size:18px;color:rgb(var(--pdp-ink));display:grid;place-items:center}.pbx__qty button:hover{background:rgba(var(--pdp-ink),.05)}.pbx__qty input{width:46px;height:50px;border:0;text-align:center;background:transparent;font-family:var(--font-body-family);font-size:16px;color:rgb(var(--pdp-ink));-moz-appearance:textfield}.pbx__qty input::-webkit-outer-spin-button,.pbx__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pbx__ctas{display:grid;gap:10px;min-width:0}.pbx__cta{width:100%;min-height:50px;padding:14px 20px;border-radius:6px;cursor:pointer;font-family:var(--font-body-family);font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .12s ease,opacity .2s ease,background .2s ease}.pbx__cta:active{transform:translateY(1px)}.pbx__cta--buy{background:var(--accent-buy, var(--accent));color:var(--accent-buy-ink, var(--accent-ink));border:1.5px solid var(--accent-buy, var(--accent))}.pbx__cta--buy:hover{opacity:.92}.pbx__cta--atc{background:transparent;color:var(--accent);border:1.5px solid var(--accent)}.pbx__cta--atc:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.pbx__cta[disabled]{opacity:.45;cursor:not-allowed}.pbx__cta--atc .pbx__cart-ico{width:16px;height:16px}.pbx__cta.is-loading{color:transparent;position:relative}.pbx__cta.is-loading:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:pbx-spin .7s linear infinite;color:var(--accent-ink)}.pbx__cta--atc.is-loading:after{color:var(--accent)}@keyframes pbx-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pbx__cta.is-loading:after{animation:none}}.pbx__formnote{margin:10px 0 0;font-family:var(--font-body-family);font-size:12px;color:var(--pdp-muted)}.pbx__formnote[hidden]{display:none}.pbx__avail{display:flex;align-items:flex-start;gap:9px;margin:14px 0 0;font-family:var(--font-body-family);font-size:12.5px;line-height:1.5;color:var(--pdp-muted)}.pbx__avail svg{flex:none;width:16px;height:16px;margin-top:1px;color:var(--pdp-muted)}.pbx__avail .rte,.pbx__avail .rte p{margin:0}.pbx__avail a{color:rgb(var(--pdp-ink));text-decoration:underline;text-underline-offset:2px}.pbx__trust{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:clamp(20px,2.6vw,26px) 0 0;padding-top:clamp(18px,2.4vw,22px);border-top:1px solid var(--pdp-line)}@media screen and (max-width:480px){.pbx__trust{grid-template-columns:repeat(2,1fr);gap:16px 10px}}.pbx__trust-item{display:flex;align-items:center;gap:9px}.pbx__trust-item svg{flex:0 0 auto;width:28px;height:28px;color:rgb(var(--pdp-ink))}.pbx__trust-item span{font-family:var(--font-body-family);font-size:11.5px;line-height:1.3;color:var(--pdp-muted)}.pbx__warning{margin:clamp(18px,2.4vw,22px) 0 0;padding:13px 16px;background:rgb(var(--pdp-ink));color:rgb(var(--color-background));border-radius:4px}.pbx__warning p{margin:0;font-family:var(--font-body-family);font-size:11.5px;line-height:1.5;font-weight:500}.pbx__warning strong{font-weight:700}.pbx{--pdp-pad-y: clamp(8px, 1.2vw, 18px)}@media screen and (min-width:990px){.pbx__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:clamp(16px,2vw,28px)}}.pbx__title{font-size:clamp(26px,2.9vw,40px);line-height:1.05;text-wrap:balance}.pbx__pill{margin-bottom:9px}.pbx__tagline{margin-top:7px;font-size:clamp(15px,1.4vw,18px)}.pbx__meta{margin-top:9px}.pbx__desc{margin-top:9px;font-size:13.5px;line-height:1.5;max-width:54ch}.pbx__price-lead{margin-top:9px}.pbx__price-lead b{font-size:22px}.pbx__rule{margin:9px 0}.pbx__size,.pbx__pack,.pbx__buy{margin-top:10px}.pbx__flabel{margin-bottom:6px;font-size:11px}.pbx__size-box{padding:11px 16px;font-size:14px}.pbx__packs{gap:10px}.pbx__packbtn{min-height:66px;padding:10px 12px;gap:4px}.pbx__packbtn-title{font-size:10.5px}.pbx__packbtn-price{font-size:15px}.pbx__buy{gap:12px}.pbx__qty button{width:38px;height:44px}.pbx__qty input{width:40px;height:44px}.pbx__cta{min-height:44px;padding:11px 18px}.pbx__trust{margin-top:11px;padding-top:10px;gap:10px}.pbx__trust-item svg{width:24px;height:24px}.pbx__trust-item span{font-size:11px}.pbx__warning{margin-top:10px;padding:10px 14px}.pbx__warning p{font-size:11px}.pdp-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none;align-items:center;justify-content:center;padding:4vw;background:#000000e6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:zoom-out}.pdp-lightbox.is-open{display:flex}.pdp-lightbox img{max-width:100%;max-height:92vh;object-fit:contain}.pbl__head{text-align:center;margin:0 0 clamp(12px,1.8vw,22px)}.pbl__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:calc(clamp(24px,2.8vw,34px) * var(--pbl-h-scale, 1));letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--pdp-ink))}.pbl__title-rule{width:46px;height:2px;background:var(--pdp-gold);margin:12px auto 0}.pbl__layout{display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,56px);align-items:center}.pbl--media .pbl__layout{grid-template-columns:1fr}@media screen and (min-width:990px){.pbl--media .pbl__layout{grid-template-columns:1.1fr .9fr}}.pbl__specs{--pbl-gap: clamp(16px, 2.4vw, 32px);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--pbl-gap)}@media screen and (max-width:749px){.pbl__specs{grid-template-columns:repeat(2,1fr);gap:26px 16px}}@media screen and (min-width:750px){.pbl__specs>.pbl__spec{position:relative}.pbl__specs>.pbl__spec+.pbl__spec:before{content:"";position:absolute;top:50%;left:calc(var(--pbl-gap) / -2);width:1px;height:64%;transform:translate(-.5px,-50%);pointer-events:none;background:linear-gradient(to bottom,transparent 0%,rgba(var(--pdp-gold-rgb),.45) 22%,rgba(var(--pdp-gold-rgb),.45) 78%,transparent 100%)}.pbl--boxed.pbl--media .pbl__specs>.pbl__spec+.pbl__spec:before{display:none}}.pbl__spec{text-align:center}.pbl__spec-ico{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(var(--pdp-gold-rgb),.55);color:var(--pdp-gold)}.pbl__spec-ico svg{width:28px;height:28px}.pbl__spec-k{margin:0;font-family:var(--font-body-family);font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:rgb(var(--pdp-ink))}.pbl__spec-v{margin:5px 0 0;font-family:var(--font-body-family);font-size:13px;line-height:1.45;color:var(--pdp-muted)}.pbl__dots{display:inline-flex;gap:5px;margin-top:6px}.pbl__dot{width:11px;height:11px;border-radius:50%;border:1px solid var(--pdp-gold)}.pbl__dot.is-on{background:var(--pdp-gold)}.pbl__notes-wrap{margin:clamp(26px,3.4vw,40px) 0 0;padding-top:clamp(22px,3vw,32px);border-top:1px solid var(--pdp-line)}.pbl__notes-title{text-align:center;margin:0 0 18px;font-family:var(--font-heading-family);font-weight:700;font-size:calc(clamp(16px,1.8vw,20px) * var(--pbl-nt-scale, 1));letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--pdp-ink))}.pbl__notes{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:clamp(6px,1vw,16px);margin:0;padding:0;list-style:none}.pbl__note{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;flex:1 1 0}.pbl__note svg{width:24px;height:24px}@media screen and (max-width:749px){.pbl__notes{flex-wrap:wrap;justify-content:center}.pbl__note{flex:0 0 auto;min-width:62px}}.pbl__note svg{color:var(--pdp-gold)}.pbl__note span{font-family:var(--font-body-family);font-size:calc(10.5px * var(--pbl-n-scale, 1));letter-spacing:.2px;line-height:1.25;color:var(--pdp-muted);text-align:center}.pbl__notes-desc{max-width:70ch;margin:clamp(18px,2.4vw,24px) auto 0;text-align:center;font-family:var(--font-body-family);font-size:calc(14.5px * var(--pbl-td-scale, 1));font-weight:var(--pbl-td-weight, 400);line-height:1.7;color:var(--pbl-td-color, var(--pdp-muted))}.pbl__media-frame{aspect-ratio:16 / 11;overflow:hidden;border-radius:6px;border:1px solid var(--pdp-line)}.pbl__media-frame img{width:100%;height:100%;object-fit:cover;display:block}.pbl--boxed .pbl__layout{background:#00000007;border:1px solid var(--pdp-line);border-radius:10px;padding:clamp(12px,1.4vw,18px)}.pbl--boxed .pbl__media-frame,.pbl--boxed .pbl__media-frame--ph{aspect-ratio:16 / 8.5}.pbl--boxed .pbl__head{margin-bottom:clamp(6px,1.2vw,12px)}.pbl--boxed.pbl--media .pbl__specs{grid-template-columns:repeat(2,1fr);gap:clamp(14px,2vw,26px)}.pbl--boxed.pbl--media .pbl__layout{gap:clamp(18px,2.6vw,38px);padding:clamp(14px,1.6vw,22px);align-items:stretch;min-height:243px}.pbl--boxed.pbl--media .pbl__specs-col{align-self:center}.pbl--boxed.pbl--media .pbl__media-frame,.pbl--boxed.pbl--media .pbl__media-frame--ph{aspect-ratio:auto;height:100%;min-height:168px}@media screen and (max-width:989px){.pbl--boxed.pbl--media .pbl__media-frame{height:auto;min-height:0}.pbl--boxed.pbl--media .pbl__media-frame img{height:auto;object-fit:contain}}.pbl--boxed.pbl--media .pbl__specs{gap:clamp(18px,2.4vw,30px) clamp(28px,3.2vw,48px);max-width:440px;margin-inline:auto}.pbl--boxed.pbl--media .pbl__spec{display:grid;grid-template-columns:48px 1fr;column-gap:14px;row-gap:2px;align-items:center;text-align:left}.pbl--boxed.pbl--media .pbl__spec-ico{grid-row:1 / span 2;width:48px;height:48px;margin:0}.pbl--boxed.pbl--media .pbl__spec-ico svg{width:25px;height:25px}.pbl--boxed.pbl--media .pbl__spec-k{grid-column:2;font-size:12px;letter-spacing:1.5px}.pbl--boxed.pbl--media .pbl__spec-v{grid-column:2;margin:0;font-size:14px;line-height:1.42}.pbl--boxed.pbl--media .pbl__dots{grid-column:2;margin-top:3px}.pbl--notes-side .pbl__specs-col{display:block}.pbl--notes-side .pbl__specs{--pbl-gap: clamp(14px, 1.8vw, 26px);grid-template-columns:repeat(4,1fr);align-items:stretch;gap:var(--pbl-gap)}.pbl--notes-side .pbl__spec{text-align:center}.pbl--notes-side .pbl__spec-ico{display:none}.pbl--notes-side .pbl__spec-k{font-size:11px;letter-spacing:1.2px}.pbl--notes-side .pbl__spec-v{margin-top:4px;font-size:11.5px;line-height:1.32}.pbl--notes-side .pbl__dots{margin-top:6px;justify-content:center}.pbl--notes-side .pbl__notes-wrap{margin:clamp(12px,1.6vw,20px) 0 0;padding-top:clamp(10px,1.4vw,16px);border-top:1px solid var(--pdp-line);border-inline-start:0;padding-inline-start:0}.pbl--notes-side .pbl__notes-title{text-align:center;margin-bottom:clamp(8px,1.2vw,12px)}.pbl--notes-side .pbl__notes{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(12px,2vw,32px)}.pbl--notes-side .pbl__note{flex:0 0 auto;min-width:0}.pbl--notes-side .pbl__note svg{width:24px;height:24px}@media screen and (max-width:749px){.pbl--notes-side .pbl__specs{grid-template-columns:repeat(2,1fr);gap:18px 14px}}.pbl__media-frame--ph{aspect-ratio:16 / 11;display:grid;place-items:center;background:#0000000a;border:1px dashed var(--pdp-line);border-radius:6px}.pbl__media-frame--ph span{font-family:var(--font-body-family);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-align:center;line-height:1.6;color:#00000061}.pst{color:#f4efe6;background-color:#0e0b09;background-image:linear-gradient(120deg,#14110d,#0e0b09 60%,#080605)}.pst__inner{display:grid;grid-template-columns:1fr;gap:clamp(16px,2.8vw,36px);align-items:center}.pst__inner:not(:has(.pst__media)){grid-template-columns:1fr;max-width:860px;margin-inline:auto;text-align:center}.pst__inner:not(:has(.pst__media)) .pst__body-copy p{margin-inline:auto}.pst__inner:not(:has(.pst__media)) .pst__sign{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:990px){.pst__inner{grid-template-columns:1fr 1fr}.pst--media-left .pst__media{order:0}.pst--media-left .pst__body{order:1}}.pst__media{aspect-ratio:auto;height:auto;min-height:0;overflow:hidden;border-radius:6px}.pst__media img{width:100%;height:auto;display:block}.pst__media--ph{display:grid;place-items:center;min-height:240px;background:rgba(var(--pdp-ink),.06);border:1px dashed var(--pdp-line);border-radius:6px}.pst__media--ph span{font-family:var(--font-body-family);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-align:center;line-height:1.7;color:var(--pdp-muted)}.pst__heading{margin:0 0 16px;font-family:var(--font-heading-family);font-weight:700;font-size:calc(clamp(22px,2.6vw,32px) * var(--pst-h-scale, 1));line-height:1.15;letter-spacing:.02em;text-transform:uppercase;color:#f7f5f0}.pst__quote{margin:0;font-family:var(--font-heading-family);font-weight:600;font-size:calc(clamp(13px,1.9vw,27px) * var(--pst-q-scale, 1));line-height:1.26;letter-spacing:.01em;color:var(--pdp-gold);text-transform:uppercase;text-wrap:balance}.pst__quote-line{display:block}.pst__body-copy p{margin:0 0 14px;font-family:var(--font-body-family);font-size:calc(15px * var(--pst-b-scale, 1));line-height:1.7;color:#f4efe6d1;max-width:48ch}.pst__body-copy p:last-child{margin-bottom:0}.pst__sign{margin:22px 0 0;height:clamp(38px,4vw,52px)}.pst__sign img{height:100%;width:auto;display:block}.pst__sign-name{margin:8px 0 0;font-family:var(--font-body-family);font-size:calc(11px * var(--pst-sn-scale, 1));font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#f4efe6b3}.pst__sign-role{margin:3px 0 0;font-family:var(--font-body-family);font-size:calc(11px * var(--pst-sr-scale, 1));font-weight:400;letter-spacing:.6px;text-transform:none;color:#f4efe68c}.pst--light .pst__sign-role{color:var(--pdp-muted)}.pst--bg{position:relative;isolation:isolate;display:flex;align-items:center;min-height:var(--pst-bg-h, clamp(320px, 42vh, 460px));background-color:#0e0b09}.pst--bg .pst__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.pst--bg .pst__bg img{width:100%;height:100%;object-fit:cover;object-position:28% center;display:block}.pst--bg .pst__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,calc(var(--pst-ov, .55) * .22)),#0000 28% 72%,rgba(0,0,0,calc(var(--pst-ov, .55) * .22))),rgba(var(--ov-rgb, 0, 0, 0),var(--pst-ov, .55))}.pst--bg .pdp__wrap{position:relative;z-index:2;width:100%}.pst--bg .pst__inner{grid-template-columns:1fr;text-align:center}.pst--bg .pst__media{display:none}.pst--bg .pst__body-copy p{margin-inline:auto}.pst--bg .pst__sign{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:750px){.pst--bg .pst__inner{grid-template-columns:1fr 1fr}.pst--bg .pst__body{grid-column:2}}.prf__split{display:grid;grid-template-columns:1fr;gap:clamp(24px,4vw,48px);align-items:stretch;min-height:243px}.prf__split-body{align-self:center}@media screen and (min-width:990px){.prf__split{grid-template-columns:1fr 1fr}.prf__split:not(:has(.prf__split-media)){grid-template-columns:1fr;max-width:760px;margin-inline:auto;text-align:center}.prf__split-media{order:1}.prf__split-body,.prf--img-left .prf__split-media{order:0}.prf--img-left .prf__split-body{order:1}}.prf__split-media{aspect-ratio:auto;height:100%;min-height:200px;overflow:hidden;border-radius:6px;border:1px solid var(--pdp-line)}.prf__split-media img{width:100%;height:100%;object-fit:cover;display:block}.prf__split-media--ph{aspect-ratio:auto;height:100%;min-height:200px;display:grid;place-items:center;background:rgba(var(--pdp-ink),.06);border:1px dashed var(--pdp-line);border-radius:6px}.prf__split-media--ph span{font-family:var(--font-body-family);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-align:center;line-height:1.7;color:var(--pdp-muted)}.prf__split-eyebrow{margin:0 0 8px;font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--pdp-gold)}.prf__split-heading{margin:0 0 16px;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(26px,3.2vw,44px);line-height:1.05;text-transform:uppercase;color:rgb(var(--pdp-ink))}.prf__split-body p{margin:0 0 14px;font-family:var(--font-body-family);font-size:15px;line-height:1.7;color:var(--pdp-muted);max-width:46ch}.prf__journey{margin-top:clamp(20px,2.8vw,38px);max-width:1040px;margin-inline:auto}.prf__journey-title{text-align:center;margin:0 0 clamp(24px,3vw,38px);font-family:var(--font-heading-family);font-weight:700;font-size:clamp(20px,2.4vw,28px);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--pdp-ink))}.prf__cols{display:grid;grid-template-columns:1fr;--prf-gap: clamp(24px, 3.4vw, 48px);gap:var(--prf-gap)}@media screen and (min-width:900px){.prf__cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.prf__col-head{text-align:center;margin:0 0 18px;font-family:var(--font-body-family);font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:rgb(var(--pdp-ink));position:relative;padding-bottom:12px}.prf__col-head:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:30px;height:2px;background:var(--pdp-gold)}.prf__notes{display:flex;justify-content:center;gap:clamp(16px,2.2vw,32px);margin:0;padding:0;list-style:none}.prf__note{flex:0 0 auto;width:clamp(74px,8vw,98px);display:flex;flex-direction:column;align-items:center;gap:12px}.prf__note svg{width:clamp(30px,2.4vw,34px);height:clamp(30px,2.4vw,34px);color:var(--pdp-gold);box-sizing:content-box;padding:clamp(13px,1.4vw,15px);border-radius:50%;border:1.5px solid rgba(var(--pdp-gold-rgb),.55);background:rgba(var(--pdp-gold-rgb),.07);transition:border-color .25s ease,background .25s ease}.prf__note:hover svg{border-color:rgba(var(--pdp-gold-rgb),.85);background:rgba(var(--pdp-gold-rgb),.12)}.prf__note span{font-family:var(--font-body-family);font-size:13px;font-weight:500;letter-spacing:.3px;line-height:1.3;text-align:center;color:rgb(var(--pdp-ink))}.prf__cols-sep{display:none}@media screen and (min-width:900px){.prf__col{position:relative;padding-inline:clamp(10px,1.2vw,20px)}.prf__col+.prf__col:before{content:"";position:absolute;top:50%;left:calc(var(--prf-gap) / -2);width:1px;height:74%;transform:translate(-.5px,-50%);pointer-events:none;background:linear-gradient(to bottom,transparent 0%,var(--pdp-line) 16%,var(--pdp-line) 84%,transparent 100%)}}.prf__standard{margin-top:clamp(20px,2.6vw,36px);text-align:center;padding:clamp(22px,2.8vw,34px) clamp(20px,4vw,56px);border:1px solid rgba(var(--pdp-gold-rgb),.5);border-radius:8px;position:relative}.prf__standard-crest{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:0 12px;line-height:0;background:rgb(var(--color-background));color:var(--pdp-gold)}.prf__standard-crest svg{width:32px;height:32px;display:block}.prf__standard-h{margin:0 0 9px;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(20px,2.6vw,32px);letter-spacing:.03em;text-transform:uppercase;color:rgb(var(--pdp-ink))}.prf__standard-q{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:500;font-size:clamp(17px,2vw,24px);line-height:1.35;color:var(--pdp-gold);text-transform:none}.prf__standard-flourish{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);display:flex;align-items:center;gap:8px;padding:0 12px;background:rgb(var(--color-background))}.prf__standard-line{width:36px;height:1px;background:rgba(var(--pdp-gold-rgb),.75)}.prf__standard-dot{width:6px;height:6px;background:var(--pdp-gold);transform:rotate(45deg)}.pxs__head{text-align:center;margin:0 0 clamp(24px,3vw,38px)}.pxs__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:calc(clamp(22px,2.6vw,30px) * var(--pxs-title-scale, 1));letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--pdp-ink))}.pxs__title-rule{width:40px;height:2px;background:var(--pdp-gold);margin:12px auto 0}.pxs__intro{margin:14px auto 0;max-width:62ch;font-family:var(--font-body-family);font-size:calc(clamp(13px,1.3vw,15px) * var(--pxs-intro-scale, 1));line-height:1.6;color:var(--pdp-muted)}.pxs__grid{display:grid;grid-template-columns:1fr;gap:clamp(16px,2vw,24px)}@media screen and (min-width:750px){.pxs__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.pxs__grid{grid-template-columns:repeat(3,1fr)}}.pxs__card{position:relative;display:flex;align-items:center;gap:16px;overflow:hidden;min-height:120px;padding:18px;border-radius:8px;text-decoration:none;background:#f6f2e9;color:#1a1a1a;border:1px solid rgba(var(--pdp-gold-rgb),.4);box-shadow:0 14px 34px -24px #00000059;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.pxs__card:hover{border-color:rgba(var(--pdp-gold-rgb),.72);transform:translateY(-2px);box-shadow:0 20px 44px -22px #0000006b}.pxs__card-img{flex:0 0 96px;width:96px;height:96px;border-radius:6px;overflow:hidden;order:2;background:#0000000a}.pxs__card-img img{width:100%;height:100%;object-fit:cover;display:block}.pxs__card-body{flex:1;min-width:0;order:1}.pxs__card-name{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:calc(clamp(12.5px,1.05vw,15px) * var(--pxs-name-scale, 1));letter-spacing:.03em;text-transform:uppercase;color:#15110b;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.pxs__card-tag{margin:4px 0 0;font-family:var(--font-body-family);font-size:calc(12.5px * var(--pxs-tag-scale, 1));color:#6b6256}.pxs__card-sub{margin:5px 0 0;font-family:var(--font-body-family);font-size:calc(11.5px * var(--pxs-sub-scale, 1));line-height:1.45;color:#8a8175}.pxs__card-price{margin:8px 0 0;font-family:var(--font-body-family);font-size:calc(15px * var(--pxs-price-scale, 1));font-weight:600;color:#15110b}.pxs__card-cta{margin:10px 0 0;display:inline-flex;align-items:center;gap:5px;font-family:var(--font-body-family);font-size:calc(11.5px * var(--pxs-cta-scale, 1));font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#9a7b2a}.pxs__card-cta svg{width:13px;height:13px;transition:transform .25s ease}.pxs__card:hover .pxs__card-cta svg{transform:translate(3px)}.ptr{border-top:1px solid var(--pdp-line)}.ptr__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media screen and (max-width:749px){.ptr__grid{grid-template-columns:repeat(2,1fr);gap:22px 16px}}.ptr__item{display:flex;align-items:center;justify-content:center;gap:10px;text-align:left}.ptr__item svg{flex:0 0 auto;width:30px;height:30px;color:var(--pdp-gold)}.ptr__ico{flex:0 0 auto;display:inline-flex;color:var(--pdp-gold)}.ptr__text{display:flex;flex-direction:column;min-width:0}.ptr__label{font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:rgb(var(--pdp-ink))}.ptr__desc{display:none}.ptr--feature .ptr__grid{gap:clamp(20px,3vw,40px)}.ptr--feature .ptr__item{flex-direction:column;align-items:center;text-align:center;gap:12px}.ptr--feature .ptr__item svg{width:40px;height:40px}.ptr--feature .ptr__label{font-size:13px;letter-spacing:1.5px}.ptr--feature .ptr__desc{display:block;margin-top:6px;font-family:var(--font-body-family);font-size:12.5px;font-weight:400;letter-spacing:0;line-height:1.5;text-transform:none;color:var(--pdp-muted);max-width:24ch}@media screen and (max-width:749px){.ptr--feature .ptr__grid{grid-template-columns:repeat(2,1fr)}}.ptr--detail .ptr__grid{gap:clamp(20px,3vw,46px)}.ptr--detail .ptr__item{flex-direction:row;align-items:flex-start;justify-content:flex-start;text-align:left;gap:14px}.ptr--detail .ptr__ico{margin-top:2px}.ptr--detail .ptr__item svg{width:34px;height:34px}.ptr--detail .ptr__label{font-size:12.5px;letter-spacing:1.2px;line-height:1.25}.ptr--detail .ptr__text .ptr__desc{display:block;margin-top:6px;font-family:var(--font-body-family);font-size:12px;font-weight:400;letter-spacing:0;line-height:1.45;text-transform:none;color:var(--pdp-muted);max-width:26ch}@media screen and (max-width:749px){.ptr--detail .ptr__grid{grid-template-columns:repeat(2,1fr)}}.ptr--awards{border-top:none}.ptr__head{text-align:center;margin:0 0 clamp(20px,2.4vw,32px)}.ptr__heading{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(20px,2.5vw,28px);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--pdp-ink))}.ptr--awards .ptr__grid{gap:clamp(12px,1.4vw,20px)}.ptr--awards .ptr__item{flex-direction:row;align-items:center;justify-content:flex-start;gap:14px;text-align:left;padding:clamp(16px,1.7vw,22px) clamp(16px,1.8vw,24px);border:1px solid var(--pdp-line);border-radius:8px;background:rgba(var(--pdp-ink),.015)}.ptr--awards .ptr__item svg{width:34px;height:34px}.ptr--awards .ptr__label{font-family:var(--font-body-family);font-size:13.5px;font-weight:700;letter-spacing:.2px;line-height:1.25;text-transform:none;color:rgb(var(--pdp-ink))}.ptr--awards .ptr__text .ptr__desc{display:block;margin-top:4px;font-family:var(--font-body-family);font-size:11.5px;font-weight:400;letter-spacing:.3px;line-height:1.4;text-transform:none;color:var(--pdp-muted)}@media screen and (max-width:749px){.ptr--awards .ptr__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:479px){.ptr--awards .ptr__grid{grid-template-columns:1fr}}.ptr--dark .ptr__label{color:#f4efe3!important}.ptr--dark .ptr__text .ptr__desc,.ptr--dark.ptr--feature .ptr__desc,.ptr--dark.ptr--detail .ptr__text .ptr__desc{color:#f4efe3bd!important}.prv__head{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 clamp(12px,1.6vw,20px)}.prv__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(22px,2.6vw,32px);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--pdp-ink))}.prv__sample{font-family:var(--font-body-family);font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(var(--pdp-ink),.45);border:1px solid rgba(var(--pdp-ink),.25);border-radius:999px;padding:3px 9px}.prv__viewport{position:relative;display:flex;align-items:center;gap:10px}.prv__track{display:flex;gap:16px;margin:0;padding:4px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:4px;scrollbar-width:none;flex:1}.prv__track::-webkit-scrollbar{display:none}.prv__card{scroll-snap-align:start;flex:0 0 clamp(248px,80%,300px);display:flex;flex-direction:column;gap:8px;padding:clamp(13px,1.4vw,17px);border:1px solid var(--pdp-line);border-radius:8px;background:rgba(var(--pdp-ink),.015)}.prv__stars{display:inline-flex;gap:3px;color:var(--pdp-gold)}.prv__stars .t-icon{width:16px;height:16px;fill:var(--pdp-gold);stroke:var(--pdp-gold);stroke-width:1}.prv__stars .t-icon--faint{fill:none;stroke:rgba(var(--pdp-gold-rgb),.4)}.prv__quote{margin:0;font-family:var(--font-body-family);font-size:13.5px;line-height:1.5;color:var(--pdp-muted)}.prv__author{margin:auto 0 0;font-family:var(--font-body-family);font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--pdp-gold);display:inline-flex;align-items:center;gap:6px}.prv__verified{display:inline-flex;color:var(--pdp-gold)}.prv__verified .t-icon{width:14px;height:14px;fill:none;stroke:var(--pdp-gold)}.prv__nav{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--pdp-line);background:transparent;border-radius:50%;color:rgb(var(--pdp-ink));cursor:pointer;transition:border-color .2s ease}.prv__nav:hover{border-color:var(--pdp-gold)}@media screen and (min-width:700px){.prv__card{flex-basis:calc((100% - 16px)/2)}}@media screen and (min-width:990px){.prv__card{flex-basis:calc((100% - 48px)/4)}}@media screen and (max-width:699px){.prv__nav{display:none}}.pxs--dark .pxs__card{background:#14110d;color:#f4efe6;border:1px solid rgba(var(--pdp-gold-rgb),.22);box-shadow:none;align-items:stretch;padding:0;overflow:hidden;min-height:150px}.pxs--dark .pxs__card:hover{border-color:rgba(var(--pdp-gold-rgb),.5)}.pxs--dark .pxs__card-body{flex:1;min-width:0;order:1;padding:clamp(18px,2vw,26px);display:flex;flex-direction:column;justify-content:center}.pxs--dark .pxs__card-img{flex:0 0 44%;width:44%;height:auto;order:2;align-self:stretch;border-radius:0}.pxs--dark .pxs__card-img img{width:100%;height:100%;object-fit:cover}.pxs--dark .pxs__card-name{color:#f7f5f0}.pxs--dark .pxs__card-tag{color:#f4efe6a6}.pxs--dark .pxs__card-price{color:#f7f5f0}.pxs--dark .pxs__card-cta{color:var(--pdp-gold)}.pst--light{background:rgb(var(--color-background));color:rgb(var(--pdp-ink));background-image:none;padding-top:var(--sec-pt, clamp(10px, 1.4vw, 20px));padding-bottom:var(--sec-pb, clamp(10px, 1.4vw, 20px))}.pst--light .pst__heading{color:rgb(var(--pdp-ink))}.pst--light .pst__body-copy p,.pst--light .pst__sign-name{color:var(--pdp-muted)}.pst--light .pst__inner{--pst-panel-rgb: 241, 235, 220;gap:0;align-items:stretch;overflow:hidden;background:rgb(var(--pst-panel-rgb));border:1px solid rgba(var(--pdp-gold-rgb),.45);border-radius:12px;box-shadow:0 22px 52px -34px #0000006b}.pst--light .pst__body{align-self:center;padding:clamp(20px,2.8vw,40px) clamp(20px,3vw,40px)}.pst--light .pst__media{position:relative;align-self:stretch;border-radius:0;max-height:none;min-height:100%}.pst--light .pst__inner{align-items:stretch}.pst--light .pst__media img{width:100%;height:100%;object-fit:var(--pst-fit, cover);object-position:50% var(--pst-focal, 22%)}.pst--fit-contain .pst__media{background:rgb(var(--pst-panel-rgb, 241, 235, 220));max-height:clamp(300px,34vw,400px)}.pst--fit-contain .pst__media img{object-fit:contain}.pst--fit-contain .pst__media:before{display:none!important}.pst--light{margin-bottom:0}@media screen and (max-width:749px){.pst--light .pst__media{max-height:none;aspect-ratio:auto}.pst--light .pst__media img{height:auto}}.pst--light .pst__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to right,rgb(var(--pst-panel-rgb)) 0%,rgba(var(--pst-panel-rgb),0) var(--pst-fade, 42%))}.pst--light.pst--media-left .pst__media:before{background:linear-gradient(to left,rgb(var(--pst-panel-rgb)) 0%,rgba(var(--pst-panel-rgb),0) var(--pst-fade, 42%))}@media screen and (max-width:989px){.pst--light .pst__media{max-height:none;aspect-ratio:auto}.pst--light .pst__media img{height:auto;object-fit:contain}.pst--light .pst__media:before{display:none}}body.suffix-unapologetic .pst:not(.pst--light):not(.pst--bg){background:#f7f5f0!important;padding-block:clamp(16px,2.4vw,30px)}body.suffix-unapologetic .pst:not(.pst--light):not(.pst--bg) .pst__inner{max-width:none;background:#0e0b09;border-radius:12px;padding:clamp(26px,4vw,46px) clamp(24px,5vw,52px);border:1px solid rgba(var(--pdp-gold-rgb),.45);box-shadow:0 22px 52px -34px #0000006b}body.suffix-unapologetic .pst:not(.pst--light):not(.pst--bg) .pst__quote-line{display:inline}body.suffix-unapologetic .pst:not(.pst--light):not(.pst--bg) .pst__quote-line+.pst__quote-line:before{content:" "}body.suffix-unapologetic .pst:not(.pst--light):not(.pst--bg) .pst__quote{font-size:clamp(15px,1.9vw,23px);line-height:1.3}@media screen and (min-width:990px){body.suffix-unapologetic .pst:not(.pst--light):not(.pst--bg) .pst__quote{white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-notorious.css.map */
