.mc-pdp-code,.mc-pdp-goal,.mc-pdp-addon,.mc-pdp-look,.mc-pdp-editorial,.template-product product-info.index-product{--mc-ink: #000000;--mc-charcoal: #1b1a19;--mc-paper: #ffffff;--mc-cream: #f9f8f5;--mc-cream-deep: #f5f2ec;--mc-line: #e4e0d5;--mc-track: #e6e0d2;--mc-gold: #ab8c52;--mc-gold-soft: #c5aa76;--mc-muted: #6f6b63;--mc-ease: cubic-bezier(.16, 1, .3, 1)}.mc-pdp-code,.mc-pdp-goal,.mc-pdp-addon,.mc-pdp-look,.mc-pdp-editorial{font-family:var(--FONT-STACK-BODY)}.template-product product-info.index-product .product__head{--block-padding-bottom: 10px}.template-product product-info.index-product .product__breadcrumbs,.template-product product-info.index-product .product__breadcrumbs a{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mc-muted)}.template-product product-info.index-product .product__breadcrumbs{margin-bottom:10px}.template-product product-info.index-product .product__title{font-family:var(--FONT-STACK-HEADING);font-weight:300;font-size:clamp(30px,2.9vw,44px);line-height:1.06;letter-spacing:-.025em;color:var(--mc-charcoal);text-wrap:balance}.template-product product-info.index-product .product__price__wrap .price{color:var(--mc-charcoal)}.template-product product-info.index-product .product__tax{margin-top:2px;font-size:12px;color:var(--mc-muted)}.template-product product-info.index-product .block__icon__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:6px 0 22px;padding:0;border-top:1px solid var(--mc-line)}.template-product product-info.index-product .block__icon__row>.block__icon__container{--block-padding-bottom: 0px !important;display:flex;align-items:center;gap:10px;width:auto;min-width:0;max-width:none;margin:0;padding:12px 12px 12px 0;border-bottom:1px solid var(--mc-line)}.template-product product-info.index-product .block__icon__row>.block__icon__container:nth-child(2n){padding-left:14px;border-left:1px solid var(--mc-line)}.template-product product-info.index-product .block__icon__row .block__icon{--icons: var(--mc-gold) !important;--icon-size: 18px !important;flex:0 0 18px;align-self:center;width:18px;height:18px;margin:0;color:var(--mc-gold)}.template-product product-info.index-product .block__icon__row .block__icon svg{width:18px;height:18px}.template-product product-info.index-product .block__icon__row .block__icon svg *{stroke-width:1px}.template-product product-info.index-product .block__icon__row .block__icon__text,.template-product product-info.index-product .block__icon__row .block__icon__text p{margin:0;font-size:12.5px;line-height:1.35;letter-spacing:.01em;color:var(--mc-charcoal)}.template-product product-info.index-product .block__icon__row+.product__block--divider{display:none}.template-product product-info.index-product .product__submit__item--inline{grid-template-columns:76px minmax(0,1fr);gap:8px}.template-product product-info.index-product .product__submit .btn--primary{width:100%;min-height:54px;font-size:13px;font-weight:500;letter-spacing:.16em}.template-product product-info.index-product .product__submit .select-popout__toggle,.template-product product-info.index-product .product__submit .quantity{min-height:54px;border-color:var(--mc-line)}.template-product product-info.index-product .product__block--accordion .accordion{border-top:1px solid var(--mc-line);border-bottom:1px solid var(--mc-line)}.template-product product-info.index-product .product__block--accordion+.product__block--accordion .accordion{border-top:0}.template-product product-info.index-product .product__block--accordion{--block-padding-bottom: 0px}.template-product product-info.index-product .product__block--accordion .accordion__title{padding:18px 30px 18px 0;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--mc-charcoal);cursor:pointer}.template-product product-info.index-product .product__block--accordion .accordion__title .icon{stroke-width:1px}.template-product product-info.index-product .product__block--accordion .accordion__title:focus-visible{outline:2px solid var(--mc-ink);outline-offset:2px}.template-product product-info.index-product .product__block--accordion .accordion__content{padding-bottom:22px;font-size:14px;line-height:1.65;color:var(--mc-charcoal)}.mc-pdp-code{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:6px 0 4px}.mc-pdp-code__line{margin:0;font-size:15px;line-height:1.4;color:var(--mc-muted)}.mc-pdp-code__price{color:var(--mc-ink);font-weight:500}.mc-pdp-pill{display:inline-flex;align-items:center;padding:5px 10px;background:var(--mc-ink);color:var(--mc-paper);font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.mc-pdp-goal{display:grid;gap:12px;margin:24px 0 28px;padding:28px 0;border-top:1px solid var(--mc-line);border-bottom:1px solid var(--mc-line);color:var(--mc-charcoal)}.mc-pdp-goal__msg{margin:0;font-size:15px;line-height:1.45;color:var(--mc-charcoal)}.mc-pdp-goal__msg b{font-weight:500;color:var(--mc-ink)}.mc-pdp-goal__bar{position:relative;height:3px;overflow:hidden;background:#eeeae1}.mc-pdp-goal__mark{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#1f1814;opacity:.4}.mc-pdp-goal__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mc-gold);transform:scaleX(var(--mc-fill, 0));transform-origin:left center;transition:transform .9s var(--mc-ease);animation:mc-pdp-fill-in 1.2s var(--mc-ease) .15s both}@keyframes mc-pdp-fill-in{0%{transform:scaleX(0)}}.mc-pdp-goal__perks{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;font-size:12.5px;line-height:1.4;color:var(--mc-muted)}.mc-pdp-goal__perk{margin:0;transition:color .3s ease}.mc-pdp-goal__perk+.mc-pdp-goal__perk:before{content:"\b7";margin:0 8px;color:var(--mc-muted)}.mc-pdp-goal__perk.is-on{color:var(--mc-charcoal)}.mc-pdp-goal__perk.is-on:after{content:"\2713";margin-left:5px;color:var(--mc-gold)}.mc-pdp-gap{display:grid;gap:16px;margin-top:16px}.mc-pdp-gap[hidden]{display:none}.mc-pdp-gap__title{margin:0;font-size:14px;font-weight:500;line-height:1.4;color:var(--mc-charcoal)}.mc-pdp-gap__list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.mc-pdp-card{position:relative;min-width:0;margin:0}.mc-pdp-card[hidden]{display:none}.mc-pdp-card__media{position:relative;display:block;overflow:hidden;background:var(--mc-cream-deep)}.mc-pdp-card__img{display:block;width:100%;height:100%;object-fit:cover}.mc-pdp-card__info{display:grid;gap:2px;min-width:0}.mc-pdp-card__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--mc-charcoal);text-decoration:none}.mc-pdp-card__name:hover{text-decoration:underline;text-underline-offset:3px}.mc-pdp-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin:0}.mc-pdp-card__now{font-weight:500;color:var(--mc-ink)}.mc-pdp-card__was{color:var(--mc-muted)}.mc-pdp-card__form{margin:0}.mc-pdp-card__add:focus-visible,.mc-pdp-card__name:focus-visible{outline:2px solid var(--mc-ink);outline-offset:2px}.mc-pdp-card__add.is-loading{cursor:progress;opacity:.55}.mc-pdp-card__error{margin:4px 0 0;font-size:12px;line-height:1.35;color:#8a2c2c}.mc-pdp-card__error[hidden]{display:none}.mc-pdp-card--gap{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"media info form" "media error error";column-gap:14px;align-items:center}.mc-pdp-card--gap .mc-pdp-card__media{grid-area:media;width:48px;height:48px}.mc-pdp-card--gap .mc-pdp-card__img{mix-blend-mode:multiply;transform:scale(1.35)}.mc-pdp-card--gap .mc-pdp-card__info{grid-area:info}.mc-pdp-card--gap .mc-pdp-card__name{-webkit-line-clamp:1;font-size:13.5px;line-height:1.35}.mc-pdp-card--gap .mc-pdp-card__price{font-size:13px}.mc-pdp-card--gap .mc-pdp-card__reason{display:none;margin:2px 0 0;font-size:12.5px;line-height:1.35;color:var(--mc-muted)}.mc-pdp-card--gap .mc-pdp-card__form{grid-area:form}.mc-pdp-card--gap .mc-pdp-card__error{grid-area:error}.mc-pdp-card--gap.is-lead{grid-template-columns:64px minmax(0,1fr) auto;column-gap:16px;padding-bottom:16px;border-bottom:1px solid var(--mc-line)}.mc-pdp-card--gap.is-lead .mc-pdp-card__media{width:64px;height:64px}.mc-pdp-card--gap.is-lead .mc-pdp-card__img{transform:scale(1.6)}.mc-pdp-card--gap.is-lead .mc-pdp-card__name{font-size:14px}.mc-pdp-card--gap.is-lead .mc-pdp-card__reason{display:block}.mc-pdp-card__add--text{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0 2px;border:0;background:none;font-family:var(--FONT-STACK-BODY);font-size:13px;font-weight:500;line-height:1;letter-spacing:.01em;color:var(--mc-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;white-space:nowrap;cursor:pointer;transition:color .2s ease,text-decoration-color .2s ease}.mc-pdp-card--gap:not(.is-lead) .mc-pdp-card__add--text [data-mc-label]:before{content:"+ "}@media(hover:hover){.mc-pdp-card__add--text:hover{color:var(--mc-gold);text-decoration-color:var(--mc-gold)}}.mc-pdp-card__add--text.is-added{color:var(--mc-gold);text-decoration:none}.mc-pdp-card .mc-pdp-card__add--text.is-loading [data-mc-label]:before{content:none}.mc-pdp-card .mc-pdp-card__add--text.is-added [data-mc-label]:before{content:"\2713\a0"}.mc-pdp-addon{display:grid;grid-template-columns:auto 52px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 14px 10px 12px;border:1px solid var(--mc-line);background:var(--mc-paper);cursor:pointer;transition:border-color .2s ease}.mc-pdp-addon:hover,.mc-pdp-addon:has(.mc-pdp-addon__input:checked){border-color:var(--mc-ink)}.mc-pdp-addon:has(.mc-pdp-addon__input:focus-visible){outline:2px solid var(--mc-ink);outline-offset:2px}.mc-pdp-addon__input{width:18px;height:18px;margin:0;accent-color:var(--mc-ink);cursor:pointer}.mc-pdp-addon__media{display:block;width:52px;height:52px;background:var(--mc-cream-deep);overflow:hidden}.mc-pdp-addon__media img{display:block;width:100%;height:100%;object-fit:cover}.mc-pdp-addon__text{display:grid;gap:2px;min-width:0}.mc-pdp-addon__title{font-size:13px;font-weight:500;line-height:1.35;color:var(--mc-ink)}.mc-pdp-addon__sub{font-size:12px;line-height:1.4;color:var(--mc-muted)}.mc-pdp-addon__price{font-size:13px;color:var(--mc-ink);white-space:nowrap}.mc-pdp-look{display:grid;gap:16px;margin:28px 0 8px}.mc-pdp-look__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.mc-pdp-look__title{margin:0;font-family:var(--FONT-STACK-BODY);font-size:15px;font-weight:500;letter-spacing:0;line-height:1.35;color:var(--mc-charcoal)}.mc-pdp-look__note{margin:0;font-size:12.5px;color:var(--mc-muted)}.mc-pdp-look__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;margin:0;padding:0;list-style:none}.mc-pdp-card--look{display:grid;grid-template-rows:auto 1fr auto;gap:10px}.mc-pdp-card--look .mc-pdp-card__media{aspect-ratio:4 / 5}.mc-pdp-card--look .mc-pdp-card__img{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .5s ease,transform 1.2s var(--mc-ease)}.mc-pdp-card--look .mc-pdp-card__img--alt{opacity:0}@media(hover:hover){.mc-pdp-card--look:hover .mc-pdp-card__img--alt{opacity:1}.mc-pdp-card--look:hover .mc-pdp-card__img{transform:scale(1.02)}}.mc-pdp-card--look .mc-pdp-card__name{font-size:13px;line-height:1.35}.mc-pdp-card--look .mc-pdp-card__price{font-size:12.5px}.mc-pdp-card--look .mc-pdp-card__form{justify-self:start;margin-top:-6px}@media only screen and (max-width:749px){.mc-pdp-look__list{display:flex;gap:12px;margin:0 -16px;padding:0 16px 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none}.mc-pdp-look__list::-webkit-scrollbar{display:none}.mc-pdp-look__list>.mc-pdp-card{flex:0 0 44%;scroll-snap-align:start}.mc-pdp-look__list--1>.mc-pdp-card,.mc-pdp-look__list--2>.mc-pdp-card{flex-basis:calc(50% - 6px)}}.mc-pdp-editorial{display:grid;grid-template-columns:minmax(0,1fr);background:var(--mc-cream-deep);color:var(--mc-charcoal)}.mc-pdp-editorial__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:var(--mc-line)}.mc-pdp-editorial__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.mc-pdp-editorial__panel{display:flex;align-items:center;padding:40px 20px 48px}.mc-pdp-editorial__copy{display:grid;justify-items:start;gap:14px;max-width:460px}.mc-pdp-editorial__eyebrow{margin:0;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--mc-gold)}.mc-pdp-editorial__heading{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:300;font-size:clamp(34px,4vw,60px);line-height:1.02;letter-spacing:-.03em;color:var(--mc-charcoal);text-wrap:balance}.mc-pdp-editorial__text{margin:0;font-size:16px;line-height:1.55;color:var(--mc-charcoal)}.mc-pdp-editorial__code{display:flex;align-items:center;gap:10px;margin:0;font-size:13px;color:var(--mc-muted)}.mc-pdp-editorial__link{margin-top:10px}.mc-pdp-editorial__link:focus-visible{outline:2px solid var(--mc-ink);outline-offset:3px}@media only screen and (min-width:990px){.mc-pdp-editorial{grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-height:clamp(560px,44vw,820px)}.mc-pdp-editorial__media{aspect-ratio:auto;min-height:100%}.mc-pdp-editorial--image-right .mc-pdp-editorial__media{order:2}.mc-pdp-editorial__panel{padding:clamp(48px,6vw,112px)}}.mc-pdp-editorial-empty{padding:24px 0;font-size:13px;color:#6f6b63}@media(prefers-reduced-motion:reduce){.mc-pdp-goal__fill{animation:none;transition:none}.mc-pdp-goal__perk,.mc-pdp-card__add--text,.mc-pdp-card--look .mc-pdp-card__img,.mc-pdp-addon{transition:none}.mc-pdp-card--look:hover .mc-pdp-card__img{transform:none}}.mc-pdp-goal.mc-pdp-goal--under{margin-top:8px;padding-left:var(--block-padding, 0);padding-right:var(--block-padding, 0)}
/*# sourceMappingURL=/cdn/shop/t/45/assets/mc-pdp.css.map */
